File adns.changes of Package adns
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Mon Jun 15 12:40:37 UTC 2020 - Kristyna Streitova <kstreitova@suse.com>
3
4
- Update to 1.6.0
5
- Changes in 1.6.0:
6
* Bugfixes
7
* adnshost: Support --reverse in -f mode input stream
8
* timeout robustness against clock skew: track query start time and
9
duration. Clock instability may now only cause spurious timeouts
10
rather than indefinite hangs or even assertion failures.
11
* New features:
12
* adnshost: Offer ability to set adns checkc flags
13
* adnslogres: Honour --checkc-freq (if it comes first)
14
* adnsresfilter: Honour --checkc-freq and --checkc-entex
15
* time handling: Support use of CLOCK_MONOTONIC via an init flag.
16
* adns_str* etc.: Improve robustness; more allowable inputs values.
17
* Internal changes:
18
* adnshost: adh-opts.c: Whitespace adjustments to option table
19
* Build system and tests improvements
20
- Changes in 1.5.2
21
* Important security fixes:
22
CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
23
Vulnerable applications: all adns callers.
24
Exploitable by: the local recursive resolver.
25
Likely worst case: Remote code execution.
26
CVE-2017-9106:
27
Vulnerable applications: those that make SOA queries.
28
Exploitable by: upstream DNS data sources.
29
Likely worst case: DoS (crash of the adns-using application)
30
CVE-2017-9107:
31
Vulnerable applications: those that use adns_qf_quoteok_query.
32
Exploitable by: sources of query domain names.
33
Likely worst case: DoS (crash of the adns-using application)
34
CVE-2017-9108:
35
Vulnerable applications: adnshost.
36
Exploitable by: code responsible for framing the input.
37
Likely worst case: DoS (adnshost crashes at EOF).
38
* Bugfixes:
39
* Do not include spurious external symbol `data' (fixes GCC10 build).
40
* If server sends TC flag over TCP, bail rather than retrying.
41
* Do not crash on certain strange resolv.conf contents.
42
* Fix various crashes if a global system failure occurs, or
43
adns_finish is called with outstanding queries.
44
* Correct a parsing error message very slightly.
45
* DNS packet parsing: Slight fix when packet is truncated.
46
* Fix ABI compatibility in string conversion of certain RR types.
47
* internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
48
* Portability fix:
49
* common.make.in: add -Wno-unused-value. Fixes build with GCC9.
50
* Internal changes:
51
* Additional comments describing some internal code restrions.
52
* Robustness assert() against malfunctioning write() system call.
53
- It fixes the following CVEs [bsc#1172265]
54
CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
55
CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
56
- refresh adns-visibility.patch
57
- drop adns-1.5.1-gcc10.patch that is no longer needed
58
59
-------------------------------------------------------------------
60
Tue Jun 2 12:48:11 UTC 2020 - Kristyna Streitova <kstreitova@suse.com>
61
62
- add adns-1.5.1-gcc10.patch to fix build with GCC10
63
- run spec-cleaner
64
65
-------------------------------------------------------------------
66
Sat Nov 4 20:26:32 UTC 2017 - aavindraa@gmail.com
67
68
- Update to 1.5.1
69
* Fix addr queries (including subqueries, ie including deferencing MX
70
lookups etc.) not to crash when one of the address queries returns
71
tempfail. Also, do not return a spurious pointer to the application
72
when one of the address queries returns a permanent error (although,
73
the application almost certainly won't use this pointer because the
74
associated count is zero).
75
* Portability fix for systems where socklen_t is bigger than int.
76
* Fix for malicious optimisation of memcpy in test suite, which
77
causes failure with gcc-4.1.9 -O3.
78
* Fix TCP async connect handling. The bug is hidden on Linux and on most
79
systems where the nameserver is on localhost. If it is not hidden,
80
adns's TCP support is broken unless adns_if_noautosys is used.
81
* adnsresfilter: Fix addrtextbuf buffer size. This is not actually a
82
problem in real compiled code but should be corrected.
83
* Properly include harness.h in adnstest.c in regress/. Suppresses
84
a couple of compiler warnings (implicit declaration of Texit, etc.)
85
- cleanup with spec-cleaner
86
87
-------------------------------------------------------------------
88
Thu Mar 23 15:13:56 UTC 2017 - kstreitova@suse.com
89
90
- cleanup with spec-cleaner
91
- get rid of %{name} macro in the patch name
92
- restart patch numbering
93
94
-------------------------------------------------------------------
95
Mon Mar 2 19:52:21 UTC 2015 - mpluskal@suse.com
96
97
- Remove obsolete patches
98
* adns-ocloexec.patch
99
* adns-1.4-ipv6.patch
100
- Add gpg signature
101
- Cleanup spec-file with spec-cleaner
102
- Remove already disabled %check section, tests require working
103
network setup
104
- Update to 1.5.0
105
* This release provides full IPv6 support. Applications can
106
request AAAA records (containing IPv6 addresses) as well as,
107
or instead of, A records (containing IPv4 addresses). adns
108
1.5 can speak to nameservers over IPv6.
109
* converting between addresses and address literals. These carry
110
less baggage than getaddrinfo and getnameinfo.
111
* bugfixes and other minor changes (see changelog for details)
112
113
-------------------------------------------------------------------
114
Tue Jun 11 22:44:58 UTC 2013 - crrodriguez@opensuse.org
115
116
- remove debug statement in the spec file, leftover from
117
previous change.
118
119
-------------------------------------------------------------------
120
Mon Jun 10 19:35:24 UTC 2013 - crrodriguez@opensuse.org
121
122
- Build with large file support in 32 bit archs, autoconf
123
stuff is fine, but C files included config.h after C library
124
headers, therefore no prototypes for *64 functions found.
125
126
-------------------------------------------------------------------
127
Wed Mar 20 12:08:57 UTC 2013 - mmeister@suse.com
128
129
- Added download url as source.
130
Please see http://en.opensuse.org/SourceUrls
131
132
-------------------------------------------------------------------
133
Tue Dec 20 11:24:52 UTC 2011 - coolo@suse.com
134
135
- add autoconf as buildrequire to avoid implicit dependency
136
137
-------------------------------------------------------------------
138
Tue Nov 22 15:09:47 UTC 2011 - jengelh@medozas.de
139
140
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
141
142
-------------------------------------------------------------------
143
Tue Nov 22 02:23:10 UTC 2011 - crrodriguez@opensuse.org
144
145
- Use O_CLOEXEC in library code.
146
- Change the visibility patch to not use the error prone
147
version-script but rather GCC visibility
148
149
-------------------------------------------------------------------
150
Fri Sep 16 19:06:22 UTC 2011 - jengelh@medozas.de
151
152
- Implement baselibs for package
153
- Remove redundant tags/sections from specfile
154
155
-------------------------------------------------------------------
156
Sun Dec 19 23:07:43 UTC 2010 - cristian.rodriguez@opensuse.org
157
158
- Use 64bit file offsets
159
160
-------------------------------------------------------------------
161
Fri Nov 5 20:35:16 UTC 2010 - cristian.rodriguez@opensuse.org
162
163
- export only public symbols
164
165
-------------------------------------------------------------------
166
Fri Jan 16 23:00:59 CET 2009 - crrodriguez@suse.de
167
168
- remove static libraries
169
170
-------------------------------------------------------------------
171
Thu Sep 18 10:40:36 CEST 2008 - prusnak@suse.cz
172
173
- document CVE-2008-1447 / CVE-2008-4100 poisoning vulnerability
174
in README.SUSE [bnc#426515]
175
176
-------------------------------------------------------------------
177
Wed Feb 20 17:08:29 CET 2008 - prusnak@suse.cz
178
179
- added patch to support IPv6 protocol [#350506]
180
181
-------------------------------------------------------------------
182
Tue Aug 7 04:23:16 CEST 2007 - crrodriguez@suse.de
183
184
- update to version 1.4
185
- run ldconfig
186
- use library packaging policy
187
- run make check
188
189
-------------------------------------------------------------------
190
Fri Sep 1 15:19:17 CEST 2006 - mt@suse.de
191
192
- updated to adns-1.3, providing new support for SRV RRs
193
and unknown RRs as well as several portability fixes.
194
- adopted configure and destdir patches, removed obsolete
195
codecleanup and missing_symlink patches
196
197
-------------------------------------------------------------------
198
Thu Apr 27 00:03:42 CEST 2006 - mrueckert@suse.de
199
200
- added adns-missing_symlink.diff:
201
add missing symlink "libadns.so" so you can dynamically
202
link against libadns.
203
204
-------------------------------------------------------------------
205
Wed Jan 25 21:34:07 CET 2006 - mls@suse.de
206
207
- converted neededforbuild to BuildRequires
208
209
-------------------------------------------------------------------
210
Mon Dec 19 14:52:07 CET 2005 - ro@suse.de
211
212
- added libadns.so.1 to filelist
213
214
-------------------------------------------------------------------
215
Mon Apr 4 18:33:27 CEST 2005 - pth@suse.de
216
217
- Make declarations of adns__parse_domain match.
218
219
-------------------------------------------------------------------
220
Tue Aug 10 07:47:56 CEST 2004 - lmuelle@suse.de
221
222
- Inital SuSE RPM; [#43590].
223