Wayne Davison
e0f4a661be
Don't setup ic_chck if --8-bit was specified.
2006-02-06 18:42:46 +00:00
Wayne Davison
507433f6ca
Don't call isprint() if --8-bit was specified.
2006-02-06 18:42:02 +00:00
Wayne Davison
5974c662ff
Added the --8-bit (-8) option.
2006-02-06 18:41:32 +00:00
Wayne Davison
aa0bec8a52
Ensure that the timestamp for config.h.in is changed after
...
running autoheader.
2006-02-06 18:27:45 +00:00
Wayne Davison
2d2f71fb27
Got rid of a newly-added trailing tab.
2006-02-06 18:00:37 +00:00
Wayne Davison
36f59b5802
Mention the new output-escaping idiom and the multibyte support.
2006-02-06 17:58:29 +00:00
Wayne Davison
7fc87d2daf
Allow the iconv_open() call to fail since we can now fall-back on
...
isprint(). Got rid of the "646" mapping kluge too.
2006-02-06 16:55:01 +00:00
Wayne Davison
3648ab3a24
- The iconv-supporting code can now ask filtered_fwrite() to use
...
isprint() when iconv() could not be setup.
- Changed the output idiom for escaped chars to use \#123 instead
of \0123 because that makes it possible for a script to know for
sure what version of rsync did the output (and thus, what the
unescape rules are).
2006-02-06 16:54:12 +00:00
Wayne Davison
7a9d183fc4
Have default_charset() try mapping "646" -> "ASCII" instead of "ascii".
2006-02-06 09:04:20 +00:00
Wayne Davison
2a62f5ee19
Added "const" to the default_charset() return.
2006-02-06 09:00:37 +00:00
Wayne Davison
f9cfaae952
Solaris 9 and HP-UX 11.11 need us to look for libiconv_open,
...
not iconv_open (perhaps because iconf.h wasn't included in
the autoconf test).
2006-02-06 08:57:16 +00:00
Wayne Davison
bd4576fe4b
Check to see if we need to include the iconv library.
2006-02-06 08:35:18 +00:00
Wayne Davison
4e194bf178
Mention the prepare-source script and the changes in the patches
...
dir.
2006-02-06 07:57:03 +00:00
Wayne Davison
ef4e0d5e7e
Added dependencies for proto.h.
2006-02-06 05:06:52 +00:00
Wayne Davison
e6d8e70925
The "proto" target now builds target "proto.h" from the new
...
prepare-source.mak makefile.
2006-02-06 04:54:30 +00:00
Wayne Davison
a6c5741c37
Changed the "proto" target to "proto.h".
2006-02-06 04:53:02 +00:00
Wayne Davison
3ea7fc6ccf
Moved the targets "gen", "proto", and "man" to prepare-source.mak.
2006-02-06 04:09:48 +00:00
Wayne Davison
20926fbd63
An easy way to run all the commands in prepare-source.mak.
2006-02-06 04:08:14 +00:00
Wayne Davison
2a3f3ba45d
Moved the rules for generating files such as configure, config.h.in,
...
proto.h, and the manpages into this separate makefile, allowing it to
be used without first running configure (which builds the Makefile).
2006-02-06 04:07:49 +00:00
Wayne Davison
662127e6c7
Include --no-g in the popt-alias example in --perms.
2006-02-05 15:31:31 +00:00
Wayne Davison
0be05d6038
In default_charset(): if nl_langinfo() gives us "646", return "ascii".
2006-02-05 07:20:10 +00:00
Wayne Davison
1f77038ef2
Added a missing comma.
2006-02-05 07:00:21 +00:00
Wayne Davison
77ed253c73
Some more improvements to --perms and --executability from Matt and me.
2006-02-05 06:40:18 +00:00
Wayne Davison
b988781801
Allow itemize() to flag ITEM_REPORT_PERMS anytime the permissions
...
change (even if -p or -E aren't set).
2006-02-05 06:13:34 +00:00
Wayne Davison
595251de24
Make sure that we don't try to use iconv() without iconv.h.
2006-02-05 04:52:11 +00:00
Wayne Davison
c85631421d
Changed HAVE_ICONV to HAVE_ICONV_OPEN.
2006-02-05 04:45:23 +00:00
Wayne Davison
12c8cd02fc
Switched back to checking for iconv_open() due to HP-UX.
2006-02-04 23:06:39 +00:00
Wayne Davison
9656de5d13
Call setup_iconv().
2006-02-04 22:03:44 +00:00
Wayne Davison
9a31746b10
Use iconv() (when available) to allow us to output multibyte
...
characters that are legal in the current locale.
2006-02-04 22:03:39 +00:00
Wayne Davison
ceccbacc34
The new function setup_iconv() initializes the ic_chck var.
2006-02-04 22:03:33 +00:00
Wayne Davison
ff2e2ccfc1
- Changed the check for iconv_open() to just iconv().
...
- Got rid of the --enable-iconv option for now.
2006-02-04 22:03:21 +00:00
Wayne Davison
12bda6f710
Don't do so much memory copying in mplex_write().
2006-02-04 21:52:32 +00:00
Wayne Davison
c53b6fd0ac
In the compatibility comments: mention why we don't use grep -q.
2006-02-04 19:44:19 +00:00
Wayne Davison
b31243b472
Test directory setgid inheritence when --perms is not in effect.
2006-02-04 19:42:47 +00:00
Wayne Davison
c8d19f90a6
Added a missing '(' in the opening comments.
2006-02-04 19:29:13 +00:00
Wayne Davison
114bafe0d0
Added a special permission (o+t) to one of the files in the test.
2006-02-04 19:28:45 +00:00
Wayne Davison
5ef8c5c6d4
Tweaked a function declaraion.
2006-02-04 19:27:07 +00:00
Wayne Davison
9b499e9537
- When not preserving permissions, ensure that a newly-created
...
directory's inherited sgid bit is preserved.
- When not preserving permissions, ensure that newly-created
files/dirs don't inherit any special permissions.
2006-02-04 19:09:46 +00:00
Wayne Davison
00f00f846b
Ignore setfacl unless it tells us that it supports the -k option.
2006-02-04 18:41:47 +00:00
Wayne Davison
998113fedf
Needed to make %G output "DEFAULT" when gid == GID_NONE.
2006-02-04 18:40:41 +00:00
Wayne Davison
ee5544112a
Improved the --partial-dir section.
2006-02-03 23:50:16 +00:00
Wayne Davison
7eaabd8fac
Decided to undo the last change to avoid backward compatibility
...
inconsistencies (it would have been the right thing to do if it
were done that way from the start, but not now).
2006-02-03 23:40:37 +00:00
Wayne Davison
4fc808dd98
Avoid adding our own exclude of the partial-dir name if the
...
user's filter rules already match it.
2006-02-03 23:16:46 +00:00
Wayne Davison
7cfb250c93
Made the new %M escape handle multiple spaces in the timestamp
...
(which can occur if the user's system doesn't have strftime()).
2006-02-03 22:41:19 +00:00
Wayne Davison
47f480b619
Removed completed items.
2006-02-03 20:49:25 +00:00
Wayne Davison
fa9e950b1a
Mention who is outputting the "rsync error" or "rsync warning".
2006-02-03 20:39:58 +00:00
Wayne Davison
49f4d850ce
Mention latest changes.
2006-02-03 20:32:27 +00:00
Wayne Davison
b3e15181ae
Log when someone requests a module list.
2006-02-03 20:28:19 +00:00
Wayne Davison
aca5500aea
Document the new "log format" options: %M (modtime), %U (uid),
...
%G (gid), and %B (perm bits).
2006-02-03 20:00:24 +00:00
Wayne Davison
427b6179b9
- Allow tab characters to appear in rwrite() messages.
...
- Added %M (modtime), %U (uid), %G (gid), and %B (perm bits) to
log_formatted().
2006-02-03 19:59:25 +00:00