Commit Graph

33 Commits

Author SHA256 Message Date
Andreas Schwab
4eba61157d Accepting request 1099082 from home:Andreas_Schwab:Factory
- Update to 4.4.36
  * Fix left over bits failing with Perl v5.38.0

OBS-URL: https://build.opensuse.org/request/show/1099082
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=49
2023-07-17 11:06:49 +00:00
Andreas Schwab
c882c7340a Accepting request 1096332 from home:dirkmueller:Factory
- update to 4.4.35:
  * Fix build with Perl v5.38.0 (issue #170).
  * Fix build with MinGW-w(32|64).

OBS-URL: https://build.opensuse.org/request/show/1096332
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=47
2023-07-04 09:05:22 +00:00
Andreas Schwab
6a2267c93b Accepting request 1090294 from home:Andreas_Schwab:Factory
- Update to 4.4.34
  * Optimize some cast operation for performance in
    lib/alg-yescrypt-platform.c.
  * Add SHA-2 Maj() optimization proposed by Wei Dai in lib/alg-sha512.c.
  * Explicitly clean the stack and context state after computation in
    lib/alg-gost3411-2012-hmac.c, lib/alg-hmac-sha1.c, and lib/alg-sha256.c
    (issue #168).

OBS-URL: https://build.opensuse.org/request/show/1090294
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=45
2023-06-01 14:00:17 +00:00
Andreas Schwab
6c4046979a Accepting request 1074612 from home:marxin:branches:Base:System
- Enable LTO now (boo#1138833) and use FAT LTO objects for static libs.

OBS-URL: https://build.opensuse.org/request/show/1074612
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=43
2023-03-27 14:04:37 +00:00
Andreas Schwab
e25db31efe OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=41 2023-03-14 13:08:34 +00:00
Andreas Schwab
6335f79866 Accepting request 1070777 from home:gbelinassi
- Enable livepatching support on x86_64.

OBS-URL: https://build.opensuse.org/request/show/1070777
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=40
2023-03-14 13:07:50 +00:00
Andreas Schwab
4ac487c264 Accepting request 1039142 from home:Andreas_Schwab:Factory
- Update to 4.4.33
  * Fix variable name in crypt(3) for a datamember of 'struct crypt_data'
  * Fix -Werror=strict-overflow in lib/crypt-des.c, which is seen
    by GCC 12.x
  * Add some SHA-2 Maj() optimization in lib/alg-sha256.c
  * Fix -Werror=conversion in lib/alg-yescrypt-opt.c
  * Improvements to huge page handling in lib/alg-yescrypt-platform.c
  * Fix -Werror=sign-conversion in lib/alg-yescrypt-platform.c

OBS-URL: https://build.opensuse.org/request/show/1039142
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=38
2022-11-30 15:32:56 +00:00
a1d61cafc1 Accepting request 1008778 from home:dirkmueller:Factory
- update to 4.4.28:
  * Add glibc-on-or1k (OpenRISC 1000) entry to libcrypt.minver.
  This was added in GNU libc 2.35.

OBS-URL: https://build.opensuse.org/request/show/1008778
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=36
2022-10-12 10:52:36 +00:00
cbfa6d9117 - update to 4.4.27:
* Limit the maximum amount of rbytes to 64 bytes (512 bits) for yescrypt,
    gost-yescrypt, and scrypt

OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=35
2021-12-20 22:47:19 +00:00
Andreas Schwab
65147b850b OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=34 2021-12-08 14:35:00 +00:00
Andreas Schwab
60b3d41df1 Accepting request 934431 from home:AndreasStieger:branches:Base:System
libxcrypt 4.4.26

OBS-URL: https://build.opensuse.org/request/show/934431
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=33
2021-12-08 14:30:29 +00:00
Andreas Schwab
617c9b051a Accepting request 912877 from home:Andreas_Schwab:Factory
- Update to 4.4.25
  * Fix several issues found by Covscan in the testsuite.  These include:
    - CWE-170: String not null terminated (STRING_NULL)
    - CWE-188: Reliance on integer endianness (INCOMPATIBLE_CAST)
    - CWE-190: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)
    - CWE-569: Wrong sizeof argument (SIZEOF_MISMATCH)
    - CWE-573: Missing varargs init or cleanup (VARARGS)
    - CWE-687: Argument cannot be negative (NEGATIVE_RETURNS)
  * Stricter checking of invalid salt characters (issue #135).

OBS-URL: https://build.opensuse.org/request/show/912877
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=32
2021-08-18 10:55:33 +00:00
Andreas Schwab
8e8baa9f59 Accepting request 901651 from home:polslinux:branches:Base:System
- Update to 4.4.23
  * Fix output calculation for gensalt_yescrypt_rn().
  * Fix -Werror=conversion in lib/crypt-des-obsolete.c,
    test/des-obsolete.c, and test/des-obsolete_r.c.
  * The crypt_checksalt() function has been fixed to correctly return
    with 'CRYPT_SALT_INVALID', in case the setting, that is passed
    to be checked, represents an empty passphrase or an uncomputed
    setting for descrypt without any salt characters.
  * The crypt_checksalt() function will now return the value
    'CRYPT_SALT_METHOD_LEGACY' in case the setting, that is passed
    to be checked, uses a hashing method, which is considered to be
    too weak for use with new passphrases.
  * Fix build when the CFLAGS variable, that is passed into the
    configure script, has a leading whitespace character in it
    (issue #123).

OBS-URL: https://build.opensuse.org/request/show/901651
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=31
2021-06-24 10:28:33 +00:00
Andreas Schwab
5d344d5510 Accepting request 885092 from home:polslinux:branches:Base:System
- Update to 4.4.19 
  * Improve fallback implementation of explicit_bzero.
  * Add glibc-on-CSKY, ARC, and RISCV-32 entries to libcrypt.minver.
    These were added in GNU libc 2.29, 2.32, and 2.33 respectively
  * Do not build xcrypt.h if we’re not going to install it.
  * Do not apply --enable-obsolete-api-enosys mode to fcrypt.
  * Compilation fix for NetBSD.  NetBSD’s <unistd.h> declares encrypt
    and setkey to return int, contrary to POSIX (which says they return
    void).  Rename those declarations out of the way with macros.
  * Compilation fixes for building with GCC 11.
    Basically fixes for explicit type-casting.
  * Force update of existing symlinks during installation

OBS-URL: https://build.opensuse.org/request/show/885092
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=29
2021-04-13 15:51:06 +00:00
Andreas Schwab
c5f07954ea Accepting request 874286 from home:Andreas_Schwab:Factory
- Update to version 4.4.18
  * Fix conversion error in lib/alg-gost3411-core.c

OBS-URL: https://build.opensuse.org/request/show/874286
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=27
2021-02-22 10:51:34 +00:00
Andreas Schwab
43ec80ab8d Accepting request 831254 from home:Andreas_Schwab:Factory
- Add compatibility provides for SLE15
- Update to version 4.4.17
  * Salt string compatibility with generic implementations

OBS-URL: https://build.opensuse.org/request/show/831254
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=25
2020-09-01 16:11:54 +00:00
Andreas Schwab
33fea6aeda Accepting request 780881 from home:Andreas_Schwab:Factory
- Update to version 4.4.15
  * The compatibility symbols crypt_gensalt_r, xcrypt, xcrypt_r,
    xcrypt_gensalt, and xcrypt_gensalt_r are deprecated further
  * Speed up ka-sunmd5 by skipping most of the test phrases
- Package README.md and TODO.md (bsc#1165389)

OBS-URL: https://build.opensuse.org/request/show/780881
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=23
2020-03-02 10:35:29 +00:00
Andreas Schwab
61ca2825c6 Accepting request 768745 from home:Andreas_Schwab:Factory
- Update to version 4.4.12
  * Another fix for GCC v10.x, which occurs on s390 architectures only.

OBS-URL: https://build.opensuse.org/request/show/768745
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=21
2020-01-30 13:56:15 +00:00
Andreas Schwab
f3c34f6b7b Accepting request 766274 from home:Andreas_Schwab:Factory
- Update to version 4.4.11
  * Fixes for GCC v10.x
  * Change how the known-answer tests are parallelized
- gcc10.patch: remove

OBS-URL: https://build.opensuse.org/request/show/766274
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=20
2020-01-22 12:00:18 +00:00
Andreas Schwab
18971bda26 Accepting request 756004 from home:Andreas_Schwab:Factory
- gcc10.patch: fix build with gcc10 (bsc#1158192)

OBS-URL: https://build.opensuse.org/request/show/756004
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=18
2019-12-12 08:40:32 +00:00
Andreas Schwab
8d16e99dc7 Accepting request 754950 from home:Andreas_Schwab:Factory
- Update to version 4.4.10
  * Fix alignment problem for GOST 34.11 (Streebog) in gost-yestcrypt.
  * The crypt_* functions will now all fail and set errno to ERANGE if
    their 'phrase' argument is longer than CRYPT_MAX_PASSPHRASE_SIZE
    characters (this is currently 512)
  * The NT hashing method no longer truncates passphrases at 128
    characters; Windows does not do this.
- format-overflow.patch: remove

OBS-URL: https://build.opensuse.org/request/show/754950
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=16
2019-12-07 14:51:26 +00:00
Andreas Schwab
cb44e18a34 Accepting request 711689 from home:marxin:branches:Base:System
- Disable LTO due to symbol versioning (boo#1138833).

OBS-URL: https://build.opensuse.org/request/show/711689
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=14
2019-06-24 15:58:06 +00:00
Andreas Schwab
bd910583d2 Accepting request 677322 from home:Andreas_Schwab:Factory
- format-overflow.patch: Fix -Werror=format-overflow

OBS-URL: https://build.opensuse.org/request/show/677322
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=12
2019-02-19 10:54:08 +00:00
Andreas Schwab
fa9362ec05 Accepting request 676552 from home:marxin:branches:Base:System
- Update to version 4.4.3:
  * Add libxcrypt.so, libxcrypt.a and xcrypt.h.
  * Add new man3 manual pages.

OBS-URL: https://build.opensuse.org/request/show/676552
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=11
2019-02-18 08:46:21 +00:00
Andreas Schwab
6a828332f2 OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=9 2018-10-09 12:20:50 +00:00
Andreas Schwab
fdde61c93b OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=8 2018-10-09 12:18:15 +00:00
Andreas Schwab
0773409a7e Accepting request 640814 from home:Andreas_Schwab:Factory
- Set compatibility level to suse

OBS-URL: https://build.opensuse.org/request/show/640814
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=7
2018-10-09 12:12:35 +00:00
Andreas Schwab
e318741309 Accepting request 628065 from home:Andreas_Schwab:Factory
- Add conflicts with glibc-devel < 2.28

OBS-URL: https://build.opensuse.org/request/show/628065
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=6
2018-08-08 11:54:47 +00:00
Andreas Schwab
9d368bc0b7 Accepting request 627739 from home:jengelh:branches:Base:System
- Fix RPM groups for Factory.

OBS-URL: https://build.opensuse.org/request/show/627739
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=5
2018-08-07 06:33:28 +00:00
Andreas Schwab
90ad0ed3d8 OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=4 2018-08-06 09:13:59 +00:00
Andreas Schwab
d6f1ccc30e OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=3 2018-08-06 09:13:37 +00:00
Andreas Schwab
1bcf399325 OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=2 2018-08-06 09:12:04 +00:00
812c7d1c68 Accepting request 627014 from home:Andreas_Schwab:Factory
Split libcrypt out of glibc

OBS-URL: https://build.opensuse.org/request/show/627014
OBS-URL: https://build.opensuse.org/package/show/Base:System/libxcrypt?expand=0&rev=1
2018-08-02 09:54:00 +00:00