Wayne Davison
d47a80c05e
Move the CSUM defines.
2020-06-01 18:49:15 -07:00
Jorrit Jongma
71c4ae2336
Move OpenSSL-related MD4/5 defines and imports to lib/mdigest.h
...
Works just as well, prevents having to repeat them across files
2020-06-01 17:57:38 -07:00
Wayne Davison
97e8c55ee8
Some minor tweaks & tidying up.
2020-05-24 22:50:51 -07:00
Wayne Davison
15c1162b24
Add optional use of the openssl crypto lib for MD5.
2020-05-23 10:06:59 -07:00
Jorrit Jongma
531ffa8104
Optimized assembler version of md5_process() for x86-64
...
Originally created by Marc Bevand and placed in the public domain.
Enable/disabled via the same --enable-simd configure switch as
the rolling checksum optimizations.
2020-05-22 22:37:21 -07:00
Wayne Davison
3ba4db7030
Two more spelling fixes and some year updates.
2020-04-16 09:31:02 -07:00
Wayne Davison
d29702134a
Spelling fixes from a Fossies run done by Jens.
2020-04-15 17:42:23 -07:00
Wayne Davison
c5fabfb068
Set Copyright years and make them easier to update
...
I replaced git-set-file-times with an improved version that I wrote
recently (in python3). A new script uses it to figure out the
last-modified year for each *.[ch] file and updates its copyright.
It also puts the latest year into the latest-year.h file for the
output of --version.
2020-04-09 15:11:37 -07:00
Wayne Davison
3e2e4b5a33
Tweak the copyright year.
2019-03-16 09:15:49 -07:00
Wayne Davison
bc7402aa3a
Avoid warning about leaked mem (didn't affect rsync's pool use).
2019-01-15 10:46:29 -08:00
Wayne Davison
473108ae6e
Tweak copyright date.
2018-01-14 19:55:07 -08:00
Wayne Davison
453914e35b
Update the copyright year.
2015-08-08 12:47:03 -07:00
Wayne Davison
dfa5b49110
Bump the year to 2014.
2014-01-26 09:29:15 -08:00
Wayne Davison
b4ea93c676
Try to fix bug 7865 for some acl() EINVAL results.
2013-12-25 10:18:41 -08:00
Wayne Davison
2cd87086f0
Use chunked xattr reading in OS X sys_lgetxattr().
2013-11-25 13:12:09 -08:00
Wayne Davison
fc2d6fabe7
Set number_separator the first time it gets used.
2013-06-11 13:28:45 -07:00
Wayne Davison
333e3a9ff0
Add an implementation of getpass for systems that lack one.
2013-05-19 22:01:29 +00:00
Wayne Davison
64fa23add9
Tweak includes to fix non-defined NULL on some systems.
2011-07-31 23:31:24 -07:00
Wayne Davison
f187ce36cc
We need VA_COPY() defined more. Fix dangling #endif.
2011-05-30 12:48:04 -07:00
Wayne Davison
2fff0a4f28
Merge latest samba version to get va_end() fixes, etc.
2011-05-30 10:24:57 -07:00
Wayne Davison
7766e67321
Allow a failure of EINVAL to mean no ACLs are available.
...
(If our POSIX types aren't valid, we can't handle the ACLs.)
2011-02-22 08:52:48 -08:00
Wayne Davison
df6350a8b8
Avoid type-punned compiler warnings for the byteorder.h macros
...
by using inline functions for the 4-char <-> uint32 conversions.
2009-10-13 21:10:57 -07:00
Wayne Davison
2c1aa2efac
Need to use O_RDONLY in solaris sys_lremovexattr().
2009-09-03 15:25:55 -07:00
Wayne Davison
486ecd3d9c
Fix attropen() flags for writing an xattr on solaris.
2009-09-02 07:37:55 -07:00
Wayne Davison
17cc4c383b
Fix read_xattr() for solaris.
2009-09-01 12:11:32 -07:00
Wayne Davison
2523d0cc14
Allow Solaris sys_llistxattr() to return the list length when size == 0.
2009-08-15 06:43:06 -07:00
Wayne Davison
18bd04018d
Fix some variable references.
2009-08-15 06:27:19 -07:00
Wayne Davison
05a652d0b7
Some improvements to the solaris xattr routines.
...
Inspired by the patch to bug 6633.
2009-08-13 08:02:53 -07:00
Wayne Davison
049f8cbc8a
Initial version of xattr routines for Solaris.
2009-08-08 13:27:58 -07:00
Wayne Davison
134f97c9cc
Support an older AIX system that doesn't have ENOTSUP.
2009-05-14 11:23:38 -07:00
Wayne Davison
87755c6cea
Switch from inet_aton() to inet_pton() (since we supply a compatibility
...
function for the latter, it will always exist).
2009-05-14 11:22:37 -07:00
Wayne Davison
9411292489
Fixed a bunch of "warn_unused_result" compiler warnings.
2008-11-09 18:56:21 -08:00
Wayne Davison
9ddc2b64da
Fixed our supplied getnameinfo()'s ability to do a reverse lookup,
...
as reported in bug 5851.
2008-10-25 09:21:13 -07:00
Wayne Davison
5dd14f0c33
Split up the ifuncs.h file into 3 .h files.
2008-09-01 19:11:36 -07:00
Wayne Davison
adc2476fa2
Output numbers in 3-digit groups by default (e.g. 1,234,567).
...
Also improved the human-readable output functions, including
adding the ability to output negative numbers.
2008-09-01 13:27:11 -07:00
Wayne Davison
aacd188034
Fixed a potential alignment issue in the IRIX ACL code when allocating
...
the initial struct acl object. Also, cast mallocs to avoid warnings.
2008-07-22 08:31:17 -07:00
Wayne Davison
0566dc54b1
Use PTR_ADD for the new instances of void-pointer arithmetic.
2008-07-21 23:12:02 -07:00
Wayne Davison
fb01d1fb07
Changed the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the setting
...
(making pools aligned by default). Added the missing code to make the
documented behavior of pool_free() with a NULL addr work. Updated the
pool_alloc.3 manpage.
2008-07-19 09:20:56 -07:00
Wayne Davison
51ce67d599
Improved the alignment code and changed POOL_APPEND to POOL_PREPEND.
2008-07-18 20:57:52 -07:00
Wayne Davison
3a8fad7805
Moving big_num() into lib/compat.c so tls.c can use it.
2008-07-17 16:59:59 -07:00
Wayne Davison
d3d07a5e86
Include 2008 in the copyright years.
2008-03-01 12:01:41 -08:00
Wayne Davison
85b057cccf
Check the return code from mbr_uid_to_uuid()/mbr_gid_to_uuid() so
...
that the user sees the right error if they failed.
2008-02-23 07:44:55 -08:00
Wayne Davison
87531e6302
Get rid of some compiler warnings in the AIX sysacls code.
2007-11-29 17:12:54 -08:00
Wayne Davison
1f41d42a91
Getting rid of all .cvsignore files.
2007-11-12 13:32:10 -08:00
Wayne Davison
1b411143e5
Got rid of a compiler warning.
2007-11-08 20:30:17 +00:00
Wayne Davison
9456434688
Some fixes for SCO in new getaddrinfo() code.
2007-11-08 14:54:58 +00:00
Wayne Davison
268da8167a
Use uint32, not uint32_t.
2007-11-08 01:31:58 +00:00
Wayne Davison
2213961e8f
Add back a define of "struct sockaddr_storage" for systems that
...
don't have it.
2007-11-08 01:10:34 +00:00
Wayne Davison
9f802c7294
A new version of the getaddrinfo code from the samba source.
2007-11-02 20:52:57 +00:00
Wayne Davison
14dfad3873
A couple tweaks to the AIX ACL code.
2007-10-05 20:47:18 +00:00