rsync/rsync.git
12 years agoAdd conditional support for excluding types of files from xattr ops.
Wayne Davison [Sat, 8 Aug 2009 20:21:26 +0000 (13:21 -0700)]
Add conditional support for excluding types of files from xattr ops.

12 years agoGet section reference right. Fixes bug #6573.
Wayne Davison [Sat, 1 Aug 2009 18:28:45 +0000 (11:28 -0700)]
Get section reference right.  Fixes bug #6573.

12 years agoAdded solaris IPv6 checking to configure. Fixes #6438.
Wayne Davison [Fri, 5 Jun 2009 19:56:15 +0000 (12:56 -0700)]
Added solaris IPv6 checking to configure.  Fixes #6438.
Patch from Tim Spriggs.

12 years agoMention that --whole-file is not the default for a local transfer when
Wayne Davison [Mon, 1 Jun 2009 16:09:09 +0000 (09:09 -0700)]
Mention that --whole-file is not the default for a local transfer when
writing a batch file.

12 years agoAdding a new script that creates a local patch/* branch
Wayne Davison [Sat, 23 May 2009 20:40:34 +0000 (13:40 -0700)]
Adding a new script that creates a local patch/* branch
for each file given on the command-line.

12 years agoImproved the usage output.
Wayne Davison [Sat, 23 May 2009 20:40:23 +0000 (13:40 -0700)]
Improved the usage output.

12 years agoDetermine the master's commit hash and note it in each patch
Wayne Davison [Sat, 23 May 2009 20:12:01 +0000 (13:12 -0700)]
Determine the master's commit hash and note it in each patch
that is based on the master in the new "based-on:" line.

12 years agoMention some recent changes.
Wayne Davison [Sat, 23 May 2009 18:45:17 +0000 (11:45 -0700)]
Mention some recent changes.

12 years agoRefactorings to the filter code, most notably:
Matt McCutchen [Sat, 23 May 2009 17:59:14 +0000 (10:59 -0700)]
Refactorings to the filter code, most notably:

- Improve function name: parse_rule -> parse_filter_str (to make the
  similarity with parse_filter_file clearer, and better indicate that
  it can parse multiple rules when FILTRULE_WORD_SPLIT is specified).

- In preparation for rule prefixes containing information beyond the
  rflags, change the code to pass around a full "template" filter_rule
  instead of just rflags.  Callers of parse_filter_{str,file} that want
  to specify only rflags can use rule_template(rflags) .

- Remove the MODIFIERS_* strings and instead hand-code the condition
  under which each modifier is valid.  This should make it easier to
  see that the conditions are correct.

- Tighten up default modifiers on merge rules:
  - Disallow "!" because it isn't useful.
  - If the merge rule specifies a side via "s" or "r", the rules in the
    file cannot also specify a side via "s", "r", "hide", etc.

[Patch was changed by Wayne a bit prior to application.]

12 years agoImproved a couple variable names.
Wayne Davison [Sat, 23 May 2009 17:08:17 +0000 (10:08 -0700)]
Improved a couple variable names.

12 years agoUse typedefs for the filter structures.
Wayne Davison [Sat, 23 May 2009 15:50:42 +0000 (08:50 -0700)]
Use typedefs for the filter structures.

12 years agoChange filter MATCHFLGs to FILTRULEs.
Wayne Davison [Sat, 23 May 2009 15:01:43 +0000 (08:01 -0700)]
Change filter MATCHFLGs to FILTRULEs.

13 years agoSupport an older AIX system that doesn't have ENOTSUP.
Wayne Davison [Thu, 14 May 2009 18:23:38 +0000 (11:23 -0700)]
Support an older AIX system that doesn't have ENOTSUP.

13 years agoSwitch from inet_aton() to inet_pton() (since we supply a compatibility
Wayne Davison [Thu, 14 May 2009 18:22:37 +0000 (11:22 -0700)]
Switch from inet_aton() to inet_pton() (since we supply a compatibility
function for the latter, it will always exist).

13 years agoAdding release info for 3.0.6 to the trunk.
Wayne Davison [Fri, 8 May 2009 18:13:37 +0000 (11:13 -0700)]
Adding release info for 3.0.6 to the trunk.

13 years agoFix typo pointed out by Chris Pepper.
Wayne Davison [Thu, 7 May 2009 15:02:17 +0000 (08:02 -0700)]
Fix typo pointed out by Chris Pepper.

13 years agoEnhance name_to_{u,g}id() to optionally parse numbers and rename
Wayne Davison [Thu, 7 May 2009 14:34:42 +0000 (07:34 -0700)]
Enhance name_to_{u,g}id() to optionally parse numbers and rename
to {user,group}_to_*().  Based on a patch by Matt McCutchen.

13 years agoMove the description of include/exclude modifiers to a better place
Matt McCutchen [Tue, 5 May 2009 02:30:47 +0000 (22:30 -0400)]
Move the description of include/exclude modifiers to a better place
in the man page.

13 years agoClarify which options are transfer rules, and what that means.
Wayne Davison [Mon, 27 Apr 2009 14:21:56 +0000 (07:21 -0700)]
Clarify which options are transfer rules, and what that means.

13 years agoChange sending/receiving/storing of the rdev value for special files.
Wayne Davison [Sun, 26 Apr 2009 14:28:55 +0000 (07:28 -0700)]
Change sending/receiving/storing of the rdev value for special files.
Since the value is not needed, protocol 31 no longer sends it, while
older protocols are optimized so the sender just sends a valid rdev
value as efficiently as possible.  The receiver no longer caches an
rdev value for special files, and the generator will always pass a 0
rdev value to do_mknod() for special files. Fixes bug #6280.

13 years agoUse upper-case HLINK in a --debug setting to avoid a really weird bug
Wayne Davison [Tue, 14 Apr 2009 04:07:12 +0000 (21:07 -0700)]
Use upper-case HLINK in a --debug setting to avoid a really weird bug
in the strncasecmp() of OpenSUSE 10.2 (x86_64).

13 years agoSwitch to upper-case in the {debug,info}_verbosity arrays.
Wayne Davison [Mon, 13 Apr 2009 14:37:49 +0000 (07:37 -0700)]
Switch to upper-case in the {debug,info}_verbosity arrays.

13 years agoChanged the commands used to "make gen" without any stoppage.
Wayne Davison [Sun, 12 Apr 2009 22:18:33 +0000 (15:18 -0700)]
Changed the commands used to "make gen" without any stoppage.

13 years agoDon't allow --remove-s*-files with --read-batch.
Wayne Davison [Sun, 12 Apr 2009 19:57:31 +0000 (12:57 -0700)]
Don't allow --remove-s*-files with --read-batch.

13 years agoFixed the use of --xattrs with --only-write-batch.
Wayne Davison [Sun, 12 Apr 2009 19:51:20 +0000 (12:51 -0700)]
Fixed the use of --xattrs with --only-write-batch.

13 years agoThe suffix must be non-empty if the backup-dir is the same as the dest
Wayne Davison [Sun, 12 Apr 2009 00:31:13 +0000 (17:31 -0700)]
The suffix must be non-empty if the backup-dir is the same as the dest
dir.

13 years agoMore backup improvements:
Wayne Davison [Sat, 11 Apr 2009 18:31:31 +0000 (11:31 -0700)]
More backup improvements:

- Changed get_backup_name() to verify the backup path, and make any
  missing directories.  This avoids accidental use of a symlink as a dir
  in a backup path, and gets rid of any other non-dirs that are in the
  way.  It also avoids the need for various operations to retry after
  calling make_bak_dir(), simplifying several pices of code.
- Changed create_directory_path() to make_path(), giving it flags that
  lets the caller decide if it should skip a leading slash or drop the
  trailing filename.
- Mention when we create the backup directory, so the user is not caught
  unaware when rsync uses a directory they didn't expect.
- Got rid of some dir-moving backup code that is not used.
- Added a little more backup-debug output.

13 years agoFix "just in case" unlink. Prefer renaming of normal files
Wayne Davison [Sat, 11 Apr 2009 13:32:25 +0000 (06:32 -0700)]
Fix "just in case" unlink.  Prefer renaming of normal files
if hard-linking fails.

13 years agoImproved link_or_rename() to handle prefer_rename better.
Wayne Davison [Sat, 11 Apr 2009 06:16:41 +0000 (23:16 -0700)]
Improved link_or_rename() to handle prefer_rename better.

13 years agoDon't try to backup a file being removed from the backup area.
Wayne Davison [Sat, 11 Apr 2009 06:14:06 +0000 (23:14 -0700)]
Don't try to backup a file being removed from the backup area.

13 years agoAllow a "make reconfigure" to continue, even if the Makefile changes.
Wayne Davison [Fri, 10 Apr 2009 23:24:12 +0000 (16:24 -0700)]
Allow a "make reconfigure" to continue, even if the Makefile changes.

13 years agoFixed an ACL/xattr corruption issue where the --backup option could cause
Wayne Davison [Fri, 10 Apr 2009 23:22:44 +0000 (16:22 -0700)]
Fixed an ACL/xattr corruption issue where the --backup option could cause
rsync to associate the wrong ACL/xattr information with received files.

13 years agoAllow $RSYNC_TEST_TMP to indicate a good tmp dir for our tests.
Wayne Davison [Fri, 10 Apr 2009 15:19:16 +0000 (08:19 -0700)]
Allow $RSYNC_TEST_TMP to indicate a good tmp dir for our tests.

13 years agoDon't try to simplify an ACL that has a mask w/o any named values.
Wayne Davison [Fri, 10 Apr 2009 05:49:24 +0000 (22:49 -0700)]
Don't try to simplify an ACL that has a mask w/o any named values.

13 years agoSome improvements to the rsync.yo manpage:
Wayne Davison [Tue, 7 Apr 2009 14:32:35 +0000 (07:32 -0700)]
Some improvements to the rsync.yo manpage:
- Mention the switch from MD4 to MD5.
- Mention the default for the --log-file-format option.

13 years agoMake sure that config.h.in is up-to-date before allowing the
Wayne Davison [Sat, 4 Apr 2009 14:42:48 +0000 (07:42 -0700)]
Make sure that config.h.in is up-to-date before allowing the
Makefile-updating rule to run ./config.status.

13 years agoFixed --dry-run with --read-batch:
Wayne Davison [Sat, 4 Apr 2009 14:24:38 +0000 (07:24 -0700)]
Fixed --dry-run with --read-batch:
- Avoid sending MSG_NO_SEND to the generator.
- Check if the file is wanted before discarding the batched data.

13 years agoFixed improper deletion of mount-point hierarchies.
Wayne Davison [Wed, 1 Apr 2009 03:15:42 +0000 (20:15 -0700)]
Fixed improper deletion of mount-point hierarchies.
Fixes bug #6240.

13 years agoFixed a word ending that Jesse Weinstein and revamp some of the text
Wayne Davison [Tue, 31 Mar 2009 21:34:31 +0000 (14:34 -0700)]
Fixed a word ending that Jesse Weinstein and revamp some of the text
to make it clearer.

13 years agoMake symlink iconv work for a local copy.
Wayne Davison [Sun, 29 Mar 2009 20:23:56 +0000 (13:23 -0700)]
Make symlink iconv work for a local copy.
Fixes issue mention in bug #5615.

13 years agoGive a meaningful error message when we fail to write to a batch file.
Matt McCutchen [Sat, 31 Jan 2009 06:14:17 +0000 (01:14 -0500)]
Give a meaningful error message when we fail to write to a batch file.

13 years agoMy version of Matt's improvements related to missing source args:
Wayne Davison [Fri, 13 Mar 2009 16:33:51 +0000 (09:33 -0700)]
My version of Matt's improvements related to missing source args:
- Implement --ignore-missing-args.
- In the absence of --*-missing-args, a missing source arg is an
  FERROR_XFER, but doesn't need to be an IOERR_GENERAL.
- Revise the man page.

13 years agoMake missing args governed by protect filters, not hide.
Wayne Davison [Fri, 13 Mar 2009 15:49:53 +0000 (08:49 -0700)]
Make missing args governed by protect filters, not hide.

13 years agoMade --list-only output missing args as a "*missing" line.
Wayne Davison [Sat, 7 Mar 2009 06:42:13 +0000 (22:42 -0800)]
Made --list-only output missing args as a "*missing" line.

13 years agoDon't let --chmod tweak a 0 mode value (which marks a missing arg).
Wayne Davison [Sat, 7 Mar 2009 06:41:23 +0000 (22:41 -0800)]
Don't let --chmod tweak a 0 mode value (which marks a missing arg).

13 years agoSimplify an "if" in ssh-basic.test. Fixes bug #6169;
Wayne Davison [Fri, 6 Mar 2009 15:07:43 +0000 (07:07 -0800)]
Simplify an "if" in ssh-basic.test.  Fixes bug #6169;

13 years agoImproved the unsafe_symlink() code to not get fooled by extra '/' chars
Wayne Davison [Tue, 3 Mar 2009 16:43:17 +0000 (08:43 -0800)]
Improved the unsafe_symlink() code to not get fooled by extra '/' chars
in the symlink's path.  Added test cases.  This fixes bug #6151.

13 years agoMake the backup code call unsafe_symlink() correctly.
Wayne Davison [Tue, 3 Mar 2009 16:42:56 +0000 (08:42 -0800)]
Make the backup code call unsafe_symlink() correctly.

13 years agoAdded the --delete-missing-args option to delete specified
Wayne Davison [Sat, 28 Feb 2009 17:22:51 +0000 (09:22 -0800)]
Added the --delete-missing-args option to delete specified
files on the receiver that don't exist on the sender.

13 years agoMade --progress use ir-chk instead of to-chk when the incremental
Wayne Davison [Sat, 28 Feb 2009 16:02:25 +0000 (08:02 -0800)]
Made --progress use ir-chk instead of to-chk when the incremental
recursion scan is still active.  Mention the output change more
prominently in the NEWS file.  Updated the --progress output in
the manpage, with mention of the new "ir-chk" string's meaning.

13 years agoProperly indent some lines.
Wayne Davison [Fri, 20 Feb 2009 07:09:20 +0000 (23:09 -0800)]
Properly indent some lines.

13 years agoAdded a way for supplementary groups to be specified in the rsyncd.conf
Wayne Davison [Fri, 20 Feb 2009 07:02:03 +0000 (23:02 -0800)]
Added a way for supplementary groups to be specified in the rsyncd.conf
file.  Also made explicitly-set uid/gid values no longer ignored by a
daemon that was not run by a super-user.

13 years agoAdding a way for log-format numbers to become more human readable.
Wayne Davison [Tue, 17 Feb 2009 21:22:28 +0000 (13:22 -0800)]
Adding a way for log-format numbers to become more human readable.

13 years agoMention that only the first line of a password-file is used.
Wayne Davison [Mon, 16 Feb 2009 18:31:58 +0000 (10:31 -0800)]
Mention that only the first line of a password-file is used.

13 years agoHandle a link_stat() failure with errno ENOENT as a vanished file.
Wayne Davison [Sat, 14 Feb 2009 16:35:57 +0000 (08:35 -0800)]
Handle a link_stat() failure with errno ENOENT as a vanished file.

13 years agoAdded --disable-iconv-open option for configure to turn off all use
Wayne Davison [Sat, 14 Feb 2009 15:50:09 +0000 (07:50 -0800)]
Added --disable-iconv-open option for configure to turn off all use
of the iconv_open() function.  Implies --disable-iconv (which turns
off the --iconv option).  Fixes bug #6107.

13 years agoMoved the --disable-debug check sooner in configure.in so that it
Wayne Davison [Sat, 14 Feb 2009 15:46:39 +0000 (07:46 -0800)]
Moved the --disable-debug check sooner in configure.in so that it
happens prior to checking for the compiler.  Switched no-debug code
to setting ac_cv_prog_cc_g=no.  Fixes bug #6106.

13 years agoMade copy_section() and string_set() simpler, getting rid of a
Wayne Davison [Fri, 6 Feb 2009 15:27:18 +0000 (07:27 -0800)]
Made copy_section() and string_set() simpler, getting rid of a
"FIXME" comment that we don't need to fix.

13 years agoCombine Globals and Locals into a Vars struct that parallels Defaults,
Wayne Davison [Thu, 5 Feb 2009 15:31:51 +0000 (07:31 -0800)]
Combine Globals and Locals into a Vars struct that parallels Defaults,
shortening some code.  Improve comments and make other minor cleanups.
Based on a patch that Matt McCutchen posted to the mailing list.

13 years agoEnsure that the sender turns off any msg_fd_in use earlier.
Wayne Davison [Thu, 5 Feb 2009 02:14:15 +0000 (18:14 -0800)]
Ensure that the sender turns off any msg_fd_in use earlier.
This avoids a problem where an extra message from the sender
could give the generator time to start sending data that will
not be understood by the sender's use of read_msg_fd().

13 years agoDo not try to send a symlink with a 0-length value.
Wayne Davison [Wed, 4 Feb 2009 15:53:35 +0000 (07:53 -0800)]
Do not try to send a symlink with a 0-length value.
This avoids a transfer error in the receiver.

13 years agoWe only need to send --stats to a remote receiver now.
Wayne Davison [Thu, 29 Jan 2009 07:41:17 +0000 (23:41 -0800)]
We only need to send --stats to a remote receiver now.

13 years agoA few more improvements to the hostspec-parsing code.
Wayne Davison [Thu, 29 Jan 2009 07:17:46 +0000 (23:17 -0800)]
A few more improvements to the hostspec-parsing code.

13 years agoFixed the parsing of IPv6 literal addresses with a username
Wayne Davison [Wed, 28 Jan 2009 23:55:41 +0000 (15:55 -0800)]
Fixed the parsing of IPv6 literal addresses with a username
prefixed.  Fixes bug #6067.

13 years agoCheck the right flist_num in gen_wants_ndx().
Wayne Davison [Mon, 19 Jan 2009 06:57:43 +0000 (22:57 -0800)]
Check the right flist_num in gen_wants_ndx().

13 years agoAdded a "Defaults" structure with both globals and locals in it.
Wayne Davison [Mon, 19 Jan 2009 06:40:58 +0000 (22:40 -0800)]
Added a "Defaults" structure with both globals and locals in it.
Initialize both the Globals and Locals back to their default values
when reading the config.  This fixes a bug where locals set in the
global section were not getting reset to their default value if the
config item was removed from the file.

13 years agoA couple minor function-call tweaks.
Wayne Davison [Mon, 19 Jan 2009 06:40:17 +0000 (22:40 -0800)]
A couple minor function-call tweaks.

13 years agoRenamed some typedefs:
Wayne Davison [Mon, 19 Jan 2009 06:39:57 +0000 (22:39 -0800)]
Renamed some typedefs:
- global -> global_vars
- section -> local_vars
- global_and_section -> all_vars

13 years agoRenamed sDefault to Locals.
Wayne Davison [Mon, 19 Jan 2009 06:39:20 +0000 (22:39 -0800)]
Renamed sDefault to Locals.

13 years agoUse a varint when sending the error_code.
Wayne Davison [Wed, 14 Jan 2009 18:18:47 +0000 (10:18 -0800)]
Use a varint when sending the error_code.

13 years agoFixed the delete statistics with --delete-delay and --delete-after.
Wayne Davison [Sat, 17 Jan 2009 22:46:42 +0000 (14:46 -0800)]
Fixed the delete statistics with --delete-delay and --delete-after.

13 years agoFixed a hang in the inc_recurse batch-reading code.
Wayne Davison [Sat, 17 Jan 2009 21:54:52 +0000 (13:54 -0800)]
Fixed a hang in the inc_recurse batch-reading code.

13 years agoChange some args from "char *" to "const char *" in order to get rid of
Wayne Davison [Thu, 15 Jan 2009 08:14:51 +0000 (00:14 -0800)]
Change some args from "char *" to "const char *" in order to get rid of
a compiler warning that was just introduced.  Also avoids changing the
host string to lower-case in access.c (by using iwildmatch()).

13 years agoAdded the "reverse lookup" daemon-config parameter.
Matt McCutchen [Thu, 15 Jan 2009 08:07:05 +0000 (00:07 -0800)]
Added the "reverse lookup" daemon-config parameter.

13 years agoSend the --stats option for proper del-stats operation.
Wayne Davison [Wed, 14 Jan 2009 15:38:37 +0000 (07:38 -0800)]
Send the --stats option for proper del-stats operation.

13 years agoUse "use warnings" rather than -w on the #! line.
Wayne Davison [Tue, 13 Jan 2009 22:40:35 +0000 (14:40 -0800)]
Use "use warnings" rather than -w on the #! line.

13 years agoAdding recent release info from the 3.0.x branch.
Wayne Davison [Tue, 13 Jan 2009 21:53:01 +0000 (13:53 -0800)]
Adding recent release info from the 3.0.x branch.

13 years agoFixed recv_add_uid() to properly differentiate users and groups.
Matt McCutchen [Tue, 13 Jan 2009 19:15:08 +0000 (11:15 -0800)]
Fixed recv_add_uid() to properly differentiate users and groups.

13 years agoHandle simultaneous arrival of multiple connections.
Matt McCutchen [Tue, 13 Jan 2009 17:42:54 +0000 (09:42 -0800)]
Handle simultaneous arrival of multiple connections.

13 years agoTweaked the --delete-* option summaries.
Wayne Davison [Fri, 9 Jan 2009 01:01:38 +0000 (17:01 -0800)]
Tweaked the --delete-* option summaries.

13 years agoAvoid a server-side problem with -e is at the start of the short options.
Wayne Davison [Thu, 8 Jan 2009 00:38:56 +0000 (16:38 -0800)]
Avoid a server-side problem with -e is at the start of the short options.
(Bug #6020)

13 years agoTweaked s### and m## to avoid vim highlighting issues.
Wayne Davison [Thu, 8 Jan 2009 00:38:06 +0000 (16:38 -0800)]
Tweaked s### and m## to avoid vim highlighting issues.

13 years agoFixed bug #6011: use of target in configure.
Wayne Davison [Sun, 4 Jan 2009 04:50:54 +0000 (20:50 -0800)]
Fixed bug #6011: use of target in configure.

13 years agoImproved the backup code:
Wayne Davison [Sat, 3 Jan 2009 20:00:02 +0000 (12:00 -0800)]
Improved the backup code:
- Backups do not interfere with an atomic update (when possible).
- Backing up a file will remove a directory that is in the way
  and visa versa.
- Unify the backup-dir and non-backup-dir code in backup.c.
- Improved the backup tests a little bit.

13 years agoUpdate the copyright year.
Wayne Davison [Sat, 3 Jan 2009 18:57:14 +0000 (10:57 -0800)]
Update the copyright year.

13 years agoMake delete_item() public, moving it into delete.c.
Wayne Davison [Sat, 3 Jan 2009 18:52:50 +0000 (10:52 -0800)]
Make delete_item() public, moving it into delete.c.

13 years agoAdded init_stat_x() to avoid duplication of acl/xattr init code.
Wayne Davison [Sat, 3 Jan 2009 16:53:59 +0000 (08:53 -0800)]
Added init_stat_x() to avoid duplication of acl/xattr init code.

13 years agoAllow opendir() in send_directory() to fail with ENOENT.
Wayne Davison [Sat, 27 Dec 2008 19:07:57 +0000 (11:07 -0800)]
Allow opendir() in send_directory() to fail with ENOENT.

13 years agoMention the mapfrom/mapto scripts and how they work.
Wayne Davison [Sun, 16 Nov 2008 02:30:47 +0000 (18:30 -0800)]
Mention the mapfrom/mapto scripts and how they work.

13 years agoAdding the --usermap/--groupmap/--chown options.
Wayne Davison [Sun, 16 Nov 2008 02:08:55 +0000 (18:08 -0800)]
Adding the --usermap/--groupmap/--chown options.

13 years agoMake it clearer which configure files changed.
Wayne Davison [Sat, 15 Nov 2008 23:31:38 +0000 (15:31 -0800)]
Make it clearer which configure files changed.

13 years agoAn ftruncate() failure should result in FERROR_XFER.
Wayne Davison [Sat, 15 Nov 2008 22:49:28 +0000 (14:49 -0800)]
An ftruncate() failure should result in FERROR_XFER.

13 years agoChange clean_fname() to keep "//" at the start for cygwin.
Wayne Davison [Sat, 15 Nov 2008 22:17:49 +0000 (14:17 -0800)]
Change clean_fname() to keep "//" at the start for cygwin.

13 years agoChange some size_t vars to ints.
Wayne Davison [Wed, 12 Nov 2008 02:06:11 +0000 (18:06 -0800)]
Change some size_t vars to ints.

13 years agoMake sparse_seek an OFF_T (pointed out by Pedro Valasco).
Wayne Davison [Wed, 12 Nov 2008 02:05:27 +0000 (18:05 -0800)]
Make sparse_seek an OFF_T (pointed out by Pedro Valasco).

13 years agoA "make reconfigure" doesn't stop if configure changes.
Wayne Davison [Tue, 11 Nov 2008 23:51:03 +0000 (15:51 -0800)]
A "make reconfigure" doesn't stop if configure changes.

13 years agoAdd flist_find_ignore_dirness() and change delete_in_dir() to use it.
Matt McCutchen [Mon, 10 Nov 2008 14:44:01 +0000 (06:44 -0800)]
Add flist_find_ignore_dirness() and change delete_in_dir() to use it.
This fixes an issue with -K noticed by eric casteleijn, avoids some
inconsistent itemizing when a file/dir is replaced by a dir/file,
and removes a now-obsolete chunk of code from make_file().

13 years agoFixed the use of a dot-dir path (foo/./bar) inside of a files-from file.
Wayne Davison [Mon, 10 Nov 2008 05:37:04 +0000 (21:37 -0800)]
Fixed the use of a dot-dir path (foo/./bar) inside of a files-from file.

13 years agoFixed a bunch of "warn_unused_result" compiler warnings.
Wayne Davison [Mon, 10 Nov 2008 02:46:55 +0000 (18:46 -0800)]
Fixed a bunch of "warn_unused_result" compiler warnings.

13 years agoAvoid a potential hang when --remove-*-files is active.
Wayne Davison [Mon, 10 Nov 2008 01:59:11 +0000 (17:59 -0800)]
Avoid a potential hang when --remove-*-files is active.