Wayne Davison
45a143cd51
Have unchanged_attrs() check the mtime on items where we can
...
affect the time, even if unchanged_file() might have already
checked it.
2007-11-03 21:14:16 +00:00
Wayne Davison
0379c8eca1
Make sure that the user has write permissions when opening a temp file.
2007-11-03 19:27:49 +00:00
Wayne Davison
c9b16cdaba
Stop password errors from getting reported as transfer errors.
2007-11-03 18:14:36 +00:00
Wayne Davison
77943e69aa
- Renamed updating_basis -> updating_basis_or_equiv.
...
- Set updating_basis_or_equiv if we're inplace-updating a
file using the backup file as the basis.
2007-11-03 16:57:17 +00:00
Wayne Davison
d620219dc4
A better way to count our queued workload.
2007-11-03 16:30:30 +00:00
Wayne Davison
c0685c05f8
Fixed hang when --hard-links was processing a large directory
...
hierarchy with no files.
2007-11-03 15:27:14 +00:00
Wayne Davison
b7386d23d4
Avoid verbose output during the forwarding of flist data (for now,
...
at least).
2007-11-03 07:20:09 +00:00
Wayne Davison
17a4977bef
In mplex_write(), make extra sure something unexpected doesn't get
...
put between the split output of a long buffer.
2007-11-03 07:20:05 +00:00
Wayne Davison
4f9b139ab9
The HAVE_UTIMBUF define changed to HAVE_STRUCT_UTIMBUF.
2007-11-02 20:53:04 +00:00
Wayne Davison
9f802c7294
A new version of the getaddrinfo code from the samba source.
2007-11-02 20:52:57 +00:00
Wayne Davison
6e1fa33f67
Make use of the HAVE_NETDB_H define.
2007-11-02 20:52:52 +00:00
Wayne Davison
4021aa455b
Changes to handle new getaddrinfo code.
2007-11-02 20:52:46 +00:00
Wayne Davison
6ec0f6977d
Added AC_HAVE_TYPE().
2007-11-02 20:52:33 +00:00
Wayne Davison
8c702798f6
One more SUBPROTOCOL_VERSION increase for iconv change.
2007-10-31 15:01:26 +00:00
Wayne Davison
2ad3c71777
- In --iconv mode, we can't lower the ndx_end value because dirs
...
aren't sorted to the end.
- Made output_flist() output from "files" instead of "sorted".
2007-10-31 14:02:51 +00:00
Wayne Davison
05bd302ab6
Increment the SUBPROTOCOL_VERSION.
2007-10-31 05:48:56 +00:00
Wayne Davison
2b4d51f2e9
Set ndx_start to 1 only for an inc-recursive transfer.
2007-10-31 05:48:25 +00:00
Wayne Davison
ee279980cc
- Handle a dot-dir-containing flist using its parent_ndx value.
2007-10-31 04:43:36 +00:00
Wayne Davison
4e42173508
- Fixed a problem with merging dot dirs with non-dot-dir args
...
in inc-recursive mode.
- Clean up a relative name to remove interior dot dirs and extra
slashes.
- Fixed the error output about /../ in a -R path after a /./ cut-off.
- Changed the starting ndx value to 1 so that a dot-dir flist can
use 0 to refer to its parent (".") directory.
2007-10-31 04:43:32 +00:00
Wayne Davison
b58bfb2f20
Call clean_fname() with new flag arg.
2007-10-31 04:43:29 +00:00
Wayne Davison
6bb82fe0a8
Changed clean_fname() to take a flag int instead of a BOOL. Added
...
a few extra cleaning options (all off by default).
2007-10-31 04:43:25 +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
b1eca24226
Avoid a crash if we read an index value without a valid first_flist.
2007-10-31 04:43:19 +00:00
Wayne Davison
58b7b3d668
Suggest -Z as a good popt alias letter instead of -s.
2007-10-31 00:51:48 +00:00
Wayne Davison
ce055e863d
Mention that --keep-dirlinks can be dangerous if there are
...
untrusted symlinks in the transfer.
2007-10-30 15:00:40 +00:00
Wayne Davison
53ec55a88e
Fixed --one-file-system handling when dealing with multiple
...
user-specified mount points in inc-recursive mode.
2007-10-30 02:24:03 +00:00
Wayne Davison
2cce75453c
My version of Matt's cleanup patch from bug 5051. This makes
...
--copy-dest use a temp file when not in in-place mode, and has
various improvments for the code. I have also "#if 0"ed the code
in the receiver that makes missing directories to see if we can
figure out if it is needed (and if so, what for).
2007-10-29 20:43:34 +00:00
Wayne Davison
93204ccae2
Made some more char pointers const.
2007-10-28 21:42:41 +00:00
Wayne Davison
57d617192b
Don't call copy_file() for a dry-run. (Thanks, Matt!)
2007-10-28 20:03:00 +00:00
Wayne Davison
ea118be593
Fixed setting of updating_basis value.
2007-10-28 06:51:50 +00:00
Wayne Davison
6a85ee9623
Preparing for release of 3.0.0pre4
v3.0.0pre4
2007-10-27 05:09:06 +00:00
Wayne Davison
5851ac2dfe
Fixed a problem with build_hash_table() getting called too
...
often when overwriting a shorter file.
2007-10-27 04:41:18 +00:00
Wayne Davison
e844a4a8a8
When listing a bare module name w/o -r, make sure we list the
...
contents of the module's root directory.
2007-10-27 02:19:49 +00:00
Wayne Davison
1d8638ce86
Preparing for release of 3.0.0pre3
v3.0.0pre3
2007-10-27 00:00:21 +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
c291d05759
Fixed problem with anchored filter and an absolute
...
source path with --relative.
2007-10-26 16:53:02 +00:00
Wayne Davison
9520ce4b65
Mention .git/ exclude.
2007-10-25 02:05:43 +00:00
Wayne Davison
0485b451ea
Added .git/ to "CVS" excludes.
2007-10-25 02:05:05 +00:00
Wayne Davison
4efa11680a
We need to provide iconvbufs() anytime ICONV_CONST is defined.
2007-10-25 01:40:17 +00:00
Wayne Davison
2f39f112c1
A few more improvements.
2007-10-21 22:30:49 +00:00
Wayne Davison
0438c59fd0
Improved a description.
2007-10-21 21:53:20 +00:00
Wayne Davison
1aa343e89c
Make last fix even better.
2007-10-21 21:52:25 +00:00
Wayne Davison
5ed353a881
Avoid dropping a hard-linked itemized output with -ii.
2007-10-21 16:50:31 +00:00
Wayne Davison
c126e66ebd
Got rid of a couple compiler warnings when SUPPORT_HARD_LINKS is not
...
defined.
2007-10-20 06:19:01 +00:00
Wayne Davison
97bcf138be
Improved a couple entries.
2007-10-18 19:47:41 +00:00
Wayne Davison
37ce167996
We can't decrement the in_progress value for a hard-linked file until
...
the generator gets a chance to finish the hard links.
2007-10-18 14:04:42 +00:00
Wayne Davison
88a7426843
Typedef any missing types.
2007-10-17 14:15:22 +00:00
Wayne Davison
a1f7c8e250
Add checking for id_t, and changed some of the type checking to use
...
the newer, recommended method. (Couldn't switch uid_t and gid_t.)
2007-10-17 14:15:18 +00:00
Wayne Davison
52d9a554d1
Changed a word in an error message.
2007-10-16 22:42:10 +00:00
Wayne Davison
aabb50d4e3
Tweaked set_allow_inc_recurse() a bit more.
2007-10-16 18:33:47 +00:00