aboutsummaryrefslogtreecommitdiffstats
path: root/support
Commit message (Collapse)AuthorAgeFilesLines
* Added parsing for all the latest options.Wayne Davison2006-09-181-1/+9
|
* The --min-size arg doesn't need to be path-checked either.Wayne Davison2006-09-181-1/+1
|
* A slight simplification to the last change.Wayne Davison2006-09-021-1/+1
|
* An even better way to un-backslash-escape the filenames from find.Wayne Davison2006-09-021-2/+1
|
* Fixed handling of filenames with an embedded $, @, or %.Wayne Davison2006-08-311-1/+3
|
* A nice file-attribute maintenance script that lets you restoreWayne Davison2006-03-211-0/+172
| | | | | permissions, ownership, and group-info on files that may be different than the originals.
* Improved the regex to match syslog lines and be easier to read.Wayne Davison2006-03-131-2/+15
|
* Changed default logfile setting from /var/adm/rsyncd.log toWayne Davison2006-02-021-1/+1
| | | | /var/log/rsyncd.log.
* This perl script automates the conversion of a list of pathnamesWayne Davison2006-01-301-0/+27
| | | | | to a set of includes/excludes needed for rsync to copy just the listed files.
* Improved the usage info in the opening comment.Wayne Davison2005-12-191-12/+5
|
* Improved the usage comments.Wayne Davison2005-10-041-2/+8
|
* A simple filter script to output messages from a single module.Wayne Davison2005-10-031-0/+28
|
* Changed the arg-splitting code so that it can handle a literalWayne Davison2005-06-231-2/+3
| | | | | | backslash prior to whitespace without treating it as escaped whitespace (e.g. if we receive "foo\\ bar", it is two args, while "foo\ bar" and "foo\\\ bar" are each just one).
* Tweaked a comment in the perl code we output.Wayne Davison2005-06-231-1/+1
|
* Changed the code to use the single long-option hash from cull_options.Wayne Davison2005-06-171-65/+57
|
* - Fixed a bug where the --*-dest options weren't being culled.Wayne Davison2005-06-171-25/+17
| | | | | - Simplified the output format by putting all the long-name options into a single hash.
* - Improved some comments (some taken from the new cull-options output).Wayne Davison2005-06-171-14/+23
| | | | | | | | - Made the user-config sections easier to find. - Default to running a fully-specified rsync executable so that there are not PATH surprises. - A few minor tweaks to the arg-checking code to make it clearer without actually changing its logic.
* Another readability improvement in the perl code we output.Wayne Davison2005-06-171-2/+5
|
* Improved some of the comments that are output into the perl code.Wayne Davison2005-06-171-9/+15
|
* - Make sure that the command contained the '.' arg at the end of theWayne Davison2005-06-171-21/+16
| | | | | options. - Fixed the expanding of wildcards for a restriction of '/'.
* - Be restrictive on matching the --sender option so that the userWayne Davison2005-06-171-10/+12
| | | | | | | can't fool us into thinking we're the sender by using a filename of --sender (or similar ploy). - Make sure that our '..' check can't be fooled by sly backslashing. - Tweaked some comments.
* Output a leading comment and surrounding blank lines.Wayne Davison2005-06-171-1/+6
|
* If SUBDIR is specified as a non-absolute path, make it absolute.Wayne Davison2005-06-171-1/+3
|
* - Made it easy to configure the path of the rsync executable.Wayne Davison2005-06-161-38/+160
| | | | | | | | | | | | | | | | | | | - Fully parse all legal options that might come from a stock rsync and validate/restrict any option's args (previously we rejected options with args). - Made it easy to disable specific options. - Properly handle a multi-arg copy's multiple args. - Make sure that the restricted dir actually exists and we can chdir to it. - Just reject any dangerous args that have .. in them instead of trying to munge them. - We don't treat single-or double-quotes specially, just backslash- escaped characters. - Turn on strict mode. - Use the array-arg version of exec() so that we don't spawn a shell. - Use File::Glob to glob wildcards in args. - Tweaked the log-file format so that it logs the modified command without any "OK" suffix.
* A developer-oriented script that outputs perl code for valid serverWayne Davison2005-06-161-0/+58
| | | | options.
* Improved the opening comment.Wayne Davison2005-05-261-3/+3
|
* Tweaked the opening comments.Wayne Davison2005-05-191-2/+1
|
* Fixed a typo.Wayne Davison2005-05-181-1/+1
|
* An example filter script to maintain .cvsinclude files.Wayne Davison2005-05-131-0/+43
|
* Reject any --remove-* options when read-only, just in case thereWayne Davison2005-04-241-2/+2
| | | | are new ones added in the future.
* Document an alternate way to achieve the effect of this scriptWayne Davison2005-02-221-0/+7
| | | | through the use of awk and the more powerful --filter option.
* Disallow --remove-sent-files with a read-only server.Wayne Davison2005-02-201-0/+2
|
* We now use a regular expression to parse the (restored to its previousWayne Davison2005-02-191-6/+14
| | | | | version) default logfile format. Added parsing for a version of the default logfile format where %o has been replaced with %i.
* - Fixed a few bugs and compile warnings.Wayne Davison2005-02-181-72/+77
| | | | | | | | - Use the long-option parser for better option handling. - Output a usage message if the options are wrong. - Improved the option-variable names. - Parse the new default daemon log-file format. - Handle filenames that have spaces in them.
* Changed #if to use "defined".Wayne Davison2005-02-141-1/+1
|
* Moved the /proc/mounts literal string nearer to the top.Wayne Davison2005-01-221-1/+2
|
* Added an example of running mnt-excl remotely via ssh for a pull.Wayne Davison2005-01-191-0/+1
|
* A perl script that outputs excludes for all mount points that affectWayne Davison2005-01-191-0/+35
| | | | | | the supplied source dir (or all mount points if the arg is omitted). The excludes are appropriately anchored relative to the supplied dir, and honor rsync's trailing-slash idiom.
* - We now remove the DEST~old~ dir instead of renaming it to DEST~new~.Wayne Davison2005-01-141-16/+32
| | | | - Improved the usage message and added an introductory comment.
* - Allow multiple source paths to be specified (and checked).Wayne Davison2005-01-121-17/+35
| | | | | | | | | | | - Allow spaces and a few other extra chars in file names. - For safety, disallow any option that takes an arg. This should be improved in the future because it blocks options such as --block-size=N, but without this rule the user could specify something like --files-from=FILE or --backup-dir=DIR and have it affect files outside the desired SUBDIR restriction. - Switched to SSH_CONNECTION from the deprecated SSH_CLIENT. - Strip "::ffff:" from the start of an IP from SSH_CONNECTION.
* This is Joe Smith's rrsync (restricted rsync) perl script.Wayne Davison2005-01-121-0/+54
|
* A simple Makefile.Wayne Davison2005-01-111-0/+6
|
* A debug program to help diagnose data-transfer corruption problems.Wayne Davison2005-01-111-0/+178
|
* A perl script to effect an atomic transfer of a set of files.Wayne Davison2005-01-061-0/+74
|
* updates to reflect new samba.org domainAndrew Tridgell1998-11-231-1/+1
| | | | the main web site is now http://rsync.samba.org/
* remove double / from filenames in displayAndrew Tridgell1998-11-021-0/+2
|
* get the date comparison the right way aroundAndrew Tridgell1998-10-311-1/+1
|
* added a perl script to summarise the rsyncd log formatAndrew Tridgell1998-10-301-0/+284