aboutsummaryrefslogtreecommitdiffstats
path: root/daemon
AgeCommit message (Expand)AuthorFilesLines
2023-11-02autofs-5.1.8 - be more careful with cmd pipe at exitIan Kent1-4/+7
2023-11-02autofs-5.1.8 - add null check in master_kill()Ian Kent1-0/+5
2023-11-02autofs-5.1.8 - fix typo in create_cmd_pipe_fifo()Ian Kent1-1/+1
2023-10-31autofs-5.1.8 - allow -null map in indirect mapsIan Kent2-1/+15
2023-10-31autofs-5.1.8 - fix expire retry loopingIan Kent1-1/+12
2023-05-24autofs-5.1.8 - make open files limit configurableIan Kent1-6/+7
2023-05-24autofs-5.1.8 - add ioctlfd open helperIan Kent2-17/+17
2023-05-24autofs-5.1.8 - add soucre parameter to module functionsIan Kent2-65/+2
2023-05-24autofs-5.1.8 - make submount cleanup the same as top level mountsIan Kent2-16/+20
2023-05-24autofs-5.1.8 - fix possible use after free in handle_mounts_exit()Ian Kent1-10/+10
2023-05-24autofs-5.1.8 - dont take parent source lock at mount shutdownIan Kent1-57/+3
2023-05-24autofs-5.1.8 - dont call umount_subtree_mounts() on parent at umountIan Kent1-7/+0
2023-05-24autofs-5.1.8 - set mapent dev and ino before adding to indexIan Kent2-3/+7
2023-05-24autofs-5.1.8 - remove redundant stat call in lookup_ghost()Ian Kent1-18/+6
2023-05-24autofs-5.1.8 - get rid of strlen call in handle_packet_missing_direct()Ian Kent1-4/+3
2023-05-24autofs-5.1.8 - remove redundant stat from do_mount_direct()Ian Kent1-9/+1
2023-05-24autofs-5.1.8 - eliminate root param from autofs mount and umountIan Kent5-68/+35
2023-05-24autofs-5.1.8 - continue expire immediately after submount checkIan Kent2-2/+8
2023-05-24autofs-5.1.8 - get rid entry thid fieldIan Kent1-3/+2
2023-05-24autofs-5.1.8 - fix fix mount tree startup reconnectIan Kent1-1/+1
2023-03-25autofs-5.1.8 - fix unterminated read in handle_cmd_pipe_fifo_message()Ian Kent1-1/+6
2023-03-25autofs-5.1.8 - get rid of unused field submnt_countIan Kent2-4/+0
2023-03-25autofs-5.1.8 - switch to application wide command pipeIan Kent2-349/+79
2023-03-25autofs-5.1.8 - add command pipe handling functionsIan Kent1-0/+269
2023-03-25autofs-5.1.8 - use device id to locate autofs_point when setting log priotityIan Kent1-10/+53
2023-03-25autofs-5.1.8 - add function master_find_mapent_by_devid()Ian Kent1-0/+28
2023-03-25autofs-5.1.8 - eliminate last remaining state_pipe usageIan Kent5-85/+39
2023-03-25autofs-5.1.8 - make signal handling consistentIan Kent2-5/+4
2023-03-25autofs-5.1.8 - rename statemachine() to signal_handler()Ian Kent1-5/+5
2023-03-25autofs-5.1.8 - make amd mapent search function name clearIan Kent1-3/+4
2023-03-25autofs-5.1.8 - dont delay expireIan Kent2-31/+8
2023-03-25autofs-5.1.8 - fix deadlock in lookupsIan Kent2-22/+48
2023-03-25autofs-5.1.8 - don't close lookup at umountIan Kent1-7/+0
2023-03-25autofs-5.1.8 - fix return status of mount_autofs()Ian Kent1-2/+2
2023-03-25autofs-5.1.8 - include addtional log info for mountsIan Kent3-6/+9
2022-11-29autofs-5.1.8 - fix additional tsv invalid accessIan Kent1-0/+8
2022-11-27autofs-5.1.8 - fix hosts map deadlock on restartIan Kent1-10/+12
2022-11-22autofs-5.1.8 - serialise lookup module open and reinitIan Kent2-14/+64
2022-11-07autofs-5.1.8 - fix autofs regression due to positive_timeoutAlexandre Merlin4-4/+22
2022-08-31autofs-5.1.8 - fix invalid tsv accessIan Kent1-0/+9
2022-08-31autofs-5.1.8 - more comprehensive verbose logging for LDAP mapsThomas Reim1-10/+10
2022-08-31autofs-5.1.8 - improve debug logging of LDAP bindsThomas Reim1-5/+26
2022-07-20autofs-5.1.7 - fix a couple of null cache locking problemsIan Kent3-29/+33
2022-05-06autofs-5.1.8 - define _SWORD_TYPE for muslSam James1-0/+10
2022-05-06autofs-5.1.8 - avoid internal stat.h definitionsSam James1-3/+3
2022-05-06autofs-5.1.8 - dont use initgroups() at spawnIan Kent1-4/+47
2022-05-06autofs-5.1.8 - fix handling of incorrect return from umount_ent()Ian Kent1-2/+1
2022-05-06autofs-5.1.8 - remove nonstrict parameter from tree_mapent_umount_offsets()Ian Kent1-1/+1
2022-01-21autofs-5.1.8 - fix fix root offset error handlingIan Kent1-0/+1
2021-12-22autofs-5.1.8 - fix root offset error handlingIan Kent1-1/+9
2021-12-21autofs-5.1.8 - improve descriptor open error reportingIan Kent2-3/+29
2021-12-21autofs-5.1.8 - fix set open file limitIan Kent1-3/+4
2021-11-23autofs-5.1.8 - fix kernel mount status notificationIan Kent2-16/+22
2021-10-13autofs-5.1.7 - eliminate buffer usage from handle_mounts_cleanup()Ian Kent1-7/+6
2021-09-13autofs-5.1.7 - add buffer length check to rmdir_path()Ian Kent1-2/+6
2021-09-13autofs-5.1.7 - add some buffer length checks to master map parserIan Kent2-24/+87
2021-09-13autofs-5.1.7 - add copy length check in umount_autofs_indirect()Ian Kent1-2/+11
2021-09-13autofs-5.1.7 - add mapent path length check in handle_packet_expire_direct()Ian Kent1-4/+8
2021-09-13autofs-5.1.7 - fix incorrect print format specifiers in get_pkt()Ian Kent1-2/+2
2021-08-31autofs-5.1.7 - use default stack size for threadsIan Kent2-34/+1
2021-07-07autofs-5.1.7 - fix direct mount deadlockIan Kent2-6/+30
2021-05-31autofs-5.1.7 - fix lookup_prune_one_cache() refactoring changeIan Kent1-1/+4
2021-04-12autofs-5.1.7 - fix amd section mounts map reloadIan Kent1-1/+80
2021-04-12autofs-5.1.7 - refactor lookup_prune_one_cache() a bitIan Kent1-1/+19
2021-04-12autofs-5.1.7 - remove redundant assignment in master_add_amd_mount_section_mo...Ian Kent1-1/+0
2021-04-12autofs-5.1.7 - dont try umount after stat() ENOENT failIan Kent1-1/+5
2021-04-12autofs-5.1.7 - fix flags check in umount_multi()Ian Kent1-1/+1
2021-04-12autofs-5.1.7 - add length check in umount_subtree_mounts()Ian Kent1-0/+5
2021-04-12autofs-5.1.7 - fix possible memory leak in master_parse()Ian Kent1-0/+2
2021-04-12autofs-5.1.7 - remove redundant if checkIan Kent1-4/+1
2021-04-09autofs-5.1.7 - add missing free in handle_mounts()Ian Kent1-0/+2
2021-03-15autofs-5.1.7 - remove mounts_mutexIan Kent2-20/+1
2021-03-15autofs-5.1.7 - move amd mounts removal into lib/mounts.cIan Kent1-11/+1
2021-03-15autofs-5.1.7 - remove unused function master_submount_list_empty()Ian Kent1-12/+0
2021-03-15autofs-5.1.7 - switch to use tree implementation for offsetsIan Kent2-21/+6
2021-03-15autofs-5.1.7 - add a len field to struct autofs_pointIan Kent2-1/+2
2021-03-15autofs-5.1.7 - add some multi-mount macrosIan Kent3-15/+15
2021-03-15autofs-5.1.7 - reduce umount EBUSY check delayIan Kent2-3/+3
2021-03-15autofs-5.1.7 - don't add offset mounts to mounted mounts tableIan Kent2-11/+7
2021-03-15autofs-5.1.7 - eliminate count_mounts() from expire_proc_indirect()Ian Kent2-7/+7
2021-03-15autofs-5.1.7 - fix return from umount_subtree_mounts() on offset list deleteIan Kent1-2/+3
2021-03-15autofs-5.1.7 - fix inconsistent locking in umount_subtree_mounts()Ian Kent1-12/+30
2021-03-15autofs-5.1.7 - remove redundant variables from mount_autofs_offset()Ian Kent1-23/+19
2021-03-15autofs-5.1.7 - Fix option for master read waitGoldwyn Rodrigues1-1/+1
2020-12-22autofs-5.1.6 - make autofs.a a shared libraryIan Kent1-1/+1
2020-12-22autofs-5.1.6 - move AUTOFS_LIB to end of build rule linesIan Kent1-1/+1
2020-12-22autofs-5.1.6 - check defaults_read_config() returnIan Kent1-2/+10
2020-12-22autofs-5.1.6 - use master_list_empty() for list empty checkIan Kent2-8/+18
2020-12-22autofs-5.1.6 - move lib/master.c to daemon/master.cIan Kent4-3/+3388
2020-12-22autofs-5.1.6 - move submount check into conditional_alarm_add()Ian Kent4-25/+13
2020-12-22autofs-5.1.6 - only add expire alarm for active mountsIan Kent4-19/+21
2020-12-22autofs-5.1.6 - use struct mnt_list mounted list for expireIan Kent2-71/+56
2020-12-15autofs-5.1.6 - use struct mnt_list to track mounted mountsIan Kent3-0/+27
2020-12-14autofs-5.1.6 - remove force parameter from umount_all()Ian Kent1-6/+3
2020-12-14autofs-5.1.6 - make umount_autofs() staticIan Kent1-6/+5
2020-12-14autofs-5.1.6 - use mnt_list for amdmountsIan Kent2-32/+33
2020-12-06autofs-5.1.6 - use mnt_list for submountsIan Kent3-5/+18
2020-12-06autofs-5.1.6 - make external mounts independent of amd_entryIan Kent1-2/+2
2020-12-06autofs-5.1.6 - cleanup stale logpri fifo pipes on unlink and exitIan Kent1-2/+51
2020-12-06autofs-5.1.6 - add force unlink mounts and exit optionIan Kent3-24/+60
2020-12-06autofs-5.1.6 - remove logpri fifo on autofs mount failIan Kent1-1/+3
2020-12-06autofs-5.1.6 - use bit flag for force unlink mountsIan Kent1-1/+1
2020-12-06autofs-5.1.6 - fix direct mount unlink_mount_tree() pathIan Kent1-1/+1
2020-12-06autofs-5.1.6 - fix typo in daemon/automount.cJulia Suvorova1-1/+1
2020-11-27autofs-5.1.6 - dont prune offset map entriesIan Kent1-0/+9
2020-11-27autofs-5.1.6 - use a valid timeout in lookup_prune_one_cache()Ian Kent1-0/+15
2020-11-27autofs-5.1.6 - move readall into struct masterIan Kent1-11/+17
2020-09-21autofs-5.1.6 - fix lookup_nss_read_master() nsswicth check returnIan Kent1-4/+2
2020-08-25autofs-5.1.6 - Use PKG_CHECK_MODULES to detect the libxml2 libraryHugh McMaster1-1/+1
2020-06-17autofs-5.1.6 - fix autofs mount options constructionIan Kent2-63/+6
2020-05-21autofs-5.1.6 - fix a regression with map instance lookupIan Kent1-113/+75
2020-02-14autofs-5.1.6 - fix browse dir not re-created on symlink expireIan Kent1-0/+19
2019-09-06autofs-5.1.5 - use local_getmntent_r() for unlink_mount_tree()Ian Kent2-29/+12
2019-09-06autofs-5.1.5 - move unlink_mount_tree() to lib/mounts.cIan Kent2-36/+0
2019-09-06autofs-5.1.5 - use single unlink_umount_tree() for both direct and indirect m...Ian Kent3-87/+28
2019-09-06autofs-5.1.5 - don't use tree_is_mounted() for mounted checksIan Kent2-10/+6
2019-09-06autofs-5.1.5 - refactor unlink_active_mounts() in direct_cIan Kent1-32/+31
2019-09-06autofs-5.1.5 - always use PROC_MOUNTS to make mount listsIan Kent6-18/+18
2019-09-06autofs-5.1.5 - use mp instead of path in mnt_list entriesIan Kent2-20/+20
2019-09-06autofs-5.1.5 - use bit flags for autofs mount types in mnt_listIan Kent2-13/+13
2019-09-06autofs-5.1.5 - use ignore option for offset mounts as wellIan Kent1-0/+10
2019-09-06autofs-5.1.5 - fix unlink_mount_tree() not umounting mountsIan Kent2-16/+0
2019-09-06autofs-5.1.5 - remove a couple of old debug messagesIan Kent1-5/+0
2019-09-06autofs-5.1.5 - also use strictexpire for offsetsIan Kent1-0/+10
2019-03-05autofs-5.1.5 - make expire remaining log level debugIan Kent2-3/+3
2019-02-04autofs-5.1.5 - add ignore mount optionIan Kent2-0/+20
2019-01-13autofs-5.1.5 - optionally log mount requestor process infoLars R. Damerow2-0/+12
2019-01-13autofs-5.1.5 - add mount_verbose configuration optionLars R. Damerow1-8/+12
2019-01-13autofs-5.1.5 - use malloc(3) in spawn.cIan Kent1-6/+44
2019-01-13autofs-5.1.5 - support strictexpire mount optionIan Kent2-0/+20
2018-10-15autofs-5.1.4 - remove unused function dump_state_queue()Ian Kent1-24/+0
2018-10-15autofs-5.1.4 - add systemd service command line optionIan Kent1-3/+19
2018-10-15autofs-5.1.4 - move close stdio descriptors to become_daemon()Ian Kent1-1/+26
2018-10-15autofs-5.1.4 - use flags for startup boolean optionsIan Kent1-23/+22
2018-10-15autofs-5.1.4 - update build info with systemdIan Kent1-0/+9
2018-10-15autofs-5.1.4 - remove autofs4 module load codeIan Kent2-43/+0
2018-08-14autofs-5.1.4 - mark removed cache entry negativeIan Kent1-3/+9
2018-08-14autofs-5.1.4 - fix program usage messageIan Kent1-1/+5
2018-08-14autofs-5.1.4 - fix update_negative_cache() map source usageIan Kent1-2/+36
2018-07-03autofs-5.1.4 - fix age setting at startupIan Kent1-1/+1
2018-06-19autofs-5.1.4 - use defines for expire typeIan Kent1-4/+4
2018-06-19autofs-5.1.4 - change expire type naming to better reflect usageIan Kent3-10/+10
2018-03-22autofs-5.1.4 - use systemd sd_notify() at startupIan Kent2-28/+60
2017-12-22autofs-5.1.4 - fix deadlock in dumpmapsIan Kent1-0/+1
2017-12-21autofs-5.1.4 - fix use after free in do_master_list_reset()Ian Kent1-2/+6
2017-12-21autofs-5.1.4 - fix directory create permissionIan Kent4-4/+6
2017-12-21autofs-5.1.4 - fix flag file permissionIan Kent1-1/+1
2017-12-18autofs-5.1.3 - fix log message in spawn_umount()Ian Kent1-1/+1
2017-12-18autofs-5.1.3 - add function umount_amd_ext_mount()Ian Kent1-20/+2
2017-12-18autofs-5.1.3 - fix symlink false negative in umount_multi()Ian Kent1-5/+0
2017-12-18autofs-5.1.3 - serialize calls to open_xxxx() functionsIan Kent1-8/+53
2017-12-07autofs-5.1.3 - move open_xxxx() functions to spawn.cIan Kent2-3/+125
2017-12-07autofs-5.1.3 - fix open calls not using open_xxxx() callsIan Kent1-1/+1
2017-10-27autofs-5.1.3 - fix ordering of seteuid/setegid in do_spawn()Jeff Mahoney1-2/+11
2017-10-27autofs-5.1.3 - make open_lookup() error handling more consistentIan Kent1-7/+7
2017-10-25autofs-5.1.3 - reset master map list on startup retryIan Kent1-0/+25
2017-10-19autofs-5.1.3 - only take master map mutex for master map updateIan Kent1-3/+0
2017-10-19autofs-5.1.3 - make spawn_bind_mount() use mount_wait as wellIan Kent1-1/+2
2017-10-16autofs-5.1.3 - check map instances for staleness on map updateIan Kent2-3/+4
2017-10-16autofs-5.1.3 - fix possible map instance memory leakIan Kent1-2/+4
2017-10-16autofs-5.1.3 - also check flag file exe nameIan Kent1-0/+35
2017-08-02autofs-5.1.3 - fix a couple of compiler warningsIan Kent1-4/+16
2017-06-08autofs-5.1.3 - Add -c option when calling /bin/umount - if supported.NeilBrown1-8/+15
2017-04-27autofs-5.1.2 - increase worker thread per-thread stack sizeIan Kent1-1/+13
2017-04-27autofs-5.1.2 - use autofs_point to store expire timeout where possibeIan Kent3-9/+11
2017-04-27autofs-5.1.2 - add config option to use mount request log idIan Kent1-0/+3
2017-04-27autofs-5.1.2 - factor out set_thread_mount_request_log_id()Ian Kent3-33/+25
2017-04-27autofs-5.1.2 - create thread-local ID for mount attemptsLars R. Damerow3-0/+58
2017-04-27autofs-5.1.2 - add the mount requestor's pid to pending_argsLars R. Damerow2-0/+2
2017-04-27autofs-5.1.2 - delay submount exit for amd submountsIan Kent1-3/+15
2017-04-27autofs-5.1.2 - fix bogus check in expire_cleanup()Ian Kent1-3/+1
2017-04-27autofs-5.1.2 - add support for amd browsable optionIan Kent1-21/+85
2017-04-27autofs-5.1.2 - add ref counting to struct map_sourceIan Kent1-1/+6
2017-04-24autofs-5.1.2 - set autofs mounts catatonic at exitIan Kent3-14/+7
2017-04-24autofs-5.1.2 - make set_direct_mount_catatonic() more generalIan Kent1-64/+5
2017-04-24autofs-5.1.2 - make lookup_nss_read_master() return nss statusIan Kent1-4/+10
2017-04-24autofs-5.1.2 - don't return until after master map retry readIan Kent1-21/+10
2017-04-24autofs-5.1.2 - dont exit on master map read fail timeoutIan Kent1-4/+8
2016-11-17autofs-5.1.2 - fix included master map not found returnIan Kent1-2/+4
2016-10-25autofs-5.1.2 - add master read wait optionIan Kent1-2/+9
2016-10-25autofs-5.1.2 - wait for master map available at startIan Kent2-10/+79
2016-10-25autofs-5.1.2 - Avoid local variable name shadowing anotherTomohiro Kusumi1-5/+1
2016-10-25autofs-5.1.2 - fix count_mounts() functionIan Kent1-1/+1
2016-10-25autofs-5.1.2 - fix short memory allocation in lookup_amd_instance()Ian Kent1-1/+1
2016-10-25autofs-5.1.2 - Fix fgets(3) size argument (another one)Tomohiro Kusumi1-1/+1
2016-10-25autofs-5.1.2 - Fix typos in error messagesTomohiro Kusumi2-4/+4
2016-10-25autofs-5.1.2 - Remove unused local 2KB bufferTomohiro Kusumi1-3/+0
2016-10-25autofs-5.1.2 - Change .requestor to .requester for consistencyTomohiro Kusumi1-1/+1
2016-10-25autofs-5.1.2 - Drop redundant \n in logerr()Tomohiro Kusumi1-1/+1
2016-05-17autofs-5.1.1 - add config option to suppress not found log messageIan Kent1-2/+9
2016-05-17autofs-5.1.1 - properly handle errors in lookup_nss_mountJeff Mahoney1-1/+4
2016-05-17autofs-5.1.1 - fix Makefile linking dependenciesIan Kent1-1/+1
2016-05-17autofs-5.1.1 - fix handle_mounts() termination condition checkIan Kent1-87/+104
2016-05-17autofs-5.1.1 - log pipe read errorsIan Kent1-4/+20
2016-05-17autofs-5.1.1 - fix use-after-free in st_queue_handler()Frank Sorenson1-1/+1
2016-05-17autofs-5.1.1 - always set direct mounts catatonic at exitIan Kent1-7/+90
2016-03-24autofs-5.1.1 - improve scalability of direct mount path componentJeff Mahoney1-14/+42
2016-01-18autofs-5.1.1 - fix use after free in open_lookup()Ian Kent1-0/+1
2015-12-03autofs-5.1.1 - change time() to use monotonic_clock()Yu Ning5-10/+10
2015-12-03autofs-5.1.1 - use monotonic clock for indirect mount conditionYu Ning1-14/+6