aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Shouldn't ignore .cvsignore.Wayne Davison2004-02-231-1/+0
|
* Another attempt at measuring the minimum alignment for a system.Wayne Davison2004-02-101-1/+6
|
* Trying a different MINALIGN because of core dumps on the sparc-64Wayne Davison2004-02-101-1/+1
| | | | build-farm machines.
* Revert pool_alloc's use of bomb if pool == NULL.J.W. Schultz2004-02-101-6/+1
|
* If we call pool_alloc() on a NULL pool, bomb out with an error.Wayne Davison2004-02-101-1/+6
|
* Changed a while loop to a for loop.Wayne Davison2004-02-101-5/+3
|
* Added allocation pool code.J.W. Schultz2004-02-103-0/+516
|
* Make sure that strlcpy() returns the right value when the bufsize is 0.Wayne Davison2004-01-201-4/+6
|
* Fixed a bug in strlcat() where it would not properly detect a no-changeWayne Davison2004-01-201-4/+3
| | | | | condition if called with an initial string longer than the specified size limit (due to an unsigned var's inability to go negative).
* Changed "remote_version" to "protocol_version".Wayne Davison2003-09-091-3/+3
|
* No longer needed (replaced by wildmatch).Wayne Davison2003-07-302-570/+0
|
* Make sure that no character class can match a '/'.Wayne Davison2003-07-141-1/+1
|
* Silence some compiler warnings on HP-UX.Wayne Davison2003-07-071-3/+3
|
* Don't treat "[:" as the start of a named set if there's no ":]".Wayne Davison2003-07-071-3/+10
|
* - Return ABORT_ALL for a syntax error in the pattern (not FALSE).Wayne Davison2003-07-061-19/+57
| | | | - Abort if the [:class:] name is not known.
* Added some portability code for the ctype functions.Wayne Davison2003-07-061-12/+41
|
* - Added [:class:] handling to the character-class code.Wayne Davison2003-07-061-7/+52
| | | | | | - Use explicit unsigned characters for proper set checks. - Made the character-class code honor backslash escapes. - Accept '^' as a class-negation character in addition to '!'.
* Simplified the character-class code a bit.Wayne Davison2003-07-051-12/+7
|
* Changed some names since "depth" wasn't really the right term.Wayne Davison2003-07-051-6/+6
|
* Improved the ABORT logic to allow aborting consecutive "*" wildcardsWayne Davison2003-07-051-6/+20
| | | | back to a "**" wildcard. Added optional debug code for recursion stats.
* Added in the ABORT optimization logic from a newer wildmat release,Wayne Davison2003-07-051-23/+28
| | | | adapted for our code that distinguishes "**" from "*".
* A couple comment tweaks.Wayne Davison2003-07-051-3/+3
|
* A new wildcard-matching routine to replace the fnmatch code.Wayne Davison2003-07-052-0/+99
|
* Attempting to fix the snprintf() conflict on a gcc-using HPUX 11.11.Wayne Davison2003-07-041-1/+3
|
* - for protocol version >= 27, mdfour_tail() is called when the block sizeJ.W. Schultz2003-04-102-14/+42
| | | | | | | | | | (including checksum_seed) is a multiple of 64. Previously it was not called, giving the wrong MD4 checksum. - for protocol version >= 27, a 64 bit bit counter is used in mdfour.c as required by the RFC. Previously only a 32 bit bit counter was used, causing incorrect MD4 file checksums for file sizes >= 512MB - 4. -- Craig Barratt
* Fix bug reported by engard.ferenc at innomed.hu whereby using the %f formatPaul Green2003-04-091-5/+8
| | | | | in sprintf with a value like 0.025 produced 0.250. We were dropping the leading zeros before the fractional digits.
* Only refer to S_ISVTX if S_ISVTX is defined.Wayne Davison2003-01-101-0/+2
|
* + Fixed a comment that referred to isc_net_pton() instead of inet_pton().Wayne Davison2003-01-101-1/+3
| | | | + Only prototype inet_pton6() if INET6 is defined.
* Doc.Martin Pool2002-04-081-13/+28
|
* Clearer doc.Martin Pool2002-01-151-2/+4
|
* Just include rsync.h rather than all the individual headers.Martin Pool2001-11-291-1/+1
| | | | (Suggestion from Dave Dykstra.)
* Fix inet_ntop/pton namesMartin Pool2001-11-282-5/+4
|
* Protect AF_INET6 references with #ifdef INET6Martin Pool2001-11-281-0/+4
|
* Try to fix headers for UNICOSMartin Pool2001-11-272-20/+2
|
* When producing a ls-style permissions string, also handleMartin Pool2001-11-271-0/+13
| | | | sticky/setuid/setgid bits the same way as GNU ls.
* Split code to generate "rwx-----" strings into lib/permstring.c so itMartin Pool2001-11-272-0/+51
| | | | can be reused in tls.
* Add Paul Vixie's implementation of inet_ntop and inet_pton forMartin Pool2001-11-272-0/+409
| | | | platforms that don't have them.
* removed remnant test code for crayAndrew Tridgell2001-06-281-2/+0
|
* fixed md4 on 64 bit boxesAndrew Tridgell2001-06-261-24/+16
|
* forgot 1 place that used slprintfAndrew Tridgell2001-05-071-2/+2
|
* imported new snprintf.c from samba, got rid of slprintfAndrew Tridgell2001-05-071-653/+770
|
* use mkstemp on systems where it is secureAndrew Tridgell2001-05-021-0/+1
|
* Change from getopt to popt.Martin Pool2001-02-232-880/+0
|
* fixed bug in replacement inet_aton()Andrew Tridgell2000-04-191-2/+2
|
* test was the wrong way aroundAndrew Tridgell2000-04-191-1/+1
|
* autoconf test for broken solaris inet_aton()Andrew Tridgell2000-04-191-16/+17
|
* the convoluted nest of #ifdefs that is fnmatch.c caught us again. OnAndrew Tridgell2000-01-252-4/+6
| | | | | | | my system the LIBC tests meant it never compiled and we used the broken system one. hacked it so it does compile
* make the replacement inet_aton() function independent ofAndrew Tridgell2000-01-241-1/+12
| | | | | inet_addr(). Some systems were detecting a missing inet_aton(), but actually had it and inet_addr() called it, causing infinite recursion
* fixed mdfour code on Cray (64 bit problems)Andrew Tridgell2000-01-231-3/+3
| | | | Thanks to roebel@kgw.tu-berlin.de
* handle systems that don't take a 2nd argument to gettimeofday()Andrew Tridgell2000-01-231-0/+10
|