Wayne Davison
f7a76b9c45
Some changes to allow an unsorted file list even if the iconv option
...
was disabled via configure.
2007-11-06 15:25:02 +00:00
Wayne Davison
6e1fa33f67
Make use of the HAVE_NETDB_H define.
2007-11-02 20:52:52 +00:00
Wayne Davison
8c702798f6
One more SUBPROTOCOL_VERSION increase for iconv change.
2007-10-31 15:01:26 +00:00
Wayne Davison
05bd302ab6
Increment the SUBPROTOCOL_VERSION.
2007-10-31 05:48:56 +00:00
Wayne Davison
c73f2a3831
- Define the new CFN_* flags for clean_fname().
...
- Changed struct relnamecache's "is_dot_dir" member to "name_type".
2007-10-31 04:43:22 +00:00
Wayne Davison
4c17cdcb64
Chunk a really large file to avoid sender-side hash-table
...
overload.
2007-10-26 22:11:19 +00:00
Wayne Davison
88a7426843
Typedef any missing types.
2007-10-17 14:15:22 +00:00
Wayne Davison
494d049ce1
Incremented the SUBPROTOCOL_VERSION.
2007-10-16 15:10:05 +00:00
Wayne Davison
5ca70927be
Incremented the SUBPROTOCOL_VERSION.
2007-10-16 04:08:14 +00:00
Wayne Davison
ae11e4ee2d
- Added a flag for implied dirs: FLAG_IMPLIED_DIR.
...
- Changed the *_XFER_DIR flags to *_CONTENT_DIR flags.
- Increment SUBPROTOCOL_VERSION.
2007-10-08 18:02:03 +00:00
Wayne Davison
215465713b
Make sure ICONV_OPTION is unset if we didn't find iconv_open()
...
and iconv.h.
2007-10-05 20:40:36 +00:00
Wayne Davison
b4b24520f6
Added (conditional) include of stdint.h.
2007-09-23 22:31:14 +00:00
Wayne Davison
13710874ce
Changed "statx" to "stat_x" to try to work around a build problem on AIX.
2007-09-23 22:19:55 +00:00
Wayne Davison
5441088298
Added the relnamecache structure and improved some variable names.
2007-09-23 14:35:12 +00:00
Wayne Davison
4b163f00c2
- Incremented the SUBPROTOCOL_VERSION to 9.
...
- Fixed name of PTR_EXTRA_CNT (was PTR_EXTRA_LEN).
- Added F_DIR_RELS_P() to support --relative in inc_recurse mode.
2007-09-22 21:43:05 +00:00
Wayne Davison
1b42f628f4
Moved inline functions from rsync.h into ifuncs.h.
2007-09-22 16:52:58 +00:00
Wayne Davison
4a1edb63dd
If iconv_t isn't needed, define it as an "int" so that our
...
proto.h file can be parsed.
2007-09-18 18:45:59 +00:00
Wayne Davison
2ac081ff60
- Added an xbuf type for use in the --iconv and --files-from code.
...
- Incremented the SUBPROTOCOL_VERSION.
2007-09-18 01:11:32 +00:00
Wayne Davison
48a481c4d0
Changed FLAG_DIR_CHANGED to FLAG_DIR_CREATED.
2007-09-15 18:43:36 +00:00
Wayne Davison
7b46e30fd4
Changed HLINK_BUMP() to look for either FLAG_HLINKED or FLAG_HLINK_DONE.
2007-09-04 06:52:52 +00:00
Wayne Davison
cf2d26656d
- Changes to allow hard-linking to work in inc_recurse mode.
...
- Incremented SUBPROTOCOL_VERSION to 7.
2007-09-03 21:21:12 +00:00
Wayne Davison
83135e8f6a
Updated hashtable structures.
2007-09-03 04:59:05 +00:00
Wayne Davison
a4431563e8
Added new0() and new_array0() to allocate and zero the memory.
2007-09-03 04:18:58 +00:00
Wayne Davison
8e1e60e98f
Bump up the SUBPROTOCOL_VERSION number.
2007-09-02 06:00:27 +00:00
Wayne Davison
1d2ca00703
- Added XMIT_NON_XFER_DIR flag.
...
- Incremented the SUBPROTOCOL_VERSION number.
2007-08-04 17:46:59 +00:00
Wayne Davison
8e41b68e8f
Tweaking the license text a bit more.
2007-07-10 13:55:49 +00:00
Wayne Davison
a08979d564
- Define DEV_EXTRA_CNT and DIRNODE_EXTRA_CNT.
...
- Define and use ACL_BUMP(), fixing a clash between -A and -x in a
directory's data.
- Tweaked the F_DIR_*() defines to have more consistent names.
- Don't make F_SUM() return a char pointer that is const.
2007-07-08 20:53:31 +00:00
Wayne Davison
24108eb854
- Increased the SUBPROTOCOL_VERSION to 4 due to the new dir-ndx logic.
...
- Added ndx_end value to struct file_list.
2007-07-08 06:25:36 +00:00
Wayne Davison
9decb4d2ef
Changed "count" to "used" in struct file_list since there can
...
be empty items that make the count inaccurate (and the name
somewhat deceiving).
2007-07-07 20:22:05 +00:00
Wayne Davison
4fd842f98d
Switching to GPL 3.
2007-07-07 05:33:14 +00:00
Wayne Davison
9742b386b3
Make option variables a little clearer by using separate FOO_ndx
...
values to index into the file-list extra-attribute array instead
of abusing the preserve_FOO variables.
2007-07-02 21:29:49 +00:00
Wayne Davison
f5ba7bfbb6
- Changed FILE_EXTENT to NORMAL_EXTENT and HLINK_EXTENT to SMALL_EXTENT.
...
- Added a pool_boundary variable to struct file_list.
2007-05-29 04:19:44 +00:00
Wayne Davison
02f0227e87
Changed SUBPROTOCOL_VERSION from 2 to 3 because of the ACL protocol changes.
2007-05-21 01:04:31 +00:00
Wayne Davison
142a5e7b8b
Moved GID_NONE define from rsync.h to uidlist.c.
2007-05-20 07:40:07 +00:00
Wayne Davison
ff2001b91b
- Added FLAG_SKIP_GROUP define.
...
- Removed F_UID() and F_GID() defines.
2007-05-20 07:10:28 +00:00
Wayne Davison
505c0579f7
Added FLAG_DUPLICATE for the sender to mark a duplicate flist entry
...
(which is better on the sending side than clearing the duplicate's
data).
2007-04-26 23:15:36 +00:00
Wayne Davison
332cf6df7c
The --iconv option has now made it to the trunk.
2007-04-26 05:53:13 +00:00
Wayne Davison
8fc4033ef0
Changed F_ROOTDIR() to F_PATHNAME().
2007-04-26 00:23:52 +00:00
Wayne Davison
9439c0cb5a
Adding the --fake-super option.
2007-04-24 07:32:44 +00:00
Wayne Davison
2ed790f354
Improved the SUBPROTOCOL_VERSION code a little, and bumped the value
...
to 2.
2007-04-23 19:54:07 +00:00
Wayne Davison
753849fdbc
Batch files need to be written with the new subprotocol value
...
for protocol 30.
2007-04-21 19:32:46 +00:00
Wayne Davison
4471d9e570
Added a way to exchange a protocol's sub-protocol value. This will be
...
0 when a protocol goes final, and non-zero for an intermediary CVS
version of a protocol that is in flux. If we find that we're talking
to a CVS version with a different sub-protocol #, we automatically
drop back to the prior protocol that the sides have in common.
2007-04-21 18:40:42 +00:00
Wayne Davison
1b896f8d1e
The check for GCC <= 2 was in the wrong part of an #ifdef sequence.
2007-04-12 02:37:31 +00:00
Wayne Davison
16edf86595
The improved --xattrs option is landing on the trunk.
2007-04-07 17:22:25 +00:00
Wayne Davison
a0456b9c46
Protocol 30 now uses MD5 checksums instead of MD4.
2007-03-18 06:00:53 +00:00
Wayne Davison
18438f0bac
Changed the sending of device major/minor numbers in protocol 30 to
...
take fewer protocol bytes and use one less bit in the XMIT_* flags.
2007-03-12 04:33:30 +00:00
Wayne Davison
6d4e718f5f
Moved the new static internal functions from rsync.h to io.h.
2007-03-11 05:43:55 +00:00
Wayne Davison
1c3344a105
The ACL support has arrived! This version has a brand new protocol
...
that makes it incompatible with all prior versions. A patch will be
provided to allow talking with older (patched) rsync versions.
2007-03-11 00:13:34 +00:00
Wayne Davison
3831f06319
- Moved the second send_extr_file_list() call to a better spot.
...
- Moved the FILECNT_LOOKAHEAD define into rsync.h.
2007-02-16 02:47:12 +00:00
Wayne Davison
ba2133d6ad
Further modifications to the copyright comment section.
2007-02-04 14:54:58 +00:00