Avoid leaving a file open on error return.
[rsync.git] / cleanup.c
2019-01-04 Wayne DavisonSilence fall-through warnings.
2018-01-15 Wayne DavisonTweak copyright date.
2015-08-08 Wayne DavisonUpdate the copyright year.
2014-09-06 Wayne DavisonMention DRY RUN in --debug=exit output.
2014-01-26 Wayne DavisonBump the year to 2014.
2014-01-19 Wayne DavisonFix the leaving of a temp file w/o partial-file saving.
2013-09-28 Wayne DavisonFlush write buffer on an aborted in-place transfer.
2013-05-26 Wayne DavisonImprove logic of code vs exit_code (etc.) in cleanup.
2013-05-26 Wayne DavisonAvoid I/O via signal-handler thread.
2013-01-19 Wayne DavisonUpdate copyright year.
2012-05-05 Wayne DavisonSet the modtime to 0 on a partial file.
2010-08-26 Wayne DavisonMake case_N.h more generic.
2010-01-02 Wayne DavisonDon't try to send MSG_ERROR_EXIT after a timeout.
2009-12-19 Wayne DavisonAdded an am_receiver variable.
2009-12-12 Wayne DavisonDon't send MSG_ERROR_EXIT messages at the end of the...
2009-11-16 Wayne DavisonMake some RERR_* choices better, and another noop_io_un...
2009-11-15 Wayne DavisonDon't complain about a socket EOF unless it affects...
2009-11-08 Wayne DavisonMore improvements for abnormal exits.
2009-11-08 Wayne DavisonSave first filename and linenum in case exit_cleanup...
2009-11-07 Wayne DavisonAdded notifications about error-exit values:
2009-01-03 Wayne DavisonUpdate the copyright year.
2008-07-21 Wayne DavisonImproved the handling of --msgs2stderr a little more.
2008-07-14 Wayne DavisonAdded the --info=FLAGS an --debug=FLAGS options, which...
2008-07-05 Wayne DavisonThe --progress output now leaves the cursor at the...
2008-06-04 Wayne DavisonImproved the progress_is_active code to not overwrite...
2008-04-15 Wayne DavisonWhen running in --progress mode with a progress message...
2008-03-01 Wayne DavisonInclude 2008 in the copyright years.
2007-11-22 Wayne DavisonNew logging categories added to allow differentiation...
2007-10-28 Wayne DavisonMade some more char pointers const.
2007-09-15 Wayne DavisonPrevent a server from outputting an end-of-run message...
2007-07-10 Wayne DavisonTweaking the license text a bit more.
2007-07-07 Wayne DavisonSwitching to GPL 3.
2007-05-06 Wayne DavisonIf the server is exiting with an error, delay our exit...
2007-04-07 Wayne DavisonThe improved --xattrs option is landing on the trunk.
2007-02-04 Wayne DavisonFurther modifications to the copyright comment section.
2006-10-15 Wayne DavisonUse the new case_N.h file to make sure that our cleanup...
2006-10-14 Wayne DavisonImproved the _exit_cleanup() function to handle potenti...
2006-10-14 Wayne DavisonThe cleanup code that handles moving the temp file...
2006-10-13 Wayne Davison- When exiting, set the flag "in_exit_cleanup".
2006-05-18 Wayne Davison- Improved the setting of cleanup_new_fname and cleanup...
2006-05-09 Wayne DavisonRevised the logic for when to call log_exit() to handle the
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-02-03 Wayne DavisonSimplified the conditional prior to the SIGACTION code.
2006-02-02 Wayne DavisonCall SIGACTION() instead of signal().
2006-02-01 Wayne DavisonWe should be using wait_process(), not waitpid() directly.
2006-01-30 Wayne DavisonCall finish_transfer() with its newly-added arg.
2006-01-13 Wayne DavisonGot rid of calls to (the soon to vanish) safe_fname...
2005-11-10 Wayne DavisonIf cleanup_set() gets passed a NULL fnametmp or fname...
2005-03-05 Wayne DavisonHandle new IOERR_DEL_LIMIT bit in io_error.
2005-02-07 Wayne DavisonAdding more calls to safe_fname().
2005-01-28 Wayne DavisonChanged direct call to fstat() into a call to do_fstat().
2005-01-10 Wayne DavisonCall finish_transfer() with its new arg.
2004-10-10 Wayne DavisonCall flush_write_file() in _exit_cleanup() if we are...
2004-07-29 Wayne DavisonAdded the new --partial-dir option.
2004-07-20 Wayne Davison- Got rid of cleanup_buf (map-file cleanup is not needed).
2004-07-02 Wayne DavisonTweaked some formatting.
2004-05-13 Wayne DavisonCall finish_transfer() with its new arg. Also put...
2004-01-27 Wayne DavisonBetter pid handling.
2004-01-15 Wayne DavisonCall io_flush() with its new FULL_FLUSH option.
2003-12-15 Wayne DavisonReturn new RERR_VANISHED code, as appropriate.
2003-03-21 Wayne DavisonThe close_all() function was missing its "void" prototype.
2003-01-27 David DykstraPrevent the "Connection reset by peer" messages often...
2003-01-26 David DykstraBetter fix for infinite recursion; don't return from...
2003-01-16 David DykstraPrevent infinite recursion in exit_cleanup(). Patch...
2002-04-09 Martin PoolDoc _exit_cleanup.
2002-04-08 Martin PoolDoc.
2002-03-27 Martin PoolImproved network error handling. (Greg A. Woods)
2001-03-23 Andrew Tridgellimproved error handling again. Now we report messages...
2001-03-22 Andrew Tridgellnew error handling system
2000-11-10 Martin PoolDoc.
2000-01-30 Andrew Tridgellanother hang-at-end fix. It looks like we are more...
1999-04-06 Andrew Tridgellset the exit code to RERR_FILEIO is io_error is set...
1998-11-15 Andrew Tridgelllog filename(line) in exit_cleanup() to make tracking...
1998-10-29 Andrew Tridgellput the pid on each line of the log file to facilitate
1998-10-28 Andrew Tridgellsyslog support in rsync daemon has been broken since...
1998-10-26 David DykstraAdd "use chroot" and "pid file" rsyncd.conf options...
1998-09-09 Andrew Tridgellhandle OSes where you can't rename a open file in the...
1998-07-25 Andrew Tridgellc was getting a bit unwieldy so I split the code into...