Commit Graph

  • fabf5ea72d now support integers or strings for syslog facility Andrew Tridgell 1998-05-14 04:40:23 +00:00
  • 09e13ae2dc changed "syslog facility" to an enumerated type so the string name is used in rsyncd.conf Andrew Tridgell 1998-05-14 04:38:17 +00:00
  • 5a96ee0599 make host access controls case insensitive Andrew Tridgell 1998-05-14 04:31:03 +00:00
  • 0cea42440f removed a debug line Andrew Tridgell 1998-05-13 15:56:03 +00:00
  • 874895d51a added globbing support in the rsync daemon. This will allow you to specify wildcards when grabbing files from a anon rsync daemon. Andrew Tridgell 1998-05-13 15:44:04 +00:00
  • f855d1a309 vsprintf returns char* on sunos4 Andrew Tridgell 1998-05-13 13:48:25 +00:00
  • 9fc310dafe added replacement memmove Andrew Tridgell 1998-05-13 13:27:36 +00:00
  • 0473e2a14a define INADDR_NONE if necessary Andrew Tridgell 1998-05-13 13:22:26 +00:00
  • c8e78d87ad improved the authentication and in particular the error reporting Andrew Tridgell 1998-05-13 12:21:10 +00:00
  • bcb7e50250 first working version of challenge response authentication. needs testing. Andrew Tridgell 1998-05-13 11:49:05 +00:00
  • 31593dd610 improved max connections code. Now use fcntl instead of flock. Andrew Tridgell 1998-05-13 09:38:54 +00:00
  • 91eee5946a save another couple of round trip latencies. This set of changes is backwards compatible. Andrew Tridgell 1998-05-13 09:08:05 +00:00
  • 6c8f537302 need sys/file.h for flock() Andrew Tridgell 1998-05-13 09:01:11 +00:00
  • 13c5fc0e14 save one round trip (version swapping) for daemon. Andrew Tridgell 1998-05-13 08:58:07 +00:00
  • 0c515f17c4 added two new options "max connections" and "lock file" Andrew Tridgell 1998-05-13 08:52:12 +00:00
  • 851dbdb775 added "syslog facility" option. It is an integer and defaults to the value of LOG_DAEMON. Andrew Tridgell 1998-05-13 08:12:51 +00:00
  • 56c473b795 added hosts allow and hosts deny support. I ended up writing my own as the tcpd code is not quite what I wanted. Andrew Tridgell 1998-05-13 08:03:47 +00:00
  • df5e03da7b check argc and show usage if no args Andrew Tridgell 1998-05-13 07:04:40 +00:00
  • 4cdf25e42e load the config file on each connect rather than at startup Andrew Tridgell 1998-05-13 00:08:03 +00:00
  • eb697c999b fixed a bug in the new . filename code Andrew Tridgell 1998-05-11 12:29:19 +00:00
  • d4ebe7a7b1 changed the name of the temporary filename to include a leading . so that it appears hidden while being transferred. This should be useful when using rsync for mirroring so users accessing via ftp don't get confused by the temporary files. Andrew Tridgell 1998-05-10 13:45:03 +00:00
  • d7ff63cf1a the statistics reporting was the wrong way around for client receipt mode! It reported the read/written backwards. Andrew Tridgell 1998-05-10 13:01:59 +00:00
  • e45e009309 changed a couple of places to use strlcpy() Andrew Tridgell 1998-05-10 12:37:26 +00:00
  • 45ccc5c08c only call openlog once Andrew Tridgell 1998-05-10 08:31:50 +00:00
  • ff8b29b8c6 use syslog instead of /var/adm/rsyncd.log Andrew Tridgell 1998-05-10 08:24:38 +00:00
  • 8ef4ffd698 change to allow names or numbers to be used for uid and gid. Andrew Tridgell 1998-05-10 08:05:56 +00:00
  • c596dad1d1 fixed typo in socket test Andrew Tridgell 1998-05-10 07:45:14 +00:00
  • 7d29d4ba13 look for -lsocket by checking for connect() Andrew Tridgell 1998-05-10 07:40:20 +00:00
  • 7a6421fa76 split the options parsing code into options.c Andrew Tridgell 1998-05-10 07:25:40 +00:00
  • 2c91d3d311 better negotiation of protocol versions Andrew Tridgell 1998-05-10 03:08:22 +00:00
  • 3591c0660c cleanup code a bit Andrew Tridgell 1998-05-10 01:46:06 +00:00
  • 0b76cd63ee configuration parsing and loading code for rsyncd. This is based on the Samba config code, so you'll find that the config files will be eerily familiar if you have ever worked with Samba. Andrew Tridgell 1998-05-09 14:00:55 +00:00
  • f0fca04e4e first vesrion of working socket based rsync. It still needs a lot of work, but at least it works :-) Andrew Tridgell 1998-05-09 13:58:54 +00:00
  • bc2e93eb8e just a stub for now Andrew Tridgell 1998-05-07 14:53:02 +00:00
  • d3394de178 removed some quoted printable stuff from this so it works again Andrew Tridgell 1998-05-07 14:52:38 +00:00
  • 9486289ce4 some large systematic changes to make socket conversion easier. The biggest one is the use of rprintf() instead of fprintf() Andrew Tridgell 1998-05-07 14:50:22 +00:00
  • 5d6bcd4472 some code cleanup in preparation for a cleaner client/server split Andrew Tridgell 1998-05-07 12:30:47 +00:00
  • 94f3c3b047 improve the autoconf warning for broken readdir Andrew Tridgell 1998-05-07 12:29:56 +00:00
  • d4286ec49d Add pristine zlib-1.1.2 code, ready for hacking. Paul Mackerras 1998-05-07 06:19:41 +00:00
  • dad5e9d0b5 now using autoheader as well as autoconf Andrew Tridgell 1998-05-07 03:57:26 +00:00
  • b79223389b hopefully better support for systems where sizeof(int)==8 Andrew Tridgell 1998-05-06 14:13:03 +00:00
  • fa37d4bbaf don't need off64_t code on systems where off_t is already 64 bits Andrew Tridgell 1998-05-06 08:01:00 +00:00
  • f28ee65baa damn solaris doesn't prototype it's functions correctly. grrr. Andrew Tridgell 1998-05-06 07:35:37 +00:00
  • 94c9ef1fc3 handle mmap() failures Andrew Tridgell 1998-05-06 07:28:14 +00:00
  • 59503278bf better test for solaris broken readdir Andrew Tridgell 1998-05-06 07:18:06 +00:00
  • d6e6ecbdbf handle broken readdir() on Solaris 2.6 (it returns the name offset by 2 characters!) Andrew Tridgell 1998-05-06 07:00:38 +00:00
  • 73233f0f12 add support for lseek64() under solaris 2.6 Andrew Tridgell 1998-05-06 06:34:18 +00:00
  • debb45054a Solaris 2.6 doesn't support "signed char". What a broken system! Andrew Tridgell 1998-05-06 06:21:35 +00:00
  • efb2f6bf62 use floating point for printout of stats - this wrks on machines without long long but with a 64 bit off_t Andrew Tridgell 1998-05-06 06:07:06 +00:00
  • bcacc18bdf added support for 64 bit file offsets under Solaris 2.6. Not tested yet. Andrew Tridgell 1998-05-06 05:43:36 +00:00
  • 3bee67337d fix up the int64 handling a little. It should work on a few more systems now (tested on OSF1) Andrew Tridgell 1998-05-06 05:05:00 +00:00
  • 0944563eb9 a leading / in a pattern now means "use a absolute path match". This allows you to exclude root directories without excluding subdirectories of the same name. Andrew Tridgell 1998-05-05 11:23:51 +00:00
  • a0b65b1805 added support for sockets and fifos Andrew Tridgell 1998-04-28 05:53:18 +00:00
  • ddddf27b28 a much improved test script from Phil. Andrew Tridgell 1998-04-17 15:48:10 +00:00
  • 1f1b3b8ee7 preparing for release of 1.7.4 v1.7.4 rsync-bugs 1998-04-17 06:49:05 +00:00
  • 5806b30f0f this is a little test script to test some of rsyncs features (contributed by Phil Hands) Andrew Tridgell 1998-04-17 06:08:59 +00:00
  • 3333ffbd43 revamped the -delete code. The last few bugs with it revealed that it had a fundamental flaw in the way it detected duplicate deletion scanning (which is very important when -R is used). I now store inode/device numbers and use those to do the detection. This should be a much less fragile method. Andrew Tridgell 1998-04-17 06:07:23 +00:00
  • a16bbc3990 a few code cleanups Andrew Tridgell 1998-04-13 07:26:37 +00:00
  • cf0d1d819a preparing for release of 1.7.3 v1.7.3 rsync-bugs 1998-04-13 07:00:55 +00:00
  • 0a25de67e9 fixed a bug in the handling of -R with --delete Andrew Tridgell 1998-04-13 06:39:33 +00:00
  • 317302412e not quite so many decimal places in "speedup" :-) Andrew Tridgell 1998-04-13 04:44:49 +00:00
  • 1250f24ed2 fixed a bug in handling the -c option and non-regular files. It hadn't turned up before because Linux had a bug in the handling of NULL pointers to read()/write() on pipes, so I never noticed the bug in my testing. Andrew Tridgell 1998-04-09 00:38:40 +00:00
  • 945eba8c1f preparing for release of 1.7.2 v1.7.2 rsync-bugs 1998-04-05 06:46:11 +00:00
  • d867229ba0 handle sparse files more efficiently Andrew Tridgell 1998-04-05 06:43:38 +00:00
  • 1b2d733af2 a couple more system calls wrapped in syscall.c Andrew Tridgell 1998-04-05 06:26:24 +00:00
  • 366345fe05 in local->local mode don't use exec to start the "remote" rsync, instead just fork() Andrew Tridgell 1998-04-05 06:07:37 +00:00
  • dd04a03440 fixed a bug in the hlink code - it wasn't taking account of the new pointer list code for flist. Andrew Tridgell 1998-04-05 04:34:52 +00:00
  • 575f2fca9a fixed a string termination bug in the uidlist handling code. I've also added a read_sbuf() routine that fixes this kind of bug generically to avoid similar problems in future. Andrew Tridgell 1998-04-01 05:20:19 +00:00
  • fc4e8d51ff don't need to test for SETPGRP any more as it is no longer used Andrew Tridgell 1998-03-27 03:38:06 +00:00
  • 98ae8c3e38 Solaris uses EEXIST instead of ENOTEMPTY. Andrew Tridgell 1998-03-27 03:04:34 +00:00
  • 49f4b973a1 preparing for release of 1.7.1 v1.7.1 rsync-bugs 1998-03-26 06:11:18 +00:00
  • a070c37b7e fixed a bug I introduced in the last big commit Andrew Tridgell 1998-03-26 06:09:04 +00:00
  • 17faa41c7d added some debugging code Andrew Tridgell 1998-03-26 05:48:37 +00:00
  • a90da9985a preparing for release of 1.7.0 v1.7.0 rsync-bugs 1998-03-26 04:53:37 +00:00
  • 8a24eece38 updated README and man page ready for the new release Andrew Tridgell 1998-03-26 04:43:10 +00:00
  • 6ba9279fb2 - added an internal io_error flag. Whenever an io error occurs (such as not being able to open a directory) this flag is set and propogated to the other end. When this flag is set the --delete code is disabled. This prevents the problem that io or permission errors could cause files to be incorrectly deleted on the destination. Andrew Tridgell 1998-03-26 04:18:47 +00:00
  • 5fb543d587 if rsync fails to update the group of a file but nothing else then don't report a problem. On most OSes non-root users can't change the group of a file. Andrew Tridgell 1998-03-26 00:32:51 +00:00
  • 0c5f37d9db when using -x to stop at filesystem boundaries, include the mount points but not their contents. Andrew Tridgell 1998-03-26 00:11:50 +00:00
  • 42849e9202 add the dummy file to .cvsignore Andrew Tridgell 1998-03-25 11:28:35 +00:00
  • a746eb9de0 - fixed a bug in the utimbuf test Andrew Tridgell 1998-03-25 11:26:20 +00:00
  • 71c4617611 - on systems (such as intel linux) where off_t is 32 bits but "long long" is 64 bits use long long to get the totals right when transferring more than 2^32 bytes of data. Andrew Tridgell 1998-03-25 11:08:32 +00:00
  • 3cb6f5d6cb added a --force option. Andrew Tridgell 1998-03-25 06:05:47 +00:00
  • 366bd9056c changes to make VPATH work correctly, thanks to patl@cag.lcs.mit.edu Andrew Tridgell 1998-03-25 04:14:18 +00:00
  • ac71984aae added this so the lib directory gets created when using VPATH Andrew Tridgell 1998-03-25 04:13:17 +00:00
  • 649d65edf3 - fixed a bug wth the handling of duplicate names with the new fist structures Andrew Tridgell 1998-03-25 03:34:52 +00:00
  • 7796395a0a don't show basedir in printed path (a aesthetic change only) Andrew Tridgell 1998-03-25 01:59:23 +00:00
  • 76076c4bbd fixed the problem where you couldn't specify multiple remote filenames. The fix will need some testing. Andrew Tridgell 1998-03-25 00:40:47 +00:00
  • f92ef572b9 check a few HAVE_* macros Andrew Tridgell 1998-03-24 06:42:11 +00:00
  • 7308bd66e0 added chmod() and chown() to syscall.c Andrew Tridgell 1998-03-24 06:39:16 +00:00
  • 0d0e2e93e8 test for "long long" and %lld in configure. Andrew Tridgell 1998-03-23 14:46:03 +00:00
  • 31e125226d added wrappers around all the system calls that can change what is on disk. The wrappers check for dry_run. Andrew Tridgell 1998-03-23 13:25:30 +00:00
  • 3a6a366fc5 finished 64 bit file offset support. Hopefully rsync can now transfer files up to 2^64 bytes in size. Now I just need to find enough disk space to test this :-) Andrew Tridgell 1998-03-23 12:52:57 +00:00
  • 0b91056090 started to add some 64 bit file offset support - not complete yet Andrew Tridgell 1998-03-23 08:49:48 +00:00
  • a76a0039fc label this version 1.7.0alpha Andrew Tridgell 1998-03-23 07:26:14 +00:00
  • 2d0bb8eb0f save some more memory by only allocating the checksum when needed Andrew Tridgell 1998-03-23 07:25:21 +00:00
  • e7ebc36c70 if the file changes during transfer then don't loop forever trying to update it Andrew Tridgell 1998-03-23 07:11:51 +00:00
  • 1aa71c8d57 don't adapt the block size to above half the chunk size Andrew Tridgell 1998-03-23 06:26:08 +00:00
  • bd39e9d263 prototype update Andrew Tridgell 1998-03-23 04:47:40 +00:00
  • 3ba62a8308 - keep a list of pids and send them a SIGUSR1 for cleanup rather than using setpgrp() Andrew Tridgell 1998-03-23 04:44:44 +00:00
  • feaa89c410 for systems with a broken select use u_sleep() to ensure the write process doesn't chew too much cpu time. Andrew Tridgell 1998-03-23 04:14:21 +00:00