Wayne Davison
b1bf649cba
Set checksum_seed only if it is still zero.
2004-02-09 18:32:53 +00:00
Wayne Davison
8ee6eb7134
Made checksum_seed an extern.
2004-02-09 18:32:52 +00:00
Wayne Davison
f98c60bfa8
Use asprintf() in server_options() (plus a few more whitespace tweaks).
2004-02-09 18:10:57 +00:00
Wayne Davison
a5c1113971
Updated the sizeof syntax and tweaked some whitespace.
2004-02-09 17:45:22 +00:00
Wayne Davison
736f46d1d9
Got rid of unused true/false defines.
2004-02-07 18:40:52 +00:00
Wayne Davison
a8f7e4b835
Made a couple comments a little clearer.
2004-02-07 00:12:40 +00:00
Wayne Davison
9352b0649b
Got rid of unused string_area struct.
2004-02-06 15:33:15 +00:00
J.W. Schultz
a85906c756
Start flist with a more reasonable size, grow it linearly
...
once it reaches a largish size (16 million files) and make it
actually match the comments so it may be used to initialize
flists of known size (create_flist_from_batch()).
2004-02-06 10:00:33 +00:00
J.W. Schultz
8aa81e06e6
Update TODO to reflect recent changes.
...
Hardlink handling is improved.
String area code is gone for other reasons.
2004-02-06 07:26:15 +00:00
Wayne Davison
1f9ae80a3e
Fixed the indentation in init_flist().
2004-02-06 07:19:57 +00:00
J.W. Schultz
71020fc3aa
Correct sizeof usage and other whitespace.
2004-02-06 04:51:09 +00:00
J.W. Schultz
7b74bba15e
Added a total memory allocated (allmem) line to
...
show_malloc_stats.
2004-02-06 01:56:25 +00:00
J.W. Schultz
e5fbaa713a
Cause all three processes to report memory stats when -vv --stats
2004-02-05 03:27:54 +00:00
Wayne Davison
6609a9f17e
Mention a couple more changes.
2004-02-05 02:56:57 +00:00
Wayne Davison
5204e853e1
Now that the long-standing chgrp bug is fixed, go back to -vvv from -vvvv.
2004-02-05 01:37:08 +00:00
Wayne Davison
01363a24e2
Fixed a problem handling GID_NONE in match_gid().
2004-02-05 01:32:38 +00:00
Wayne Davison
d49def4832
- Fixed a bug using --numeric-ids as non-root when the receiver
...
does not have permissions to set one or more of the gids.
- If the add_[ug]id() routine couldn't find a name for an ID, we
still note the ID in our list of IDs so that we don't try to
look it up again (and again). (The name-less IDs are stripped
when sending the IDs from the sender to the receiver.)
- Created a better add_to_list() function that handles the linking
of the new node into the list (rather than the caller doing it).
- Added new internal functions for some receiver-side work that
needed to be done in multiple places (the recv_add_[ug]id()
functions).
- We output debug info even for ID mappings that have no names.
This make the list complete and also notes which gids get
mapped to -1 (GID_NONE).
- Turned several while loops into for loops.
2004-02-05 01:07:23 +00:00
Wayne Davison
4836c3eece
Added new extern.
2004-02-05 00:46:32 +00:00
Wayne Davison
9f7b8c3b8f
Only call add_uid() or add_gid() if numeric_ids is not set.
2004-02-05 00:44:11 +00:00
Wayne Davison
ade7292aee
Moved a function.
2004-02-04 20:09:21 +00:00
Wayne Davison
dbd8811b85
If a gid doesn't have a name on the originating system, the receiver
...
won't see it in the list of IDs to remap. That means that we need to
call the is_in_group() function from inside match_gid() to know if we
can set the group or not (if we're not root).
2004-02-04 19:25:11 +00:00
Wayne Davison
05118158f4
Improved the trailing comment.
2004-02-04 18:24:41 +00:00
Wayne Davison
1df395f7c2
Use the new HAVE_GETGROUPS define.
2004-02-04 17:49:36 +00:00
Wayne Davison
5fdf2e7063
Added function check for getgroups.
2004-02-04 17:21:48 +00:00
Wayne Davison
6fe05820ff
Use MY_UID() instead of getuid().
2004-02-04 17:06:07 +00:00
Wayne Davison
670d8abf80
Use MY_GID() instead of getgid().
2004-02-04 17:05:44 +00:00
Wayne Davison
b2bffbb2ca
Added two defines: MY_UID() and MY_GID().
2004-02-04 17:04:58 +00:00
Wayne Davison
13a6d667d2
Added getegid to the functions we check.
2004-02-04 16:45:26 +00:00
Wayne Davison
1be77f8336
Added geteuid to the functions to check.
2004-02-04 16:33:34 +00:00
Wayne Davison
187e9c24f1
Another improvement to the debug info we output.
2004-02-04 16:27:47 +00:00
Wayne Davison
eddeaf76f8
Set the "max verbosity" global to 9.
2004-02-04 07:32:48 +00:00
Wayne Davison
33e9d10d2a
Use the new lp_max_verbosity() value to limit the server's "verbose"
...
value.
2004-02-04 07:32:12 +00:00
Wayne Davison
46f7dc3bf6
Added "max verbosity" global parameter that allows you to configure
...
a higher debug level instead of the default of level-l verbosity.
2004-02-04 07:31:29 +00:00
Wayne Davison
555b0e20f7
Tweaked the new debug-logging strings.
2004-02-04 07:24:13 +00:00
Wayne Davison
a57dfe710d
Turned on 4 -v options for some build-farm testing.
2004-02-04 06:15:24 +00:00
Wayne Davison
53adbd7a3d
If we encounter an error, output the rsyncd.log file, if it exists.
2004-02-04 05:34:29 +00:00
Wayne Davison
17f033b725
Temporarily switch to 4 -v options.
2004-02-04 03:58:19 +00:00
Wayne Davison
cefed3e8dc
Delay the output the (verbose > 3) list of files until we've had a
...
chance to map the uid/gid info in the receiver.
2004-02-04 03:52:51 +00:00
Wayne Davison
84fa865c0c
Output some debug info if verbose > 3.
2004-02-04 03:50:16 +00:00
Wayne Davison
f05f993eb7
If we're dumping the file list (i.e. verbose > 3), mention the uid and/or
...
gid (depending on applicability).
2004-02-04 03:28:22 +00:00
Wayne Davison
e90cdb8adf
Changed the -x code to allow -L to copy a file on another filesystem
...
that is pointed to by a symlink on our exclusive filesystem.
2004-02-04 03:25:18 +00:00
Wayne Davison
4250941710
Fixed a dropped '-'.
2004-02-04 03:01:32 +00:00
Wayne Davison
a2687b64a2
Added a little more compatibility code for non-standard systems.
2004-02-03 23:28:19 +00:00
Wayne Davison
c284f34a49
Some indentation fixes and the removal of some superfluous parens.
2004-02-03 23:04:25 +00:00
Wayne Davison
5f5be796b0
Changed a couple sizeof calls and improved some string handling in
...
the {send,recv}_exclude_list() calls.
2004-02-03 23:01:58 +00:00
Wayne Davison
5cb374364b
Modified sizeof usage and eliminated trailing whitespace.
2004-02-03 22:48:32 +00:00
Wayne Davison
f15256e156
Added some temporary code to try to figure out what is going wrong
...
on one NetBSD box in our build farm.
2004-02-03 20:01:26 +00:00
Wayne Davison
ce37eb2d83
If verbose > 2, mention it if we're setting the uid or the gid.
2004-02-03 20:00:35 +00:00
J.W. Schultz
0d6e308b51
correct sizeof usage.
2004-02-03 06:21:56 +00:00
Wayne Davison
b1dab2363a
Made hard-link sending compatible with pre-28 protocols again.
2004-02-03 04:21:15 +00:00