Commit graph

104 commits

Author SHA1 Message Date
Dmitry Butskoy
3ef1461967 Update to 1.5.18 2026-08-11 22:03:54 +03:00
Michal Schorm
e1705a147f [bugfix] Fix FTBFS with nettle 4.0: 'sha1_digest()' also lost length parameter
The existing nettle 4.0 patch fixed 'nettle_md4_digest()' and
'nettle_md5_digest()' but missed 'sha1_digest()' in
'sec_negotiate_gnutls.h', which also dropped the length parameter
in nettle 4.0.

Replace the unconditional patch with version-guarded '#ifdef' blocks
matching upstream commit 67663a0 ("Fix compatibility with Nettle 4
library"), covering all three digest functions with backwards
compatibility for nettle < 4.

Co-Authored-By: Claude AI <noreply@anthropic.com>
2026-07-29 14:18:33 +02:00
Michal Schorm
2bc4071fb0 [Fedora 45 Change] Ship drop-in snippet for ODBC driver self-registration
Install '10-freetds.ini' to '/usr/lib/odbc/odbcinst.d/' so the
unixODBC file trigger automatically registers the driver in
'/etc/odbcinst.ini'. Uses bare library name 'libtdsodbc.so'
resolved via the compiled-in MODULEDIR.

Snippet directory layout:
- Snippets are installed to '%{_prefix}/lib/odbc/odbcinst.d/' rather
  than directly to '%{_prefix}/lib/odbc/' to separate configuration
  from content — on multilib systems, '%{_prefix}/lib/odbc/' may also
  contain 32-bit driver '.so' files, and the RPM file triggers that
  watch the snippet directory would fire spuriously on '.so' installs
- Both '%{_prefix}/lib/odbc/' and '%{_prefix}/lib/odbc/odbcinst.d/'
  are co-owned by this package per Fedora directory ownership guidelines

Co-Authored-By: Claude AI <noreply@anthropic.com>

This commit is part of a Fedora 45 Self Contained Change:
  https://fedoraproject.org/wiki/Changes/ODBC_stack_modernization
2026-07-29 12:44:41 +02:00
Michal Schorm
82aca510e3 [bugfix] Fix FTBFS with nettle 4.0: digest functions changed signature
Nettle 4.0 (in Fedora 45) changed 'md5_digest()' and 'md4_digest()'
from 3 arguments '(ctx, length, digest)' to 2 arguments '(ctx, digest)'.
The digest length is now implicit (always the algorithm's native size).

FreeTDS wraps the nettle API in inline functions in
'include/freetds/utils/md5.h' and 'include/freetds/utils/md4.h'.
Both called 'nettle_md5_digest(ctx, 16, digest)' and
'nettle_md4_digest(ctx, 16, digest)' respectively, which no longer
compiles:

  error: too many arguments to function 'nettle_md5_digest';
         expected 2, have 3

Drop the now-removed length argument from both call sites.

Co-Authored-By: Claude AI <noreply@anthropic.com>
2026-07-29 12:44:37 +02:00
Fedora Release Engineering
bbe3fd78e5 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-15 23:28:07 +00:00
Michal Schorm
7b373fa3c7 [bugfix] Move ODBC plugin libtdsodbc.so to '%{_libdir}/odbc/' (rhbz#2453060)
Move the ODBC driver symlink 'libtdsodbc.so' from '%{_libdir}/' to
'%{_libdir}/odbc/' to keep ODBC driver plugins out of the bare library
directory. The 'odbc/' subdirectory name is driver-manager-neutral and
consistent with Debian's convention and mdbtools-odbc in Fedora.

The versioned 'libtdsodbc.so.0' stays in '%{_libdir}/' (in '-libs')
because freetds links against it at build time. Only the unversioned
symlink (used as an ODBC plugin entry point) moves to the subdirectory.

Related: rhbz#2453060

Co-Authored-By: Claude AI <noreply@anthropic.com>
2026-04-15 21:11:02 +02:00
Fedora Release Engineering
a49cabb2d6 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 11:35:39 +00:00
Fedora Release Engineering
a8a511769d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 20:48:28 +00:00
Fedora Release Engineering
3a776c16ee Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 18:50:58 +00:00
Dmitry Butskoy
85acab57ef Update to 1.4.23 2024-10-07 18:32:39 +03:00
Miroslav Suchý
5e656cd6c6 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-28 09:45:01 +02:00
Fedora Release Engineering
99a2d8f0bd Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 23:39:23 +00:00
Dmitry Butskoy
10b2eb9fe0 . 2024-05-30 11:51:52 +03:00
Dmitry Butskoy
22fe77ebf2 Update to 1.4.16 2024-05-30 11:40:04 +03:00
Marie Loise Nolden
3fb935049c update to 1.4.10 2024-03-19 07:14:22 +01:00
Fedora Release Engineering
90c0f7aaee Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 12:03:15 +00:00
Fedora Release Engineering
522c49436a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:48:15 +00:00
Fedora Release Engineering
96c7271480 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:15:55 +00:00
Fedora Release Engineering
8ed773f4e2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:54:42 +00:00
Fedora Release Engineering
88a4144899 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:38:33 +00:00
Fedora Release Engineering
c371325f50 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:26:25 +00:00
Dmitry Butskoy
89a4c713dc Update to 1.3.3 2021-12-08 01:48:30 +03:00
Fedora Release Engineering
d43d875342 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:22:39 +00:00
Fedora Release Engineering
4f14aeb51a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:56:19 +00:00
Tom Stellard
6ea1d56da2 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:53:06 +00:00
Fedora Release Engineering
4707149360 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:50:27 +00:00
Fedora Release Engineering
f8e642e0b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 19:00:32 +00:00
Dmitry Butskoy
3a074cf0f6 Update to 1.1.20 2019-11-07 21:22:31 +03:00
Fedora Release Engineering
c7b93ef3ca - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 01:02:42 +00:00
buc
0ed297be96 Upgrade to 1.1.11 2019-07-09 19:49:41 +03:00
9cee84706a Rebuild for readline 8.0 2019-02-17 09:30:50 +01:00
Fedora Release Engineering
f4755913ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 20:10:35 +00:00
ad5c2f9d29 Remove unneeded %clean section
It is the behavior since EPEL5.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:45:52 +01:00
9d04ec6a5c Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:02 +01:00
037b36fb30
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:38:59 +01:00
Fedora Release Engineering
751e9b4616 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 00:51:21 +00:00
Jason Tibbitts
93c648276c Remove needless use of %defattr 2018-07-10 00:52:49 -05:00
42e2cb953d Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:23:29 +01:00
Fedora Release Engineering
02dc196580 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 10:10:43 +00:00
Fedora Release Engineering
cd32405ecf - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:48:00 +00:00
Florian Weimer
8a3dfa2083 Rebuild with fixed binutils for ppc64le (#1475636) 2017-07-30 15:05:41 +02:00
Fedora Release Engineering
1d00bf19ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 08:46:14 +00:00
buc
3e81a91362 . 2017-05-11 23:40:12 -04:00
buc
974ba35d89 Update to 1.00.38 2017-05-11 23:14:56 -04:00
Fedora Release Engineering
230d218e5d - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 10:01:22 +00:00
Igor Gnatenko
f42bb63108 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:27 +01:00
buc
e77811b9dd Update to 0.95.81 2016-02-10 01:14:58 +03:00
Dennis Gilmore
8490414920 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 20:48:19 +00:00
buc
ea9388dafd Update to 0.95.19 2015-09-10 02:57:17 +03:00
Dennis Gilmore
5000032bb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 06:43:20 +00:00