Martin Pool
582250008b
The Ted T'so school of program optimization: make progress visible and
...
people will think it's faster.
So now with --progress rsync will show you how many files it has seen
as it builds the file_list.
2002-01-15 10:43:51 +00:00
Martin Pool
a9b31409d5
Remove unused variable.
2002-01-15 10:04:48 +00:00
Martin Pool
98355b8086
Oops, getaddrinfo returns an error code (not -1) for error. -Wall is
...
good.
2002-01-15 10:04:11 +00:00
Martin Pool
70ed474b38
Define _GNU_SOURCE so that we get all necessary prototypes.
2002-01-15 09:53:27 +00:00
Martin Pool
4775934364
If using GCC, try to turn on -Wall. I want to be clean with respect
...
to -Wall.
2002-01-15 09:43:21 +00:00
Martin Pool
25f2cb3d6b
Fix for < http://rsync.samba.org/cgi-bin/rsync/incoming?id=3750 >
...
temp files must be opened through do_open so that binary modes is used
on cygwin. (Chris Boucher)
2002-01-14 00:16:51 +00:00
Martin Pool
154f9a3aca
Ignore testtmp directories.
2002-01-13 23:57:13 +00:00
Martin Pool
b9df3bf20c
DOc.
2002-01-11 08:37:42 +00:00
Martin Pool
6abd193fe3
Always use 64-bit ino_t and dev_t internally, so that we can detect
...
hardlinks if coming from a larger platform. Add heaps of comments
explaining why this is so.
2002-01-11 08:25:32 +00:00
Martin Pool
362099a512
More comments about IPv6 stuff.
...
If a reverse name lookup fails, show the name that we were trying to
look up.
2002-01-11 08:24:34 +00:00
Martin Pool
fdfc3dc9f3
When checking what was copied, use specific -d -f -L flags to test
...
rather than -e. (Perhaps Solaris doesn't have test -e?)
2002-01-11 08:08:34 +00:00
Martin Pool
4937459225
The current version of rsync is expected to fail to eliminate all
...
duplicates from list.
2002-01-11 08:02:43 +00:00
Martin Pool
be2f866b4c
Add concept of expected-failure.
2002-01-11 08:01:05 +00:00
Martin Pool
f08aacf7d6
Give cleaner output from "make check"
2002-01-11 07:41:50 +00:00
Martin Pool
4fa6112efe
Bump version number.
...
Now finished merging across work from experimental BK repository.
2002-01-11 07:30:50 +00:00
Martin Pool
1623ba6889
Improved duplicates test: check that each file is
...
copied once and exactly once.
2002-01-11 07:29:53 +00:00
Martin Pool
766526c791
Check whether code to eliminate duplicate filenames works
...
(hint: it does not.)
2002-01-11 07:29:02 +00:00
Martin Pool
5c15e29f2b
Better mallinfo() output in --stats
2002-01-11 07:26:39 +00:00
Martin Pool
0413e1605f
Update copyright
2002-01-11 07:25:54 +00:00
Martin Pool
0e5a1f8352
Doc
2002-01-11 07:24:31 +00:00
Martin Pool
e5a2b8544d
Look for mallinfo() and use it to display
...
heap usage information in --stats
2002-01-11 07:16:11 +00:00
Martin Pool
736a6a291c
In protocol version 26, always
...
send 64-bit ino_t and dev_t. We also need to try to use 64-bit
ino_t internally *even if* this platform does not have 64-bit
inums itself, because we need to find duplicate inums when
coming from a larger platform with --hardlinks.
2002-01-11 07:15:16 +00:00
Martin Pool
6e69cff118
Autoindent
...
Add copyright
2002-01-11 07:11:43 +00:00
Martin Pool
cf72f20426
Improved test framework and test for hardlink handling
2002-01-11 07:11:23 +00:00
Martin Pool
d479210cee
Bump version
2002-01-11 07:10:25 +00:00
Martin Pool
b781537597
Merge ChangeSet@1.12: Add test case for -H
2002-01-11 07:09:53 +00:00
Martin Pool
ea1438dad8
Merge ChangeSet@1.12: tls now shows number of links to a file to aid in testing -H
2002-01-11 07:09:22 +00:00
Martin Pool
d2e9d069b4
Merge ChangeSet@1.10: Documentation about flist scalabilityTODO
2002-01-11 07:07:49 +00:00
Martin Pool
58379559cc
Merge ChangeSet@1.9: Documentation about flist scalability
2002-01-11 07:07:30 +00:00
Martin Pool
b3e6c81565
Merge ChangeSet@1.4: Documentation about flist scalability
2002-01-11 07:05:30 +00:00
Martin Pool
a6a3c3df45
Merge ChangeSet@1.4: Documentation about future development.
2002-01-11 07:04:37 +00:00
Martin Pool
6e3d4c4045
Oops, fix date.
v2.5.1
2002-01-03 07:18:17 +00:00
rsync-bugs
ca60b701ee
preparing for release of 2.5.1
2002-01-03 07:11:10 +00:00
Martin Pool
e24c0b98d7
Cleanup.
2002-01-03 07:08:35 +00:00
David Dykstra
f389ac80a9
Removed debugging statement that was added to sig_int() by the rsync+ patch
...
integration. It was causing the format of the daemon log to be messed up
because of the leading \n.
2001-12-20 15:33:13 +00:00
Martin Pool
50f2f002d9
Suggestion from David Stein
...
verbose output
Indicate whether files are new, updated, or deleted
2001-12-20 01:23:28 +00:00
Martin Pool
9ec7528475
Typo
2001-12-18 06:48:56 +00:00
Martin Pool
a8e2a43a09
Get rid of global_opts struct as suggested by Dave -- too many
...
problems with initialization.
2001-12-18 06:47:40 +00:00
Martin Pool
eb06fa95e4
Documentation fixes based on mail from Edward Welbourne, and an
...
attempted explanation of rsync's symbolic-link handling.
2001-12-18 06:45:28 +00:00
Martin Pool
1db8b61de7
Add an "unsafe" symlink to the symlink test case so we can see what happens.
2001-12-18 06:26:26 +00:00
Martin Pool
38c66db8d6
Note about hardlink performance.
2001-12-18 06:25:31 +00:00
Martin Pool
f8be7d4219
Refactor code for setting local address on outgoing connections. If a
...
local address is specified, then try all addrinfo records for it.
2001-12-18 06:21:33 +00:00
Martin Pool
13e29995f5
Get rid of global_opts struct as suggested by Dave -- too many
...
problems with initialization.
Change the algorithm from trying to open an inbound socket with
getaddrinfo: keep trying suggested addresses until we find one on
which we can both get a socket and bind. Not convinced this is the
best, but it's probably better.
2001-12-18 05:54:57 +00:00
Martin Pool
7c583c7316
Note rsyncd-over-ssh and documentation TODOs.
2001-12-18 01:33:56 +00:00
Martin Pool
9fecec5e85
Fix from Jeff Garzik for inet_ntop prototype errors on some Linux
...
distributions: we were failing to define HAVE_INET_NTOP, so our
prototype in rsync.h came through.
Also rerun autoheader, and have comment for HAVE_SOCKADDR_STORAGE.
2001-12-18 01:32:27 +00:00
Martin Pool
9e696bd468
Update README so that Paulus doesn't get bug reports anymore :-)
...
I think this document needs to be reworked to better explain how to
use rsync, but not right now.
2001-12-18 01:07:20 +00:00
David Dykstra
6ab6d4bfc1
When INET6 is not defined, meaning that IPv6 is not supported, need to
...
initalize the global_opts.af_hint to AF_INET or systems such as Linux that
have a native getaddrinfo() because they support IPv6 will attempt to
create IPv6 sockets. This brings up a problem with the new global_opts
structure; in order to initialize them to a value other than 0, we need to
explicitly initialize them all in an order that matches the order in
rsync.h. I think that's more inconvenient & error prone than keeping
global variables.
2001-12-14 18:25:51 +00:00
David Dykstra
cb1bcc7ebb
open_socket_in was attempting to try all the protocols returned from
...
getaddrinfo(), but only if a corresponding call to socket() returned one of
three *NOSUPPORT errno codes. A Redhat 6.2 system was observed returning
EINVAL instead so it never went on to try IPv4. This update adds EINVAL to
the list. Question: why not always continue through the list regardless of
what errno is?
2001-12-14 18:00:54 +00:00
Martin Pool
19ba7d6318
Verbose.
2001-12-14 05:55:21 +00:00
Martin Pool
7753ca1f49
Only show test output if it failed.
2001-12-14 05:54:24 +00:00