Commit Graph

  • 8d3211447d If we start a sub-shell to let the user fix a rebase, output a message and change the prompt. Wayne Davison 2007-11-12 00:13:52 -08:00
  • 805d8ac43d Updated to work with latest git repository and to package the patches directory in a separate tar file. Wayne Davison 2007-11-11 23:58:01 -08:00
  • d26c7dfdb0 This script transforms one or more patch/* branches into one or more patches/*.diff files. Wayne Davison 2007-11-11 23:15:40 -08:00
  • 1e21cde315 Ignore a couple more items. Wayne Davison 2007-11-11 22:52:25 -08:00
  • c5d77e9659 Including my extern-squishing script, which just found an extraneous extern in exclude.c. Wayne Davison 2007-11-11 22:51:50 -08:00
  • 2909586ede This helper script exists to create the generated files that are needed for a build. It pretends to be a configure script so that the build steps are still the normal sequence of ./configure, make, make install (which is particularly helpful with the samba build farm). Once the generated files are ready, the configure.sh script is called to do the real configure work. Wayne Davison 2007-11-09 21:37:01 -08:00
  • c5435b56bf Switched prototype generation from awk to perl. Wayne Davison 2007-11-09 22:57:14 +00:00
  • 2c386ff971 Ignore generated files and dirs. Wayne Davison 2007-11-09 19:55:00 +00:00
  • 7f3b529367 Tweaked gensend to upload man pages too. Wayne Davison 2007-11-09 19:31:20 +00:00
  • 6228239894 Include the arg name for the lp_*() funtions. Wayne Davison 2007-11-09 19:28:27 +00:00
  • 4da09a65f8 Simplified script even more for HP-UX. Wayne Davison 2007-11-09 19:14:51 +00:00
  • ab96610986 Use older open() style for compatibility with older perl versions. Wayne Davison 2007-11-09 18:15:52 +00:00
  • c8dccf8fb4 Improved the manpage install rules. Wayne Davison 2007-11-09 18:12:40 +00:00
  • bdc12f41de Don't fail the install if the man pages aren't there. Wayne Davison 2007-11-09 18:04:50 +00:00
  • 2042c63251 Clean generated files for distclean. Wayne Davison 2007-11-09 17:56:00 +00:00
  • 6ec47d3d01 Added gensend target. Wayne Davison 2007-11-09 17:50:10 +00:00
  • 0c270e48af Let's try using perl for building proto.h. Wayne Davison 2007-11-09 17:40:56 +00:00
  • 8aeac05d98 Improved configure bootstrap to try to build generated files before fetching them. Wayne Davison 2007-11-09 16:56:46 +00:00
  • 564dc9941e This is an attempt to remove generated files from the rsync repository while still supporting the samba build farm. Let's see if it works. Wayne Davison 2007-11-09 16:22:20 +00:00
  • 732b391720 Preparing for release of 3.0.0pre5 v3.0.0pre5 Wayne Davison 2007-11-09 04:49:18 +00:00
  • 879b6ad05c When performing a --dry-run, output a "(DRY RUN)" reminder on the last line of the verbose summary text. Wayne Davison 2007-11-09 04:48:10 +00:00
  • f153c9c943 Mention latest changes. Wayne Davison 2007-11-09 04:32:58 +00:00
  • 1b411143e5 Got rid of a compiler warning. Wayne Davison 2007-11-08 20:30:17 +00:00
  • 9456434688 Some fixes for SCO in new getaddrinfo() code. Wayne Davison 2007-11-08 14:54:58 +00:00
  • 268da8167a Use uint32, not uint32_t. Wayne Davison 2007-11-08 01:31:58 +00:00
  • 2213961e8f Add back a define of "struct sockaddr_storage" for systems that don't have it. Wayne Davison 2007-11-08 01:10:34 +00:00
  • d100e733db Improve the man page and --help descriptions of --dry-run. In particular, make it clear that --dry-run turns off action without turning on verbosity, and has some incomplete/inaccurate stats. Wayne Davison 2007-11-08 00:06:48 +00:00
  • 15e4d40184 Tweaked an extern. Wayne Davison 2007-11-06 15:32:55 +00:00
  • f7a76b9c45 Some changes to allow an unsorted file list even if the iconv option was disabled via configure. Wayne Davison 2007-11-06 15:25:02 +00:00
  • 84e1a34eaa Fixed some typos that Matt pointed out. Wayne Davison 2007-11-05 18:33:09 +00:00
  • 41979f2518 Make sure that get_xattr_data() never tries to malloc 0 bytes. Wayne Davison 2007-11-05 18:15:04 +00:00
  • 4b1553e2d4 If the xattr data is bogus in get_rsync_acl(), free the buffer. Wayne Davison 2007-11-05 18:15:01 +00:00
  • e516b69ef6 Fixed get_xattr_acl() -- it needed to zero *len_p. Wayne Davison 2007-11-05 15:02:30 +00:00
  • 7df593f21f Got rid of a redundant mtime check. Wayne Davison 2007-11-05 15:02:27 +00:00
  • cac80887a6 Conditional symlink-checking code in unchanged_attrs() should be checking HAVE_LUTIMES. Wayne Davison 2007-11-04 06:43:01 +00:00
  • 45a143cd51 Have unchanged_attrs() check the mtime on items where we can affect the time, even if unchanged_file() might have already checked it. Wayne Davison 2007-11-03 21:14:16 +00:00
  • 0379c8eca1 Make sure that the user has write permissions when opening a temp file. Wayne Davison 2007-11-03 19:27:49 +00:00
  • c9b16cdaba Stop password errors from getting reported as transfer errors. Wayne Davison 2007-11-03 18:14:36 +00:00
  • 77943e69aa - Renamed updating_basis -> updating_basis_or_equiv. - Set updating_basis_or_equiv if we're inplace-updating a file using the backup file as the basis. Wayne Davison 2007-11-03 16:57:17 +00:00
  • d620219dc4 A better way to count our queued workload. Wayne Davison 2007-11-03 16:30:30 +00:00
  • c0685c05f8 Fixed hang when --hard-links was processing a large directory hierarchy with no files. Wayne Davison 2007-11-03 15:27:14 +00:00
  • b7386d23d4 Avoid verbose output during the forwarding of flist data (for now, at least). Wayne Davison 2007-11-03 07:20:09 +00:00
  • 17a4977bef In mplex_write(), make extra sure something unexpected doesn't get put between the split output of a long buffer. Wayne Davison 2007-11-03 07:20:05 +00:00
  • 4f9b139ab9 The HAVE_UTIMBUF define changed to HAVE_STRUCT_UTIMBUF. Wayne Davison 2007-11-02 20:53:04 +00:00
  • 9f802c7294 A new version of the getaddrinfo code from the samba source. Wayne Davison 2007-11-02 20:52:57 +00:00
  • 6e1fa33f67 Make use of the HAVE_NETDB_H define. Wayne Davison 2007-11-02 20:52:52 +00:00
  • 4021aa455b Changes to handle new getaddrinfo code. Wayne Davison 2007-11-02 20:52:46 +00:00
  • 6ec0f6977d Added AC_HAVE_TYPE(). Wayne Davison 2007-11-02 20:52:33 +00:00
  • 8c702798f6 One more SUBPROTOCOL_VERSION increase for iconv change. Wayne Davison 2007-10-31 15:01:26 +00:00
  • 2ad3c71777 - In --iconv mode, we can't lower the ndx_end value because dirs aren't sorted to the end. - Made output_flist() output from "files" instead of "sorted". Wayne Davison 2007-10-31 14:02:51 +00:00
  • 05bd302ab6 Increment the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-31 05:48:56 +00:00
  • 2b4d51f2e9 Set ndx_start to 1 only for an inc-recursive transfer. Wayne Davison 2007-10-31 05:48:25 +00:00
  • ee279980cc - Handle a dot-dir-containing flist using its parent_ndx value. Wayne Davison 2007-10-31 04:43:36 +00:00
  • 4e42173508 - Fixed a problem with merging dot dirs with non-dot-dir args in inc-recursive mode. - Clean up a relative name to remove interior dot dirs and extra slashes. - Fixed the error output about /../ in a -R path after a /./ cut-off. - Changed the starting ndx value to 1 so that a dot-dir flist can use 0 to refer to its parent (".") directory. Wayne Davison 2007-10-31 04:43:32 +00:00
  • b58bfb2f20 Call clean_fname() with new flag arg. Wayne Davison 2007-10-31 04:43:29 +00:00
  • 6bb82fe0a8 Changed clean_fname() to take a flag int instead of a BOOL. Added a few extra cleaning options (all off by default). Wayne Davison 2007-10-31 04:43:25 +00:00
  • c73f2a3831 - Define the new CFN_* flags for clean_fname(). - Changed struct relnamecache's "is_dot_dir" member to "name_type". Wayne Davison 2007-10-31 04:43:22 +00:00
  • b1eca24226 Avoid a crash if we read an index value without a valid first_flist. Wayne Davison 2007-10-31 04:43:19 +00:00
  • 58b7b3d668 Suggest -Z as a good popt alias letter instead of -s. Wayne Davison 2007-10-31 00:51:48 +00:00
  • ce055e863d Mention that --keep-dirlinks can be dangerous if there are untrusted symlinks in the transfer. Wayne Davison 2007-10-30 15:00:40 +00:00
  • 53ec55a88e Fixed --one-file-system handling when dealing with multiple user-specified mount points in inc-recursive mode. Wayne Davison 2007-10-30 02:24:03 +00:00
  • 2cce75453c My version of Matt's cleanup patch from bug 5051. This makes --copy-dest use a temp file when not in in-place mode, and has various improvments for the code. I have also "#if 0"ed the code in the receiver that makes missing directories to see if we can figure out if it is needed (and if so, what for). Wayne Davison 2007-10-29 20:43:34 +00:00
  • 93204ccae2 Made some more char pointers const. Wayne Davison 2007-10-28 21:42:41 +00:00
  • 57d617192b Don't call copy_file() for a dry-run. (Thanks, Matt!) Wayne Davison 2007-10-28 20:03:00 +00:00
  • ea118be593 Fixed setting of updating_basis value. Wayne Davison 2007-10-28 06:51:50 +00:00
  • 6a85ee9623 Preparing for release of 3.0.0pre4 v3.0.0pre4 Wayne Davison 2007-10-27 05:09:06 +00:00
  • 5851ac2dfe Fixed a problem with build_hash_table() getting called too often when overwriting a shorter file. Wayne Davison 2007-10-27 04:41:18 +00:00
  • e844a4a8a8 When listing a bare module name w/o -r, make sure we list the contents of the module's root directory. Wayne Davison 2007-10-27 02:19:49 +00:00
  • 1d8638ce86 Preparing for release of 3.0.0pre3 v3.0.0pre3 Wayne Davison 2007-10-27 00:00:21 +00:00
  • 4c17cdcb64 Chunk a really large file to avoid sender-side hash-table overload. Wayne Davison 2007-10-26 22:11:19 +00:00
  • c291d05759 Fixed problem with anchored filter and an absolute source path with --relative. Wayne Davison 2007-10-26 16:53:02 +00:00
  • 9520ce4b65 Mention .git/ exclude. Wayne Davison 2007-10-25 02:05:43 +00:00
  • 0485b451ea Added .git/ to "CVS" excludes. Wayne Davison 2007-10-25 02:05:05 +00:00
  • 4efa11680a We need to provide iconvbufs() anytime ICONV_CONST is defined. Wayne Davison 2007-10-25 01:40:17 +00:00
  • 2f39f112c1 A few more improvements. Wayne Davison 2007-10-21 22:30:49 +00:00
  • 0438c59fd0 Improved a description. Wayne Davison 2007-10-21 21:53:20 +00:00
  • 1aa343e89c Make last fix even better. Wayne Davison 2007-10-21 21:52:25 +00:00
  • 5ed353a881 Avoid dropping a hard-linked itemized output with -ii. Wayne Davison 2007-10-21 16:50:31 +00:00
  • c126e66ebd Got rid of a couple compiler warnings when SUPPORT_HARD_LINKS is not defined. Wayne Davison 2007-10-20 06:19:01 +00:00
  • 97bcf138be Improved a couple entries. Wayne Davison 2007-10-18 19:47:41 +00:00
  • 37ce167996 We can't decrement the in_progress value for a hard-linked file until the generator gets a chance to finish the hard links. Wayne Davison 2007-10-18 14:04:42 +00:00
  • 88a7426843 Typedef any missing types. Wayne Davison 2007-10-17 14:15:22 +00:00
  • a1f7c8e250 Add checking for id_t, and changed some of the type checking to use the newer, recommended method. (Couldn't switch uid_t and gid_t.) Wayne Davison 2007-10-17 14:15:18 +00:00
  • 52d9a554d1 Changed a word in an error message. Wayne Davison 2007-10-16 22:42:10 +00:00
  • aabb50d4e3 Tweaked set_allow_inc_recurse() a bit more. Wayne Davison 2007-10-16 18:33:47 +00:00
  • 03646b4910 The start of some updated "thanks". Wayne Davison 2007-10-16 16:19:40 +00:00
  • 11b02d927f Adding Wesley Terpstra's lchmod()-equivalent that uses setattrlist(). Wayne Davison 2007-10-16 16:00:41 +00:00
  • 5cefa088e2 We now report symlink mode changes if HAVE_SETATTRLIST is defined. Wayne Davison 2007-10-16 16:00:34 +00:00
  • 2e4e03f196 Added checks for setattrlist and sys/attr.h. Wayne Davison 2007-10-16 16:00:31 +00:00
  • ea4e8cf8a1 Call set_allow_inc_recurse() for situations that don't call server_options(). Wayne Davison 2007-10-16 15:10:17 +00:00
  • 95def6d957 - Send an 'i' in the -e arg to the server if we can support inc_recurse. - Got rid of some unneeded blocking_io value twiddling. - Send --use-qsort to the server if it was specified. Wayne Davison 2007-10-16 15:10:12 +00:00
  • 9970bed4d9 - Moved the arg-checking relating into set_allow_inc_recurse() and call it when the server is in setup_protocol(). The function sets allow_inc_recurse to 0 if some options won't allow us to support an incremental-recursive transfer. - The server now checks for an 'i' in the -e option from the client and zeros out allow_inc_recurse if not found. - The server reports its inc_recurse determination back to the client. - The client sets inc_recurse based on the value it gets from the server. Wayne Davison 2007-10-16 15:10:09 +00:00
  • 494d049ce1 Incremented the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-16 15:10:05 +00:00
  • 6a385e3b7e We don't need to send --no-i-r anymore. Wayne Davison 2007-10-16 04:08:25 +00:00
  • 71456d301f Write out the inc_recurse flag into a protocol-30 batch file. Wayne Davison 2007-10-16 04:08:21 +00:00
  • dbd697b578 - Send a flag from the client to the server to indicate if the protocol is going to run in inc_recurse mode or not. - Verify that the options we received (as a server or as a batch-reader) are compatible with the requested inc_recurse mode. Wayne Davison 2007-10-16 04:08:18 +00:00
  • 5ca70927be Incremented the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-16 04:08:14 +00:00
  • 2e52ba36cb Added braces to an empty "if" (to avoid any complaints from a compiler that likes to point out an "if (...)" with a semicolon after it). Wayne Davison 2007-10-15 00:16:12 +00:00
  • fd78520dca If there's no lchmod(), don't itemize permission differences for symlinks. Wayne Davison 2007-10-15 00:13:59 +00:00
  • 3f655ca08d If the user told us to use a password file and we used it, there's no need to comment if a RSYNC_PASSWORD environment variable is set. Wayne Davison 2007-10-14 21:20:31 +00:00