Some daemon security improvements, including the new parameters
[rsync/rsync.git] / clientserver.c
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.
2007-11-27 Wayne DavisonAdd a new daemon security option: "munge symlinks".
2007-11-22 Wayne DavisonA daemon needs to set dry_run with --only-write-batch.
2007-10-27 Wayne DavisonWhen listing a bare module name w/o -r, make sure we...
2007-10-07 Wayne DavisonGot rid of a useless list_only tweak.
2007-10-01 Wayne Davison- Set config_file to a default filename if it is NULL.
2007-09-30 Wayne Davison- Moved become_daemon() here from socket.c and made...
2007-09-23 Wayne DavisonGot rid of some unneeded externs.
2007-09-22 Wayne DavisonMoved inline functions from rsync.h into ifuncs.h.
2007-09-16 Wayne DavisonChanged print_child_argv() to take its prefix message...
2007-09-09 Wayne Davison- Made start_socket_client() and start_inband_exchange...
2007-07-10 Wayne DavisonTweaking the license text a bit more.
2007-07-07 Wayne DavisonSwitching to GPL 3.
2007-07-02 Wayne DavisonIf a module's path is not absolute, make it absolute.
2007-04-26 Wayne DavisonThe --iconv option has now made it to the trunk.
2007-04-24 Wayne DavisonAdding the --fake-super option.
2007-04-23 Wayne DavisonNo need to reset quiet, since we tell parse_arguments...
2007-02-16 Wayne DavisonMake sure that the am_server variable is non-zero after...
2007-02-04 Wayne DavisonFurther modifications to the copyright comment section.
2006-12-25 Wayne DavisonSet ignore_errors variable based on lp_ignore_errors...
2006-12-06 Wayne DavisonIf the pre-xfer exec failed with -1, output the strerror()
2006-11-19 Wayne DavisonUse rwrite() to output the err_msg string.
2006-11-19 Wayne DavisonAdded "const" to appropriate char pointers.
2006-11-09 Wayne DavisonGot rid of type-casting into isFOO() and toFOO() functi...
2006-10-24 Wayne DavisonObey the new --no-motd option.
2006-10-08 Wayne DavisonCall push_dir() with its new boolean arg.
2006-09-09 Wayne DavisonAdded the RSYNC_PID environment variable for the pre...
2006-06-07 Wayne DavisonCall log_init() with its new "restart" (0 or 1) arg.
2006-05-30 Wayne DavisonAllow the --log-file-format=FMT option (if given when...
2006-05-09 Wayne DavisonSome demon_log_* variables changed into logfile_* varia...
2006-04-25 Wayne DavisonUpdated the FSF's address to an even newer one.
2006-04-25 Wayne Davison- Updated the address for the FSF in the opening comment.
2006-04-11 Wayne DavisonTweaked a comment.
2006-04-08 Wayne DavisonMoved the calls to client_addr() and client_name()...
2006-04-06 Wayne DavisonA slightly better fix than the last version.
2006-03-31 Wayne DavisonLog the connect message after calling log_init().
2006-02-24 Wayne DavisonThe orig_umask value is now a mode_t.
2006-02-21 Wayne DavisonLog every connect to the daemon.
2006-02-21 Wayne DavisonAdded a comment.
2006-02-20 Wayne DavisonWhen starting up a transfer, substitute the remember_ch...
2006-02-20 Wayne DavisonSet a new daemon_chmod_modes pointer with the daemon...
2006-02-03 Wayne DavisonLog when someone requests a module list.
2006-02-01 Wayne DavisonIgnore the --quiet option if someone sent it to us...
2006-01-30 Wayne DavisonAdded support for the new "outgoing chmod" daemon option.
2006-01-30 Wayne DavisonIf the module has defined an "incoming chmod" option...
2006-01-26 Wayne DavisonMake use of the new sockopts variable.
2006-01-13 Wayne DavisonGot rid of calls to (the soon to vanish) safe_fname...
2006-01-12 Wayne DavisonWe now send all the option args to the pre-exec command.
2005-10-24 Wayne DavisonEnhanced the "pre-xfer exec" handling so that it gets...
2005-10-07 Wayne DavisonPass XFLG_ABS_IF_SLASH instead of XFLG_ANCHORED2ABS...
2005-09-03 Wayne DavisonMake use of the per-module "temp dir" setting.
2005-08-03 Wayne DavisonGot rid of the argp var that is not needed now that...
2005-07-29 Wayne Davison- Use BIGPATHBUFLEN for the length of two line buffers.
2005-07-28 Wayne DavisonIf the user has specified "pre-xfer exec" or "post...
2005-06-10 Wayne DavisonChanged the "max verbosity" setting from global to...
2005-05-19 Wayne Davison- Call the new set_io_timeout() function to set the...
2005-04-09 Wayne Davison- Call auth_server() with its new "host" arg.
2005-04-09 Wayne DavisonThe "@ERROR" handler in start_inband_exchange() was...
2005-04-01 Wayne DavisonFix the setting of module_dirlen for a module path...
2005-03-31 Wayne DavisonUse new log_format_has() function instead of strstr().
2005-03-01 Wayne Davison- Look for last '@' in a user@host spec.
2005-03-01 Wayne DavisonEnhanced the option-parsing failure mode to handle...
2005-02-26 Wayne DavisonExplicitly set kluge_around_eof to a 1 when it is needed.
2005-02-19 Wayne DavisonWe now set daemon_log_format_has_i and daemon_log_forma...
2005-02-19 Wayne DavisonIf the "log format" has a %i in it, set itemize_daemon_...
2005-02-14 Wayne DavisonJohn E. Malmberg convinced me to standardize on #ifs...
2005-02-07 Wayne DavisonAdding more calls to safe_fname().
2005-02-04 Wayne DavisonChanged add_filter() to parse_rule() and add_filter_file()
2005-02-03 Wayne DavisonCall add_filter() and add_filter_file() with their...
2005-01-31 Wayne DavisonTweaked one or more warning messages.
2005-01-29 Wayne Davison- Moved the module_id definition from options.c to...
2005-01-28 Wayne DavisonUse "#if" (not "#ifdef") for configure-defined macros.
2005-01-28 Wayne Davison- Moved read_only variable here from options.c
2005-01-25 Wayne DavisonRenamed several exclude-related functions/variables...
2005-01-25 Wayne DavisonSome exclude changes for the new --filter option, inclu...
2005-01-22 Wayne Davison- Mustn't override a user-specified list_only value.
2004-12-31 Wayne DavisonSince lp_bind_address() can't return NULL, we need...
2004-12-31 Wayne DavisonA minor improvement to the just-committed code.
2004-12-31 Wayne DavisonSet select_timeout if the per-module timeout value...
2004-12-08 Wayne DavisonIf rsync_port is 0, set it to RSYNC_PORT.
2004-12-06 Wayne DavisonCheck the global option "address" if the user didn...
2004-11-27 Wayne DavisonAllow "port" to be specified in the rsyncd.conf file.
2004-07-31 Wayne DavisonIf we need to return an error during the startup phase...
2004-07-30 Wayne DavisonIf someone is denied access to a "list = no" module...
2004-07-17 Wayne Davison- Got rid of the arg to the io_start_multiplex_{in...
2004-07-15 Wayne DavisonMy modified version of Chris Shoemaker's improved batch...
2004-06-13 Wayne DavisonAdded a short msleep() after option_error() before...
2004-06-12 Wayne Davison- Changed some FERROR log calls to FLOG.
2004-06-09 Wayne DavisonAllow the argv list the daemon uses for globbing its...
2004-06-07 Wayne DavisonChanged a few FINFO messages to FLOG.
2004-06-05 Wayne DavisonSome superficial code tweaks.
2004-05-15 Wayne DavisonChanged rprintf() calls that included strerror() to...
2004-04-14 Wayne DavisonUpdated the exclude-list code to handle the new linked...
2004-04-14 Wayne DavisonMoved (and expanded) a verbose message from clientserve...
2004-04-12 Wayne DavisonUse the new XFLG_* flags to call the add_exclude*(...
2004-03-27 Wayne DavisonThe args are now sanitized in parse_arguments() instead...
2004-02-04 Wayne DavisonUse MY_UID() instead of getuid().
next