aboutsummaryrefslogtreecommitdiffstats
path: root/support
AgeCommit message (Expand)AuthorFilesLines
2021-09-23mountd: only do NFSv4 logging on supported kernels.Steve Dickson1-0/+3
2021-09-23Move version.h into a common include directorySteve Dickson1-0/+1
2021-09-23cacheio.c:216:21: warning: unused variable 'stb' [-Wunused-variable]Steve Dickson1-1/+0
2021-08-21nfs-utils: Fix potential memory leaks in idmapAlice Mitchell2-4/+3
2021-05-22Move declaration of etab and rmtab into librariesNeilBrown5-4/+4
2021-05-22Remove 'force' arg from cache_flush()NeilBrown3-11/+10
2021-05-22Fix NFSv4 export of tmpfs filesystemsNeilBrown4-2/+54
2021-05-06nfs-utils: Enable the retrieval of raw config settings without expansionAlice Mitchell2-0/+24
2021-05-06nfs-utils: Factor out common structure cleanup callsAlice Mitchell1-43/+41
2021-05-06Replace all /var/run with /runNeilBrown1-1/+1
2021-05-06Fix `statx()` emulation breaking exportsPatrick Steinhardt1-0/+2
2021-04-06mountd/exportd: only log confirmed clients, and poll for updatesNeilBrown1-19/+67
2021-03-15mountd: add logging of NFSv4 clients attaching and detaching.NeilBrown4-9/+191
2021-03-15mountd: make default ttl settable by optionNeilBrown4-6/+10
2021-03-15mountd: add --cache-use-ipaddr option to force use_ipaddrNeilBrown1-0/+4
2021-03-15mountd: add logging for authentication results for accesses.NeilBrown1-1/+17
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-02-18exportd: Enabled junction supportSteve Dickson3-1/+254
2021-02-18exportd: Moved cache upcalls routines into libexport.aSteve Dickson5-1/+2254
2021-02-18nfs-utils: rename xlog_from_conffile() to xlog_set_debug()Steve Dickson2-2/+2
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?tte1-1/+1
2020-09-17nfsidmap:umich_ldap return success only if attributes are found in ldap resp.Srikrishan Malik2-1/+3
2020-07-27nfsidmap: Allow overriding location of method librariesDoug Nazar1-12/+28
2020-07-23exportfs: Fix a few valgrind warningsDoug Nazar1-0/+1
2020-07-22nfsidmap: Add support to cleanup resources on exitDoug Nazar5-1/+36
2020-07-22xlog: Reorganize xlog_backend() to work around -Wmaybe-uninitializedDoug Nazar1-22/+19
2020-07-14Fix various clang warnings.Doug Nazar1-1/+1
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 Myklebust2-0/+48
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-13nfsidmap:umich_ldap: Add support for SASL binds.Srikrishan Malik4-7/+308
2020-04-13nfsidmap: define NS_MAXMSG if undefinedRosen Penev1-0/+4
2020-04-13nfs-utils: print time in 64-bitRosen Penev1-1/+2
2020-04-13Add regex plugin for nfsidmapStefan Walter3-3/+617
2020-03-27onffile: Don't give warning for optional config files.NeilBrown1-3/+3
2020-01-16support: nfs: rpc_socket: silence unused parameter warning on salenGiulio Benetti1-0/+2
2019-12-19libnfsidmap: Turn off default verbositySteve Dickson1-1/+1
2019-12-09Disable statx if using glibc emulationDoug Nazar1-0/+3
2019-11-22Switch legacy index() in favour of strchr()Frederik Pasch1-3/+3
2019-11-22fix compilation with -Werror=format on i586Guillaume Rousse1-1/+1
2019-11-17Ensure consistent struct stat definitionDoug Nazar4-0/+16
2019-11-13junction: Fixed debug statement to compile with -Werror=format=2 flagSteve Dickson1-2/+2
2019-10-14statd: take user-id from /var/lib/nfs/smNeilBrown1-11/+5
2019-10-14conffile: allow optional include filesNeilBrown1-3/+10
2019-10-14nfsdcld: add support for upcall version 2Scott Mayhew1-1/+29
2019-10-14nfsdcld: add a "GetVersion" upcallScott Mayhew1-1/+10
2019-09-20Add printf format checkingJoshua Watt4-11/+31
2019-09-05nfsd_path: Include missing header for `struct stat`Patrick Steinhardt1-0/+2
2019-09-05Use <fcntl.h> header instead of <sys/fcntl.h>Patrick Steinhardt4-4/+4
2019-09-05Annotate unused fields with UNUSEDPatrick Steinhardt1-1/+2
2019-08-26nfs-utils: Removed a number of Coverity Scan RESOURCE_LEAK errorsSteve Dickson1-0/+3
2019-08-12Fix include order between config.h and stat.hZoltan Karcagi3-3/+15
2019-06-10Make chroot() failures more verboseSteve Dickson1-1/+1
2019-06-10mountd: Canonicalise the rootdir in exportent_mkrealpath()Trond Myklebust1-2/+10
2019-06-10mountd: Ensure nfsd_path_strip_root() uses the canonicalised pathTrond Myklebust1-5/+12
2019-06-10Add a helper for resolving symlinked nfsd paths via realpath()Trond Myklebust2-0/+37
2019-06-10Add a helper to return the real path given an export entryTrond Myklebust5-1/+33
2019-06-10Add helpers to read/write to a file through the chrooted threadTrond Myklebust2-0/+87
2019-06-10Use xstat() with no synchronisation if availableTrond Myklebust1-0/+72
2019-06-10Add utilities for resolving nfsd paths and stat()ing themTrond Myklebust6-1/+232
2019-06-10Allow callers to check mountpoint status using a custom lstat functionTrond Myklebust2-4/+11
2019-06-10Add a simple workqueue mechanismTrond Myklebust4-1/+248
2019-05-29rpc.mountd: Fix mountd segfaultChuck Lever1-11/+21
2019-05-23nfsidmap: Add LDAP_tls_reqcert tunable to idmapd.conf.Srikrishan Malik3-12/+64
2019-05-23rpc.mountd: Fix e_hostname and e_uuid leaksSteve Dickson2-3/+31
2019-05-10make_timestamp: removed a -Werror=unused-result errorSteve Dickson1-3/+7
2019-05-10nfs-utils: nfsidmap fail to build if no --with-pluginpath specifiedSteve Dickson1-0/+4
2019-05-10Removed a resource leak from nsm/file.cSteve Dickson1-0/+1
2019-05-10Removed resource leaks from nfsidmap/static.cSteve Dickson1-0/+10
2019-05-10Removed resource leaks from nfsidmap/libnfsidmap.cSteve Dickson1-2/+8
2019-05-10Removed resource leaks from nfs/xlog.cSteve Dickson1-1/+5
2019-05-10Removed bad frees from nfs/xcommon.cSteve Dickson1-4/+10
2019-05-10Removed a resource leak from nfs/svc_socket.cSteve Dickson1-0/+1
2019-05-10Removed a resource leak from nfs/rpcmisc.cSteve Dickson1-0/+1
2019-05-10Removed a resource leak from nfs/mydaemon.cSteve Dickson1-0/+1
2019-05-10Removed resource leaks from nfs/exports.cSteve Dickson1-0/+2
2019-05-10Removed resource leaks from junction/path.cSteve Dickson1-1/+5
2019-05-08nfs-utils: Enable adding of comments and date modified to nfs.conf filesSteve Dickson2-3/+194
2019-04-16nfsdcld: a few enhancementsScott Mayhew1-0/+1
2019-04-16nfs-utils: Modify nfs.conf in-place instead of replacing the fileJustin Mitchell1-60/+74
2019-02-27svc_socket: fix use of undefined macro HAVE_GETRPCBYNUMBER_RPatrick Steinhardt1-1/+1
2019-02-27file: fix missing include for PATH_MAX constantPatrick Steinhardt1-0/+1
2019-02-27nfs-utils: fix addrinfo usage with musl-1.1.21Peter Wagner6-12/+25
2019-02-27Remove abuse of ai_canonnameChuck Lever1-46/+12
2018-12-10nfsidmap: honour --with-pluginpath for instalation.NeilBrown1-1/+1
2018-12-10nfs.conf: allow empty assignmentsNeilBrown1-5/+0
2018-11-29Allow setting of commented out values in nfs.confJustin Mitchell1-0/+24
2018-11-29Harden configure.ac checks for libxml2Chuck Lever1-2/+0
2018-06-25nfs-utils: Fix minor memory leaks before return.Kenneth D'souza2-2/+6
2018-06-25nfs-utils: Spelling fixesJustin Mitchell1-1/+1
2018-06-25nfs-utils: Add config file writing functionJustin Mitchell2-0/+622
2018-06-25nfs-utils: swap xlog_err for less fatal versionJustin Mitchell1-1/+1
2018-06-25nfs-utils: Fix comparison check for subsection headersJustin Mitchell1-0/+2
2018-06-25nfs-utils: Ignore empty lines in configJustin Mitchell1-4/+4
2018-06-05Remove a number of stringop-overflow warningsSteve Dickson1-2/+2
2018-06-05Remove a number of stringop-truncation warningsSteve Dickson2-3/+4
2018-06-05xtab.c: Removed overflow in implicit constant conversion errorsSteve Dickson1-1/+1
2018-05-22conffile: tidy up output of conf_reportJustin Mitchell2-89/+207
2018-05-22conffile: Indicate if config file was missingJustin Mitchell2-6/+6
2018-05-22conffile: Use config file name in error messagesJustin Mitchell1-20/+28
2018-05-22conffile: Make config includes relative to current configJustin Mitchell1-15/+73
2018-05-22Fix some minor memory leaks, typos, and trailing whitespaceJustin Mitchell1-19/+23
2018-04-20nfsd: Set default minor versionsSteve Dickson1-0/+1
2018-03-10nfs-utils: Fix variable shadowing issue caused by ABI cleanupJustin Mitchell7-76/+111
2018-03-07Removed -Werror=unused-result warnings.Steve Dickson1-2/+6
2018-02-23Removed missing-include-dirs warningsSteve Dickson1-0/+6
2018-02-23Removed format-overflow=2 warningsSteve Dickson1-1/+1
2018-02-23Removed missing-prototypes warnings.Steve Dickson11-2/+17
2018-02-12Remove fedfs_admin.hChuck Lever4-345/+46
2018-02-12Remove nsdb_display_fedfsconnectionsec()Chuck Lever2-21/+0
2018-02-12Remove warnings from rpcgen generated filesSteve Dickson2-2/+3
2018-02-07Remove unneeded reference to nfsidmap_internal.hChuck Lever1-1/+1
2018-02-07Add LDAP-free version of libjunction to nfs-utilsChuck Lever8-0/+3216
2018-02-07Add infrastructure for libjunctionChuck Lever3-0/+155
2018-02-07Add headers to support libjunctionChuck Lever3-0/+469
2018-01-17exportfs: move ro/rw option back to secinfo_flag_displaymap tableJianhong Yin1-0/+1
2018-01-17libio.h: Has been deprecatedSteve Dickson1-3/+1
2017-12-20nfs-utils: Tidy up libnfsidmap exported symbols list and APIJustin Mitchell11-87/+156
2017-11-07nfs-utils: Restore ABI compat with pre-merge libnfsidmapJustin Mitchell4-23/+42
2017-11-02gitignore: ignore files generated by libnfsidmap compilationSteve Dickson1-11/+0
2017-10-26nfs-utils: cleanup warnings from merged libnfsidmap codeJustin Mitchell5-21/+33
2017-10-26nfs-utils: integrate libnfsidmap code with rest of nfs-utilsJustin Mitchell7-12/+29
2017-10-26nfs-utils: Import libnfsidmap codebaseJustin Mitchell16-0/+4827
2017-10-26nfs-utils: split conffile to a separate convenience libJustin Mitchell2-4/+11
2017-10-26conffile: Add get_str with default valueJustin Mitchell2-0/+13
2017-10-26conffile: Merge conf_get_str and conf_get_sectionJustin Mitchell1-22/+14
2017-10-26conffile: const-ify the config handling functionsJustin Mitchell2-30/+30
2017-10-05nfs-utils: add missing include of stdint.hMatthew Weber1-0/+1
2017-07-26atomicio: removed a warningSteve Dickson1-0/+1
2017-07-26present_address: Fixed error pathSteve Dickson1-0/+1
2017-06-22rpc.c: added include file so UINT16_MAX is defined.Steve Dickson1-0/+1
2017-06-21Reimplement include functionality in nfs.confJustin Mitchell1-22/+56
2017-06-06nfs.conf: Removed buffer overrunsJustin Mitchell1-84/+117
2017-06-06nfs.conf: Add function to cleanup and free the loaded configJustin Mitchell2-7/+45
2017-06-06nfs.conf: Remove static variables in parsing routinesJustin Mitchell1-18/+21
2017-05-05config: Remove the conf_path globalJustin Mitchell2-22/+26
2017-04-05nfsd: don't enable a UDP socket by defaultJeff Layton1-1/+1
2017-04-05nfsd: Allow the caller to turn off NFSv4.0 without turning off NFSv4.xTrond Myklebust1-2/+5
2017-02-15conffile: ignore empty environment variables.NeilBrown1-1/+1
2017-02-15mountd/exportfs: implement the -s/--state-directory-path optionScott Mayhew4-23/+105
2017-02-15libnsm.a: refactor nsm_setup_pathnames() and nsm_make_pathname()Scott Mayhew4-43/+118
2017-01-12exportfs: support "security_label" export optionJ. Bruce Fields2-1/+6
2016-12-20xlog: Add common support for "debug=??" in /etc/nfs.confNeilBrown2-0/+15
2016-12-20conffile: fix striping of quotes from values.NeilBrown1-8/+8
2016-12-20conffile: allow embedded spaces in values.NeilBrown1-2/+6
2016-12-20conffile: allow $name expansion of tag values.NeilBrown1-2/+14
2016-12-20conffile: ignore setting of empty stringNeilBrown1-0/+2
2016-12-20conffile: strip "quotes" from values in conf file.NeilBrown1-9/+16
2016-12-20conffile: add support for include files.NeilBrown1-2/+6
2016-12-20conffile: split loading of file into a separate function.NeilBrown1-21/+26
2016-12-20conffile: free image of config file after parsingNeilBrown1-11/+6
2016-12-20conffile: add bool supportNeilBrown2-0/+34
2016-12-06Remove all use of the nfsctl system call.NeilBrown15-800/+4
2016-11-22exportfs: remove redundant exports options outputJianhong Yin1-1/+0
2016-11-15Remove all use of /var/lib/nfs/xtabNeilBrown3-41/+3
2016-11-07nfs-server-generator: avoid using external services.NeilBrown2-6/+11
2016-08-20Move export_d_read() to support/export/export.cNeilBrown2-0/+66
2016-06-21statd: suppress a benign log message in nsm_delete_host()Scott Mayhew2-7/+10
2016-05-02exportfs: replace one xlog(D_GENERAL) in host_canonname()Scott Mayhew1-1/+1
2016-04-27fix building w/newer C librariesMike Frysinger2-0/+7
2016-03-16statd: Don't unregister statd service on failing to execute calloutToshiaki Makita1-1/+1
2016-03-16libexport.a: fix missing brace in host_ntop() fallbackStefan Hajnoczi1-1/+1
2016-01-16nfs_connect_nb: handle EINTR during connection establishmentOlga Kornievskaia1-5/+11
2016-01-16Set right error after getaddrinfo failsRinku Kothiya1-2/+2
2015-12-16mountd: fix netgroup lookup for short hostnamesFrank Sorenson1-10/+7
2015-12-11libnsm.a: do not close file if open failedVivek Trivedi2-2/+4
2015-11-20svc_create.c: Make sure errors are loggedSteve Dickson2-10/+13
2015-11-04mydaemon.c: Removed a warningSteve Dickson1-0/+1
2015-11-02exportfs: Restore the EAI_NONAME check in host_pton()Scott Mayhew1-0/+2
2015-11-02mountd: fix netgroup lookup for resolvable IP addressesFrank Sorenson1-0/+15
2015-11-02Allow gssd and svcgssd to set the libtirpc debug levelScott Mayhew1-0/+3
2015-11-02close the syslog fd in daemon_init()Scott Mayhew1-0/+1
2015-05-06security information number as, 1 1 0 0Kinglong Mee1-1/+1
2015-04-06exportfs: add missing comma for exports entKinglong Mee1-1/+1
2015-04-02nfs-utils: add support for the "pnfs" export optionChristoph Hellwig2-0/+6
2015-02-26mountd: Fix memory leak in getexportentScott Mayhew1-1/+1
2015-01-23cleanup daemonization codeDavid Hardeman2-47/+50
2014-12-07Fix up issue with "make dist"NeilBrown1-0/+5
2014-12-07nfslib: remove now unused FILE helpersTimo Teräs2-117/+0
2014-12-07nfsexport: talk to kernel using file descriptors instead of FILETimo Teräs1-33/+44
2014-12-07Add string.h to source files that need itTimo Teräs3-0/+3
2014-12-03exportfs: warn when really nothing is exportedPavel Raiskup2-14/+8
2014-11-17exportfs: Do not fail on empty exports file.Steve Dickson2-4/+11
2014-11-12rpc.mountd: set libtirpc nonblocking mode to avoid DOSBodo Stroesser1-0/+17
2014-11-12rpc.mountd: set nonblocking mode with libtirpcBodo Stroesser1-0/+7
2014-11-12rpc.mountd: set nonblocking mode if no libtirpcBodo Stroesser3-33/+36
2014-11-04exportfs: changes handling of unresolvable entriesHenrique Martins3-5/+12
2014-09-16nfs_get_tcpclient/nfs_get_udpclient - make bind(2) implicitChris Perl1-48/+20
2014-09-15exportfs: fix test of NULL pointer in host_pton()Natanael Copa1-5/+7
2014-09-15Allow usage of getrpcbynumber() when getrpcbynumber_r() is unavailableNatanael Copa1-3/+12
2014-09-15replace __attribute_malloc__ with the more portable __attribute__((__malloc__))Natanael Copa3-13/+13
2014-09-15Fix header include for definition of NULLNatanael Copa1-0/+1
2014-09-15conffile: use standard uint*_t and unsigned charNatanael Copa2-8/+9
2014-08-20nfs-utils: Allow turning off nfsv3 readdir_plusRajesh Ghanekar2-1/+6
2014-05-01mountd: fix segfault in add_name with newer gcc compilersJeff Layton1-2/+6