Add safety check for local --remove-source-files.
[rsync.git] / clientserver.c
2022-01-18 Wayne DavisonFix `--old-args` interaction with a daemon
2022-01-16 Wayne DavisonPreparing for release of 3.2.4pre2 v3.2.4pre2
2022-01-02 Wayne DavisonPreparing for release of 3.2.4pre1 v3.2.4pre1
2021-05-01 Wayne DavisonUnset DISPLAY in environment.
2020-08-03 Wayne DavisonUse RSYNC_GITVER in more output
2020-07-25 Wayne DavisonChange daemon variable & simplify some option code
2020-07-17 Wayne DavisonAdd the `name converter` daemon parameter.
2020-07-06 Wayne DavisonMore TANDEM changes
2020-07-04 Wayne DavisonUse module_id more consistently after it is set.
2020-07-04 Wayne DavisonDon't turn off the user's open-noatime unless the modul...
2020-07-04 Paul SlootmanAdd "open noatime" module option to rsyncd.conf
2020-06-26 Wayne DavisonSome memory allocation improvements
2020-06-21 Wayne DavisonOne more >= tweak.
2020-06-21 Wayne DavisonGet the early-input reading code right.
2020-06-21 Wayne DavisonAdd `--early-input=FILE` option.
2020-06-21 Wayne DavisonClose STDIN for early exec script.
2020-06-19 Wayne DavisonSimplify a variable.
2020-06-15 Wayne DavisonRename "haproxy header" to "proxy protocol".
2020-06-14 Wayne DavisonSome indentation fixes.
2020-06-11 Wayne DavisonAdd `haproxy header` parameter to rsync daemon
2020-06-11 Wayne DavisonAdd `early exec` daemon parameter.
2020-06-05 Wayne DavisonA couple minor fixes.
2020-06-05 Wayne DavisonOnly sender can output non-final stats on error
2020-06-05 Wayne DavisonMake use of O_NOFOLLOW if it is defined.
2020-06-05 Wayne DavisonUse a lock to not fail on a left-over pid file.
2020-05-31 Wayne DavisonSome improvements for --msgs2stderr and --daemon.
2020-05-28 Wayne DavisonMerge pull request #5 from benrubson/daemonstats
2020-05-28 Wayne DavisonUse MSG_FLUSH in a couple more spots.
2020-05-18 Wayne DavisonNeed to flush early errors before we exit.
2020-04-09 Wayne DavisonSet Copyright years and make them easier to update
2020-04-06 Wayne DavisonSet RSYNC_PORT in the env for a daemon-over-rsh connection.
2019-03-16 Wayne DavisonTweak the copyright year.
2018-03-25 Wayne DavisonAllow some pre-/post-xfer exec shell restrictions.
2018-01-15 Wayne DavisonTweak copyright date.
2017-10-10 Wayne DavisonSet our_uid & our_gid values when changed by the daemon.
2017-09-04 Wayne DavisonAdd "daemon chroot|uid|gid" parameters.
2016-04-17 Wayne DavisonSupport only splitting users/groups on commas.
2015-08-24 Wayne DavisonChange daemon's gid list to use an "item_list".
2015-08-24 Wayne DavisonAdd configure option to set max daemon gid list.
2015-08-08 Wayne DavisonUpdate the copyright year.
2014-01-26 Wayne DavisonBump the year to 2014.
2013-01-19 Wayne DavisonUpdate copyright year.
2012-09-23 Wayne DavisonMake read_args() return the full request.
2011-11-23 Wayne DavisonAnother asprintf() return-value-check tweak.
2011-10-08 Wayne DavisonLet's cast getpid() to an int instead of a long for...
2011-07-16 Wayne DavisonReplace another inet_ntop() call with getnameinfo().
2011-06-04 Wayne DavisonAdd a colon if a non-empty pre-xfer exec message follows.
2011-06-04 Wayne DavisonHandle EINTR when reading the pre-xfer exec message.
2011-06-04 Wayne DavisonSend error messages from pre-xfer exec script to the...
2011-01-04 Wayne DavisonDaemon supports forward-DNS lookups for simple hostnames
2010-12-24 Wayne DavisonProtect a remote filename that starts with a dash.
2010-10-12 Wayne DavisonAdd @group auth and overrides to "auth user" daemon...
2010-06-19 Wayne DavisonClose the socket fds in the "post-xfer exec" process.
2010-04-24 Matt McCutchenDon't set the umask to 0 any more: it's ugly and pointless.
2010-02-06 Wayne DavisonIf a module has no path setting, return an error.
2009-11-09 Wayne DavisonMake use of seteuid() determined by configure.
2009-10-27 Wayne DavisonGet rid of some unneeded externs.
2009-10-20 Wayne DavisonMake sure daemon's io_timeout is used as a maximum...
2009-10-20 Wayne DavisonMoved a few group-related functions with some minor...
2009-10-17 Wayne DavisonAllow %VAR% environment references in daemon-config...
2009-10-17 Wayne DavisonCall seteuid() when calling setuid().
2009-10-02 Wayne DavisonChange the msg pipe to use a real multiplexed IO mode
2009-05-23 Matt McCutchenRefactorings to the filter code, most notably:
2009-05-23 Wayne DavisonUse typedefs for the filter structures.
2009-05-23 Wayne DavisonChange filter MATCHFLGs to FILTRULEs.
2009-05-07 Wayne DavisonEnhance name_to_{u,g}id() to optionally parse numbers...
2009-02-20 Wayne DavisonProperly indent some lines.
2009-02-20 Wayne DavisonAdded a way for supplementary groups to be specified...
2009-01-15 Wayne DavisonChange some args from "char *" to "const char *" in...
2009-01-15 Matt McCutchenAdded the "reverse lookup" daemon-config parameter.
2009-01-03 Wayne DavisonUpdate the copyright year.
2008-11-10 Wayne DavisonFixed a bunch of "warn_unused_result" compiler warnings.
2008-09-11 Wayne DavisonConvey the cleaned-up module-path to the user in all...
2008-09-10 Wayne DavisonFix the %P logfile escape inside a chroot.
2008-09-02 Wayne DavisonSplit up the ifuncs.h file into 3 .h files.
2008-07-28 Wayne DavisonAdded a client --munge-links option that works like...
2008-07-27 Wayne DavisonAdded a command-line override for daemon config parameters:
2008-07-27 Wayne DavisonChange the references to "service" to be either "sectio...
2008-07-21 Wayne DavisonImproved var-checker and tweaked all the issues it...
2008-07-21 Wayne DavisonInclude the array-size in array externs so that IBM...
2008-07-14 Wayne DavisonAdded the --info=FLAGS an --debug=FLAGS options, which...
2008-04-15 Wayne DavisonMoved the setting of the socket options before the...
2008-03-30 Wayne DavisonImproved the chdir() code:
2008-03-22 Wayne DavisonAdded XFLG_DIR2WILD3 flag that the daemon uses to trans...
2008-03-20 Wayne DavisonChanged the name of the server_filter_list to be
2008-03-17 Wayne DavisonA couple more changes for dealing with "checker" warnings.
2008-03-17 Wayne DavisonAttempting to silence some more "checker" warnings.
2008-03-17 Wayne DavisonChanged stat() call to do_stat().
2008-03-15 Wayne DavisonFixed the use of --protect-args (-s) with a daemon.
2008-03-07 Wayne DavisonThe --fake-super option conflicts with -XX (which copie...
2008-03-04 Wayne DavisonFixing a problem with a NULL config_file pointer when...
2008-03-01 Wayne DavisonInclude 2008 in the copyright years.
2008-02-27 Wayne DavisonAdded missing init_iconv() call when initiating a daemo...
2008-02-19 Wayne DavisonFixed a compilation problem when iconv support is disabled.
2008-02-16 Wayne DavisonA few minor changes, including better push_dir()/pop_di...
2008-02-16 Wayne DavisonAdded a way to specify where the chroot should occur...
2008-02-16 Wayne DavisonSome daemon security improvements, including the new...
2008-02-10 Wayne DavisonAdd a trailing slash to a modname arg that has no path...
2008-02-07 Wayne DavisonA daemon needs to call setup_iconv() after parsing...
2008-01-03 Wayne DavisonMade read_arg_from_pipe() handle EINTR.
next