Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make use of $suitedir. | Wayne Davison | 2009-10-24 | 8 | -9/+8 |
| | |||||
* | Fixed some backward-compatibility issues with --files-from. | Wayne Davison | 2009-10-24 | 4 | -38/+61 |
| | |||||
* | Moved some --iconv text that was supposed to be in --files-from. | Wayne Davison | 2009-10-24 | 1 | -7/+8 |
| | |||||
* | Fixed a couple iconv loops to properly handle incomplete chars | Wayne Davison | 2009-10-24 | 1 | -34/+77 |
| | | | | that span two reads. | ||||
* | Move free_xbuf() into ifuncs.h. | Wayne Davison | 2009-10-23 | 2 | -7/+8 |
| | |||||
* | Give iconvbufs() an ICB_INIT flag. | Wayne Davison | 2009-10-23 | 5 | -15/+17 |
| | |||||
* | A protocol 31 daemon will inform the client about its timeout setting | Wayne Davison | 2009-10-20 | 3 | -4/+20 |
| | | | | so that the client will be able to cooperate with keep-alive. | ||||
* | Make sure daemon's io_timeout is used as a maximum value. | Wayne Davison | 2009-10-20 | 1 | -1/+1 |
| | |||||
* | Moved a few group-related functions with some minor tweaks; | Wayne Davison | 2009-10-20 | 4 | -66/+89 |
| | |||||
* | Silence some rprintf() size_t warnings. | Wayne Davison | 2009-10-19 | 1 | -4/+4 |
| | |||||
* | Allow %VAR% environment references in daemon-config parameter values. | Wayne Davison | 2009-10-17 | 3 | -25/+124 |
| | |||||
* | Call seteuid() when calling setuid(). | Wayne Davison | 2009-10-17 | 1 | -1/+1 |
| | |||||
* | Fix some man page problems Scott Kostyshak pointed out. | Wayne Davison | 2009-10-17 | 1 | -15/+15 |
| | |||||
* | Fix check for an empty output buffer and limit to flist_eof. | Wayne Davison | 2009-10-17 | 1 | -1/+2 |
| | |||||
* | A major overhaul of I/O routines, creating perform_io(). | Wayne Davison | 2009-10-17 | 10 | -941/+1193 |
| | | | | | | | | | | | | | | | | | | Files-from data is now sent as multiplexed I/O so that it can mingle with any messages (such as debug output). Requires protocol 31. Protocol 31 no longer disables output verbosity in a couple instances that used to cause protocol issues. Got rid of MSG_* messages that have implied raw data that follows after them. We instead send a negative index value as a part of the raw data stream, which is guaranteed to be output together with the following data. This only affects the (in-progress) protocol 31 and the (self- contained) communication stream from the receiver to the generator. Added --debug=IO and improved --debug=FLIST. Some --debug=IO output requires --msgs2stderr to be used to see it (i.e. sending a message about sending a message would send another message, ad infinitum). | ||||
* | Avoid type-punned compiler warnings for the byteorder.h macros | Wayne Davison | 2009-10-13 | 4 | -33/+81 |
| | | | | by using inline functions for the 4-char <-> uint32 conversions. | ||||
* | Avoid calling send_extra_file_list() when we shouldn't. | Wayne Davison | 2009-10-13 | 2 | -8/+22 |
| | |||||
* | Avoid stopping multiplexed out over the message fd. | Wayne Davison | 2009-10-12 | 2 | -5/+9 |
| | | | | | Use simpler multiplexed-out stopping method. Make sure we can't false-match a socket fd. | ||||
* | Change the msg pipe to use a real multiplexed IO mode | Wayne Davison | 2009-10-02 | 3 | -286/+231 |
| | | | | for the data that goes from the receiver to the generator. | ||||
* | Better mask handling, including some changes to help solaris. | Wayne Davison | 2009-09-12 | 1 | -18/+22 |
| | |||||
* | Pass "new_mode" to set_acl() and change its return values. | Wayne Davison | 2009-09-12 | 3 | -24/+25 |
| | |||||
* | Put file descriptor arg at the start of the arg list for consistency. | Wayne Davison | 2009-09-12 | 3 | -32/+32 |
| | |||||
* | Improve the "--delete does not work without -r or -d" message. | Wayne Davison | 2009-09-07 | 1 | -1/+1 |
| | |||||
* | Add support for transferring & setting nsec time values. | Wayne Davison | 2009-09-07 | 7 | -24/+109 |
| | |||||
* | Always use lutimes() if it is available. | Wayne Davison | 2009-09-07 | 5 | -15/+18 |
| | |||||
* | Add a few new "dont compress" suffixes and improve the docs. | Wayne Davison | 2009-09-05 | 2 | -6/+29 |
| | |||||
* | Improve error handling and get rid of a lingering fprintf(). | Wayne Davison | 2009-09-05 | 1 | -6/+5 |
| | |||||
* | Fix daemon's conveyance of io_error value from sender. | Wayne Davison | 2009-09-05 | 1 | -0/+4 |
| | |||||
* | Avoid an dry-run error trying to stat a prior hard-link | Wayne Davison | 2009-09-05 | 1 | -3/+7 |
| | | | | file that hasn't really been created. | ||||
* | Need to use O_RDONLY in solaris sys_lremovexattr(). | Wayne Davison | 2009-09-03 | 1 | -1/+1 |
| | |||||
* | Have --fake-super turn a symlink into a file when | Wayne Davison | 2009-09-02 | 7 | -5/+52 |
| | | | | NO_SYMLINK_XATTRS is defined. | ||||
* | Define and use "our_gid" variable. | Wayne Davison | 2009-09-02 | 2 | -10/+6 |
| | |||||
* | Better compiling if SUPPORT_LINKS is not defined. | Wayne Davison | 2009-09-02 | 2 | -6/+15 |
| | |||||
* | Rebuild proto.h if config.h changes. | Wayne Davison | 2009-09-02 | 1 | -1/+1 |
| | |||||
* | Fix attropen() flags for writing an xattr on solaris. | Wayne Davison | 2009-09-02 | 1 | -1/+1 |
| | |||||
* | Fix read_xattr() for solaris. | Wayne Davison | 2009-09-01 | 1 | -2/+2 |
| | |||||
* | Create non-transferred files in a more atomic manner: | Wayne Davison | 2009-08-29 | 5 | -69/+146 |
| | | | | | | | | | | If a symlink, device, special-file, or hard-linked file is replacing an existing non-directory, the new file is created using a temporary filename and then renamed into place. Also changed the handling of a cluster of hard-linked symlinks/devices/special-files to always ensure the first item in the cluster is correct, since it doesn't really save any significant work to try to find an existing correct item later in the cluster to link with. | ||||
* | Fix the chmod-temp-dir test if /var/tmp doesn't exist. | Wayne Davison | 2009-08-22 | 1 | -1/+5 |
| | | | | Fixes bug 6569. | ||||
* | Have the sender use dead time to pad out the file list. | Wayne Davison | 2009-08-22 | 6 | -14/+39 |
| | |||||
* | Allow Solaris sys_llistxattr() to return the list length when size == 0. | Wayne Davison | 2009-08-15 | 1 | -0/+2 |
| | |||||
* | Fix some variable references. | Wayne Davison | 2009-08-15 | 1 | -3/+3 |
| | |||||
* | Fix a bogus free in uncache_tmp_xattrs(). | Wayne Davison | 2009-08-14 | 1 | -1/+1 |
| | |||||
* | Some improvements to the solaris xattr routines. | Wayne Davison | 2009-08-13 | 2 | -27/+53 |
| | | | | Inspired by the patch to bug 6633. | ||||
* | Fix a warning about a %d not getting an int (on some platforms). | Wayne Davison | 2009-08-10 | 1 | -1/+1 |
| | |||||
* | Initial version of xattr routines for Solaris. | Wayne Davison | 2009-08-08 | 1 | -0/+122 |
| | |||||
* | Add conditional support for excluding types of files from xattr ops. | Wayne Davison | 2009-08-08 | 2 | -0/+34 |
| | |||||
* | Get section reference right. Fixes bug #6573. | Wayne Davison | 2009-08-01 | 1 | -2/+2 |
| | |||||
* | Added solaris IPv6 checking to configure. Fixes #6438. | Wayne Davison | 2009-06-05 | 1 | -1/+11 |
| | | | | Patch from Tim Spriggs. | ||||
* | Mention that --whole-file is not the default for a local transfer when | Wayne Davison | 2009-06-01 | 1 | -1/+2 |
| | | | | writing a batch file. | ||||
* | Adding a new script that creates a local patch/* branch | Wayne Davison | 2009-05-23 | 1 | -0/+183 |
| | | | | for each file given on the command-line. |