Commit Graph

  • 0301b334c7 Fixed Z_INSERT_ONLY support in deflate_stored(). Wayne Davison 2005-01-02 09:03:44 +00:00
  • 1492b4b2b2 The deflate_stored() function needed to support Z_INSERT_ONLY. Wayne Davison 2005-01-02 08:49:47 +00:00
  • 5b7bcac260 In send_deflated_token(), the section that handles "token != -2" now breaks up the calls to deflate() into CHUNK_SIZE chunks, just like the other sections of the code. Wayne Davison 2005-01-02 00:55:55 +00:00
  • 7fcbf9e43e - Use an int32 for the each block-size variable. - Fixed a problem in send_deflated_token() where the data we are compressing might not finish processing in one call. Wayne Davison 2005-01-01 21:08:20 +00:00
  • 6c495e0da4 - Use an int32 for the each block-size variable. - Fixed a potential overflow in the map_size calculation. Wayne Davison 2005-01-01 21:08:17 +00:00
  • a06b419d42 Use an int32 for the each block-size variable. Wayne Davison 2005-01-01 21:08:14 +00:00
  • a255c592e8 - Use an int32 for the each block-size variable. - Improved the layout and error-checking of the code that calculates the block-size and the number of checksum bits. Wayne Davison 2005-01-01 21:08:11 +00:00
  • 7aac6604c4 - Use an int32 for the each block-size variable. - Renamed the local block_size arg to blk_size (to avoid confusion with the global block_size variable). Wayne Davison 2005-01-01 21:08:07 +00:00
  • deb5bf1dff - Use an int32 for each checksum length variable. - Simplified some of the code, removing a useless memcpy(). Wayne Davison 2005-01-01 21:08:05 +00:00
  • 3dfe6e97a7 Since lp_bind_address() can't return NULL, we need to check if it is an empty string and ignore it when it is. Wayne Davison 2004-12-31 09:41:04 +00:00
  • 43bab4035b A minor improvement to the just-committed code. Wayne Davison 2004-12-31 00:41:32 +00:00
  • ef0c03ff70 The code that tries to read an error from the socket in an abnormal- exit situation was properly forcing the io_timeout value down to 30 seconds, but failing to set the select_timeout value. Wayne Davison 2004-12-31 00:39:59 +00:00
  • ad54dcc827 Set select_timeout if the per-module timeout value was lower than the default select_timeout value. Wayne Davison 2004-12-31 00:35:03 +00:00
  • c0ab28d1d9 If we send --files-from to the remote server and relative-paths are not enabled, we need to also send --no-relative. Wayne Davison 2004-12-22 09:10:08 +00:00
  • 5b2f48da27 Mention latest fix. Wayne Davison 2004-12-16 22:48:31 +00:00
  • 132fcf36b2 The "ignore nonreadable" daemon parameter no longer affects symlinks that are being copied, even if they point nowhere. Wayne Davison 2004-12-16 22:47:36 +00:00
  • 4571df58c6 Got rid of the rare failure caused by a directory-time mismatch. Wayne Davison 2004-12-14 19:41:19 +00:00
  • f6b384d41f Don't call do_lstat() unless SUPPORT_LINKS is defined. Wayne Davison 2004-12-13 17:22:32 +00:00
  • c259892c3a Document the client version of the --port option. Wayne Davison 2004-12-08 17:30:40 +00:00
  • b471329591 Allow --port to be used in client mode (as well as daemon mode). Wayne Davison 2004-12-08 17:29:54 +00:00
  • 3add5835db If rsync_port is 0, set it to RSYNC_PORT. Wayne Davison 2004-12-08 17:11:15 +00:00
  • cf510ad2c5 Switching to a better rsync_port fix. Wayne Davison 2004-12-08 17:09:59 +00:00
  • 696a8d6191 Document the new "address" global option. Wayne Davison 2004-12-06 22:45:10 +00:00
  • 01f8a1155f Made --port and --address point the user at the relevant global options in the rsyncd.conf manpage. Wayne Davison 2004-12-06 22:45:07 +00:00
  • 986aaaaa4b Check the global option "address" if the user didn't specify an --address option when starting the daemon. Wayne Davison 2004-12-06 22:45:03 +00:00
  • c96ee2310d Added support for the "address" option. Wayne Davison 2004-12-06 22:45:00 +00:00
  • 76cb2a3a4f Set default port value for a :: file-spec without a port number. Wayne Davison 2004-12-06 17:57:06 +00:00
  • 9bef934c76 Improved the examples for the --relative option. Wayne Davison 2004-12-03 01:31:24 +00:00
  • 85f14172dc Check the return value of flush_write_file() and report an error if it reports failure. Wayne Davison 2004-12-02 17:16:19 +00:00
  • 4539c0d79f Improved the description of the --update option. Wayne Davison 2004-11-30 20:43:06 +00:00
  • c3131af90a Improved some of the descriptions. Wayne Davison 2004-11-30 06:07:50 +00:00
  • c2c14fa26e Removed some redundant words in a sentence. Wayne Davison 2004-11-29 17:09:31 +00:00
  • e49f61f5fc Make some of the --*-dest comments clearer and more complete. Wayne Davison 2004-11-27 22:09:33 +00:00
  • 22f5bd5e35 Improved some of the items. Wayne Davison 2004-11-27 21:55:05 +00:00
  • 7a1b73b983 Mentioned the latest enhancements. Wayne Davison 2004-11-27 18:26:30 +00:00
  • 0c56b1add7 Allow "port" to be specified in the rsyncd.conf file. Wayne Davison 2004-11-27 18:24:12 +00:00
  • 1e60969646 Added tests for multiple --compare-dest options and --copy-dest. Wayne Davison 2004-11-27 17:59:48 +00:00
  • ee29752217 Added support for multiple --*-dest options. Wayne Davison 2004-11-27 17:56:58 +00:00
  • e012f858d6 - Added parsing for --copy-dest. - Added support for multiple --*-dest options. Wayne Davison 2004-11-27 17:52:51 +00:00
  • c3fad2e227 The compare_dest variable changed. Wayne Davison 2004-11-27 17:52:49 +00:00
  • b7e8628c4b - Added support for --copy-dest, which behaves like --link-dest, but it copies the identical files instead of hard-linking them. - Added support for multiple --*-dest options. Wayne Davison 2004-11-27 17:52:47 +00:00
  • e4977b0b9f - Define MAX_BASIS_DIRS. - Renamed FNAMECMP_CMPDEST to FNAMECMP_BASIS_DIR. Wayne Davison 2004-11-27 17:52:45 +00:00
  • b127c1dc58 Document --copy-dest and the support for multiple --*-dest options. Wayne Davison 2004-11-27 17:52:42 +00:00
  • 07bff66fb5 Fixed a socket-data conflict when verbosity is >= 2 and the files-from list is coming from a remote receiver. Wayne Davison 2004-11-20 17:10:54 +00:00
  • 4a888ae6d4 Mention latest fix. Wayne Davison 2004-11-20 07:23:20 +00:00
  • a0a33ee506 Call set_msg_fd_in() during the early phase of being a client sender so that we monitor the socket for any messages that it might send to us (and thus avoid a potential hang when verbosity is high). Wayne Davison 2004-11-20 07:08:44 +00:00
  • 98f8c9a5e5 Some minor improvements to read_msg_fd() made it safe to use both set_msg_fd_in() and read_msg_fd() during the early phase of being a client sender (up through the sending of the file list). This makes sure that the sender monitors the socket from the receiver for any messages that it might send to us, and thus avoids a hang when verbosity is high. Wayne Davison 2004-11-20 07:07:37 +00:00
  • 1f69bec480 Mention that the --bwlimit may now be combined with --daemon. Wayne Davison 2004-11-17 19:41:09 +00:00
  • 8f1b4f3642 - Mention the latest enhancements. - Aged the 2.6.3 news into OLDNEWS. Wayne Davison 2004-11-17 19:35:11 +00:00
  • ca39ebf9fb Aged the 2.6.3 release news. Wayne Davison 2004-11-17 19:34:31 +00:00
  • 9fb0844100 - Added the --bwlimit option to the options that are handled in combination with --daemon. This value is both a default bwlimit value and a maximum limit if the client asks for something larger. - Enabled popt support for option aliases. Wayne Davison 2004-11-17 19:29:20 +00:00
  • bdf278f7a5 Separate the daemon options from the normal client options. Wayne Davison 2004-11-17 19:11:53 +00:00
  • c8f2f8572f Tweaked the error code for a pipe() failure. Wayne Davison 2004-11-13 22:32:34 +00:00
  • 5d54f33962 Mentioned the new fork() check. Wayne Davison 2004-11-13 21:50:56 +00:00
  • ba449e444b Die with an appropriate error if do_fork() fails. Wayne Davison 2004-11-13 21:49:26 +00:00
  • 87ba7282f6 Mention the new --max-size option. Wayne Davison 2004-11-11 01:45:31 +00:00
  • 7d1bfaf7be Obey the max_size setting. Wayne Davison 2004-11-11 01:45:28 +00:00
  • 7d5acf1d44 Added the --max-size option. Wayne Davison 2004-11-11 01:45:25 +00:00
  • 3610c4583a Document --max-size. Wayne Davison 2004-11-11 01:45:22 +00:00
  • 41cfde6be3 Checking in the g2r-basis-filename patch that ensures that the receiver uses the same basis file that the generator used (avoiding a duplicate check that could cause a hang if a compare-dest file was a named pipe). Wayne Davison 2004-11-03 20:30:31 +00:00
  • 34bde8d54a Always include lib/snprintf.o when we include lib/compat.o. Wayne Davison 2004-11-02 16:47:15 +00:00
  • 1ed55e3e3e Mention latest fix. Wayne Davison 2004-10-27 06:35:50 +00:00
  • f80a8520e8 Don't ever call make_backup() if we're removing a destination directory (just remove it). Wayne Davison 2004-10-27 06:34:13 +00:00
  • 740bab942d Mention the latest bug-fix. Wayne Davison 2004-10-18 20:44:09 +00:00
  • 08b1b4860f Fixed an off-by-one error in the handling of --max-delete=N. Wayne Davison 2004-10-18 20:41:57 +00:00
  • 18ea5dc0d7 Mention new option parsing. Wayne Davison 2004-10-14 17:11:28 +00:00
  • 3ac7f5d4c1 Separate the daemon options so that the user can't mix client options with daemon options and visa versa. Wayne Davison 2004-10-14 17:08:15 +00:00
  • ad71500818 It seems that some popt releases don't define POPT_TABLEEND, so don't use it. Wayne Davison 2004-10-14 09:11:12 +00:00
  • b2ad840a6b Decided we don't need the build_gen target after all. Wayne Davison 2004-10-12 20:08:51 +00:00
  • 8db7cc2cff - Got rid of some awkward spacing in the long_options table. - Use the POPT_TABLEEND macro to end the long_options table. - Improved the count_args() function to accept a NULL pointer. - Simplified the code that sets *argc using count_args(). Wayne Davison 2004-10-11 10:43:25 +00:00
  • ac1541f4b7 Mention the latest changes. Wayne Davison 2004-10-10 20:33:07 +00:00
  • 09e2bbce8a Call flush_write_file() in _exit_cleanup() if we are keeping a partially-received file. Wayne Davison 2004-10-10 20:31:54 +00:00
  • 73496a36a1 Handle systems where the makedev() macro is named mkdev(). Wayne Davison 2004-10-08 21:27:22 +00:00
  • 8303cc1021 A new target, build_gen, works like gen w/o man-page generation. Wayne Davison 2004-10-08 19:52:38 +00:00
  • ab759cd27b Improved an error message by using rsyserr(). Wayne Davison 2004-10-07 17:02:39 +00:00
  • 64444de582 Mention in -a's usage message that -H isn't implied. Wayne Davison 2004-10-07 17:00:36 +00:00
  • e425fbe85d Re-enable the "!" token-handling in a .cvsignore file. Wayne Davison 2004-10-06 00:10:08 +00:00
  • 4f4b2f0927 The device-handling code is no longer omitted based on HAVE_MKNOD (this is because do_mknod() might be using a different function to handle fifos and sockets without the help of mknod(). Wayne Davison 2004-10-01 06:58:23 +00:00
  • da6eb9d123 Improved do_mknod() so that it handles creating a fifo file and a socket file when mknod() itself does not. Wayne Davison 2004-10-01 06:56:14 +00:00
  • 1b15e07e99 Make sure that all programs that use syscall.o also include lib/compat.o so that we can use strlcpy(). Wayne Davison 2004-10-01 06:53:26 +00:00
  • e49d720081 - Check if struct sockaddr_un has a sun_len member. - Check if mknod() can make a fifo file. - Check if mknod() can make a socket file. Wayne Davison 2004-10-01 06:51:34 +00:00
  • 3267d6a9ce Some systems need do_mkstemp() to use setmode() to set O_BINARY. Wayne Davison 2004-10-01 02:34:22 +00:00
  • 3ba2c330e1 Check for the setmode() function. Wayne Davison 2004-10-01 02:31:10 +00:00
  • 618c8a73db Preparing for release of 2.6.3 v2.6.3 Wayne Davison 2004-09-30 16:36:42 +00:00
  • aa0ea373cd Mention the enhancement that was made (quite a while ago) to the daemon's wildcard-expansion limit (formerly 1000 items, now memory limited). Wayne Davison 2004-09-30 10:46:43 +00:00
  • 6c3fda83ba Refined the text of a few of the news items. Wayne Davison 2004-09-30 09:58:39 +00:00
  • a3571c6cce - Mention the fix for lost output with 2>&1. - Prepare the file for the 2.6.3 final release. Wayne Davison 2004-09-30 09:37:38 +00:00
  • 6fcedb7dbe Mention the (anticipated) 2.6.3 release date. Wayne Davison 2004-09-30 09:36:29 +00:00
  • 18882701d2 Set our stderr output to blocking I/O to avoid any loss of output. Wayne Davison 2004-09-29 17:58:07 +00:00
  • 30c041f9ad Changed the errors concerning the secrets file to output with FLOG instead of FERROR. Wayne Davison 2004-09-24 17:04:05 +00:00
  • be7cf82299 - Make sure that match_address() always restores the "tok" string, even on error. - Turned the various FERROR messages into (the more proper) FLOG. Wayne Davison 2004-09-24 16:50:07 +00:00
  • fde045cd77 Turned the various FERROR messages into (the more proper) FLOG. Wayne Davison 2004-09-24 16:39:41 +00:00
  • 183150b741 Added some more --inplace info (i.e. it implies --partial and conflicts with 3 basis-file-affecting options). Wayne Davison 2004-09-23 21:15:04 +00:00
  • a2570930e8 Made the refused-option message clearer, like Paul suggested. Wayne Davison 2004-09-23 17:39:05 +00:00
  • fdb6716c0f Create a FIFO using mkfifo. Wayne Davison 2004-09-23 16:34:43 +00:00
  • a20a88d235 Assume that gettimeofday() takes two arguments when cross-compiling. Wayne Davison 2004-09-23 16:00:44 +00:00
  • 48d3ff94c9 Only output major/minor info for a character/block device, not for a FIFO or a socket. Wayne Davison 2004-09-23 05:33:48 +00:00
  • a33857da09 Mention that --partial-dir now sets an exclude that helps to avoid losing the partial data when deleting, and avoid copying any partial data from the sender. Wayne Davison 2004-09-22 04:14:43 +00:00
  • 13791b1eeb If the partial-dir value is relative, add a directory-exclude for it to the end of the user's exclude list. Wayne Davison 2004-09-22 04:12:13 +00:00
  • 9a5e37fca8 In get_exclude_tok(), if XFLG_DIRECTORY was passed in the xflags, set MATCHFLG_DIRECTORY in the mflags we return. Wayne Davison 2004-09-22 04:11:15 +00:00