Commit Graph

  • 143384f367 preparing for release of 2.0.16 v2.0.16 rsync-bugs 1998-06-01 13:49:12 +00:00
  • 8c3b04730b added some notes to test.sh Andrew Tridgell 1998-06-01 13:44:06 +00:00
  • aa9b77a56c replace calls to strcmp() with a u_strcmp() function that uses only unsigned comparisons. Transferring files between two machines that treated strcmp() differently led to the files being given the wrong name at the destination if the filenames had characters > 128 (such as Kanji characters) and the source and destination machines treated strcmp() differently (ie. one treated strings as signed and the other as unsigned). Andrew Tridgell 1998-06-01 13:39:54 +00:00
  • b72f24c719 updated the usage info Andrew Tridgell 1998-06-01 10:38:24 +00:00
  • a800434a82 added --stats option for verbose stats on the file transfer Andrew Tridgell 1998-06-01 03:42:14 +00:00
  • 3b3c3d4390 preparing for release of 2.0.15 v2.0.15 rsync-bugs 1998-05-30 02:10:18 +00:00
  • d846b09874 replace BAD with zBAD so it compiles on AIX Andrew Tridgell 1998-05-30 02:07:36 +00:00
  • 1d3754aede cosmetic fix. Andrew Tridgell 1998-05-30 02:03:29 +00:00
  • e44f9a12c4 make sure that io_flush() doesn't call writefd_unbuffered from within a writefd_unbuffered call! Andrew Tridgell 1998-05-30 02:02:23 +00:00
  • 5243c216d6 replaced chdir and getcwd calls with push_dir/pop_dir functions. These are faster and don't cause problems in a chrooted environment on any systems. Andrew Tridgell 1998-05-29 14:36:39 +00:00
  • 79a51e7ee6 preparing for release of 2.0.14 v2.0.14 rsync-bugs 1998-05-29 02:29:33 +00:00
  • cad2bba7d8 fixed a bug in the flist sending code that caused the flist sending to get out of sync. Andrew Tridgell 1998-05-29 02:28:33 +00:00
  • fe8c0a9824 use Realloc instead of realloc Andrew Tridgell 1998-05-28 06:40:25 +00:00
  • 6cdc6b1344 fix realloc call for systems that don't handle realloc(NULL, ...) Andrew Tridgell 1998-05-28 06:29:57 +00:00
  • 05848a2cc7 don't do recursive deletion if the recurse option is not selected. Andrew Tridgell 1998-05-28 05:05:26 +00:00
  • 528bfcd79a cosmetic fix. don't display a EOF error when displaying just the motd from a rsync server Andrew Tridgell 1998-05-28 01:58:33 +00:00
  • a1e13a937c preparing for release of 2.0.13 v2.0.13 rsync-bugs 1998-05-27 13:54:41 +00:00
  • e3fe383aaa reduce IO_BUFFER_SIZE by 4 bytes so when then length word gets added it is a power of 2. Andrew Tridgell 1998-05-27 13:47:34 +00:00
  • 43bd68e5dd added new include/exclude options to man page Andrew Tridgell 1998-05-27 13:39:40 +00:00
  • ea2111d10a - always flush the IO write buffer when reading Andrew Tridgell 1998-05-27 13:05:05 +00:00
  • 4c36ddbeec heaps of cleanup in the io code. Andrew Tridgell 1998-05-27 12:37:22 +00:00
  • 2b6b4d539b added support for --include, --include-from and the +/- syntax Andrew Tridgell 1998-05-27 11:02:33 +00:00
  • 35f69d8ad9 new test code from Phil Andrew Tridgell 1998-05-27 06:31:37 +00:00
  • 7b1ce0d746 fixed a race condition in the --delete handling code. The bug led to spurious error messages about not be able to delete some files. Andrew Tridgell 1998-05-27 06:30:50 +00:00
  • 54816348d1 preparing for release of 2.0.12 v2.0.12 rsync-bugs 1998-05-26 14:45:05 +00:00
  • 49d11b78c1 fixed a bug in the handling of very long filenames (longer than 255 chars) where two neighboring filenames share more than 255 characters at the start of their names. Andrew Tridgell 1998-05-26 14:39:18 +00:00
  • bb0f7089fe check for munmap as well as mmap. NextStep only has mmap in standard libs Andrew Tridgell 1998-05-26 14:18:59 +00:00
  • 1ff5450d31 formatting changes Andrew Tridgell 1998-05-26 14:17:27 +00:00
  • 2f7512b006 error formatting changes Andrew Tridgell 1998-05-26 14:16:20 +00:00
  • 943882a289 - don't allow chown for the group of a file if running as a daemon and uid!=0 Andrew Tridgell 1998-05-23 05:57:08 +00:00
  • 6c82f74b6f don't treat intermediate link directories as links in the relative path code Andrew Tridgell 1998-05-23 03:13:46 +00:00
  • 8a5b8b263b need strchr check in configure.in Andrew Tridgell 1998-05-22 14:22:41 +00:00
  • d47a7fcf0f use a simpler mmap() test in autoconf as we don't need all the features of mmap that the standard test uses, and it reports Ultrix as having no working mmap() when in fact any mmap will do what we want for rsync. Andrew Tridgell 1998-05-22 14:03:30 +00:00
  • e24c850818 need a ifdef around some mmap code Andrew Tridgell 1998-05-22 13:51:26 +00:00
  • 6c612747e3 preparing for release of 2.0.11 v2.0.11 rsync-bugs 1998-05-22 13:46:30 +00:00
  • 505c7ea2bc add a cast to initialisation of mask Andrew Tridgell 1998-05-22 13:27:55 +00:00
  • 9add51f18e change WRAP to ZWRAP so it doesn't conflict with IRIX includes Andrew Tridgell 1998-05-22 13:02:22 +00:00
  • f7bd44eb32 added a README.rsync to explain what we have changed in zlib and to tell people that any bugs are our responsibility. Andrew Tridgell 1998-05-22 12:20:07 +00:00
  • e3ac52f2e1 no longer needed Andrew Tridgell 1998-05-22 12:13:07 +00:00
  • 06e27ef78e - fix redefinition of MAX - fix shadow of variable "overflow" Andrew Tridgell 1998-05-22 12:08:49 +00:00
  • 23e43fceeb fix shadowed variable Andrew Tridgell 1998-05-22 12:07:23 +00:00
  • f900f5fe71 removing an unused variable Andrew Tridgell 1998-05-22 12:06:25 +00:00
  • db199cfae0 don't need two AC_OUTPUT lines in configure.in Andrew Tridgell 1998-05-22 12:05:53 +00:00
  • 5914bf15d2 Update to use the new zlib-1.1.2 code. The compressed token code now handles the null (-2) token from the match logic. Paul Mackerras 1998-05-22 06:58:52 +00:00
  • 45f133b976 this fixes two problems: Andrew Tridgell 1998-05-22 01:53:02 +00:00
  • c5eb365011 formatting changes. committed separately so they don't mask the coming token changes. Andrew Tridgell 1998-05-21 05:57:15 +00:00
  • 2f326946a1 now that we slide the mmap window we can use a smaller MAX_MAP_SIZE and thus consume less virtual memory on the sending side. Andrew Tridgell 1998-05-21 05:55:33 +00:00
  • 754d120c98 use mmap() for files of any size. This should be much more buffer cache friendly. Andrew Tridgell 1998-05-21 05:52:37 +00:00
  • 8e9871303b someone didn't realise that you need rsync at both ends! Andrew Tridgell 1998-05-21 05:32:36 +00:00
  • de5fb3744d added DNS spoofing test to host access control Andrew Tridgell 1998-05-20 00:20:12 +00:00
  • 6e47bda08e preparing for release of 2.0.10 v2.0.10 rsync-bugs 1998-05-18 14:30:22 +00:00
  • 130b4ae447 strip any leading / off absolute paths when using relative path names Andrew Tridgell 1998-05-18 14:11:43 +00:00
  • ba5e128d23 fixed a bug in the glob expansion code (pointed out by hazard.bsn@blkseanet.net.eu.org) Andrew Tridgell 1998-05-18 14:00:24 +00:00
  • 79b34efe92 preparing for release of 2.0.9 v2.0.9 rsync-bugs 1998-05-18 10:30:53 +00:00
  • 679e765768 fixed a multiplexing bug Andrew Tridgell 1998-05-18 10:23:47 +00:00
  • e08c961083 handle rsh clients that don't like half-open connections Andrew Tridgell 1998-05-18 09:34:33 +00:00
  • 8d9dc9f99d this is a large commit which adds io multiplexing, thus giving error messages from the server when using the socket code. Andrew Tridgell 1998-05-18 08:20:26 +00:00
  • 593fde2d3b if f_in == f_out then don't close one of them Andrew Tridgell 1998-05-17 15:18:25 +00:00
  • 7544c45b1d preparing for release of 2.0.8 rsync-bugs 1998-05-17 15:10:34 +00:00
  • fdee2ba3df rpm is fussy about changelog formats Andrew Tridgell 1998-05-17 15:10:13 +00:00
  • c120bb2235 preparing for release of 2.0.8 v2.0.8 rsync-bugs 1998-05-17 14:58:20 +00:00
  • 5d58c8d664 updated so I can auto-build rsync packages Andrew Tridgell 1998-05-17 14:32:57 +00:00
  • 22d6234e04 close some unnecessary file descriptors in do_recv() Andrew Tridgell 1998-05-17 07:22:53 +00:00
  • 5dd7e03167 put a limit (default 1MB) on the read buffer size. This stops it growing too much if the sender is much faster than the receiver Andrew Tridgell 1998-05-17 05:56:32 +00:00
  • 08ac228fbd moved usage mesage after am_daemon test (I'd broken daemon mode) Andrew Tridgell 1998-05-17 03:51:41 +00:00
  • 6c29af2251 close the other half of the pipe in do_recv(). This fixes the problem where a rsync receive process could hang around after the connection has gone away if a fatal error occurs (such as someone killing the other end) Andrew Tridgell 1998-05-17 01:24:16 +00:00
  • 6c00346849 check for right number of arguments _after_ the option parsing. Andrew Tridgell 1998-05-16 15:18:07 +00:00
  • d0d56395c8 for authenticated access record the authenticated username in the logs Andrew Tridgell 1998-05-16 07:45:26 +00:00
  • e9d736a7e8 preparing for release of 2.0.7 v2.0.7 rsync-bugs 1998-05-16 05:38:33 +00:00
  • e9ace0c77a put only the ftp directory in the template file rsync-bugs 1998-05-16 05:35:56 +00:00
  • 1c31ffa9af added a template file for the rsync spec file to enable automatic spec generation rsync-bugs 1998-05-16 05:30:33 +00:00
  • d186eb1a56 - print the stats at the right place when uploading in the rsync daemon - update spec file Andrew Tridgell 1998-05-16 05:24:40 +00:00
  • 18baf523dc Spec file for building Red Hat RPM packages. John H Terpstra 1998-05-16 04:23:41 +00:00
  • 7b372642ec - distinguish downloads and uploads in the syslog messages - add stats on uploads in syslog Andrew Tridgell 1998-05-16 03:03:57 +00:00
  • 4f189177dc preparing for release of 2.0.6 v2.0.6 rsync-bugs 1998-05-16 00:57:37 +00:00
  • f72399f867 fixed handling of vsprintf on SunOS Andrew Tridgell 1998-05-16 00:46:16 +00:00
  • d64488e169 preparing for release of 2.0.5 v2.0.5 rsync-bugs 1998-05-15 14:12:06 +00:00
  • 29110570f8 removed some debug code Andrew Tridgell 1998-05-15 14:01:04 +00:00
  • 3e607d2354 got rid of "EOF in map_ptr" problem. If a file shrinks mid transfer then we supply a zero filled buffer at the end and rely on the checksum to cause a retry. This is really the best we can do as there is no correct semantics for copying a changing file! Andrew Tridgell 1998-05-15 14:00:12 +00:00
  • a6801c3977 added a "socket options" option to rsyncd.conf. This option will provide hours of fun for those people who like to tune their systems to the utmost degree. Andrew Tridgell 1998-05-15 13:25:19 +00:00
  • 3ef56fee8f preparing for release of 2.0.4 v2.0.4 rsync-bugs 1998-05-15 10:58:03 +00:00
  • f9e940efc7 load just the globals section of the config file when the daemon starts so we know the syslog facility for the "starting" message Andrew Tridgell 1998-05-15 10:52:54 +00:00
  • 1a016bfdec - changed the log messages to show the requested path - some more paranoid buffer size checks - separate open syslog call - handle systems without LOG_NDELAY Andrew Tridgell 1998-05-15 10:34:07 +00:00
  • e42c9458c2 use strlcat() strlcpy() and slprintf() whenever possible to avoid any chance of a buffer overflow Andrew Tridgell 1998-05-15 09:26:01 +00:00
  • 087bf010d2 allow the specification of multiple filenames (with or without wildcards) to a rsync server. For example you can do: Andrew Tridgell 1998-05-15 08:43:11 +00:00
  • f240c06902 preparing for release of 2.0.3 v2.0.3 rsync-bugs 1998-05-15 07:55:05 +00:00
  • a87b3b2ac2 use a separate "make man" target so people don't need yodl Andrew Tridgell 1998-05-15 07:53:41 +00:00
  • ed0992b888 preparing for release of 2.0.2 v2.0.2 rsync-bugs 1998-05-15 07:37:00 +00:00
  • d6dead6bb1 added write buffering during the file list sending. This makes things a bit more efficient (less system calls) Andrew Tridgell 1998-05-15 07:34:19 +00:00
  • 344fb1276b fixed a select bug which caused rsync to use far more cpu time than necessary on the server Andrew Tridgell 1998-05-15 07:11:29 +00:00
  • e095b568d0 updated the README a bit Andrew Tridgell 1998-05-15 05:42:56 +00:00
  • 4c3d16be50 - added some notes about encryption and authentication to the man pages Andrew Tridgell 1998-05-15 05:37:34 +00:00
  • 715e727784 preparing for release of 2.0.1 v2.0.1 rsync-bugs 1998-05-15 01:19:42 +00:00
  • 5805327b28 fixed typo in rsyncd exclude handling Andrew Tridgell 1998-05-15 01:14:48 +00:00
  • 8f3a2d54a6 added "exclude" and "exclude from" options to rsyncd.conf. Andrew Tridgell 1998-05-15 01:02:49 +00:00
  • e22de16264 fixed SIGCLD -> SIGCHLD Andrew Tridgell 1998-05-15 00:29:45 +00:00
  • c725d76c5a preparing for release of 2.0.0 v2.0.0 rsync-bugs 1998-05-14 07:22:45 +00:00
  • 5315b793d2 fixed spelling mistakes Andrew Tridgell 1998-05-14 06:57:50 +00:00
  • 41059f75b5 documentation! Andrew Tridgell 1998-05-14 06:51:28 +00:00
  • 248fbb8c23 syslog some stats Andrew Tridgell 1998-05-14 04:49:30 +00:00