Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added parsing for all the latest options. | Wayne Davison | 2006-09-18 | 1 | -1/+9 |
| | |||||
* | The --min-size arg doesn't need to be path-checked either. | Wayne Davison | 2006-09-18 | 1 | -1/+1 |
| | |||||
* | A slight simplification to the last change. | Wayne Davison | 2006-09-02 | 1 | -1/+1 |
| | |||||
* | An even better way to un-backslash-escape the filenames from find. | Wayne Davison | 2006-09-02 | 1 | -2/+1 |
| | |||||
* | Fixed handling of filenames with an embedded $, @, or %. | Wayne Davison | 2006-08-31 | 1 | -1/+3 |
| | |||||
* | A nice file-attribute maintenance script that lets you restore | Wayne Davison | 2006-03-21 | 1 | -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 Davison | 2006-03-13 | 1 | -2/+15 |
| | |||||
* | Changed default logfile setting from /var/adm/rsyncd.log to | Wayne Davison | 2006-02-02 | 1 | -1/+1 |
| | | | | /var/log/rsyncd.log. | ||||
* | This perl script automates the conversion of a list of pathnames | Wayne Davison | 2006-01-30 | 1 | -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 Davison | 2005-12-19 | 1 | -12/+5 |
| | |||||
* | Improved the usage comments. | Wayne Davison | 2005-10-04 | 1 | -2/+8 |
| | |||||
* | A simple filter script to output messages from a single module. | Wayne Davison | 2005-10-03 | 1 | -0/+28 |
| | |||||
* | Changed the arg-splitting code so that it can handle a literal | Wayne Davison | 2005-06-23 | 1 | -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 Davison | 2005-06-23 | 1 | -1/+1 |
| | |||||
* | Changed the code to use the single long-option hash from cull_options. | Wayne Davison | 2005-06-17 | 1 | -65/+57 |
| | |||||
* | - Fixed a bug where the --*-dest options weren't being culled. | Wayne Davison | 2005-06-17 | 1 | -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 Davison | 2005-06-17 | 1 | -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 Davison | 2005-06-17 | 1 | -2/+5 |
| | |||||
* | Improved some of the comments that are output into the perl code. | Wayne Davison | 2005-06-17 | 1 | -9/+15 |
| | |||||
* | - Make sure that the command contained the '.' arg at the end of the | Wayne Davison | 2005-06-17 | 1 | -21/+16 |
| | | | | | options. - Fixed the expanding of wildcards for a restriction of '/'. | ||||
* | - Be restrictive on matching the --sender option so that the user | Wayne Davison | 2005-06-17 | 1 | -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 Davison | 2005-06-17 | 1 | -1/+6 |
| | |||||
* | If SUBDIR is specified as a non-absolute path, make it absolute. | Wayne Davison | 2005-06-17 | 1 | -1/+3 |
| | |||||
* | - Made it easy to configure the path of the rsync executable. | Wayne Davison | 2005-06-16 | 1 | -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 server | Wayne Davison | 2005-06-16 | 1 | -0/+58 |
| | | | | options. | ||||
* | Improved the opening comment. | Wayne Davison | 2005-05-26 | 1 | -3/+3 |
| | |||||
* | Tweaked the opening comments. | Wayne Davison | 2005-05-19 | 1 | -2/+1 |
| | |||||
* | Fixed a typo. | Wayne Davison | 2005-05-18 | 1 | -1/+1 |
| | |||||
* | An example filter script to maintain .cvsinclude files. | Wayne Davison | 2005-05-13 | 1 | -0/+43 |
| | |||||
* | Reject any --remove-* options when read-only, just in case there | Wayne Davison | 2005-04-24 | 1 | -2/+2 |
| | | | | are new ones added in the future. | ||||
* | Document an alternate way to achieve the effect of this script | Wayne Davison | 2005-02-22 | 1 | -0/+7 |
| | | | | through the use of awk and the more powerful --filter option. | ||||
* | Disallow --remove-sent-files with a read-only server. | Wayne Davison | 2005-02-20 | 1 | -0/+2 |
| | |||||
* | We now use a regular expression to parse the (restored to its previous | Wayne Davison | 2005-02-19 | 1 | -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 Davison | 2005-02-18 | 1 | -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 Davison | 2005-02-14 | 1 | -1/+1 |
| | |||||
* | Moved the /proc/mounts literal string nearer to the top. | Wayne Davison | 2005-01-22 | 1 | -1/+2 |
| | |||||
* | Added an example of running mnt-excl remotely via ssh for a pull. | Wayne Davison | 2005-01-19 | 1 | -0/+1 |
| | |||||
* | A perl script that outputs excludes for all mount points that affect | Wayne Davison | 2005-01-19 | 1 | -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 Davison | 2005-01-14 | 1 | -16/+32 |
| | | | | - Improved the usage message and added an introductory comment. | ||||
* | - Allow multiple source paths to be specified (and checked). | Wayne Davison | 2005-01-12 | 1 | -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 Davison | 2005-01-12 | 1 | -0/+54 |
| | |||||
* | A simple Makefile. | Wayne Davison | 2005-01-11 | 1 | -0/+6 |
| | |||||
* | A debug program to help diagnose data-transfer corruption problems. | Wayne Davison | 2005-01-11 | 1 | -0/+178 |
| | |||||
* | A perl script to effect an atomic transfer of a set of files. | Wayne Davison | 2005-01-06 | 1 | -0/+74 |
| | |||||
* | updates to reflect new samba.org domain | Andrew Tridgell | 1998-11-23 | 1 | -1/+1 |
| | | | | the main web site is now http://rsync.samba.org/ | ||||
* | remove double / from filenames in display | Andrew Tridgell | 1998-11-02 | 1 | -0/+2 |
| | |||||
* | get the date comparison the right way around | Andrew Tridgell | 1998-10-31 | 1 | -1/+1 |
| | |||||
* | added a perl script to summarise the rsyncd log format | Andrew Tridgell | 1998-10-30 | 1 | -0/+284 |