rsync/rsync.git
14 years agoWe omit copying any user-space rsync.%FOO attributes unless the
Wayne Davison [Mon, 2 Jul 2007 21:35:14 +0000 (21:35 +0000)]
We omit copying any user-space %FOO attributes unless the
user specified -X twice.

14 years agoMake option variables a little clearer by using separate FOO_ndx
Wayne Davison [Mon, 2 Jul 2007 21:29:49 +0000 (21:29 +0000)]
Make option variables a little clearer by using separate FOO_ndx
values to index into the file-list extra-attribute array instead
of abusing the preserve_FOO variables.

14 years agoDecided against the last change.
Wayne Davison [Wed, 6 Jun 2007 15:43:34 +0000 (15:43 +0000)]
Decided against the last change.

14 years agoAllow a NULL address to be passed to pool_free_old() to indicate that
Wayne Davison [Wed, 6 Jun 2007 15:38:31 +0000 (15:38 +0000)]
Allow a NULL address to be passed to pool_free_old() to indicate that
it should free all old mem and reset to an empty state.

14 years agoCheck for the setacl command for Tru64 (which doesn't have setfacl).
Wayne Davison [Sat, 2 Jun 2007 16:44:23 +0000 (16:44 +0000)]
Check for the setacl command for Tru64 (which doesn't have setfacl).

14 years agoAttempting to make the mask test compatible with Solaris 8.
Wayne Davison [Sat, 2 Jun 2007 16:30:04 +0000 (16:30 +0000)]
Attempting to make the mask test compatible with Solaris 8.

14 years agoMention the pool_alloc changes.
Wayne Davison [Tue, 29 May 2007 04:23:50 +0000 (04:23 +0000)]
Mention the pool_alloc changes.

14 years agoUnified the file-list pool used in incremental recursion mode so that
Wayne Davison [Tue, 29 May 2007 04:19:47 +0000 (04:19 +0000)]
Unified the file-list pool used in incremental recursion mode so that
we use less memory, especially in small transfers.  As file lists are
discarded, we use the new pool_boundary() and pool_free_old() functions
to discard pool extents that are no longer needed.

14 years ago- Changed FILE_EXTENT to NORMAL_EXTENT and HLINK_EXTENT to SMALL_EXTENT.
Wayne Davison [Tue, 29 May 2007 04:19:44 +0000 (04:19 +0000)]
- Changed FILE_EXTENT to NORMAL_EXTENT and HLINK_EXTENT to SMALL_EXTENT.
- Added a pool_boundary variable to struct file_list.

14 years agoAdded pool_free_old() and pool_boundary() functions to add a way to
Wayne Davison [Tue, 29 May 2007 04:19:41 +0000 (04:19 +0000)]
Added pool_free_old() and pool_boundary() functions to add a way to
free all wholly affected extents older than a particular point in time.

14 years agoTweaked a variable and a label to make them less confusing.
Wayne Davison [Tue, 29 May 2007 02:47:23 +0000 (02:47 +0000)]
Tweaked a variable and a label to make them less confusing.

14 years agoImprovements to increase clarity, fix misstatements, add missing
Wayne Davison [Tue, 29 May 2007 02:46:44 +0000 (02:46 +0000)]
Improvements to increase clarity, fix misstatements, add missing
punctuation, and fix some typos.

14 years ago- Fixed a bug where a pool_free() on the most-recently allocated pool
Wayne Davison [Tue, 29 May 2007 00:52:08 +0000 (00:52 +0000)]
- Fixed a bug where a pool_free() on the most-recently allocated pool
  item was trying to make that memory available to the pool, but it
  failed to adjust the right variable.
- Fixed a bug in pool_free() where the return of the entire live
  extent back to unallocated status did not obey POOL_CLEAR.
- Use the new() and new_array() functions instead of malloc().
- Changed the sqew variable to skew.
- Some other minor formatting tweaks.

14 years ago- Do less seeking when writing a sparse file.
Wayne Davison [Sat, 26 May 2007 21:46:22 +0000 (21:46 +0000)]
- Do less seeking when writing a sparse file.
- Don't rewrite the last byte of a file in sparse mode when the
  file didn't end with a null char.

14 years agoHandle EINTR in a couple places where we handle the --file-from I/O.
Wayne Davison [Sat, 26 May 2007 21:44:19 +0000 (21:44 +0000)]
Handle EINTR in a couple places where we handle the --file-from I/O.

14 years agoChanged verbosity back from -vvvv to -vv.
Wayne Davison [Fri, 25 May 2007 14:32:08 +0000 (14:32 +0000)]
Changed verbosity back from -vvvv to -vv.

14 years agoImproved the sort comment.
Wayne Davison [Fri, 25 May 2007 14:29:35 +0000 (14:29 +0000)]
Improved the sort comment.

14 years agoImproved a comment.
Wayne Davison [Fri, 25 May 2007 14:23:05 +0000 (14:23 +0000)]
Improved a comment.

14 years agoGot rid of superfluous acl_clear_perms() call that Antti Tapaninen
Wayne Davison [Fri, 25 May 2007 14:16:57 +0000 (14:16 +0000)]
Got rid of superfluous acl_clear_perms() call that Antti Tapaninen
pointed out.

14 years agoMention latest improvements.
Wayne Davison [Thu, 24 May 2007 23:11:33 +0000 (23:11 +0000)]
Mention latest improvements.

14 years agoChanged dup-detection code to keep the first item in the user's args.
Wayne Davison [Thu, 24 May 2007 23:08:39 +0000 (23:08 +0000)]
Changed dup-detection code to keep the first item in the user's args.
This is more in keeping with the way cp works, and also makes the dir-
joining code (in inc_recurse mode) easier.

14 years ago- Added fsort() and fsort_tmp() that implement a mergesort routine
Wayne Davison [Thu, 24 May 2007 02:50:41 +0000 (02:50 +0000)]
- Added fsort() and fsort_tmp() that implement a mergesort routine
  that ensures that any identical items in the file-list stay in the
  same order as they had in the input.  It will also obey the --qsort
  option (which causes it to punt the sort to the qsort() routine).
- Changed the various places that sort the file-list to call fsort().

14 years agoIf someone forces the use of qsort() via --qsort, disable incremental
Wayne Davison [Thu, 24 May 2007 02:50:38 +0000 (02:50 +0000)]
If someone forces the use of qsort() via --qsort, disable incremental
recursion (at least for now).

14 years ago- Added the --qsort option.
Wayne Davison [Thu, 24 May 2007 02:50:35 +0000 (02:50 +0000)]
- Added the --qsort option.
- Added several new --no-FOO options.

14 years agoMake sure we don't try to output a NULL pointer in a verbose message.
Wayne Davison [Wed, 23 May 2007 00:48:27 +0000 (00:48 +0000)]
Make sure we don't try to output a NULL pointer in a verbose message.

14 years ago- Output a -vvv(erbose) message in the touch_up_dirs() loop.
Wayne Davison [Wed, 23 May 2007 00:42:38 +0000 (00:42 +0000)]
- Output a -vvv(erbose) message in the touch_up_dirs() loop.
- Made the keep-alive counter in touch_up_dirs() work better.
- Use !(N & 0xFF) instead of !(N % 200).

14 years agoOutput a -vvv(erbose) message when receiving an incremental file list.
Wayne Davison [Wed, 23 May 2007 00:42:32 +0000 (00:42 +0000)]
Output a -vvv(erbose) message when receiving an incremental file list.

15 years agoAdded a comment to the do_chmod() to mark it as a discouraged function.
Wayne Davison [Tue, 22 May 2007 05:59:02 +0000 (05:59 +0000)]
Added a comment to the do_chmod() to mark it as a discouraged function.

15 years agoAdded a comment to a shared iterator to avoid a warning from IBM's checker.
Wayne Davison [Tue, 22 May 2007 05:58:59 +0000 (05:58 +0000)]
Added a comment to a shared iterator to avoid a warning from IBM's checker.

15 years ago- Changed the dir_flist code on the sending side to derive its sorted
Wayne Davison [Tue, 22 May 2007 05:50:47 +0000 (05:50 +0000)]
- Changed the dir_flist code on the sending side to derive its sorted
  data from the sorted parent flist.  This ensures that any entries
  marked with FLAG_DUPLICATE are in the same order in the dir_flist
  (where the flags get checked) as they are in the parent flist
  (where the flags get set).
- Made the flist_expand() function static.
- Added a growth count arg to flist_expand().
- Made make_file() set a pool variable instead of tweaking flist.
- Improved the error message when a dir-number is out of bounds.

15 years agoImproved the error message when a dir-number is out of bounds.
Wayne Davison [Tue, 22 May 2007 05:50:41 +0000 (05:50 +0000)]
Improved the error message when a dir-number is out of bounds.

15 years agoOne more output_flist() call that should verify if my analysis
Wayne Davison [Tue, 22 May 2007 03:58:18 +0000 (03:58 +0000)]
One more output_flist() call that should verify if my analysis
of the Solaris 10 host's merge-test failure is correct or not.

15 years agoBe more verbose so that we can debug what is going wrong on solaris.
Wayne Davison [Tue, 22 May 2007 00:00:51 +0000 (00:00 +0000)]
Be more verbose so that we can debug what is going wrong on solaris.

15 years agoImproved the index values that output_flist() outputs when we're being
Wayne Davison [Tue, 22 May 2007 00:00:07 +0000 (00:00 +0000)]
Improved the index values that output_flist() outputs when we're being
extra verbose:  they now have the list's ndx_start value added in.

15 years agoOne more try at silencing some checker warnings.
Wayne Davison [Mon, 21 May 2007 23:45:26 +0000 (23:45 +0000)]
One more try at silencing some checker warnings.

15 years agoLet's see if we can silence some more code-checker warnings.
Wayne Davison [Mon, 21 May 2007 18:39:05 +0000 (18:39 +0000)]
Let's see if we can silence some more code-checker warnings.

15 years agoAdded some "FALL THROUGH" comments in the main switch.
Wayne Davison [Mon, 21 May 2007 10:20:18 +0000 (10:20 +0000)]
Added some "FALL THROUGH" comments in the main switch.

15 years agoGet rid of compiler warning about iconv()'s second parameter.
Wayne Davison [Mon, 21 May 2007 03:56:06 +0000 (03:56 +0000)]
Get rid of compiler warning about iconv()'s second parameter.

15 years agoFixed a thinko in the calling of recv_add_gid().
Wayne Davison [Mon, 21 May 2007 03:20:39 +0000 (03:20 +0000)]
Fixed a thinko in the calling of recv_add_gid().

15 years agoGot rid of the temporary "set -x" that was added for debugging.
Wayne Davison [Mon, 21 May 2007 03:09:25 +0000 (03:09 +0000)]
Got rid of the temporary "set -x" that was added for debugging.

15 years agoThe match_gid() function needed to affect the *flags_ptr value
Wayne Davison [Mon, 21 May 2007 03:08:55 +0000 (03:08 +0000)]
The match_gid() function needed to affect the *flags_ptr value
when re-using the last-found match.

15 years agoThe recv_file_entry() function needed to remember the gid flags so that
Wayne Davison [Mon, 21 May 2007 03:08:01 +0000 (03:08 +0000)]
The recv_file_entry() function needed to remember the gid flags so that
it can reuse them when the gid stays the same.

15 years agoSet -x option to diagnose what is going wrong on FreeBSD.
Wayne Davison [Mon, 21 May 2007 02:31:20 +0000 (02:31 +0000)]
Set -x option to diagnose what is going wrong on FreeBSD.

15 years agoCast some F_OWNER()/F_GROUP() values to make sure that we don't get
Wayne Davison [Mon, 21 May 2007 02:17:48 +0000 (02:17 +0000)]
Cast some F_OWNER()/F_GROUP() values to make sure that we don't get
a signed/unsigned compiler warning on some systems.

15 years agoFixed a problem in a couple OS's sys_acl_get_access_bits() functions.
Wayne Davison [Mon, 21 May 2007 02:09:45 +0000 (02:09 +0000)]
Fixed a problem in a couple OS's sys_acl_get_access_bits() functions.

15 years agoMake sure that the scratch dirs have rwx permissions before we try
Wayne Davison [Mon, 21 May 2007 02:06:51 +0000 (02:06 +0000)]
Make sure that the scratch dirs have rwx permissions before we try
a recursive rm.

15 years agoTweaked a sentence in the --size-only section.
Wayne Davison [Mon, 21 May 2007 01:06:16 +0000 (01:06 +0000)]
Tweaked a sentence in the --size-only section.

15 years agoCreate a symlink back to the source dir in the scratchdir of a test.
Wayne Davison [Mon, 21 May 2007 01:05:36 +0000 (01:05 +0000)]
Create a symlink back to the source dir in the scratchdir of a test.

15 years ago- Unified the formerly separate user & group name-lists into a single
Wayne Davison [Mon, 21 May 2007 01:04:40 +0000 (01:04 +0000)]
- Unified the formerly separate user & group name-lists into a single
  name-list.  On POSIX systems, this list will be sorted with the user
  names first, so the code will work essentially the same way it did
  before for the currently supported OSes.  However, the code will now
  more easily support non-POSIX ACL setups such as (hopefully) the one
  used in OS X.
- Increased the (potentially) available access-bit storage for name
  elements from 3 to 31 bits.  For non-name elements, the access bits
  now have the potential to store 7 bits instead of 3.  (All the
  current POSIX implementations still error-check their values at 3
  bits, but this will allow adding non-POSIX ACL setups more easily.)
- The protocol that transmits the ACL information was changed to send
  names in a single list, and to use {read,write}_varint() functions
  instead of {read,write}_byte().  This supports sending access-bit
  values up to 32-bits (minus any bits reserved for xmit flags).
- The construction of the internal access-bit value was moved into the
  lib/sysacls.c code, so that it could be handled in an appropriate
  manner for each OS.

(Aside: the code still does not support transmitting incompatible ACL
information between systems, but I envision improving --fake-super to
store the ACL information that is received as xattr information, and
this would allow a system that supports extended attributes to backup
a source system that had an incompatible ACL method.)

15 years ago- Define what the valid access bits are for a name element and a
Wayne Davison [Mon, 21 May 2007 01:04:37 +0000 (01:04 +0000)]
- Define what the valid access bits are for a name element and a
  non-name element.
- Set a define when the OS needs the name-list sorted.
- Got rid of the permset-related defines.
- Got rid of some function prototypes that rsync doesn't need.
- Got rid of the defines for the do-nothing ACL code.

15 years ago- Added a function to get/set all the access-bit values with a single
Wayne Davison [Mon, 21 May 2007 01:04:34 +0000 (01:04 +0000)]
- Added a function to get/set all the access-bit values with a single
  call.  This allows the per-OS compatibility code to construct the
  value with however many bits are supported by each OS.
- Removed several functions that rsync doesn't (and won't) need.
- Got rid of the do-nothing ACL code (the ACL code in rsync should be
  disabled on a system that we can't support).

15 years agoChanged SUBPROTOCOL_VERSION from 2 to 3 because of the ACL protocol changes.
Wayne Davison [Mon, 21 May 2007 01:04:31 +0000 (01:04 +0000)]
Changed SUBPROTOCOL_VERSION from 2 to 3 because of the ACL protocol changes.

15 years agoMoved GID_NONE define from rsync.h to uidlist.c.
Wayne Davison [Sun, 20 May 2007 07:40:07 +0000 (07:40 +0000)]
Moved GID_NONE define from rsync.h to uidlist.c.

15 years ago- Added more users and some groups to one of the files we're copying.
Wayne Davison [Sun, 20 May 2007 07:10:48 +0000 (07:10 +0000)]
- Added more users and some groups to one of the files we're copying.

15 years ago- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().
Wayne Davison [Sun, 20 May 2007 07:10:45 +0000 (07:10 +0000)]
- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().

15 years ago- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().
Wayne Davison [Sun, 20 May 2007 07:10:41 +0000 (07:10 +0000)]
- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().
- Use the new FLAG_SKIP_GROUP define.

15 years ago- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().
Wayne Davison [Sun, 20 May 2007 07:10:37 +0000 (07:10 +0000)]
- Use F_OWNER() and F_GROUP() instead of F_UID() and F_GID().
- Made recv_file_entry() name the xmit-flags variable "xflags" to
  prevent confusion with the internal flags value we're creating.
- Added an arg to the calls of recv_group_name() and match_gid().
- Use the improved function names: send_id_list() and recv_id_list().
- Improved the display of the GID values in output_flist().

15 years ago- Fixed a bug in the match_racl_ids() function's iteration.
Wayne Davison [Sun, 20 May 2007 07:10:34 +0000 (07:10 +0000)]
- Fixed a bug in the match_racl_ids() function's iteration.
- Fixed a bug with preserving a group ID in an ACL when running as
  a non-super user that the user is not a member of.

15 years ago- Changed id & id2 from int to id_t in the struct iflist.
Wayne Davison [Sun, 20 May 2007 07:10:31 +0000 (07:10 +0000)]
- Changed id & id2 from int to id_t in the struct iflist.
- Added a uint16 flags var to struct iflist.
- We now mark a group with FLAG_SKIP_GROUP if the receiving user
  can't set a group rather than turning it into GID_NONE.  This
  allows us to keep the real group ID mapping, which is needed by
  the ACL code.

15 years ago- Added FLAG_SKIP_GROUP define.
Wayne Davison [Sun, 20 May 2007 07:10:28 +0000 (07:10 +0000)]
- Added FLAG_SKIP_GROUP define.
- Removed F_UID() and F_GID() defines.

15 years agoA couple more minor tweaks.
Wayne Davison [Tue, 8 May 2007 17:04:05 +0000 (17:04 +0000)]
A couple more minor tweaks.

15 years agoImproved the documentation on the "quick check" algorithm and the
Wayne Davison [Tue, 8 May 2007 17:01:24 +0000 (17:01 +0000)]
Improved the documentation on the "quick check" algorithm and the
--size-only option.

15 years agoIf the server is exiting with an error, delay our exit just a little
Wayne Davison [Sun, 6 May 2007 19:44:26 +0000 (19:44 +0000)]
If the server is exiting with an error, delay our exit just a little
in order to give the client side a better chance of reading any error
message we just sent.

15 years agoClumped some option-sending together that only happens on the sending side.
Wayne Davison [Sat, 5 May 2007 18:34:37 +0000 (18:34 +0000)]
Clumped some option-sending together that only happens on the sending side.

15 years agoTry a better way to deduce if the xattr functions we need are there.
Wayne Davison [Mon, 30 Apr 2007 02:58:14 +0000 (02:58 +0000)]
Try a better way to deduce if the xattr functions we need are there.

15 years agoAdded a "sleep 1" to make certain failures more reproducible.
Wayne Davison [Sun, 29 Apr 2007 15:01:57 +0000 (15:01 +0000)]
Added a "sleep 1" to make certain failures more reproducible.

15 years agoUse the --super option for the non-fake test, just in case a system
Wayne Davison [Sat, 28 Apr 2007 23:47:16 +0000 (23:47 +0000)]
Use the --super option for the non-fake test, just in case a system
can chown without appearing to be root (uid 0).

15 years agoIf the lgetxattr() function isn't found, disable xattr support.
Wayne Davison [Sat, 28 Apr 2007 18:40:23 +0000 (18:40 +0000)]
If the lgetxattr() function isn't found, disable xattr support.

15 years agoAuthorize 10.0.1.2 for one of the BSD test-farm systems.
Wayne Davison [Sat, 28 Apr 2007 17:22:53 +0000 (17:22 +0000)]
Authorize 10.0.1.2 for one of the BSD test-farm systems.

15 years agoImproved the --iconv description.
Wayne Davison [Fri, 27 Apr 2007 14:09:22 +0000 (14:09 +0000)]
Improved the --iconv description.

15 years agoAdded the $(CHECK_SYMLINKS) var to installcheck target.
Wayne Davison [Fri, 27 Apr 2007 13:52:07 +0000 (13:52 +0000)]
Added the $(CHECK_SYMLINKS) var to installcheck target.

15 years agoFixed the buildability of the file without ICONV_OPTION enabled.
Wayne Davison [Fri, 27 Apr 2007 00:19:21 +0000 (00:19 +0000)]
Fixed the buildability of the file without ICONV_OPTION enabled.

15 years agoFixed the comment about --iconv.
Wayne Davison [Fri, 27 Apr 2007 00:19:02 +0000 (00:19 +0000)]
Fixed the comment about --iconv.

15 years agoGot rid of the --no-ir kluge in this test.
Wayne Davison [Thu, 26 Apr 2007 23:15:51 +0000 (23:15 +0000)]
Got rid of the --no-ir kluge in this test.

15 years ago- Fixed the merging of duplicated directory hierarchies in incremental
Wayne Davison [Thu, 26 Apr 2007 23:15:47 +0000 (23:15 +0000)]
- Fixed the merging of duplicated directory hierarchies in incremental
  recursion mode.
- Fixed some problems with --iconv in incremental recursion mode.

15 years agoRefer to the right sorted/unsorted file list array in touch_up_dirs().
Wayne Davison [Thu, 26 Apr 2007 23:15:43 +0000 (23:15 +0000)]
Refer to the right sorted/unsorted file list array in touch_up_dirs().

15 years agoThe server now needs the F_NDX() data for --iconv with incremental
Wayne Davison [Thu, 26 Apr 2007 23:15:39 +0000 (23:15 +0000)]
The server now needs the F_NDX() data for --iconv with incremental
recursion.

15 years agoAdded FLAG_DUPLICATE for the sender to mark a duplicate flist entry
Wayne Davison [Thu, 26 Apr 2007 23:15:36 +0000 (23:15 +0000)]
Added FLAG_DUPLICATE for the sender to mark a duplicate flist entry
(which is better on the sending side than clearing the duplicate's
data).

15 years agoPrevent a hang in incremental-recursion mode when the receiver encounters
Wayne Davison [Thu, 26 Apr 2007 23:06:38 +0000 (23:06 +0000)]
Prevent a hang in incremental-recursion mode when the receiver encounters
an error updating the file:  the receiver now sends MSG_NO_SEND to the
generator so that it knows when all outstanding work is completed.

15 years agoThe --iconv option has now made it to the trunk.
Wayne Davison [Thu, 26 Apr 2007 05:53:13 +0000 (05:53 +0000)]
The --iconv option has now made it to the trunk.

15 years agoChanged a "mkdir -p" into a makedir.
Wayne Davison [Thu, 26 Apr 2007 05:32:38 +0000 (05:32 +0000)]
Changed a "mkdir -p" into a makedir.

15 years agoChanged F_ROOTDIR() to F_PATHNAME().
Wayne Davison [Thu, 26 Apr 2007 00:23:52 +0000 (00:23 +0000)]
Changed F_ROOTDIR() to F_PATHNAME().

15 years ago- Renamed flist_dir to pathname to avoid confusion with dir_flist var.
Wayne Davison [Thu, 26 Apr 2007 00:23:48 +0000 (00:23 +0000)]
- Renamed flist_dir to pathname to avoid confusion with dir_flist var.
- Renamed push_flist_dir() to push_pathname().
- Set a pool var in recv_file_ent() instead of playing games with flist.
- Simplified the top_flags computation in send_file_list().

15 years agoCreate symlinks for fake tests.
Wayne Davison [Tue, 24 Apr 2007 19:33:12 +0000 (19:33 +0000)]
Create symlinks for fake tests.

15 years agoPut the files down in a subdir so that we test backup's dir-
Wayne Davison [Tue, 24 Apr 2007 19:03:54 +0000 (19:03 +0000)]
Put the files down in a subdir so that we test backup's dir-
creating functionality (which had a bug until recently).

15 years agoNeed to call unmake_file() instead of free() on a file_struct.
Wayne Davison [Tue, 24 Apr 2007 18:43:31 +0000 (18:43 +0000)]
Need to call unmake_file() instead of free() on a file_struct.

15 years agoUse a single makepath call with multiple args.
Wayne Davison [Tue, 24 Apr 2007 18:21:08 +0000 (18:21 +0000)]
Use a single makepath call with multiple args.

15 years agoAllow makepath to take multiple args.
Wayne Davison [Tue, 24 Apr 2007 18:19:25 +0000 (18:19 +0000)]
Allow makepath to take multiple args.

15 years agoSpecify an arg sequence that was recently failing to work.
Wayne Davison [Tue, 24 Apr 2007 18:18:57 +0000 (18:18 +0000)]
Specify an arg sequence that was recently failing to work.

15 years agoUse a slightly different rsync calling syntax.
Wayne Davison [Tue, 24 Apr 2007 18:18:29 +0000 (18:18 +0000)]
Use a slightly different rsync calling syntax.

15 years agoFixed a directory push problem with the user specified an arg
Wayne Davison [Tue, 24 Apr 2007 17:53:54 +0000 (17:53 +0000)]
Fixed a directory push problem with the user specified an arg
with a subdir followed by an arg with no subdirs.

15 years agoThe chown script now has a --fake-super mode if the script name has
Wayne Davison [Tue, 24 Apr 2007 17:22:01 +0000 (17:22 +0000)]
The chown script now has a --fake-super mode if the script name has
"fake" in it.  Added a symlink named chown-fake.test.

15 years agoMade the devices.test script do a real device test when called
Wayne Davison [Tue, 24 Apr 2007 17:06:09 +0000 (17:06 +0000)]
Made the devices.test script do a real device test when called
normally, or a fake-device test when called with "fake" in the
script name.  Added a devices-fake.test symlink.

15 years agoConditionalize xattr code for systems without xattr support.
Wayne Davison [Tue, 24 Apr 2007 16:54:38 +0000 (16:54 +0000)]
Conditionalize xattr code for systems without xattr support.

15 years agoA little more popt tweaking.
Wayne Davison [Tue, 24 Apr 2007 16:11:02 +0000 (16:11 +0000)]
A little more popt tweaking.

15 years agoFixed build problem for tls for those using the included popt.
Wayne Davison [Tue, 24 Apr 2007 16:06:29 +0000 (16:06 +0000)]
Fixed build problem for tls for those using the included popt.

15 years agoMoved the header info from smb_acls.h into lib/sysacls.h.
Wayne Davison [Tue, 24 Apr 2007 08:11:02 +0000 (08:11 +0000)]
Moved the header info from smb_acls.h into lib/sysacls.h.

15 years agoImproved the usage message.
Wayne Davison [Tue, 24 Apr 2007 08:00:49 +0000 (08:00 +0000)]
Improved the usage message.

15 years agoAdded arg-parsing to tls.c.
Wayne Davison [Tue, 24 Apr 2007 07:52:45 +0000 (07:52 +0000)]
Added arg-parsing to tls.c.

15 years agoAdding the --fake-super option.
Wayne Davison [Tue, 24 Apr 2007 07:32:44 +0000 (07:32 +0000)]
Adding the --fake-super option.