Wayne Davison
cfdb27b0c1
Another optimization of "bp" adding when creating a file_struct.
2008-03-15 07:27:33 -07:00
Wayne Davison
fc3ca11040
Got rid of some useless uses of the -t option.
2008-03-15 07:26:46 -07:00
Wayne Davison
d6c9c3319b
- Fixed a crash bug when backing up files with ACLs enabled and we
...
create a directory in the backup-path area.
- Fixed a bug where make_file() was setting F_PATHNAME() on the
receiving side.
- A non-pool (temp-memory) file structure now stores the size of
its extra_cnt value in the F_DEPTH() int so that unmake_file()
can always be sure of how to free() the memory.
- The ACL-preserving code no longer allocates 4 more bytes per
file entry than it needs.
- Got rid of a useless adding of the symlink length to "bp".
2008-03-15 00:44:53 -07:00
Wayne Davison
8afaef4219
Have configure check to see if /usr/include/popt/popt.h is around
...
(rather than /usr/include/popt.h), and use the included popt lib
if it is (to avoid a potential conflict due to our use of -I.).
2008-03-14 22:55:59 -07:00
Wayne Davison
11faa893ca
(Matt) More itemize clarifications.
2008-03-13 17:45:13 -07:00
Wayne Davison
600b56b316
Clarify that the change/checksum itemize flag can be missing
...
when talking to older rsync versions.
2008-03-12 16:51:13 -07:00
Wayne Davison
ee39281d14
Fixed the 'T' itemized output for a symlink the right way this time.
2008-03-11 17:35:49 -07:00
Wayne Davison
0607c30700
- One more fix for the 'T' itemized output for a symlink when we're
...
the client on the receiving side of a protocol-29 connection.
2008-03-11 07:26:37 -07:00
Wayne Davison
492ad04277
(Matt) Add missing --no-y option.
2008-03-10 21:40:04 -07:00
Wayne Davison
1ed9018e69
Fixed some itemized logging failures:
...
- If a symlink/device/special-file changes its value without any
attribute changes, the itemized event no longer gets dropped.
- We put a 'c' into the checksum/change field now to indicate when
a symlink/device/special-file changes its value without changing
its type. This lets us properly interpret the --copy-links output
to know which items are getting copied without changes and which
are getting created with new content.
- Fixed the 'T' itemized output for a symlink when rsync tries to
set the right time but fails due to lack of OS/disk support.
2008-03-10 21:39:01 -07:00
Wayne Davison
ff0e15804f
Fixed the itemizing of perms with -E.
2008-03-09 19:50:51 -07:00
Wayne Davison
894e6299c1
Some popt improvements:
...
- Fixed a bug in short-opt parsing when an abutting arg has an '='.
- Allow a short-opt to be separated from its arg by an '='.
- Avoid an IBM-checker warning about an impossible case in a switch
and a warning about a potential NULL-pointer dereference.
- Fixed a memory leak.
2008-03-08 11:02:40 -08:00
Wayne Davison
c080190365
Fixed the latest xattrs tests on OS X.
2008-03-07 17:13:38 -08:00
Wayne Davison
26f0e56587
Restore a long-attribute test that was temporarily disabled.
2008-03-07 16:45:26 -08:00
Wayne Davison
b4e6aac985
Fixed a syntax problem for non-HAVE_LINUX_ATTRS systems.
2008-03-07 16:41:09 -08:00
Wayne Davison
7c21776e54
Handle the very latest spot for the nightly dir.
2008-03-07 16:25:05 -08:00
Wayne Davison
d724dd186e
Fixed the interaction of --fake-super with --link-dest & --xattrs.
...
Fixed the munging of non-user namespace xattrs w/--fake-super.
Fixed the sorting of received xattrs when name-munging occurs.
Added xattr tests to verify that these things stay fixed.
2008-03-07 16:23:21 -08:00
Wayne Davison
cbbd8e2e8b
The --fake-super option conflicts with -XX (which copies internal
...
rsync xattrs literally).
2008-03-07 15:23:39 -08:00
Wayne Davison
af6241f7ad
Simplify the description of what we're doing.
2008-03-06 09:40:46 -08:00
Wayne Davison
852e763b89
Added even more no-OPTION overrides.
2008-03-06 09:38:48 -08:00
Wayne Davison
0f71592015
Made the description of ignored symlink errors more accurate.
2008-03-06 09:37:26 -08:00
Wayne Davison
e63d3a29e2
Updated nightly-rsync and release-rsync to handle the new
...
ftp directory layout.
2008-03-05 00:22:55 -08:00
Wayne Davison
38cef641a5
Updated rrsync to deal with the latest 3.0.0's use of the -e option.
...
Added a couple more long options that might get passed.
2008-03-04 22:51:56 -08:00
Wayne Davison
6226396c4a
Don't call utimes() on a dir that doesn't need its mtime changed.
2008-03-04 22:48:01 -08:00
Wayne Davison
89b47d43de
- Made the itemize test check for CAN_HARDLINK_SYMLINK define instead
...
of running its own test using ln.
- Made the merge test call checkit with absolute paths so that some
folk's cd command won't foul things up with extra output.
2008-03-04 21:46:27 -08:00
Wayne Davison
d1c06c2180
Fixing a problem with a NULL config_file pointer when accessing
...
a single-use daemon without no --config option specified. Added
a test to ensure that this doesn't break in the future.
2008-03-03 18:33:11 -08:00
Wayne Davison
800a4485f3
Improved the error-checking when tweaking the files for a new release.
2008-03-03 12:33:15 -08:00
Wayne Davison
fede378577
Updated copyright year in --version output and improved the release
...
script to look for year changes in options.c and to get the version
defaults totally right in the prompts.
2008-03-03 11:19:48 -08:00
Wayne Davison
3bc207b9dd
Fixed a thinko and a typo in the --append option.
2008-03-03 07:16:38 -08:00
Wayne Davison
ebac031925
Show the last compile error if we failed to create rounding.h.
2008-03-01 21:00:41 -08:00
Wayne Davison
3cbe640d3c
Tweak the files to start work on the next release.
...
The work-in-progress version is 3.0.1dev.
2008-03-01 20:35:18 -08:00
Wayne Davison
4cb6197b21
Preparing for release of 3.0.0
v3.0.0
2008-03-01 12:12:04 -08:00
Wayne Davison
d3d07a5e86
Include 2008 in the copyright years.
2008-03-01 12:01:41 -08:00
Wayne Davison
62ca38262f
Fixed the lastversion default when changing from a pre-release
...
to a final release. Ensure that newly-created "extra files"
get included in the diff.
2008-03-01 12:00:13 -08:00
Wayne Davison
d62fb8894f
Mention a couple more items of note.
2008-03-01 09:48:55 -08:00
Wayne Davison
fc29efc38d
Use variables to hold the constant itemized strings so
...
that future changes are easier to make.
2008-02-27 17:57:29 -08:00
Wayne Davison
c4c9bb944b
Temporarily set uid_ndx in the delete code if the transfer is not
...
preserving ownership, but we want to know what the UIDs are on the
files we're deleting. Changed the DEL_OWNED_BY_US flag to be
DEL_NO_UID_WRITE, which is only set when a file is owned by us and
we can't write to it. Fixed a glitch in the error handling of the
--delete-delay code where it might try to enable delete-after in
incremental-transfer mode. Made a simple (well tested) optimization
in the --delete-delay code and a few other readability changes.
2008-02-27 16:25:29 -08:00
Wayne Davison
236adddc18
Use preserve_[ug]id values for send/recv checking, which will
...
allow the delete code to temporarily set [ug]id_ndx during
delete processing, as needed. Got rid of a couple duplicate
tests.
2008-02-27 16:15:14 -08:00
Wayne Davison
5b3aa8028b
Added missing init_iconv() call when initiating a daemon transfer.
2008-02-27 07:19:13 -08:00
Wayne Davison
16e24c2043
Don't force the user to start from the master branch when any
...
clean starting branch will do. Return to the starting branch.
2008-02-24 13:19:51 -08:00
Wayne Davison
7869953bbf
Fixed the description of the 'x' in the itemized output.
2008-02-23 20:55:39 -08:00
Wayne Davison
d07edfc895
Added a default to the new switch in str_acl_type().
2008-02-23 08:14:56 -08:00
Wayne Davison
85b057cccf
Check the return code from mbr_uid_to_uuid()/mbr_gid_to_uuid() so
...
that the user sees the right error if they failed.
2008-02-23 07:44:55 -08:00
Wayne Davison
a2c473bb59
Tweaked the ACL type-names returned by str_acl_type()
...
so that error messages are a little clearer.
2008-02-23 07:33:32 -08:00
Wayne Davison
f587061a5b
Cast ai->ai_addrlen to int for an rprintf() call using %d.
2008-02-22 15:15:32 -08:00
Wayne Davison
d9e92804a5
The code expects id_t and mode_t to be unsigned, so the code now defines
...
each one to be unsigned int (instead of int) when the type is missing.
2008-02-21 20:51:54 -08:00
Wayne Davison
46e858a631
Improved several things in the NEWS files, including some typos
...
that Matt fixed.
2008-02-20 10:32:35 -08:00
Wayne Davison
e0fe5231c2
Output info on what's being signed to make it clearer
...
what is happening. Improved the final admonition.
2008-02-19 19:18:20 -08:00
Wayne Davison
698bc16e87
Preparing for release of 3.0.0pre10
v3.0.0pre10
2008-02-19 18:28:00 -08:00
Wayne Davison
7b4f48650c
Make a few more char pointers const.
2008-02-19 16:35:22 -08:00