summaryrefslogtreecommitdiff
path: root/flist.c
AgeCommit message (Expand)AuthorFilesLines
2006-02-24- Got rid of unused externs.Wayne Davison1-5/+4
2006-02-13Made the receiver count the size of symlinks in the total_sizeWayne Davison1-1/+1
2006-02-08Tweaked a comment.Wayne Davison1-2/+2
2006-01-31Got rid of the orig_umask-based file->mode tweak in receive_file()Wayne Davison1-7/+0
2006-01-30Made get_dirlist() always include directories.Wayne Davison1-0/+3
2006-01-30Added extern for io_write_phase.Wayne Davison1-0/+1
2006-01-29Use PERMSTRING_SIZE rather than a hard-wired "11".Wayne Davison1-4/+4
2006-01-28Made the new --prune-empty-dirs code a little more memory efficient.Wayne Davison1-27/+43
2006-01-28Tweaked a variable name in flist_find().Wayne Davison1-6/+6
2006-01-28The user can now use a "protect" filter to avoid pruning one orWayne Davison1-16/+22
2006-01-27Improved flist_find()'s empty-entry handling to deal with the caseWayne Davison1-19/+28
2006-01-27Optimized flist_find() so that we never scan a series of emptyWayne Davison1-20/+39
2006-01-27Implement the new --skip-empty-dirs (-k) option.Wayne Davison1-13/+54
2006-01-26Handle separated devices and special files.Wayne Davison1-21/+23
2006-01-25Decided to hold off on the potential memory savings of indexedWayne Davison1-11/+14
2006-01-24The uid & gid are now stored using an id_pair structure.Wayne Davison1-20/+12
2006-01-24The in_del_hier code needs to use lastname instead of thisnameWayne Davison1-2/+3
2006-01-22New -x code had some problems, so restore the old code for now.Wayne Davison1-16/+12
2006-01-21- Changed how --one-file-system works so that we can skip all mountWayne Davison1-11/+20
2006-01-21Handle the --chmod option as either the sender or the receiver soWayne Davison1-5/+8
2006-01-21Implemented the -xx behavior that skips mount-point dirs.Wayne Davison1-1/+4
2006-01-20- Changed send_file_entry() into a static function again.Wayne Davison1-9/+9
2006-01-19The code in send_file_list() needed a little more improvement toWayne Davison1-17/+29
2006-01-19When --relative is active, simply trim off trailing slashes andWayne Davison1-11/+39
2006-01-17Got rid of a now-unused static variable.Wayne Davison1-3/+0
2006-01-14Merged f_name() with f_name_to().Wayne Davison1-21/+21
2006-01-14Fixed a couple out-of-memory function-name strings in make_file().Wayne Davison1-5/+4
2006-01-14Added a "continue" missing from a recent change.Wayne Davison1-0/+1
2006-01-13Got rid of calls to the (soon to vanish) safe_fname() function.Wayne Davison1-19/+16
2005-11-10- Got rid of a superfluous empty line.Wayne Davison1-3/+2
2005-11-10In make_file(), only compute the checksum when we're the sender.Wayne Davison1-2/+3
2005-11-10Compute the right checksum length for the current protocol_versionWayne Davison1-4/+4
2005-11-07Call tweak_mode() on regular files and dirs if --chmod was specified.Wayne Davison1-1/+6
2005-11-01Decreased the amount of stack needed for each level of directoryWayne Davison1-49/+61
2005-10-19Get rid of some superfluous empty lines.Wayne Davison1-24/+0
2005-09-29- When --dirs is specified w/o --recursive, avoid marking solo dirsWayne Davison1-8/+7
2005-09-17Changed one strcpy() into a strlcpy().Wayne Davison1-1/+1
2005-09-16Tweaked the code a little in the always_checksum handling of theWayne Davison1-14/+8
2005-09-09When pop_dir(olddir) fails, pass the right string pointerWayne Davison1-1/+1
2005-08-01Allow the user to specify a dot dir in the source path whenWayne Davison1-26/+35
2005-07-22Tweaked a comment and some null-char assignments.Wayne Davison1-6/+6
2005-07-07Changed overflow() to overflow_exit().Wayne Davison1-4/+4
2005-06-12In clean_flist(), fixed the setting of the flist->high value for anWayne Davison1-1/+5
2005-05-27Simplified the last change a bit.Wayne Davison1-3/+2
2005-05-27If we unduplicate '.', make sure we also copy FLAG_DEL_HERE (inWayne Davison1-2/+3
2005-05-25Handle nested "." dirs (caused by --relative and a trailing slash orWayne Davison1-2/+12
2005-05-14Treat a trailing ".." dir-name as if "../" had been specified soWayne Davison1-0/+8
2005-05-13If adding a trailing dot to a directory name overflowsWayne Davison1-1/+3
2005-04-27If the user specified --relative and a source dir with a trailingWayne Davison1-0/+3
2005-03-30Fixed a comment.Wayne Davison1-1/+1