1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
|
isc-kea (2.4.1-3) unstable; urgency=medium
[ Paride Legovini ]
* d/t/smoke-test: add sleep to allow for the services to start
* d/t/kea-ctrl-agent-debconf override systemd restart limit.
Thanks to Andreas Hasenack
* ci: salsa pipeline: disable the crossbuild-arm64 job
* ci: salsa pipeline: fail on Lintian warnings
* d/*.l-o: drop unused overrides
* kea-dev: build and install kea-msg-compiler.
Thanks to Quentin Armitage (Closes: #1065362)
* d/kea-dev.l-o: override no-manual-page for kea-msg-compiler
* ci: salsa pipeline: enable reprotest, without build_path variation.
Thanks to Holger Levsen
* d/p/0001-support_kfreebsd.patch: drop patch.
The development of Debian GNU/kFreeBSD terminated in July 2023.
* d/p/0011-kea-ctrl-agent-authentication.patch: add dep-3 headers
* d/*.init: fix SysV init scripts.
Thanks to Stefan Klein (Closes: #1055438)
* d/rules: disable LTO on ppc64el as it causes crashes.
Thanks to Sergio Durigan Junior (LP: #2055151)
[ Andreas Hasenack ]
* apparmor: also allow reading the pid file.
At least kea-ctrl-agent attempts to read the pid file, and it makes
sense to allow that. Also make the change for all other profiles.
-- Paride Legovini <paride@debian.org> Fri, 29 Mar 2024 16:38:54 +0100
isc-kea (2.4.1-2) unstable; urgency=medium
* Team upload.
[ Athos Ribeiro ]
* d/*.service: Remove dhcp{4,6} WantedBy statements
[ Paride Legovini ]
* d/po/fr.po: add French templates translation.
Thanks to Jean-Pierre Giraud (Closes: #1059863)
* d/copyright: update copyright years for debian/*
[ Andreas Hasenack ]
* apparmor: add missing include directive.
Add a missing include directive to all profiles include the
site-specific additions and overrides. (Closes: #1064513)
-- Andreas Hasenack <andreas@canonical.com> Mon, 26 Feb 2024 10:32:35 -0300
isc-kea (2.4.1-1) unstable; urgency=medium
* New upstream version 2.4.1
-- Athos Ribeiro <athos.ribeiro@canonical.com> Thu, 14 Dec 2023 17:21:04 -0300
isc-kea (2.4.0-1) unstable; urgency=medium
[ Paride Legovini ]
* d/control: add Athos Ribeiro to Uploaders
* d/*.init: specify the daemons' full path.
Thanks to Alessandro Vesely (Closes: #1052338)
[ Athos Ribeiro ]
* New upstream version 2.4.0 (Closes: #1040523)
* d/patches: refresh patches
* d/rules: remove cleanup for kea_connector2.py
* d/t/kea-dhcp4: check if lease lifetime is valid
-- Athos Ribeiro <athos.ribeiro@canonical.com> Thu, 26 Oct 2023 09:17:18 -0300
isc-kea (2.2.1-3) unstable; urgency=medium
[ Andreas Hasenack ]
* apparmor: allow kea-ctrl-agent to access IPv6 sockets
(Closes: #1052764)
-- Paride Legovini <paride@debian.org> Wed, 27 Sep 2023 14:47:14 +0200
isc-kea (2.2.1-2) unstable; urgency=medium
* d/po/de.po: add German debconf translation.
Thanks to Christoph Brinkhaus (Closes: #1041710)
* d/po/es.po: add Spanish debconf translation.
Thanks to Camaleón (Closes: #1041772)
* d/po/nl.po: add Dutch debconf translation.
Thanks to Frans Spiesschaert (Closes: #1041875)
-- Athos Ribeiro <athos.ribeiro@canonical.com> Sun, 10 Sep 2023 10:09:52 -0300
isc-kea (2.2.1-1) unstable; urgency=medium
* d/u/signing-key.asc: update upstream signing key
* New upstream version 2.2.1
* Fix typo in debconf string.
Thanks to Helge Kreutzmann (Closes: #1041394)
-- Athos Ribeiro <athos.ribeiro@canonical.com> Fri, 04 Aug 2023 07:37:08 -0300
isc-kea (2.2.0-8) unstable; urgency=medium
[ Athos Ribeiro ]
* d/rules: add strict shlibs control file
[ Andreas Hasenack ]
* Restrict access to the default RESTful API on 127.0.0.1:8000 to
authenticated users (Closes: #1033367) (LP #2007312):
- Add debconf templates to restrict API access
- d/control: add debconf build-deps
- d/kea-ctrl-agent.postinst: handle kea-api password creation
- d/kea-ctrl-agent.config: prepare debconf questions
- d/kea-ctrl-agent.postrm: purge api password file
- d/p/0011-kea-ctrl-agent-authentication.patch
- d/t/kea-ctrl-agent.service: require a non-empty kea api password file
- d/t/control, d/t/kea-ctrl-agent-debconf: test debconf options
- d/t/smoke-tests, d/t/kea-dhcp4: support kea-ctrl-agent authentication
* d/NEWS: update with noteworthy changes
-- Athos Ribeiro <athos.ribeiro@canonical.com> Tue, 04 Jul 2023 10:40:32 -0300
isc-kea (2.2.0-6) unstable; urgency=medium
[ Andreas Hasenack ]
* apparmor: use the apparmor nameservice abstraction.
Use the apparmor nameservice abstraction instead of hand-picked rules.
(Closes: #1033640, #1033639)
-- Paride Legovini <paride@debian.org> Mon, 03 Apr 2023 12:48:28 +0200
isc-kea (2.2.0-5) unstable; urgency=medium
[ Paride Legovini ]
* d/control: update to Standards-Version 4.6.2, no changes needed
[ Andreas Hasenack ]
* d/t/kea-dhcp4.conf.template: retry opening a socket. Sometimes the
`keabr0` bridge used in the DEP8 test takes a while to become ready, and
kea-dhcp4 fails to open a socket on it. Add configuration options to
kea-dhcp4 to retry opening the socket a few times before giving up.
(LP: #2008932)
-- Athos Ribeiro <athos.ribeiro@canonical.com> Thu, 02 Mar 2023 14:00:17 -0300
isc-kea (2.2.0-4) unstable; urgency=medium
[ Athos Ribeiro ]
* d/rules: use MathJax from libjs-mathjax instead loading from external CDN
[ Andreas Hasenack ]
* d/t/kea-dhcp4: make the test more robust
- increase dhclient timeout to 60s, and run in verbose mode
- show logs in the case of failure
- set +e inside the cleanup handler
- fix resolv.conf regexp
-- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 27 Feb 2023 14:58:26 -0300
isc-kea (2.2.0-3) unstable; urgency=medium
[ Andreas Hasenack ]
* Add apparmor profiles.
- d/control: add build-depends on dh-apparmor
- d/usr.sbin.kea-*: add the profiles
- d/kea-*.install: install the profiles
- d/rules: use dh_apparmor to enable the profiles
* d/tests: Add DEP8 test for kea-dhcp4
-- Paride Legovini <paride@debian.org> Fri, 17 Feb 2023 19:59:43 +0100
isc-kea (2.2.0-2) unstable; urgency=medium
[ Athos Ribeiro ]
* d/tests: add simple DEP8 smoke tests
* Set default control sockets location to /run/kea (Closes: #1014929)
(LP: #1863100)
[ Paride Legovini ]
* d/control: drop dependency on lsb-base (obsolete)
* d/salsa-ci.yml: enable the autopkgtest job
* d/kea-common.*:
- Do not install keactrl. The keactrl script is not systemd-aware and not
installed by the upstream .deb packages. Remove it from the Debian
packaging
- Leave handling of /var/*/kea directories to systemd. No need to create
them in packaging as the systemd units will automatically create them
with the right ownership and permissions
* d/*.service:
- Do not set KEA_LOGGER_DESTINATION. The variable is meant to tell the
daemons where to log *before* their config files are loaded. If unset
the default is stdout, which works well with systemd
- Do not set KEA_PIDFILE_DIR. What we set it to corresponds to the
defaults. The documentation says that KEA_PIDFILE_DIR "is intended
primarily for testing"
* d/rules: use the systemd journal for logging (Closes: #1016747)
(LP: #2006522)
* d/kea-doc.README.Debian: document how logging is done by default
* d/tests/smoke-tests: check location of PID and lock files
-- Athos Ribeiro <athos.ribeiro@canonical.com> Tue, 14 Feb 2023 11:24:58 -0300
isc-kea (2.2.0-1) unstable; urgency=medium
* New upstream version 2.2.0.
Thanks to Daniel Baumann (Closes: #1016109)
* debian/patches:
- 0002-kea_admin_fix.patch: refresh patch
- 0007-keyctrl-colored-ddns-status.patch: drop patch (fixed upstream)
- 0009-disable-database-tests.patch: refresh patch
- 0010-build-libco-when-gtest-is-not-enabled: drop patch (fixed upstream)
- 0011-sphinx-set-language.patch: drop patch (fixed upstream)
* d/kea-doc.doc-base: register documentation to doc-base
* Lintian overrides:
- *.lintian-overrides: adapt to "pointed hints" syntax
- kea-admin.l-o: bash-term-in-posix-shell (false positives)
- d/kea-doc.l-o: add overrides for sphinx installed fonts.
+ font-in-non-font-package [usr/share/doc/kea/html/_static/fonts/*]
+ font-outside-font-dir [usr/share/doc/kea/html/_static/fonts/*]
* d/copyright: remove file patterns made unnecessary by new release
* d/salsa-ci.yml: add salsa CI
-- Paride Legovini <paride@debian.org> Tue, 02 Aug 2022 12:16:45 +0000
isc-kea (2.0.2-3) unstable; urgency=medium
* d/rules: configure: specify the Python site packages location.
Related changes:
- d/python3-kea-connector.install: update paths accordingly
Thanks to Kilian Krause (Closes: #1014995)
-- Paride Legovini <paride@debian.org> Wed, 20 Jul 2022 16:03:19 +0000
isc-kea (2.0.2-2) unstable; urgency=medium
* d/patches: explicitly set the sphinx doc language.
Needed for compatibility with Sphinx 5.0. New patch:
- d/p/0011-sphinx-set-language.patch (Closes: #1013407)
* d/control: bump Standards-Version to 4.6.1, no changes needed
* d/gbp.conf: debian-branch = debian/unstable (DEP-14)
* d/gbp.conf: enable use of pristine-tar
* d/watch.include-odd-versions: alternative watch file.
Also covers the odd-numbered (= devel) upstream releases.
-- Paride Legovini <paride@debian.org> Sun, 26 Jun 2022 14:48:25 +0000
isc-kea (2.0.2-1) unstable; urgency=medium
* New upstream version 2.0.2
-- Paride Legovini <paride@debian.org> Mon, 07 Mar 2022 21:13:17 +0000
isc-kea (2.0.1-2) unstable; urgency=medium
* Upload to Debian unstable
* wrap-and-sort -bast (cosmetic)
-- Paride Legovini <paride@debian.org> Sun, 30 Jan 2022 19:39:09 +0100
isc-kea (2.0.1-1) experimental; urgency=medium
* New upstream version 2.0.1 (Closes: #954768, #973641)
* d/watch: fix search path and only match stable versions (Closes: #974611)
* d/u/signing-key.asc: replace with new key for 2021-2022.
* d/control:
- Update Standards-Version to 4.6.0 (no changes needed)
- Switch to dh compat level 13
- Set Rules-Requires-Root: no
- Drop ORed dependency on obsolete libmysqlclient-dev
- Add python3-kea-connector dependency to kea-ctrl-agent
- Build-Depend on procps (test dependency)
- Drop Section: libs for kea-common (fallback to Section: net)
- Minor cosmetic changes to the descriptions
* d/rules:
- Don't pass --as-needed to ld (it's now the default)
- Drop explicit `dh_missing --fail-missing` (default in dh 13)
- Drop useless override_dh_auto_make target
- Drop override_dh_clean (not needed)
- Use execute_after_* targets where appropriate
- Do not ignore the test results
- Drop unnecessary $@ in override_dh_auto_configure
- Disable out-of-source building (dh -B)
- Set localstatedir to /var (Closes: #959149)
- Delete __pycache__ recursively
- Don't delete keactrl.8
- Drop `dh_installdocs -A`: it prevents using a main doc package
- Build perfdhcp (configure flag: --enable-perfdhcp)
* d/patches:
- 0001-support_kfreebsd: refresh patch
- 0002-kea_admin_fix: refresh patch
- 0003-Use-runstatedir-for-pid-file-location.patch: drop, fixed upstream
- d/p/0004-Put-KEA_LOCKFILE_DIR-to-runstatedir.patch: drop patch.
Replaced by setting the KEA_LOCKFILE_DIR environment variable.
- 0007-keyctrl-colored-ddns-status.patch: add patch
- 0009-disable-database-tests.patch: add patch.
Skip the database tests (problematic to run in automation).
- 0010-build-libco-when-gtest-is-not-enabled.patch: add patch.
Fix test suite fails if Kea is built without gtest.
- Always use the .patch extension for uniformity
* d/docs: drop file, replaced by kea-doc.docs
* d/kea-doc.install: drop file, replaced by d/kea-doc.docs
* d/kea-admin.install: install perfdhcp
* d/*.install: move manpages to d/*.manpages
* d/kea-common.manpages: install keactrl.8
* d/kea-doc.docs:
- Add CONTRIBUTING.md
- Install the API reference
* d/not-installed: refresh list of not-installed files
* d/s/lintian-overrides: override very-long-line-length-in-source-file
* d/kea-common.l-o: override script-not-executable etc/kea/keactrl.conf.
Has a shebang but it's meant to be sourced, not executed.
* d/u/metadata: add upstream metadata file
* d/copyright:
- Add Canonical Ltd. for debian/*
- Drop references to nonexisting files
* d/control: add Paride Legovini to Uploaders
-- Paride Legovini <paride@debian.org> Thu, 27 Jan 2022 12:27:23 +0100
isc-kea (1.7.5-1) unstable; urgency=medium
* Bump dh compat to 12, bump debian standard to 4.5.0
(dh_compat v11 is broken and should not be used)
* New upstream version 1.7.5
* Security issues fixed since 1.5.0-2:
+ CVE-2019-6472: A packet containing a malformed DUID can cause the
kea-dhcp6 server to terminate
+ CVE-2019-6473: An invalid hostname option can cause the kea-dhcp4
server to terminate
+ CVE-2019-6474: An oversight when validating incoming client requests
can lead to a situation where the Kea server will exit when trying to
restart
* Add python3-sphinx and python3-sphinx-rtd-theme to Build-Depends to
build the documentation
* Adjust installed files
* Add 'kea' metapackage that depends on all server components of Kea
* Fix more ISC KEA -> Kea naming
* Cleanup the lintian warnings
-- Ondřej Surý <ondrej@debian.org> Mon, 23 Mar 2020 11:11:05 +0100
isc-kea (1.5.0-2) unstable; urgency=medium
[ Jason Guy ]
* Stop deleting _kea user and group on postrm for security
* Drop debhelper compat to v11; v12 adds dependency on init-system-helpers
(>=1.52), and stretch uses 1.48.
[ Badreddin Aboubakr ]
* Fix systemd service file & create group kea
* Fix maintaner scripts to handle the _kea group (Closes: #924105)
[ Michal Nowikowski ]
* Fixed names of referenced services in WantedBy fields
-- Ondřej Surý <ondrej@sury.org> Wed, 12 Jun 2019 16:11:11 +0200
isc-kea (1.5.0-1) unstable; urgency=medium
[ Ondřej Surý ]
* New upstream version 1.5.0 (Closes: #916288)
* Update d/watch to use better mangling and https:// URL
* Update ISC signing key
* Bump debhelper compat level to v12
* Fix some default paths to use runstatedir
* Create a non-privileged user _kea and run the Kea services under that user
(Closes: #910671)
* Add the netconf stuff to d/not-installed
* Greatly simplify d/copyright (Closes: #905214)
* Fix dpkg-statoverride usage in maintscripts
* Add adduser to kea-common Depends
* Add Pre-Depends: ${misc:Pre-Depends} for systemd Pre-Depends
* DHCPv4 daemon also needs CAP_NET_RAW
* It's Kea, not ISC KEA; fix the .service files
[ Yuval Freund ]
* Fix python dep issue. (Closes: #905977, #908491)
[ Badreddin Aboubakr ]
* Fix systemd Unit Files
+ Change lock directory (systemd nesting issue)
+ Quote RuntimeDirectory
+ Remove "LogsDirectory" and "LogsDirectoryMode" (they are not
supported in systemd 232)
[ Jason Guy ]
* Added a new patch to fix the kea-admin script.
* Fixed the postrm script (Closes: #905421)
-- Ondřej Surý <ondrej@debian.org> Mon, 25 Feb 2019 12:12:36 +0000
isc-kea (1.4.0.P1-5) unstable; urgency=medium
* Non-maintainer upload.
* Added a missing python3 dependency (Closes: #905977)
* Fixed kea-ctrl-agent dependency (Closes: #908491)
* Fixed kea-common postrm script (Closes: #905421)
* Fixed state directories (Closes: #910671)
* Fixed copyright (Closes: #905214)
* Cleaned up quilt patches.
-- Jason Guy <jason.e.guy@gmail.com> Sun, 16 Dec 2018 19:31:18 -0500
isc-kea (1.4.0.P1-3) unstable; urgency=medium
[ Ondřej Surý ]
* Install keactrl binary and manpage to kea-common package
* Make package backportable to Ubuntu Trusty that doesn't have
debian/not-installed support yet
* Tighten the permissions on the /run/lock/kea, /var/log/kea and
/var/lib/kea directory
* Merge little bits from Jason in d/control and d/rules
* Cleanup install files
[ Jason Guy ]
* Added missing files.
* Minor fixes to the lockfile paths.
[ Adam Majer ]
* Update ISC signing key for 2017-2018
* Add python3-kea-connector and kea-ctrl-agent files
-- Ondřej Surý <ondrej@debian.org> Mon, 16 Jul 2018 15:53:56 +0000
isc-kea (1.4.0.P1-2) unstable; urgency=medium
* Add alternative dependency for default-libmysqlclient-dev to make
backporting easier
* Re-enable mysql and pgsql backends
-- Ondřej Surý <ondrej@debian.org> Sat, 14 Jul 2018 12:14:40 +0000
isc-kea (1.4.0.P1-1) unstable; urgency=medium
* New upstream version 1.4.0.P1
+ [CVE-2018-5739]: failure to release memory may exhaust system
resources (Closes: #903729)
-- Ondřej Surý <ondrej@debian.org> Sat, 14 Jul 2018 08:51:37 +0000
isc-kea (1.4.0-2) experimental; urgency=medium
* New upstream version 1.4.0 (Closes: #874501, #874501)
* Update Maintainer, Uploaders and Vcs-* Links
* Use --fail-missing to catch files not installed which should be
* Update bug numbers in d/changelog
* Add kea-admin binary into kea-admin package (Closes: #851712)
* Install hooks in kea-common package and kea-ctrl-agent into kea-utils
package
* Move kea-ctrl-agent to kea-admin package
-- Ondřej Surý <ondrej@debian.org> Fri, 13 Jul 2018 20:00:33 +0000
isc-kea (1.4.0-1) experimental; urgency=medium
* New upstream version 1.4.0 (Closes: #874501, #874501)
* Rebase patches on top of Kea 1.4
* Use upstream conffiles
* Run d/ through wrap-and-sort -a + add dh-autoconf
* Enable autoreconf
* Don't install *.spec files
-- Ondřej Surý <ondrej@debian.org> Fri, 13 Jul 2018 18:42:25 +0000
isc-kea (1.1.0-1) unstable; urgency=medium
* New upstream version 1.1.0 (closes: #844536)
+ support PostgreSQL and MySQL for host reservation for both
DHCPv4 and DHCPv6
+ allows MySQL and PostgreSQL host reservations databases
to operate in read-only mode
+ extends host reservations capabilities based on specific
DHCP options.
+ expanded client classification system
+ DHCPv4-over-DHCPv6 - RFC7341
* builds with default mysql library (closes: #845856)
* debian/patches:
- fix_gcc6 - removed, upstreamed
- openssl1.1 - add OpenSSL 1.1 support (closes: #828356)
-- Adam Majer <adamm@zombino.com> Sun, 27 Nov 2016 23:07:17 +0100
isc-kea (1.0.0-4) unstable; urgency=medium
* debian/rules:
+ Disable warnings being treated as errors during compilation.
This fixes compilation with GCC 6.0 and Kea's use of
auto_ptr which trigger depreciation warning (closes: #831123)
* debian/patches/fix_gcc6:
+ fix compilation with gcc6 C++14
-- Adam Majer <adamm@zombino.com> Mon, 25 Jul 2016 22:23:36 +0200
isc-kea (1.0.0-3) unstable; urgency=medium
* debian/patches/support_kfreebsd:
+ Add support for kFreeBSD - detect it as FreeBSD
* debian/watch:
+ Only detect X.Y.Z* version formats
+ Sort beta and other candidates before final release
+ Verify upstream GPG signature
* debian/control:
+ Remove dependency on Botan. Use OpenSSL instead.
* debian/rules:
+ Disable dependency tracking for faster build
+ Fix typo in configure script
* Updated .service files to start KEA services only after
network is up and time has been synced.
* Update Standard to 3.9.7. No changes.
-- Adam Majer <adamm@zombino.com> Thu, 03 Mar 2016 20:49:02 -0600
isc-kea (1.0.0-2) unstable; urgency=medium
* debian/copyright:
+ Explicitly list more embedded boost headers
* debian/control:
+ Do not require specific PostgreSQL version (closes: #814323)
-- Adam Majer <adamm@zombino.com> Fri, 26 Feb 2016 13:37:51 -0600
isc-kea (1.0.0-1) unstable; urgency=low
* Initial release (Closes: #759703)
-- Adam Majer <adamm@zombino.com> Tue, 19 Jan 2016 13:15:40 -0600
|