aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-22exportfs: Fix left debug infoHEADmasterPetr Vorel2-4/+1
2022-01-20manpage: remove the no longer supported value "vers2"Yongcheng Yang5-6/+5
2022-01-10Release: 2.6.1Steve Dickson1-1/+1
2022-01-04mount: removed unused lableSteve Dickson1-11/+0
2022-01-04tools/rpcgen: fix build on macos arm64 (stat64 issue)Sergey V. Lobanov1-0/+6
2022-01-04mount: Remove NFS v2 support from mount.nfsSteve Dickson4-5/+13
2022-01-04nfs.man: Remove references to NFS v2 from the man pagesSteve Dickson2-18/+4
2022-01-04nfsd: Remove the ability to enable NFS v2.Steve Dickson3-5/+2
2021-11-10mount: don't bind a socket needlessly.NeilBrown1-4/+0
2021-10-25Add --disable-sbin-override for when /sbin is a symlinkNeilBrown3-6/+17
2021-09-23mountstats: division by zero error on new mount when 0==rpcsendsStig1-1/+4
2021-09-23mountd: only do NFSv4 logging on supported kernels.Steve Dickson1-0/+3
2021-09-23Move version.h into a common include directorySteve Dickson4-3/+4
2021-09-23install-dep: Use command -v instead of whichPetr Vorel1-3/+3
2021-09-23nfs.man: adding new mount option max_connectOlga Kornievskaia1-0/+13
2021-09-23cacheio.c:216:21: warning: unused variable 'stb' [-Wunused-variable]Steve Dickson1-1/+0
2021-09-23gssd: fix crash in debug message.NeilBrown1-2/+2
2021-09-23systemd generators: Install depending on location for systemd unit filesSalvatore Bonaccorso1-1/+1
2021-09-23systemd/Makefile: Drop exlicit setting of unit_dirSalvatore Bonaccorso1-1/+0
2021-08-21nfs-utils: add install-dep for installing all dependenciesJianhong Yin1-0/+21
2021-08-21nfs-utils: Fix mem leak in mountdAlice Mitchell1-0/+3
2021-08-21nfs-utils: Fix mem leaks in krb5_utilAlice Mitchell1-2/+12
2021-08-21nfs-utils: Fix mem leaks in gssdAlice Mitchell1-5/+5
2021-08-21nfs-utils: Fix potential memory leaks in idmapAlice Mitchell2-4/+3
2021-07-31nfsdcltrack: Use uint64_t instead of time_tSteve Dickson3-3/+3
2021-07-26systemd: Fix non-default statedir paths.James Hilliard8-5/+40
2021-07-26nfsdcltrack/nfsdcltrack.c: Fix printf formatPetr Vorel1-1/+2
2021-07-26nfsdcltrack/sqlite: Fix printf formatPetr Vorel1-1/+2
2021-07-26mount.nfs: Fix the sloppy option processingSteve Dickson2-3/+18
2021-06-10Release: 2.5.4Steve Dickson1-1/+1
2021-06-10gssd: Cleaned up debug messagesSteve Dickson5-30/+60
2021-06-10mount.nfs: insert 'sloppy' at beginning of the optionsJianhong Yin3-3/+37
2021-06-10nfs(5): Correct the spelling of "kernel_source"Chuck Lever1-1/+1
2021-06-10nfs(5): Fix missing mentions of "rdma6" netidChuck Lever1-2/+2
2021-06-10gssd: add timeout for upcall threadsSteve Dickson5-29/+342
2021-06-10gssd: deal with failed thread creationScott Mayhew3-118/+164
2021-05-25configure: check for rpc/rpc.h presenceRoland Hieber1-0/+7
2021-05-25README: update git repository URLRoland Hieber1-1/+1
2021-05-22Move declaration of etab and rmtab into librariesNeilBrown9-13/+4
2021-05-22Remove 'force' arg from cache_flush()NeilBrown5-14/+12
2021-05-22Fix NFSv4 export of tmpfs filesystemsNeilBrown7-39/+59
2021-05-22gssd: use mutex to protect decrement of refcountNeilBrown1-3/+13
2021-05-06nfs-utils: Enable the retrieval of raw config settings without expansionAlice Mitchell4-7/+49
2021-05-06nfs-utils: Factor out common structure cleanup callsAlice Mitchell1-43/+41
2021-05-06Replace all /var/run with /runNeilBrown7-12/+12
2021-05-06Fix `statx()` emulation breaking exportsPatrick Steinhardt1-0/+2
2021-05-06mountd/exports: Fix typo in the man pageYongcheng Yang2-3/+3
2021-04-07NFS server should enable RDMA by defaultChuck Lever1-3/+3
2021-04-06mountd/exportd: only log confirmed clients, and poll for updatesNeilBrown1-19/+67
2021-04-06exportfs: fix unexporting of '/'Ondrej Mosnacek1-1/+1
2021-03-15nfsdclnts: Ignore SIGPIPE signalKenneth D'souza1-0/+1
2021-03-15mountd: add logging of NFSv4 clients attaching and detaching.NeilBrown8-16/+197
2021-03-15mountd: make default ttl settable by optionNeilBrown10-18/+84
2021-03-15mountd: add --cache-use-ipaddr option to force use_ipaddrNeilBrown7-7/+63
2021-03-15mountd: add logging for authentication results for accesses.NeilBrown6-4/+85
2021-03-15mountd/exports: update man pageNeilBrown2-42/+50
2021-03-15mountd: Don't proactively add export info when fh info is requested.NeilBrown1-7/+1
2021-03-15mountd: reject unknown client IP when !use_ipaddr.NeilBrown1-10/+7
2021-03-15gssd: Add options to rpc.gssd to allow for the use of $HOME/.k5identity filesJacob Shivers4-10/+41
2021-03-04exportd: server-side gid managementDaniel Kobras3-1/+24
2021-02-20Release: 2.5.3Steve Dickson1-3/+1
2021-02-19exportd: Added config variable to compile in the NFSv4 only server.Steve Dickson3-1/+21
2021-02-18exportd: systemd unit filesSteve Dickson3-1/+46
2021-02-18exportd: Enabled junction supportSteve Dickson5-3/+5
2021-02-18exportd/exportfs: Add the state-directory-path optionSteve Dickson5-19/+48
2021-02-18exportd: multiple threadsSteve Dickson4-4/+133
2021-02-18exportd: Moved cache upcalls routines into libexport.aSteve Dickson8-11/+118
2021-02-18exportd: the initial shell of the v4 export supportSteve Dickson6-0/+256
2021-02-18nfs-utils: rename xlog_from_conffile() to xlog_set_debug()Steve Dickson8-29/+43
2021-02-02mountd: Add debug processing from nfs.confSteve Dickson2-1/+4
2021-02-02mountd: Cleanup how config options are read inSteve Dickson1-20/+29
2021-02-02mount: fix parsing of default optionsSteve Dickson1-3/+6
2021-01-07mount: parse default values correctlySteve Dickson1-1/+3
2020-12-26mountd: never root squash on the pseudofsJ. Bruce Fields1-3/+1
2020-12-26mountd: allow high ports on all pseudofs exportsJ. Bruce Fields1-8/+5
2020-12-16mount: update nfsmount.conf man pageNeilBrown1-40/+70
2020-12-16mount: don't add config-file protcol version options when already present.NeilBrown1-0/+26
2020-12-16mount: options in config file shouldn't over-ride command-line options.NeilBrown1-0/+21
2020-12-16mount: convert configfile.c to use parse_opt.cNeilBrown1-158/+25
2020-12-16Revert "mount.nfs: merge in vers= and nfsvers= options"NeilBrown1-5/+3
2020-12-16mount: report error if multiple version specifiers are given.NeilBrown3-18/+33
2020-12-16mount: configfile: remove whitesspace from end of linesNeilBrown1-34/+33
2020-12-16nfsd: clean up option parsingUlrich Olmann1-1/+1
2020-12-11exports.man: Remove some outdated verbiageSteve Dickson1-7/+0
2020-12-11exportfs: Ingnore export failures in nfs-server.serivce unitSteve Dickson1-2/+2
2020-11-10nfs-v4client.target: NFSv4 only client target.Steve Dickson1-0/+12
2020-11-10manpage: Update nfs.conf and nfsmount.conf manpagesSteve Dickson2-0/+15
2020-11-10conffile: Only process files in the config.d dirs that end with ".conf"Steve Dickson1-2/+23
2020-11-10conffile: process config.d directory config files.Steve Dickson1-3/+121
2020-10-31nfs-utils: remove leftover debugging messagesHolger Hoffst?tte2-4/+3
2020-10-31mountstats: handle KeyError in display_raw_statsRohan Sable1-1/+4
2020-10-21Release: 2.5.2Steve Dickson1-1/+1
2020-10-21mount.nfs: Fail when v3 related options are passed for v4 mountsSteve Dickson1-0/+5
2020-10-20clddb-tool was recently renamed to nfsdclddb.NeilBrown1-2/+2
2020-10-20gssd: Cleaned up the level 2 debugging statementsSteve Dickson1-1/+1
2020-09-18mountd: Ignore transient and non-fatal filesystem errors in nfsd_exportTrond Myklebust1-2/+8
2020-09-17nfsidmap:umich_ldap return success only if attributes are found in ldap resp.Srikrishan Malik3-1/+6
2020-09-08nfsiostat/mountstats: Drop autofs entries before calling compare_iostats()Kenneth D'souza2-5/+9
2020-09-08rpc.idmapd: Do not free config variablesSteve Dickson1-3/+0
2020-08-31rpc.gssd: munmap_chunk(): invalid pointerSteve Dickson1-1/+0
2020-08-31Convert remaining python scripts to python3Signed-off-by: NeilBrown2-2/+2
2020-08-31nfs-iostat: divide by zero with fresh mountKenneth D'souza2-0/+3
2020-08-24rpc.idmapd: rework the verbosity of idmapdSteve Dickson1-9/+10
2020-08-07rpc.idmapd: Turn down the verbosity in flush_inotify()Steve Dickson1-1/+2
2020-07-27nfsidmap: Allow overriding location of method librariesDoug Nazar1-12/+28
2020-07-27idmapd: Fix client mode supportDoug Nazar1-54/+84
2020-07-27idmapd: Add graceful exit and resource cleanupSteve Dickson1-10/+65
2020-07-23exportfs: Fix a few valgrind warningsDoug Nazar2-1/+7
2020-07-22svcgssd: Wait for nullrpc channel if not availableDoug Nazar1-19/+80
2020-07-22svcgssd: Cleanup global resources on exitDoug Nazar5-7/+30
2020-07-22nfsidmap: Add support to cleanup resources on exitDoug Nazar5-1/+36
2020-07-22svcgssd: Convert to using libeventDoug Nazar5-116/+70
2020-07-22nfsdcld: Don't copy more data than exists in columnDoug Nazar1-6/+12
2020-07-22nfsdcld: Add graceful exit handling and resource cleanupDoug Nazar3-2/+46
2020-07-22xlog: Reorganize xlog_backend() to work around -Wmaybe-uninitializedDoug Nazar1-22/+19
2020-07-22gssd: srchost should never be *Doug Nazar1-1/+1
2020-07-22gssd: Fix handling of failed allocationsDoug Nazar2-6/+8
2020-07-22Add error handling to libevent allocations.Doug Nazar3-11/+76
2020-07-22gssd: explain the size need for the ccache bufSteve Dickson1-2/+4
2020-07-17nfsdcld: Fix a few Coverity Scan CHECKED_RETURN errors.Scott Mayhew1-6/+8
2020-07-17nfsdcld: Fix a few Coverity Scan CLANG_WARNING errorsScott Mayhew2-3/+6
2020-07-17nfsdcld: Fix a few Coverity Scan STRING_NULL errorsScott Mayhew1-2/+4
2020-07-17nfsdcld: Fix a few Coverity Scan TOCTOU errorsScott Mayhew1-20/+0
2020-07-17nfsdcld: Fix a few Coverity Scan RESOURCE_LEAK errorsScott Mayhew3-1/+4
2020-07-17nfsiostat/mountstats: handle KeyError in compare_iostats()Kenneth D'souza2-3/+9
2020-07-17nfs-utils: systemd: nfs-server.service: Cleanup extra whitespacesSalvatore Bonaccorso1-7/+7
2020-07-14gssd: Reworked a couple debugging printfsSteve Dickson1-6/+9
2020-07-14Fix various clang warnings.Doug Nazar5-9/+7
2020-07-14gssd: We never use the nocache param of gssd_check_if_cc_exists()Doug Nazar1-5/+5
2020-07-14gssd: Lookup local hostname when srchost is '*'Doug Nazar1-25/+27
2020-07-14gssd: Add a few debug statements to help track client_info lifetimes.Doug Nazar1-0/+4
2020-07-14gssd: Fix locking for machine principal listDoug Nazar4-126/+185
2020-07-14gssd: gssd_k5_err_msg() returns a strdup'd msg. Use free() to release.Doug Nazar1-7/+7
2020-07-14gssd: Cleanup on exit to support valgrind.Doug Nazar3-30/+69
2020-07-14Update to libevent 2.x apisDoug Nazar8-70/+94
2020-07-14gssd: Refcount struct clnt_info to protect multithread usageDoug Nazar3-21/+55
2020-06-18Release: 2.5.1Steve Dickson1-1/+1
2020-06-18mountstats: Adding 'Day, Hour:Min:Sec' to "mountstats --nfs" for ease of unde...Rohan Sable1-0/+2
2020-06-10man: Correct rpc.gssd(8) description of rpc-timeout and context-timeoutRobert Milkowski1-2/+2
2020-06-10nfsdclnts: Change shebang to /usr/bin/python3Kenneth D'souza1-1/+1
2020-06-04mountstats: add missing operationsScott Mayhew1-1/+6
2020-05-26nfsdclnts: Add --verbose and --file option.Kenneth D'souza2-6/+52
2020-05-26nfsdclnts: Handle exceptions gracefully for "info" and "states" file.Kenneth D'souza1-32/+43
2020-05-26man: Update nfs(5) and rpc.gssd(8) discussion of keytab needsChuck Lever2-67/+55
2020-05-18nfsdclnts: add man page for tool nfsdclntsAchilles Gaikwad2-0/+160
2020-05-18nfs-utils: add new tool nfsdclnts to parse output from proc filesAchilles Gaikwad4-1/+232
2020-05-15nfsdclddb: Redname clddb-tool to nfsdclddbSteve Dickson5-15/+15
2020-05-08mountd: Check the stat() return values in match_fsid()Trond Myklebust1-15/+30
2020-05-08mountd: Ignore transient and non-fatal filesystem errors in nfsd_fh()Trond Myklebust1-12/+13
2020-05-08mountd: Ensure dump_to_cache() sets errno appropriatelyTrond Myklebust1-4/+15
2020-05-08Fix autoconf probe for 'struct nfs_filehandle'Trond Myklebust1-1/+6
2020-05-08mountd: Fix up path checking helper same_path()Trond Myklebust1-24/+59
2020-05-08nfsd: Support running nfsd_name_to_handle_at() in the root jailTrond Myklebust2-0/+70
2020-05-08mountd: Add a helper nfsd_path_statfs64() for uuid_by_path()Trond Myklebust3-1/+49
2020-05-04nfsidmap:umich_ldap: Add tunable to control action for ldap referrals.Srikrishan Malik3-1/+30
2020-05-04mountd: Preserve special characters in refer and replica path optionsLance Shelton1-9/+18
2020-05-04Fix a buffer overflow in qword_add()Trond Myklebust1-1/+1
2020-04-13nfsdcld: fix possible buffer overrun in sqlite_iterate_recovery()Scott Mayhew1-1/+1
2020-04-13nfsidmap:umich_ldap: Add support for SASL binds.Srikrishan Malik5-8/+330
2020-04-13nfsidmap: define NS_MAXMSG if undefinedRosen Penev1-0/+4
2020-04-13nfs-utils: print time in 64-bitRosen Penev2-6/+8
2020-04-13nfs-utils: tools: use nls.hRosen Penev2-2/+2
2020-04-13Add regex plugin for nfsidmapStefan Walter3-3/+617
2020-04-08gssd: separate out debug messages with a newlineSteve Dickson1-1/+1
2020-03-27onffile: Don't give warning for optional config files.NeilBrown1-3/+3
2020-03-27error.c: Put string for EOPNOTSUPP on single linePetr Vorel1-2/+1
2020-03-27nfsd(7): minimal /proc/fs/nfsd/clients/ documentationJ. Bruce Fields1-0/+10
2020-03-27nfsd(7): minimal updatesJ. Bruce Fields1-13/+14
2020-03-27exports man page: warn about subdirectory exportsJ. Bruce Fields1-0/+27
2020-03-27gssd: ignore pipe files that do not existSteve Dickson1-8/+10
2020-02-27gssd: Use krb5_free_string() instead of free()Steve Dickson1-10/+10
2020-02-27mount.c: fix args parse errorJianhong Yin1-5/+5
2020-02-14gssd: Closed a memory leak in find_keytab_entry()Steve Dickson1-2/+3
2020-02-09Release: 2.4.3Steve Dickson1-1/+1
2020-02-09mountstats.man: Fix a typo in man page.Kenneth D'souza1-1/+1
2020-02-07Allow compilation to succeed with -fno-commonNeilBrown5-8/+13
2020-02-07manpage: Add a description of the 'softreval' / 'nosoftreval' mount optionTrond Myklebust1-0/+30
2020-02-07manpage: Add a description of the 'nconnect' mount optionTrond Myklebust1-0/+17
2020-02-07query_krb5_ccache: Removed dead code that was flagged by a covscanSteve Dickson1-2/+0
2020-01-22locktest: Makefile.am: remove host compiler costraintGiulio Benetti1-3/+0
2020-01-16mountd: Remove outdated/misleading commentChristian Bartolom?us1-1/+0
2020-01-16support: nfs: rpc_socket: silence unused parameter warning on salenGiulio Benetti1-0/+2
2020-01-16rpcgen: rpc_cout: silence format-nonliteralGiulio Benetti1-0/+2
2020-01-16rpcgen: bump to latest versionGiulio Benetti16-4411/+5709
2020-01-16statd: Fix permission denied error pathSteve Dickson1-1/+0
2020-01-07rpcgen: rpc_hout: fix indentation on f_print() argument separatorGiulio Benetti1-1/+1
2020-01-07rpcgen: rpc_hout: fix potential -Wformat-security warningGiulio Benetti2-2/+4
2020-01-07rpcgen: rpc_parse: add get_definition() void argumentGiulio Benetti1-1/+1
2020-01-07pcgen: rpc_util: add findval args to prototypeGiulio Benetti1-1/+1
2020-01-07rpcgen: rpc_util: add storeval args to prototypeGiulio Benetti1-1/+1
2020-01-07rpcgen: rpc_cout: silence unused def parameterGiulio Benetti1-2/+2
2020-01-03gssd: Use setgroups32 syscall, if available.Markus Schaaf1-0/+4
2019-12-19libnfsidmap: Turn off default verbositySteve Dickson1-1/+1
2019-12-18gssd: force getting tgt if ticket cache was removedOlga Kornievskaia1-0/+24
2019-12-11configure.ac: Let the configure script find getrpcbynumber in libtirpcThomas Petazzoni1-1/+13
2019-12-09Disable statx if using glibc emulationDoug Nazar1-0/+3
2019-12-09nfsdcld: getopt_long() returns an int, not a charScott Mayhew1-1/+1
2019-12-09systemd: install nfsdcld.service when nfsdcld is enabledScott Mayhew1-0/+5
2019-12-09nfsdcld: don't override sbindirScott Mayhew1-4/+0
2019-11-22Switch legacy index() in favour of strchr()Frederik Pasch3-5/+5