summaryrefslogtreecommitdiff
path: root/util.c
AgeCommit message (Expand)AuthorFilesLines
2001-08-14Merge across rsync+ patch; add a little documentation to the manpage. More d...Martin Pool1-1/+5
2001-08-06Try to fix "infinite loop" warning on AIX and other compilers. (WeMartin Pool1-4/+10
2001-05-07imported new snprintf.c from samba, got rid of slprintfAndrew Tridgell1-33/+5
2001-03-23improved error handling again. Now we report messages for the remoteAndrew Tridgell1-6/+6
2000-11-09Drop dead variable.Martin Pool1-4/+4
2000-09-06added --modify-window option from David Bolen <db3l@fitlinxx.com>Andrew Tridgell1-1/+21
2000-08-19added msleep() functionAndrew Tridgell1-0/+26
2000-08-16fixed timing problem with cleanup and io_flush() by using non-blockingAndrew Tridgell1-14/+0
2000-06-24added insure debug supportAndrew Tridgell1-0/+32
2000-06-23added some comments on blocking-ioAndrew Tridgell1-1/+10
2000-06-23added --blocking-io optionAndrew Tridgell1-0/+4
2000-04-09a very simple fix - if I'd only thought if it last week :)Andrew Tridgell1-5/+18
2000-03-30went back to non-blokcing IOAndrew Tridgell1-4/+36
2000-01-28switch to using socketpair instead of pipe if possible. This fixes theAndrew Tridgell1-4/+16
2000-01-25patch from David Murn to make sure the final 100% is always printedAndrew Tridgell1-2/+2
2000-01-23removed u_sleep() as it is no longer used anywhereAndrew Tridgell1-11/+0
1999-12-29Define the WEXITSTATUS macro for systems that don't have it.David Dykstra1-0/+3
1999-12-09fixed a bug with waitpid() - I'd forgotten about WEXITSTATUS !Andrew Tridgell1-0/+9
1999-11-15removed old non-blocking fd code (a hangover from a earlier version ofAndrew Tridgell1-30/+0
1999-10-25use do_open() instead of open() in several places to help the WinXX portAndrew Tridgell1-1/+1
1999-07-09Add a couple clarifying points to the sanitize_path() comments.David Dykstra1-4/+15
1999-07-09Fix significant security holes with "use chroot = no" in an rsync daemon:David Dykstra1-31/+59
1999-03-11When a file cannot be deleted because of ETXTBSY (in particular, when anDavid Dykstra1-1/+78
1999-02-03Move the initialization of push_dir, which calls getcwd, to early in main.David Dykstra1-0/+2
1998-11-24Change sanitize_path() function to not malloc a copy since it only shrinksDavid Dykstra1-17/+18
1998-11-17Apply sanitize_paths() to glob expansions when use chroot = no.David Dykstra1-5/+5
1998-11-15use native strlcat() and strlcpy() if availableAndrew Tridgell1-33/+2
1998-11-14changed strlcat() and strlcpy() to have the same semantics as theAndrew Tridgell1-20/+25
1998-11-06Change sanitize_path() to not use clean_fname() because it removes theDavid Dykstra1-17/+37
1998-11-03Call clean_fname() in sanitize_path() to catch some more strange butDavid Dykstra1-46/+49
1998-11-03patch from Alberto Accomazzi <aaccomazzi@cfa.harvard.edu> to addAndrew Tridgell1-11/+11
1998-11-02if no local destination is provided for the transfer then provideAndrew Tridgell1-0/+22
1998-10-26added a vsnprintf() implementation from cvslock. See the notes on theAndrew Tridgell1-37/+0
1998-10-26Add --compare-dest option which enables specifying an additional destinationDavid Dykstra1-0/+47
1998-09-09handle sstem (sco 3) with glob but not glob.hAndrew Tridgell1-1/+1
1998-09-09added finddead target, removed dead code and made some functionsAndrew Tridgell1-9/+1
1998-08-27a couple of changes to where the nonblocking settings are called.Andrew Tridgell1-0/+3
1998-07-20I think I might havefinally fixed the rsync hanging bug. It was causedAndrew Tridgell1-1/+1
1998-07-17added the --safe-links option to disallow symlinks outside theAndrew Tridgell1-0/+47
1998-07-02output progress % every 1k instead of every 1%, this is better forAndrew Tridgell1-5/+5
1998-07-02added --progress option which shows the progress of transfers. ThisAndrew Tridgell1-0/+25
1998-06-18put set_nonblocking() code back in.Andrew Tridgell1-6/+24
1998-06-01replace calls to strcmp() with a u_strcmp() function that uses onlyAndrew Tridgell1-0/+14
1998-05-29replaced chdir and getcwd calls with push_dir/pop_dir functions. TheseAndrew Tridgell1-0/+94
1998-05-28use Realloc instead of reallocAndrew Tridgell1-0/+6
1998-05-27heaps of cleanup in the io code.Andrew Tridgell1-155/+0
1998-05-26check for munmap as well as mmap. NextStep only has mmap in standardAndrew Tridgell1-3/+3
1998-05-22need a ifdef around some mmap codeAndrew Tridgell1-0/+2
1998-05-21use mmap() for files of any size. This should be much more bufferAndrew Tridgell1-25/+64
1998-05-18fixed a bug in the glob expansion code (pointed out byAndrew Tridgell1-9/+12