rsync/rsync.git
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.

13 years agoThe protect filter automatically added with --backup is not perishable
Matt McCutchen [Mon, 3 Nov 2008 01:46:08 +0000 (20:46 -0500)]
The protect filter automatically added with --backup is not perishable
(see f41152d39396f0672a97268739c333537579404a), so remove the inaccurate
"p" from the man page.  Noticed by Jacob Balazer:

http://lists.samba.org/archive/rsync/2008-November/022022.html

13 years agoMention rsync's definition of client and server.
Wayne Davison [Sat, 25 Oct 2008 16:43:50 +0000 (09:43 -0700)]
Mention rsync's definition of client and server.

13 years agoFixed our supplied getnameinfo()'s ability to do a reverse lookup,
Wayne Davison [Sat, 25 Oct 2008 15:39:41 +0000 (08:39 -0700)]
Fixed our supplied getnameinfo()'s ability to do a reverse lookup,
as reported in bug 5851.

13 years agoAdding hashtable debugging output (--debug=hash).
Wayne Davison [Wed, 15 Oct 2008 14:49:14 +0000 (07:49 -0700)]
Adding hashtable debugging output (--debug=hash).

13 years agoFixed a glitch when using -s with a remote-shell daemon.
Wayne Davison [Sat, 11 Oct 2008 18:11:10 +0000 (11:11 -0700)]
Fixed a glitch when using -s with a remote-shell daemon.

13 years agoDon't lookup address "0.0.0.0" when we're a remote-shell daemon.
Wayne Davison [Sat, 11 Oct 2008 18:00:51 +0000 (11:00 -0700)]
Don't lookup address "0.0.0.0" when we're a remote-shell daemon.
Gets rid of a DNS delay waiting for a lookup failure.

13 years agoFixed send_protected_args() to send "." in place of an empty arg.
Wayne Davison [Sat, 11 Oct 2008 17:27:16 +0000 (10:27 -0700)]
Fixed send_protected_args() to send "." in place of an empty arg.

13 years agoAdded a fully atomic update if the user has setup a symlink
Wayne Davison [Sat, 11 Oct 2008 16:30:26 +0000 (09:30 -0700)]
Added a fully atomic update if the user has setup a symlink
to a *-1 or *-2 directory.  A few other minor improvements.

13 years agoFix the error message on one of the rename operations.
Wayne Davison [Tue, 30 Sep 2008 04:54:49 +0000 (21:54 -0700)]
Fix the error message on one of the rename operations.

13 years agoEnhanced the --stats output:
Wayne Davison [Sat, 27 Sep 2008 04:55:44 +0000 (21:55 -0700)]
Enhanced the --stats output:
- Mention how many files were created (protocol >= 29).
- Mention how many files were deleted (new in protocol 31).
- Follow the file-count, created-count, and deleted-count
  with a break-out list of each count by type.

13 years agoProperly ignore source args on a --read-batch command.
Wayne Davison [Sat, 27 Sep 2008 03:45:49 +0000 (20:45 -0700)]
Properly ignore source args on a --read-batch command.

13 years agoMore batch-mode fixes to handle redos properly (and without hanging).
Wayne Davison [Sat, 27 Sep 2008 03:21:27 +0000 (20:21 -0700)]
More batch-mode fixes to handle redos properly (and without hanging).

13 years agoMoved the flist_ndx_{push,pop}() routines from io.c into util.c.
Wayne Davison [Sat, 27 Sep 2008 02:45:08 +0000 (19:45 -0700)]
Moved the flist_ndx_{push,pop}() routines from io.c into util.c.

13 years agoInitialize xattr data in a couple spots in the hlink code, which avoids
Wayne Davison [Wed, 24 Sep 2008 03:15:19 +0000 (20:15 -0700)]
Initialize xattr data in a couple spots in the hlink code, which avoids
a crash when the xattr pointer's memory happens to start out non-zero.
Also fixed the itemizing of an alt-dest file's xattrs when hard-linking.

13 years agoDon't send a bogus "-" option to an older server if there were
Wayne Davison [Wed, 24 Sep 2008 02:35:36 +0000 (19:35 -0700)]
Don't send a bogus "-" option to an older server if there were
no short options specified.

13 years agoFixed skipping of unneeded updates in a batch file when
Wayne Davison [Wed, 24 Sep 2008 02:27:14 +0000 (19:27 -0700)]
Fixed skipping of unneeded updates in a batch file when
incremental recursion is active.  Added test.

13 years agoRemove bogus "non-empty" qualifier in '*' discussion.
Wayne Davison [Mon, 15 Sep 2008 02:57:02 +0000 (19:57 -0700)]
Remove bogus "non-empty" qualifier in '*' discussion.

13 years agoA couple instant-rsyncd improvements:
Wayne Davison [Thu, 11 Sep 2008 15:42:27 +0000 (08:42 -0700)]
A couple instant-rsyncd improvements:
- Prompt the user for the parameters when missing.
- Allow the creation of a module without a user+password.

13 years agoAdd instant-rsyncd to support/ .
Matt McCutchen [Thu, 14 Aug 2008 21:56:57 +0000 (17:56 -0400)]
Add instant-rsyncd to support/ .

13 years agoConvey the cleaned-up module-path to the user in all cases.
Wayne Davison [Thu, 11 Sep 2008 13:14:00 +0000 (06:14 -0700)]
Convey the cleaned-up module-path to the user in all cases.
Fixed a just-introduced problem with a relative module-path.

13 years agoFix the %P logfile escape inside a chroot.
Wayne Davison [Wed, 10 Sep 2008 23:45:06 +0000 (16:45 -0700)]
Fix the %P logfile escape inside a chroot.

13 years agoAdding 3.0.4 release line to OLDNEWS.
Wayne Davison [Sat, 6 Sep 2008 16:50:49 +0000 (09:50 -0700)]
Adding 3.0.4 release line to OLDNEWS.

13 years agoAdding human_readable var.
Wayne Davison [Wed, 3 Sep 2008 23:10:45 +0000 (16:10 -0700)]
Adding human_readable var.

13 years agoChanged some "rsync" commands into proper "$RSYNC" commands.
Wayne Davison [Wed, 3 Sep 2008 19:15:36 +0000 (12:15 -0700)]
Changed some "rsync" commands into proper "$RSYNC" commands.

13 years agoSplit up the ifuncs.h file into 3 .h files.
Wayne Davison [Tue, 2 Sep 2008 02:09:21 +0000 (19:09 -0700)]
Split up the ifuncs.h file into 3 .h files.

13 years agoDon't define an array with no size.
Wayne Davison [Tue, 2 Sep 2008 02:01:48 +0000 (19:01 -0700)]
Don't define an array with no size.

13 years agoA little tidying up to follow my preferred style.
Wayne Davison [Tue, 2 Sep 2008 00:08:26 +0000 (17:08 -0700)]
A little tidying up to follow my preferred style.

13 years agoSeveral fixes for merge file handling:
Matt McCutchen [Tue, 2 Sep 2008 00:01:19 +0000 (17:01 -0700)]
Several fixes for merge file handling:
- Free a mergelist's parent_dirscanned filters the last time it is
  popped or as soon as the filters are discarded due to the "n"
  modifier.  Aside from not leaking memory, this is needed to clean up
  any mergelists defined during the parent_dirscan to avoid crashing by
  trying to restore nonexistent state for them in pop_local_filters.
- Make push_local_filters save the current mergelist_cnt, and make
  pop_local_filters assert that it has the correct number of mergelists
  before restoring their state.
- Assert that mergelists get deactivated in strict LIFO order to catch
  any glitches as soon as they happen.  Free linked lists of filters in
  reverse order to make that the case.
- Add a bunch of mergelist-related debug output (--debug=filter2).

13 years agoOutput numbers in 3-digit groups by default (e.g. 1,234,567).
Wayne Davison [Mon, 1 Sep 2008 19:53:43 +0000 (12:53 -0700)]
Output numbers in 3-digit groups by default (e.g. 1,234,567).
Also improved the human-readable output functions, including
adding the ability to output negative numbers.

13 years agoVerify that SUBPROTOCOL_VERSION is set correctly when making a
Wayne Davison [Sun, 31 Aug 2008 18:55:09 +0000 (11:55 -0700)]
Verify that SUBPROTOCOL_VERSION is set correctly when making a
nightly tar file release.  Fixed the opening comments.

13 years agoAdded extra file-changing logic to ensure that the various files that
Wayne Davison [Sun, 31 Aug 2008 17:01:44 +0000 (10:01 -0700)]
Added extra file-changing logic to ensure that the various files that
mention the protocol number have the right value, that the check-in date
for a protocol-change release is specified, and that a pre-release with
a protocol change doesn't have SUBPROTOCOL_VERSION set to 0.  Prompt for
releasing a branch if -b option was not used and we're on a branch.

13 years agoImproved the fix that ensures that the generator gets notified about an
Wayne Davison [Sun, 31 Aug 2008 16:03:50 +0000 (09:03 -0700)]
Improved the fix that ensures that the generator gets notified about an
I/O error for the incremental directory that generated the error.  The
PROTOCOL_VERSION was bumped to 31 to implement this.

13 years agoImproved rwrite() to handle a stderr exception without playing games
Wayne Davison [Sun, 24 Aug 2008 21:07:10 +0000 (14:07 -0700)]
Improved rwrite() to handle a stderr exception without playing games
with the msgs2stderr value.

13 years agoSome minor improvements to the flushing code to try to make it
Wayne Davison [Sun, 24 Aug 2008 19:56:33 +0000 (12:56 -0700)]
Some minor improvements to the flushing code to try to make it
even more solid.

13 years agoMake the !flist_eof assumption explicit before the check_for_io_err
Wayne Davison [Sun, 24 Aug 2008 19:54:49 +0000 (12:54 -0700)]
Make the !flist_eof assumption explicit before the check_for_io_err
code calls wait_for_receiver().

13 years agoAdded /support/savetransfer to .gitignore.
Wayne Davison [Sun, 17 Aug 2008 16:28:50 +0000 (09:28 -0700)]
Added /support/savetransfer to .gitignore.

13 years agoAn improved RERR_PARTIAL message.
Wayne Davison [Sun, 17 Aug 2008 16:23:28 +0000 (09:23 -0700)]
An improved RERR_PARTIAL message.

13 years agoChanged flist_for_ndx() to optionally die with an error
Wayne Davison [Thu, 14 Aug 2008 14:40:56 +0000 (07:40 -0700)]
Changed flist_for_ndx() to optionally die with an error
if the index isn't found.

13 years agoMade an error of readlink_stat() use the right function name.
Wayne Davison [Sun, 10 Aug 2008 14:32:54 +0000 (07:32 -0700)]
Made an error of readlink_stat() use the right function name.

13 years agoMake sure that the hlink node->data allocation doesn't fail.
Wayne Davison [Fri, 8 Aug 2008 14:48:41 +0000 (07:48 -0700)]
Make sure that the hlink node->data allocation doesn't fail.

13 years agoTweaked the symlink iconv buffer size and fixed a comment.
Wayne Davison [Sat, 2 Aug 2008 20:45:50 +0000 (13:45 -0700)]
Tweaked the symlink iconv buffer size and fixed a comment.

13 years agoWhen using --iconv, if a server-side receiver can't convert a filename,
Wayne Davison [Sat, 2 Aug 2008 17:26:17 +0000 (10:26 -0700)]
When using --iconv, if a server-side receiver can't convert a filename,
it now outputs the name back to the client without mangling the charset.

13 years agoRefer to the symlink's contents as "symlink data", not "symlink name".
Wayne Davison [Sat, 2 Aug 2008 17:20:51 +0000 (10:20 -0700)]
Refer to the symlink's contents as "symlink data", not "symlink name".

13 years agoAdded logic to the receiving side to ensure that the --delete-during
Wayne Davison [Sat, 2 Aug 2008 16:14:36 +0000 (09:14 -0700)]
Added logic to the receiving side to ensure that the --delete-during
code will not delete in a directory prior to receiving an I/O error
for that directory (or not receiving it, as the case may be).

13 years agoSkip new symlink conversion step if the remote rsync is not
Wayne Davison [Sat, 2 Aug 2008 14:06:15 +0000 (07:06 -0700)]
Skip new symlink conversion step if the remote rsync is not
new enough to do symlink content conversions.

13 years agoThe --iconv option now converts the content of a symlink too.
Wayne Davison [Sat, 2 Aug 2008 02:15:17 +0000 (19:15 -0700)]
The --iconv option now converts the content of a symlink too.

13 years agoFixed a problem with checking for the '.' dir in the first file
Wayne Davison [Sat, 2 Aug 2008 02:03:59 +0000 (19:03 -0700)]
Fixed a problem with checking for the '.' dir in the first file
list that is transferred.  This fixes a glitch where a failed
--iconv conversion on the receiving side could prevent deletions
from happening in the root-dir of the transfer.

13 years agoChanged the iconv-related message that was being output as the
Wayne Davison [Sat, 2 Aug 2008 01:15:28 +0000 (18:15 -0700)]
Changed the iconv-related message that was being output as the
lone --info=misc2 message into a --debug=iconv message so that
all iconv info will be output when requesting iconv debugging.

13 years agoFixed a couple minor problems in util.c:
Wayne Davison [Sat, 2 Aug 2008 01:04:24 +0000 (18:04 -0700)]
Fixed a couple minor problems in util.c:
- Make sure that handle_partial_dir() never returns a truncated fname.
- Make robust_rename() return that it failed to do a cross-device
  copy if the partial-dir could not be created.

13 years agoProperly handle a failure to create a partial directory, which is
Wayne Davison [Sat, 2 Aug 2008 01:03:57 +0000 (18:03 -0700)]
Properly handle a failure to create a partial directory, which is
especially important for --delay-updates, particularly when
--remove-source-files was also specified.

13 years agoOutput an FERROR* for a general io_error, and an FWARNING for other
Wayne Davison [Thu, 31 Jul 2008 14:59:45 +0000 (07:59 -0700)]
Output an FERROR* for a general io_error, and an FWARNING for other
io_error flags.

13 years agoMention a missing sender-side hash improvment that went out in 3.0.0.
Wayne Davison [Wed, 30 Jul 2008 15:33:05 +0000 (08:33 -0700)]
Mention a missing sender-side hash improvment that went out in 3.0.0.

13 years agoMake hard-linking work when a device has an st_dev of 0.
Wayne Davison [Wed, 30 Jul 2008 01:06:26 +0000 (18:06 -0700)]
Make hard-linking work when a device has an st_dev of 0.

13 years agoMention some mount options that can interfere with --link-dest.
Wayne Davison [Tue, 29 Jul 2008 01:25:18 +0000 (18:25 -0700)]
Mention some mount options that can interfere with --link-dest.

13 years agoAdded a client --munge-links option that works like the daemon
Wayne Davison [Mon, 28 Jul 2008 23:35:03 +0000 (16:35 -0700)]
Added a client --munge-links option that works like the daemon
"munge symlinks" parameter.

13 years ago- Don't require a daemon config &directive to use an equal sign.
Wayne Davison [Sun, 27 Jul 2008 23:05:18 +0000 (16:05 -0700)]
- Don't require a daemon config &directive to use an equal sign.
- Improved some daemon-config error messages.

13 years agoMade include_config() more efficient, and fixed a memory leak.
Wayne Davison [Sun, 27 Jul 2008 22:05:53 +0000 (15:05 -0700)]
Made include_config() more efficient, and fixed a memory leak.

13 years agoAdded a command-line override for daemon config parameters:
Wayne Davison [Sun, 27 Jul 2008 19:13:35 +0000 (12:13 -0700)]
Added a command-line override for daemon config parameters:
--dparam=PARAMETER=VALUE (-M PARAMETER=VALUE).

13 years ago- Got rid of unused pstring/P_GSTRING/P_SEP/P_SEPARATOR code.
Wayne Davison [Sun, 27 Jul 2008 19:06:26 +0000 (12:06 -0700)]
- Got rid of unused pstring/P_GSTRING/P_SEP/P_SEPARATOR code.
- Made pointer-adding code a little better.

13 years agoAdded &include and &merge config-file directives that allow the
Wayne Davison [Sun, 27 Jul 2008 03:03:45 +0000 (20:03 -0700)]
Added &include and &merge config-file directives that allow the
daemon's config file incorporate the contents of other files.

13 years agoChanged the module array to use an item_list structure.
Wayne Davison [Sun, 27 Jul 2008 02:57:02 +0000 (19:57 -0700)]
Changed the module array to use an item_list structure.

13 years agoChange the references to "service" to be either "section" or "module".
Wayne Davison [Sun, 27 Jul 2008 02:11:32 +0000 (19:11 -0700)]
Change the references to "service" to be either "section" or "module".

13 years agoReorder the static functions to avoid the need for forward declarations.
Wayne Davison [Sun, 27 Jul 2008 00:47:02 +0000 (17:47 -0700)]
Reorder the static functions to avoid the need for forward declarations.

13 years agoSince the loadparm.c file is changing, I'm reformatting it to use the
Wayne Davison [Sun, 27 Jul 2008 00:42:09 +0000 (17:42 -0700)]
Since the loadparm.c file is changing, I'm reformatting it to use the
rsync style.

13 years agoEnhanced the release scripts to be able to handle a branch release.
Wayne Davison [Thu, 24 Jul 2008 06:21:42 +0000 (23:21 -0700)]
Enhanced the release scripts to be able to handle a branch release.

13 years agoFixed a potential alignment issue in the IRIX ACL code when allocating
Wayne Davison [Tue, 22 Jul 2008 15:31:17 +0000 (08:31 -0700)]
Fixed a potential alignment issue in the IRIX ACL code when allocating
the initial struct acl object.  Also, cast mallocs to avoid warnings.

13 years agoExplicitly cast a -1 that is being assigned to a size_t.
Wayne Davison [Tue, 22 Jul 2008 06:21:09 +0000 (23:21 -0700)]
Explicitly cast a -1 that is being assigned to a size_t.

13 years agoUse PTR_ADD for the new instances of void-pointer arithmetic.
Wayne Davison [Tue, 22 Jul 2008 06:12:02 +0000 (23:12 -0700)]
Use PTR_ADD for the new instances of void-pointer arithmetic.

13 years agoExplicitly cast an int64 to an int32.
Wayne Davison [Tue, 22 Jul 2008 06:11:23 +0000 (23:11 -0700)]
Explicitly cast an int64 to an int32.

13 years agoGot rid of a variable that was set but not used.
Wayne Davison [Tue, 22 Jul 2008 06:11:04 +0000 (23:11 -0700)]
Got rid of a variable that was set but not used.

13 years agoImproved var-checker and tweaked all the issues it found.
Wayne Davison [Mon, 21 Jul 2008 07:10:22 +0000 (00:10 -0700)]
Improved var-checker and tweaked all the issues it found.

13 years agoRenamed extern-squish -> var-checker.
Wayne Davison [Mon, 21 Jul 2008 07:09:16 +0000 (00:09 -0700)]
Renamed extern-squish -> var-checker.

13 years agoInclude the array-size in array externs so that IBM's code-checker
Wayne Davison [Mon, 21 Jul 2008 05:41:29 +0000 (22:41 -0700)]
Include the array-size in array externs so that IBM's code-checker
can do more checking for us.

13 years agoTurn off extra debugging now that the problem is fixed.
Wayne Davison [Mon, 21 Jul 2008 05:27:40 +0000 (22:27 -0700)]
Turn off extra debugging now that the problem is fixed.

13 years agoImproved the handling of --msgs2stderr a little more.
Wayne Davison [Mon, 21 Jul 2008 05:20:17 +0000 (22:20 -0700)]
Improved the handling of --msgs2stderr a little more.

13 years agoFixed a bug in match_hard_links() where an empty directory would try
Wayne Davison [Mon, 21 Jul 2008 03:34:06 +0000 (20:34 -0700)]
Fixed a bug in match_hard_links() where an empty directory would try
to allocate 0 bytes of memory (which can fail on some OSes).

13 years agoAdded a debug-helping option, --msgs2stderr, than should help all
Wayne Davison [Mon, 21 Jul 2008 03:08:08 +0000 (20:08 -0700)]
Added a debug-helping option, --msgs2stderr, than should help all
messages to be seen in a situation where rsync is dying (as long
as stderr is a viable output method for the remote rsync).

13 years agoChanged the chksum debug flag to deltasum.
Wayne Davison [Mon, 21 Jul 2008 03:02:09 +0000 (20:02 -0700)]
Changed the chksum debug flag to deltasum.

13 years agoA few more HLINK debug messages.
Wayne Davison [Sun, 20 Jul 2008 20:54:53 +0000 (13:54 -0700)]
A few more HLINK debug messages.

13 years agoOutput even more debug messages.
Wayne Davison [Sun, 20 Jul 2008 20:06:54 +0000 (13:06 -0700)]
Output even more debug messages.

13 years agoAdded a '%C' (MD5 checksum) flag for the output/logfile formatting.
Wayne Davison [Sun, 20 Jul 2008 05:45:05 +0000 (22:45 -0700)]
Added a '%C' (MD5 checksum) flag for the output/logfile formatting.

13 years agoChanged the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the setting
Wayne Davison [Sat, 19 Jul 2008 15:49:53 +0000 (08:49 -0700)]
Changed the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the setting
(making pools aligned by default).  Added the missing code to make the
documented behavior of pool_free() with a NULL addr work.  Updated the
pool_alloc.3 manpage.

13 years agoImproved the alignment code and changed POOL_APPEND to POOL_PREPEND.
Wayne Davison [Sat, 19 Jul 2008 03:57:52 +0000 (20:57 -0700)]
Improved the alignment code and changed POOL_APPEND to POOL_PREPEND.

13 years agoWe now pass the POOL_QALIGN flag to pool_create(). Also optimized
Wayne Davison [Sat, 19 Jul 2008 03:46:58 +0000 (20:46 -0700)]
We now pass the POOL_QALIGN flag to pool_create().  Also optimized
the verbose-message check at the start of recv_file_list().