Wayne Davison
dfd5ba6ab7
Changed recv_generator() to take a "struct file_struct *" instead of
...
a "struct file_list *", which allows us to call it with a copy of the
current file_struct entry that we've modified. This is better than
modifying the entry directly because the latter causes the shared
memory between the generator and the receiver to slowly vanish as
the in-memory changes happen.
2004-01-04 18:43:18 +00:00
Wayne Davison
393ba2214d
Try using "id -un" before "whoami" since the latter doesn't exist on
...
SunOS systems (and I hope the former works -- we'll see).
2004-01-04 07:07:08 +00:00
Wayne Davison
f358487f8e
Silence a compiler warning on Sun OS systems.
2004-01-04 07:06:05 +00:00
Wayne Davison
a18381aca6
Improved the text.
2004-01-03 20:50:51 +00:00
Wayne Davison
f6e54812b7
Fixed autom4te*.cache entry.
2004-01-03 19:49:52 +00:00
Wayne Davison
31e7451aa5
Mention more INTERNALS work.
2004-01-03 19:28:17 +00:00
Wayne Davison
0e36d9da42
More variable-size cleanup.
2004-01-03 19:28:03 +00:00
Wayne Davison
da9d12f5d9
Made the types used in the sum_buf and sum_struct structures consistent
...
with the variables in the code that manipulates these values.
2004-01-03 18:37:41 +00:00
J.W. Schultz
a60e2dca6b
Create GID_NONE for use gid test readability.
2004-01-03 13:17:32 +00:00
Wayne Davison
86c4601e12
Fixed a name.
2004-01-03 09:48:52 +00:00
Wayne Davison
173f5bf8cf
Fixed a size check in the new code.
2004-01-03 09:44:20 +00:00
Wayne Davison
823edc686f
Document the latest changes.
2004-01-03 09:36:30 +00:00
Wayne Davison
a3a841073e
Added support for "Basic" authentication to our proxy, based on a
...
patch by Bardur Arantsson.
2004-01-03 09:19:06 +00:00
Wayne Davison
57385128c3
Made base64_encode() non-static.
2004-01-03 08:53:36 +00:00
Wayne Davison
2990e06f29
Silence a compiler warning.
2004-01-03 01:12:10 +00:00
Wayne Davison
2ef2e822d1
Added missing '[]'s to AC_CHECK_FUNCS() calls so that this works
...
with autoconf 2.58 and above.
2004-01-03 00:40:55 +00:00
Wayne Davison
b7736c797c
Some cosmetic tweaks.
2004-01-02 23:41:32 +00:00
Wayne Davison
9b9c8aaf4d
Improved flush_write_file().
2004-01-02 18:42:33 +00:00
Wayne Davison
b0fd253afc
Applied a slightly-tweaked version of Oliver Braun's patch that
...
implements listening on multiple addresses and a fix for IPv6-only
systems.
2004-01-02 18:05:51 +00:00
Wayne Davison
e028b9ff53
Call bind() with the right ai_addr/ai_addrlen info.
2004-01-02 17:47:44 +00:00
Wayne Davison
9c07d25345
Tidied up a few things in preparation for changes.
2004-01-02 17:20:21 +00:00
Wayne Davison
7352b8736b
Moved the is_in_group() function to uidlist.c.
2004-01-02 16:52:29 +00:00
Wayne Davison
5b540e86a4
Set the file's gid to -1 if we don't have permissions to set it.
2004-01-02 16:51:54 +00:00
Wayne Davison
6744b62ddd
Fixed --link-dest's check for identicalness to ignore the uid if
...
non-root, and to ignore a gid of -1.
2004-01-02 16:50:06 +00:00
Wayne Davison
e90b8acec3
Silence some compiler warnings.
2004-01-02 08:50:25 +00:00
Wayne Davison
925c517f19
Improved the setting of cleanup_got_literal so that we know if the
...
current file received some literal data yet or not.
2004-01-02 08:38:35 +00:00
Wayne Davison
cc964a518c
Use the new f_name_to() call instead of strlcat() an f_name().
2004-01-02 08:36:58 +00:00
Wayne Davison
3309507dd3
Some minor changes to some if statements.
2004-01-02 08:33:57 +00:00
Wayne Davison
5e7dbaca50
Use buffered I/O to read the exclude list.
2004-01-02 08:31:12 +00:00
Wayne Davison
76c2194714
Applying my updated version of Craig Barratt's buffered I/O patch.
2004-01-02 08:29:49 +00:00
Wayne Davison
968c8030cf
Some name tweaks.
2004-01-02 08:19:26 +00:00
Wayne Davison
446e239e2c
Use the f_name_to() function to avoid having to strdup() the name that
...
f_name() returns. Also used in a call to recv_generator() to keep the
name safe for the duration of the call.
2004-01-02 08:18:53 +00:00
Wayne Davison
e7bc9b64a3
Use f_name_to() when producing a name for the recv_generator() call.
...
This prevents things like the hard-link code from losing the name
before we're finished with it.
2004-01-02 08:05:20 +00:00
Wayne Davison
8018edd3aa
Optimized f_name(), generating: (1) f_name_cmp(), which optimizes
...
comparing two file_struct elements without copying them first, and
(2) f_name_to() which lets us supply the destination buffer for a
f_name() call (to allow it to persist without an extra copy).
2004-01-02 07:57:02 +00:00
Wayne Davison
64c3523a6f
Got rid of /* dw */ comments.
2004-01-02 07:42:20 +00:00
Wayne Davison
310c9f30f0
Optimized hard_link_one() to not call f_name() so many times.
2004-01-02 07:34:49 +00:00
Wayne Davison
5c1b7bfd2a
No need to conditionally-compile EINTR code -- no other files do this.
2004-01-02 07:31:02 +00:00
Wayne Davison
faf11086d8
More twiddling of the wildcard verbage.
2004-01-02 07:11:32 +00:00
Wayne Davison
52fa4d7893
Improved the itemized discussion under the wildcard changes.
2004-01-01 22:37:13 +00:00
Wayne Davison
de0551020b
Allow function return values to start with "const".
2004-01-01 21:10:50 +00:00
Wayne Davison
c1456d83a7
Tweaked the date.
v2.6.0
2004-01-01 19:00:11 +00:00
Wayne Davison
1cbbaea957
Preparing for release of 2.6.0
2004-01-01 11:36:16 +00:00
Wayne Davison
f6aeaa74d1
One more tweak to --modify-window verbage.
2003-12-30 18:17:16 +00:00
Wayne Davison
6839140eb5
Shorten some of the lines in the --help output.
2003-12-30 18:16:25 +00:00
Wayne Davison
915dd20705
Shortened a few lines, plus a couple minor tweaks.
2003-12-30 17:44:01 +00:00
Wayne Davison
c53217a2b8
Changed the VERSION section to refer to 2.x instead of 2.0.
2003-12-29 09:58:06 +00:00
Wayne Davison
b2ac00eb16
Preparing for release of 2.6.0pre2
v2.6.0pre2
2003-12-28 21:11:38 +00:00
Wayne Davison
45ddbf6204
Make the upper copyright year "2004".
2003-12-28 20:48:06 +00:00
Wayne Davison
276877cf77
Aged news from NEWS to OLDNEWS.
2003-12-27 00:14:21 +00:00
Wayne Davison
6b45fcf160
Undid previous change.
2003-12-26 23:04:01 +00:00