Avoid directory permission issues with --fake-super.
[rsync.git] / util.c
2009-03-03 Wayne DavisonImproved the unsafe_symlink() code to not get fooled...
2009-01-17 Wayne DavisonUpdate the copyright year.
2008-11-15 Wayne DavisonChange clean_fname() to keep "//" at the start for...
2008-11-10 Wayne DavisonFixed a bunch of "warn_unused_result" compiler warnings.
2008-09-27 Wayne DavisonMoved the flist_ndx_{push,pop}() routines from io.c...
2008-09-27 Wayne DavisonFix the %P logfile escape inside a chroot.
2008-09-01 Wayne DavisonMade human_num() and human_dnum() able to output negati...
2008-08-02 Wayne DavisonFixed a couple minor problems in util.c:
2008-05-17 Wayne DavisonFixed several issues with preserving xattrs when using...
2008-05-17 Wayne DavisonPreserve the right errno value when trying adjunct...
2008-04-12 Wayne DavisonFix a file-globbing bug in the daemon when chroot is on.
2008-04-08 Wayne DavisonFixed a potential overflow issue with realloc() that...
2008-03-30 Wayne DavisonImproved the chdir() code:
2008-03-24 Wayne DavisonDon't send daemon-config filter-action messages back...
2008-03-22 Wayne DavisonMade the filename arg-parsing code skip args that have...
2008-03-22 Wayne DavisonImproved ENSURE_MEMSPACE() macro and use it in more...
2008-03-21 Wayne DavisonMake glob_expand() return an indicator if the glob...
2008-03-21 Wayne DavisonA couple improvements to the new arg-globbing code:
2008-03-21 Wayne DavisonChanged the arg-globbing routine to use a custom arg...
2008-03-21 Wayne DavisonSome improvements to the file-name cleaning code:
2008-03-20 Wayne DavisonChanged the name of the server_filter_list to be
2008-03-20 Wayne DavisonFixed a bug in the truncating of daemon-excluded paths.
2008-03-18 Wayne DavisonImproved arg-path checking so that wildcards can't...
2008-03-01 Wayne DavisonInclude 2008 in the copyright years.
2008-02-16 Wayne DavisonA few minor changes, including better push_dir()/pop_di...
2008-02-10 Wayne DavisonOne more fix in set_modtime() when we get ENOSYS on...
2007-12-30 Wayne DavisonSome minor tweaking to name_to_uid() and name_to_gid().
2007-12-17 Wayne DavisonOnly ignore ENOSYS error from lutimes().
2007-12-15 Wayne DavisonMake push_dir() output where we are when verbosity...
2007-11-22 Wayne DavisonNew logging categories added to allow differentiation...
2007-11-21 Wayne DavisonGot rid of the unused symlink parameter to sanitize_path().
2007-11-02 Wayne DavisonThe HAVE_UTIMBUF define changed to HAVE_STRUCT_UTIMBUF.
2007-10-31 Wayne DavisonChanged clean_fname() to take a flag int instead of...
2007-10-29 Wayne DavisonMy version of Matt's cleanup patch from bug 5051. ...
2007-09-23 Wayne DavisonAdded an option to copy_file() that tells it to try...
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 glob_expand_one() public.
2007-09-03 Wayne DavisonTweaked _new_array() to handle new use_calloc parameter.
2007-07-10 Wayne DavisonTweaking the license text a bit more.
2007-07-07 Wayne DavisonSwitching to GPL 3.
2007-07-02 Wayne DavisonUse module_dir instead of lp_path().
2007-03-11 Wayne DavisonThe ACL support has arrived! This version has a brand...
2007-02-04 Wayne DavisonFurther modifications to the copyright comment section.
2006-11-28 Wayne DavisonGot rid of an incorrect comment.
2006-11-21 Wayne DavisonUse an explicit cast when a value gets stored in a...
2006-11-19 Wayne DavisonAdded "const" to appropriate char pointers.
2006-11-13 Wayne DavisonTurned the char * args to push_dir() and pop_dir()...
2006-11-12 Wayne DavisonIgnore a time-setting error on a symlink (which is...
2006-11-09 Wayne DavisonGot rid of type-casting into isFOO() and toFOO() functi...
2006-10-14 Wayne DavisonUse the MAX_RENAMES_DIGITS define in the relevant snpri...
2006-10-13 Wayne DavisonChanged sprintf() calls to snprintf().
2006-10-13 Wayne DavisonMark out_of_memory() and overflow_exit() with NORETURN.
2006-10-13 Wayne DavisonFunction fcntl() only takes 2 args when using F_GETFL.
2006-10-12 Wayne DavisonRemoved the changes in symlink handling in non-chroot...
2006-10-08 Wayne DavisonMade the push_dir() function take an option to skip...
2006-10-07 Wayne DavisonA bug-fix for die_on_unsafe_path() when the path doesn...
2006-09-24 Wayne DavisonOutput the who_am_i() info in out-of-memory() and overf...
2006-07-29 Wayne DavisonCheck return value of asprintf() in full_fname(), as...
2006-06-30 Wayne DavisonMake use of module_dirlen in full_fname().
2006-05-29 Wayne DavisonThe print_child_argv() function should be outputting...
2006-05-05 Wayne Davison- Added a call to die_on_unsafe_path() to handle_partia...
2006-05-05 Wayne DavisonAdded a new function named die_on_unsafe_path(). This...
2006-05-03 Wayne Davison- Added curr_dir_depth, a variable that keeps track...
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-24 Wayne DavisonMade create_directory_path() return -1 if it couldn...
2006-02-24 Wayne Davison+ Added mkdir_defmode().
2006-02-08 Wayne DavisonTweaked the --human-readable code to work with the...
2006-02-07 Wayne Davison- Renamed cmp_modtime() -> cmp_time().
2006-02-03 Wayne DavisonA minor optimization to timestring.
2006-01-30 Wayne DavisonThe robust_rename() function now takes a "partialptr...
2006-01-29 Wayne DavisonMade a bunch of char* args const.
2006-01-20 Wayne DavisonGot rid of unused function u_strcmp().
2006-01-13 Wayne DavisonGot rid of the safe_fname() function and the calls...
2005-11-12 Wayne DavisonAdded two new functions: human_num() and human_dnum...
2005-10-15 Wayne DavisonOne extra tweak to the just-committed code.
2005-10-15 Wayne DavisonIf we're sanitizing paths with --relative enabled,...
2005-08-03 Wayne DavisonMoved a variable in glob_expand_one().
2005-07-27 Wayne Davison- Changed set_modtime() to take the file's mode as...
2005-07-07 Wayne DavisonChanged overflow() to overflow_exit().
2005-05-03 Wayne DavisonTweaked the checking of the "limit" in safe_fname().
2005-04-01 Wayne DavisonChanged safe_fname() to output \### (octal) to escape...
2005-03-30 Wayne Davisondropped the "const" from the return value of safe_fname...
2005-03-17 Wayne DavisonFixed a problem with the stripping of the .bak/.old...
2005-03-11 Wayne DavisonTweaked the comment on copy_file().
2005-02-23 Wayne Davison- Fixed a problem with full_fname() when curr_dir was...
2005-02-20 Wayne DavisonCast char* to uchar* when dereferencing characters...
2005-02-18 Wayne DavisonFixed/improved the comment before safe_name().
2005-02-14 Wayne DavisonAdded find_filename_suffix() and fuzzy_distance().
2005-02-14 Wayne DavisonJohn E. Malmberg convinced me to standardize on #ifs...
2005-02-11 Wayne DavisonHave partial_dir_fname() also check if the dir is excluded
2005-02-07 Wayne Davison- Added more calls to safe_fname().
2005-01-28 Wayne DavisonUse "#if" (not "#ifdef") for configure-defined macros.
2005-01-25 Wayne DavisonRenamed several exclude-related functions/variables...
2005-01-20 Wayne DavisonIn set_modtime(), the verbose message should be output...
2005-01-19 Wayne DavisonNo need for conditional code around do_lstat() anymore.
2004-09-07 Wayne DavisonMade full_write() non-static.
2004-08-18 Wayne DavisonCorrected/enhanced a comment.
2004-08-12 Wayne DavisonOne last minor tweak to clean_fname().
next