summaryrefslogtreecommitdiff
path: root/rsync.c
AgeCommit message (Collapse)AuthorFilesLines
2007-11-25We now call set_stat_xattr() before set_xattr().Wayne Davison1-2/+2
2007-11-24Fixed a problem with --fake-super not getting the fully tweaked new_modeWayne Davison1-4/+4
value. Also fixed the removal of rsync-internal xattr values on the destination files when we aren't copying rsync-internal xattr values.
2007-11-22New logging categories added to allow differentiation betweenWayne Davison1-6/+6
transfer errors, normal errors, and warnings. New messages are translated into old FERROR/FINFO categories for older protocols.
2007-11-03Avoid verbose output during the forwarding of flist data (for now,Wayne Davison1-3/+5
at least).
2007-10-31Avoid a crash if we read an index value without a valid first_flist.Wayne Davison1-1/+2
2007-10-25We need to provide iconvbufs() anytime ICONV_CONST is defined.Wayne Davison1-3/+0
2007-10-15Added braces to an empty "if" (to avoid any complaints from a compilerWayne Davison1-2/+2
that likes to point out an "if (...)" with a semicolon after it).
2007-09-23Changed "statx" to "stat_x" to try to work around a build problem on AIX.Wayne Davison1-2/+2
2007-09-23Added a missing "void" to the arg-spec of setup_iconv().Wayne Davison1-1/+1
2007-09-22Moved inline functions from rsync.h into ifuncs.h.Wayne Davison1-0/+1
2007-09-18- Added new iconvbufs() conversion function that is now used forWayne Davison1-11/+80
our --iconv support. - Moved the setup of the ic_ndx value to compat.c.
2007-09-15Handle inheritance of SGID bit on dirs marked with FLAG_DIR_CREATED.Wayne Davison1-6/+9
2007-09-01Made omit_dir_times a static variable in options.c by encodingWayne Davison1-2/+1
all the time-preserving semantics into preserve_times.
2007-07-10Tweaking the license text a bit more.Wayne Davison1-2/+3
2007-07-08If we get an ndx that is 1 entry prior to an incremental flist'sWayne Davison1-6/+5
start, it refers to the file list's parent dir.
2007-07-07Changed "count" to "used" in struct file_list since there canWayne Davison1-5/+5
be empty items that make the count inaccurate (and the name somewhat deceiving).
2007-07-07Switching to GPL 3.Wayne Davison1-3/+2
2007-07-02Switch the checking of preserve_[ug]id var to checking [ug]id_ndx varWayne Davison1-4/+4
when the code is about to use the [ug]id_ndx value as an index (since this saves a memory reference).
2007-05-23Output a -vvv(erbose) message when receiving an incremental file list.Wayne Davison1-0/+4
2007-05-22Improved the error message when a dir-number is out of bounds.Wayne Davison1-3/+3
2007-05-21Cast some F_OWNER()/F_GROUP() values to make sure that we don't getWayne Davison1-4/+4
a signed/unsigned compiler warning on some systems.
2007-05-20- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().Wayne Davison1-11/+9
- Use the new FLAG_SKIP_GROUP define.
2007-04-26The server now needs the F_NDX() data for --iconv with incrementalWayne Davison1-1/+1
recursion.
2007-04-26The --iconv option has now made it to the trunk.Wayne Davison1-6/+53
2007-04-24Adding the --fake-super option.Wayne Davison1-3/+7
2007-04-20We now allow verbose messages to be sent when forwarding incremental-recursionWayne Davison1-5/+1
file-list data from the receiver to the generator.
2007-04-07The improved --xattrs option is landing on the trunk.Wayne Davison1-16/+25
2007-03-11The ACL support has arrived! This version has a brand new protocolWayne Davison1-27/+54
that makes it incompatible with all prior versions. A patch will be provided to allow talking with older (patched) rsync versions.
2007-02-16- Moved the second send_extr_file_list() call to a better spot.Wayne Davison1-0/+2
- Moved the FILECNT_LOOKAHEAD define into rsync.h.
2007-02-04Further modifications to the copyright comment section.Wayne Davison1-4/+3
2007-01-31Mention the year 2007 in the copyright declarations.Wayne Davison1-1/+1
2007-01-30The code can now set cur_flist to NULL sooner than it used to, so theWayne Davison1-1/+1
flist_for_ndx() routine needs to work when cur_flist is NULL.
2007-01-27Changed the variable "incremental" to "inc_recurse".Wayne Davison1-2/+2
2007-01-27Got rid of unused externs.Wayne Davison1-1/+0
2006-12-28Use write_ndx() and read_ndx().Wayne Davison1-1/+1
2006-12-28Handle the new incremental-recursion mode.Wayne Davison1-18/+87
2006-12-12Use new BITS_EQUAL() define.Wayne Davison1-1/+1
2006-12-03- Typical tranfers now save 12-20 bytes per file because several varsWayne Davison1-7/+7
were moved out of file_struct into an optional member-var setup. - Renamed and reorganized the FLAG_* defines. - Use NDX_DONE instead of a literal -1 when sending/checking the end-of-phase index value.
2006-12-02Moved write_ndx_and_attrs() to sender.c and made it public.Wayne Davison1-13/+0
2006-12-02Moved write_ndx_and_attrs() too.Wayne Davison1-0/+13
2006-12-02Added a couple externs.Wayne Davison1-0/+2
2006-12-02Moved read_item_attrs() from sender.c to rsync.c since the functionWayne Davison1-0/+51
is used by both the sender and the receiver.
2006-10-08Make the daemon's "incoming chmod" tweaks happen last, as documented.Wayne Davison1-6/+7
2006-09-23Matt tracked down a bug in the daemon option "incoming chmod" whereWayne Davison1-8/+12
a newly created directory would get the chmod permissions that were specified for a file (via the F previx).
2006-06-05Got rid of an unused extern.Wayne Davison1-1/+0
2006-06-01- Got rid of the FNAME logcode enum.Wayne Davison1-3/+2
- We no longer output " is uptodate" messages to the log file.
2006-05-29Use the renamed stdout_format_has_i variable.Wayne Davison1-2/+1
2006-05-09Some demon_log_* variables changed into logfile_* variables that areWayne Davison1-2/+2
also used by the new --log-file option.
2006-04-25Updated the FSF's address to an even newer one.Wayne Davison1-3/+3
2006-04-25- Updated the address for the FSF in the opening comment.Wayne Davison1-20/+20
- Standardized the format of the opening comment, including adding a brief description of what's in the file for those that lacked it. - Added some missing copyright lines. - Some minor whitespace tweaks (in a few of the files).