summaryrefslogtreecommitdiff
path: root/rsync.c
AgeCommit message (Collapse)AuthorFilesLines
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).
2006-02-24The orig_umask value is now a mode_t.Wayne Davison1-1/+1
2006-02-20In dest_mode(), we now apply any "incoming chmod" changes fromWayne Davison1-0/+3
the daemon.
2006-02-08Tweaked the name of one of dest_mode()'s args.Wayne Davison1-6/+6
2006-02-07Call renamed cmp_time() function (was cmp_modtime()).Wayne Davison1-1/+1
2006-02-06Don't setup ic_chck if --8-bit was specified.Wayne Davison1-18/+16
2006-02-06Got rid of a newly-added trailing tab.Wayne Davison1-1/+1
2006-02-06Allow the iconv_open() call to fail since we can now fall-back onWayne Davison1-10/+21
isprint(). Got rid of the "646" mapping kluge too.
2006-02-06Have default_charset() try mapping "646" -> "ASCII" instead of "ascii".Wayne Davison1-1/+1
2006-02-06Added "const" to the default_charset() return.Wayne Davison1-3/+3
2006-02-05In default_charset(): if nl_langinfo() gives us "646", return "ascii".Wayne Davison1-1/+4
2006-02-05Make sure that we don't try to use iconv() without iconv.h.Wayne Davison1-1/+1
2006-02-05Changed HAVE_ICONV to HAVE_ICONV_OPEN.Wayne Davison1-2/+2
2006-02-04The new function setup_iconv() initializes the ic_chck var.Wayne Davison1-0/+34