Wayne Davison
e2a011d9d0
Fix some typos mentioned in the fossies report.
2022-01-16 10:33:22 -08:00
Wayne Davison
c3b553a93f
Preparing for release of 3.2.4pre2
2022-01-15 17:21:01 -08:00
Wayne Davison
3e44bbd313
Preparing for release of 3.2.4pre1
2022-01-02 15:13:19 -08:00
Wayne Davison
8c3de35b0b
Put 0 in parens to silence an Xcode warning.
2021-01-31 09:28:34 -08:00
Wayne Davison
b115bc8a5d
Silence a few more warnings.
2020-09-29 16:05:29 -07:00
Wayne Davison
9fce0eb5ab
Avoid some pedantic errors & old warnings.
2020-09-29 14:51:45 -07:00
Wayne Davison
18cffa8aa9
A couple minor changes.
2020-07-17 10:56:22 -07:00
Wayne Davison
f47e5a7732
Mention file & line on OOM and overflow errors.
...
Also simplify output of src file paths in errors & warnings when
built in a alternate build dir.
2020-07-12 23:25:21 -07:00
Wayne Davison
da7a350667
Some number & string improvements
...
- Use strdup(do_big_num(...)) to replace num_to_byte_string(...).
- Allow a ',' for a decimal point in a SIZE option in some locales.
- Get rid of old (now unused) strdup() compatibility function.
- Try harder to include the newline in a single error message write.
2020-07-11 11:39:36 -07:00
Wayne Davison
ab110fc8fb
Warning fixes & impossible-failure improvements
...
- Silence a couple warnings for less-common builds.
- Use a better impossible-failure idiom than assert(0).
2020-07-08 12:26:19 -07:00
Wayne Davison
6f6e5b51cc
Some TANDEM ACL support.
2020-07-05 20:09:16 -07:00
Wayne Davison
28de25a664
Some whitespace & paren cleanup.
2020-07-05 20:09:13 -07:00
Wayne Davison
052b34dceb
A bit more configure tweaking.
2020-07-05 19:16:32 -07:00
Wayne Davison
1bdf68b905
Prepare for future release of XXH3 & XXH128.
2020-06-23 21:01:25 -07:00
Wayne Davison
e93f40d8b4
Apple needs a leading underscore.
2020-06-23 15:47:27 -07:00
Wayne Davison
1629b803cb
More asm improvements
...
- Only use the asm code if we're on x86_64.
- More changes to decouple asm from simd.
- Check if the -Wa,--noexecstack option works.
- Support --disable-asm configure option.
2020-06-20 18:40:47 -07:00
Wayne Davison
f525f2c818
Remove asm type & size.
2020-06-20 16:54:24 -07:00
Wayne Davison
9467c1f9b9
Fix conditional directives in the asm file
...
- Switch .s -> .S to enable the preprocessor.
- Move some defines from mdigest.h to md-defines.h.
- Tweak the asm file to use md-defines.h.
- Add a couple missing .h dependencies in the Makefile.
2020-06-20 09:06:18 -07:00
Wayne Davison
04653dabc8
Exclude the asm code when it's not being used.
2020-06-20 08:05:53 -07:00
Caleb Xu
b218de2702
lib/md5-asm-x86_64.s: fix build with Apple Clang
...
The Mach-O x86-64 model doesn't seem to support ".type" and
".size" directives in assembly. Add ifdefs that should allow for
the file to build without issues in Apple Clang.
2020-06-19 23:38:15 -07:00
Holger Hoffstätte
0c13e1b3f8
Prevent unnecessary xattr warning by reordering header inclusion. ( #22 )
...
xattr headers have been provided by glibc (at least on Linux/glibc)
for many years now. Reorder the inclusion of xattr headers to
attempt compatibility/legacy after the common case.
This prevents the warning without changing compatibility to
non-glibc systems.
* Add dependency on lib/sysxattrs.h header in Makefile
Co-authored-by: Wayne Davison <wayne@opencoder.net >
2020-06-19 08:22:54 -07:00
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