Use debhelper-compat 13, and update tmpfile(s) handling.
[debian/iodine.git] / debian / changelog
1 iodine (0.7.0-10) UNRELEASED; urgency=medium
2
3   * Use /run/iodine instead of /var/run/iodine.
4     Thanks to Russell Coker for the bug report. (Closes: #856822)
5   * Use uscan version 4.
6   * Update years of packaging copyright.
7   * Set Rules-Requires-Root: no.
8   * Drop unneeded version constraints from (build) dependencies.
9   * Bump debhelper-compat to 12.
10   * Wrap long lines in changelog entries: 0.4.0-1.
11   * Remove obsolete fields Contact, Name from debian/upstream/metadata.
12   * Annotate test-only build dependencies with <!nocheck>.
13   * Add Pre-Depends: ${misc:Pre-Depends} in debian/control for support of
14     new enough init-system-helpers. Thanks to lintian.
15   * Install systemd unit with dh_installsystemd in debian/rules instead of
16     manually via dh_install.
17   * Update long description. Remove ancient reference to nstx.
18
19  -- gregor herrmann <gregoa@debian.org>  Fri, 01 May 2020 23:12:28 +0200
20
21 iodine (0.7.0-9) unstable; urgency=medium
22
23   * Add debian/upstream/metadata.
24   * Refresh existing patches.
25     - 0001-osflags-use-pkg-config-for-systemd-support.patch: add 7b1df75 from
26       upstream Git as a preparation for the new cross.patch
27     - kfreebsd-hurd.patch: offset as a result of the former
28   * Add new patch cross.patch to fix cross compilation.
29     Allows one to pass PKG_CONFIG to the build system, which happens in
30     debian/rules, in order to bypass the build architecture pkg-config.
31     Thanks to Helmut Grohne for the bug report and the initial patch which was
32     slightly modified to apply against upstream's Git HEAD. (Closes: #921822)
33   * Update years of packaging copyright.
34   * Remove trailing whitespace from debian/*.
35
36  -- gregor herrmann <gregoa@debian.org>  Sat, 09 Feb 2019 21:09:13 +0100
37
38 iodine (0.7.0-8) unstable; urgency=medium
39
40   * New version of iodine-client-start (1.0.6 + one commit) pulled from
41     upstream git repository (bd3b5e5).
42     Adds -oneline to ip(1) calls as a workaround for its changed output, and
43     drops ifconfig usage.
44     Thanks to Axel Beckert for the bug report and Barak A. Pearlmutter for the
45     quick fix. (Closes: #898672)
46   * Update Vcs-* fields and debian/control and remove respective lintian
47     overrides (vcs-field-uses-insecure-uri).
48   * Declare compliance with Debian Policy 4.1.2.
49     (And nothing newer, as we still use a variable in /etc/default/iodine
50     which conflicts with policy 9.3.3.1 since 4.1.3.)
51   * Update years of packaging copyright.
52   * Use HTTPS for a couple of URLs in debian/*.
53   * Change priority from extra to optional in debian/control.
54   * Drop versioned build dependency on dpkg-dev.
55     Even oldoldstable has a new enough version.
56
57  -- gregor herrmann <gregoa@debian.org>  Tue, 15 May 2018 23:32:00 +0200
58
59 iodine (0.7.0-7) unstable; urgency=medium
60
61   * Add dependency on net-tools.
62     Thanks to gustavo panizzo for the bug report. (Closes: #851477)
63   * Bump debhelper compatibility level to 10.
64   * Drop build dependency on "debhelper (>= 9.20160709~) | dh-systemd"
65     which is already covered by "debhelper (>= 10)".
66   * Drop explicit call to systemd sequence in debian/rules which is now
67     the default in debhelper compatibility level 10.
68   * Add dependency on lsb-base because the init script uses the lsb
69     utility functions. Thanks to lintian.
70   * Update years of packaging copyright.
71
72  -- gregor herrmann <gregoa@debian.org>  Sun, 15 Jan 2017 14:51:40 +0100
73
74 iodine (0.7.0-6) unstable; urgency=medium
75
76   * debian/iodined.service: remove test for START_IODINED variable.
77     This causes upgrade failures when it's not set to 'true'.
78     Thanks to martin f krafft for the bug report, and both him and Chris
79     Knadle for their help in handling this bug. (Closes: #832599)
80   * Install the systemd service file in debian/iodine.install.
81     Otherwise it's not available in time for dh_systemd_enable.
82   * Mask systemd service in postinst if START_IODINED is not set to true.
83     This is the replacement for the check in the service file itself.
84
85  -- gregor herrmann <gregoa@debian.org>  Sun, 14 Aug 2016 15:37:23 +0200
86
87 iodine (0.7.0-5) unstable; urgency=medium
88
89   * Add systemd service files. Thanks to Lizhou Sha for providing them,
90     together with tons of explanations. (Closes: #830074)
91   * Update debiann/control and debian/rules for installing the new systemd
92     files.
93   * Declare compliance with Debian Policy 3.9.8.
94   * Add lintian override for vcs-field-uses-insecure-uri.
95
96  -- gregor herrmann <gregoa@debian.org>  Thu, 14 Jul 2016 22:06:35 +0200
97
98 iodine (0.7.0-4) unstable; urgency=medium
99
100   * Add Brazilian Portuguese debconf translation.
101     Thanks to Adriano Rafael Gomes.
102     (Closes: #811516)
103   * Update years of packaging copyright.
104
105  -- gregor herrmann <gregoa@debian.org>  Tue, 19 Jan 2016 17:57:55 +0100
106
107 iodine (0.7.0-3) unstable; urgency=medium
108
109   * Update kfreebsd.patch and rename to kfreebsd-hurd.patch.
110     Handle hurd-i386 as well.
111
112  -- gregor herrmann <gregoa@debian.org>  Mon, 06 Oct 2014 17:22:44 +0200
113
114 iodine (0.7.0-2) unstable; urgency=medium
115
116   * Add patch to fix compilation failure on kfreebsd-*.
117     (Closes: #764117)
118
119  -- gregor herrmann <gregoa@debian.org>  Sun, 05 Oct 2014 18:43:33 +0200
120
121 iodine (0.7.0-1) unstable; urgency=medium
122
123   * New upstream release.
124     Contains fixes for the following bugs:
125     - "upstream iodine activity". (Closes: #743385)
126     - "should not allow UDP socket to be inherited by ifconfig".
127       (Closes: #609751)
128     - "Should support ipv6": Client can connect to iodined through an relaying
129       IPv6 nameserver. Server only supports IPv4 for now. Traffic inside
130       tunnel is IPv4. (Closes: #680953)
131   * Add network-manager-iodine and network-manager-iodine-gnome to
132     Suggests.
133     Thanks to Guido Günther for the proposal. (Closes: #760562)
134   * debian/copyright:
135     - update years of upstream and packaging copyright
136     - add another third party copyright statement
137   * Patches:
138     - drop most patches, as they are merged or fixed upstream, or where taken
139       from there
140     - refresh the remaining two: cflags.patch, verbose-build.patch
141   * Preliminary systemd support:
142     - build-depend on libsystemd-dev package on linux-any
143     - add patch 0001-osflags-use-pkg-config-for-systemd-support.patch from
144       upstream git to use pkg-config for finding the systemd libs; change
145       libsystemd-daemon to libsystemd
146   * Split .docs into .docs and .examples.
147     The latter contain the upstream examples for SELinux (not activated during
148     build) and systemd.
149   * Declare compliance with Debian Policy 3.9.6.
150
151  -- gregor herrmann <gregoa@debian.org>  Sun, 05 Oct 2014 15:39:08 +0200
152
153 iodine (0.6.0~rc1-20) unstable; urgency=medium
154
155   * Fix regression of /etc/default/iodine handling.
156     Affects especially $(...) constructs.
157     - debian/config:
158       use awk again for getting existing values instead of sourcing the file.
159       Cf. #612723
160     - debian/postinst:
161       update perl substitution command to use single quotes as regexp
162       delimiters in order to avoid variable substitution.
163     Thanks to "Debian bug at v.nix.is" for the bug report.
164     (Closes: #752263)
165
166  -- gregor herrmann <gregoa@debian.org>  Sat, 21 Jun 2014 23:45:16 +0200
167
168 iodine (0.6.0~rc1-19) unstable; urgency=high
169
170   * Add patch 0001-Fix-authentication-bypass-bug.patch from upstream's
171     iodine-0.6.0 branch.
172
173     This fixes a security problem where the client could bypass the password
174     check by continuing after getting an error from the server and guessing
175     the network parameters and the server would still accept the rest of the
176     setup and also network traffic. The patch adds checks for normal and raw
177     mode that user has authenticated before allowing any other communication.
178
179     Thanks to Salvatore Bonaccorso for the bug report, and Erik Ekman for
180     backporting the fix super fast.
181     (Closes: #751834)
182
183     Set urgency=high.
184
185   * Declare compliance with Debian Policy 3.9.5.
186
187  -- gregor herrmann <gregoa@debian.org>  Tue, 17 Jun 2014 20:50:54 +0200
188
189 iodine (0.6.0~rc1-18) unstable; urgency=low
190
191   * debian/control: use iproute2 in Suggests instead of the transitional
192     package iproute.
193
194  -- gregor herrmann <gregoa@debian.org>  Mon, 30 Sep 2013 14:30:03 +0200
195
196 iodine (0.6.0~rc1-17) unstable; urgency=low
197
198   * Build-depend on check >= 0.9.10-3 which fixes #712140.
199     (Closes: #714267)
200
201  -- gregor herrmann <gregoa@debian.org>  Sat, 06 Jul 2013 17:53:26 +0200
202
203 iodine (0.6.0~rc1-16) unstable; urgency=low
204
205   * Re-enable tests after check seems to be fixed (cf. #712140).
206   * Add patch to add linker flags to test; build-depend on pkg-config.
207
208  -- gregor herrmann <gregoa@debian.org>  Wed, 26 Jun 2013 21:16:56 +0200
209
210 iodine (0.6.0~rc1-15) unstable; urgency=low
211
212   * Temporarily turn off tests. We can add the missing -lm and -lrt but
213     then we still run into check's pthread problems (cf. #712140).
214     (Closes: #713556)
215
216  -- gregor herrmann <gregoa@debian.org>  Sat, 22 Jun 2013 23:29:48 +0200
217
218 iodine (0.6.0~rc1-14) unstable; urgency=low
219
220   * debian/postinst: use perl and fancy regex delimiters instead of sed
221     for updating the configuration file.
222     The typical `sed -e s///' breaks if IODINED_ARGS contains slashes.
223     Thanks to Pierre Ynard for the bug report. (Closes: #708187)
224
225  -- gregor herrmann <gregoa@debian.org>  Tue, 14 May 2013 17:16:31 +0200
226
227 iodine (0.6.0~rc1-13) unstable; urgency=low
228
229   * New version of iodine-client-start (1.0.5), pulled from upstream git
230     (d50ae59): Use either fping or oping or no ping.
231   * Add oping as an alternative to fping in Suggests.
232   * Rewrite handling of /etc/default/iodine according to debconf-devel(7)
233     in debian/config and debian/postinst.
234   * Set Standards-Version to 3.9.4 (no changes).
235   * Update years of packaging copyright.
236   * New patch verbose-build.patch: unhide compiler flags.
237
238  -- gregor herrmann <gregoa@debian.org>  Thu, 09 May 2013 15:35:58 +0200
239
240 iodine (0.6.0~rc1-12) unstable; urgency=low
241
242   [ David Prévot ]
243   * debian/po/de.po: Fix charset (Closes: #691959)
244
245  -- gregor herrmann <gregoa@debian.org>  Wed, 31 Oct 2012 20:38:01 +0100
246
247 iodine (0.6.0~rc1-11) unstable; urgency=low
248
249   * New version of iodine-client-start (1.0.4), pulled from upstream git
250     (db977d3): fixes
251     - "iodine-client-start make a point-to-point route for 127.0.0.1"
252       (Closes: #673439)
253     - "iodine-client-start launch iodine with UDP raw mode socket"
254       (Closes: #673440)
255     - "interface detection partially broken"
256       (Closes: #606119)
257
258  -- gregor herrmann <gregoa@debian.org>  Tue, 22 May 2012 19:47:47 +0200
259
260 iodine (0.6.0~rc1-10) unstable; urgency=low
261
262   [ Luca Capello ]
263   * debian/iodine.iodined.init:
264     + add $named to LSB's Required-Start, DNS resolution is needed for
265       the topdomain argument.
266
267   [ gregor herrmann ]
268   * Add patch 0001-man-iodine.8-add-note-about-sharing-port-dnsport.patch:
269     adds a note to the manpage about sharing port/dnsport. Thanks to Luca
270     Capello for the great analysis and the patch. (Closes: #668621)
271
272  -- gregor herrmann <gregoa@debian.org>  Sat, 14 Apr 2012 22:06:06 +0200
273
274 iodine (0.6.0~rc1-9) unstable; urgency=low
275
276   * Make udev|makedev dependency Linux-only. Thanks to Robert Millan for
277     the bugreport and the patch. (Closes: #666509)
278
279  -- gregor herrmann <gregoa@debian.org>  Sat, 31 Mar 2012 21:40:44 +0200
280
281 iodine (0.6.0~rc1-8) unstable; urgency=low
282
283   * Update Vcs-* headers.
284   * Add Italian debconf translation. Thanks to Beatrice Torracca.
285     (Closes: #666426)
286   * Build-depend on debhelper >= 9.
287   * debian/copyright: update to Copyright-Format 1.0.
288   * Update years of packaging copyright.
289   * Bump Standards-Version to 3.9.3 (no changes).
290
291  -- gregor herrmann <gregoa@debian.org>  Fri, 30 Mar 2012 20:41:23 +0200
292
293 iodine (0.6.0~rc1-7) unstable; urgency=low
294
295   [ Peter Eisentraut ]
296   * Add support for "status" action to init.d script
297     Closes: #652671
298
299  -- gregor herrmann <gregoa@debian.org>  Mon, 19 Dec 2011 19:56:22 +0100
300
301 iodine (0.6.0~rc1-6) unstable; urgency=low
302
303   * New patch: cmdline-r-u.patch. Due to a missing "break", -r causes -u to
304     have no effect (client). Thanks to Pavel Pergamenshchik for the bug report
305     and the patch.
306     LP: #880508
307   * debian/{rules,control}: replace hardening-includes with the new
308     dpkg-dev/debhelper approach. Update cflags.patch to honour CPPFLAGS.
309   * Set Standards-Version to 3.9.2 (no changes).
310
311  -- gregor herrmann <gregoa@debian.org>  Sun, 23 Oct 2011 23:07:10 +0200
312
313 iodine (0.6.0~rc1-5) unstable; urgency=low
314
315   * Don't source /etc/default/iodine in config script but read out the values
316     with awk. This allows to use shell constructs like $() in the file and
317     preserve them during re-configuration (closes: #612723).
318     Thanks to "Debian bug at v.nix.is" for the bug report.
319   * Add a logcheck filter; thanks to martin f krafft for the bug report and
320     the logcheck file (closes: #612721).
321   * Add patch armel_ftbfs.patch: Rename struct user to struct _user in the
322     code to avoid naming conflict caused by including <sys/user.h> as part of
323     the armel build. Taken from Ubuntu; not needed currently in Debian but
324     saves Ubuntu from carrying the patch and might be helpful later.
325
326  -- gregor herrmann <gregoa@debian.org>  Sat, 12 Feb 2011 14:49:06 +0100
327
328 iodine (0.6.0~rc1-4) unstable; urgency=low
329
330   * Upload to unstable.
331
332  -- gregor herrmann <gregoa@debian.org>  Mon, 07 Feb 2011 18:38:57 +0100
333
334 iodine (0.6.0~rc1-3) experimental; urgency=low
335
336   [ gregor herrmann ]
337   * Build with hardening; thanks to Romain Francoise for the bug report and
338     the patch (closes: #589054).
339   * New patch uninitialized-inside_topdomain.patch: initialize
340     inside_topdomain before using it; thanks to Samuel Thibault for the bug
341     report and the patch (closes: #596740).
342   * Set Standards-Version to 3.9.1 (no changes).
343   * Add Danish debconf translation, thanks to Joe Dalton (closes: #602447).
344   * Update iodine-client-start to version 1.0.3, commit 04c2dee
345     (closes: #605703).
346   * debian/copyright: update years of packaging copyright, update formatting.
347   * Update to experimental because of the freeze.
348
349   [ tony mancill ]
350   * Update reference to README file in README.Debian (closes: #597736)
351
352  -- gregor herrmann <gregoa@debian.org>  Fri, 14 Jan 2011 03:01:13 +0100
353
354 iodine (0.6.0~rc1-2) unstable; urgency=low
355
356   [ tony mancill ]
357   * Update init.d script to support spaces in password (closes: #597258)
358
359  -- gregor herrmann <gregoa@debian.org>  Mon, 20 Sep 2010 22:25:48 +0200
360
361 iodine (0.6.0~rc1-1) unstable; urgency=low
362
363   * debian/watch: relax regexp to also catch release candidates.
364
365   * New upstream release:
366     - return nonzero if tunnel fails to open (closes: #534186)
367     - added support for CNAME/TXT/A/MX query types (closes: #587894)
368     - includes the changes we had backported in openlog.patch, so remove the
369       patch now
370   * This version introduces a new and incompatible protocol version
371     (00000502); adjust debia/README.Debian and add debian/NEWS.
372   * Add new patch manpage.patch (*roff problems). Refresh remaining patches.
373     Improve patch headers (DEP3).
374   * Set Standards-Version to 3.9.0 (no changes).
375   * debian/copyright: point to /usr/share/common-licenses/GPL-1 now that the
376     GNU GPLv1 is included in base-files.
377
378  -- gregor herrmann <gregoa@debian.org>  Sat, 10 Jul 2010 18:04:23 +0200
379
380 iodine (0.5.2-7) unstable; urgency=low
381
382   * Add Spanish debconf translation, thanks to Francisco Javier Cuadrado
383     (closes: #582872).
384
385  -- gregor herrmann <gregoa@debian.org>  Mon, 24 May 2010 18:42:06 +0200
386
387 iodine (0.5.2-6) unstable; urgency=low
388
389   * Add $syslog facility to init script.
390   * Convert to source format 3.0 (quilt). Remove quilt framework.
391   * Update iodine-client-start (02eb805).
392
393  -- gregor herrmann <gregoa@debian.org>  Sun, 23 May 2010 22:34:12 +0200
394
395 iodine (0.5.2-5) unstable; urgency=low
396
397   * Update iodine-client-start (01b8c6f).
398   * New patch openlog.patch: move openlog() call before chrooting; thanks to
399     Romain Francoise for the patch (closes: #573194).
400   * README.Debian: mention /usr/sbin/iodine-client-start now that it's not in
401     examples/ anymore.
402
403  -- gregor herrmann <gregoa@debian.org>  Wed, 10 Mar 2010 18:47:52 +0100
404
405 iodine (0.5.2-4) unstable; urgency=low
406
407   * Include updated iodine-client-start script and install it into /usr/sbin.
408     Adjust some files and create manpage with help2man.
409
410  -- gregor herrmann <gregoa@debian.org>  Wed, 10 Feb 2010 22:03:12 +0100
411
412 iodine (0.5.2-3) unstable; urgency=low
413
414   * Add Japanese debconf translation, thanks to Hideki Yamane
415     (closes: #558051).
416   * The example script iodine-jigger is now called iodine-client-start; update
417     the name in the relevant locations and integrate a newer version.
418   * debian/copyright: update formatting.
419   * Set Standards-Version to 3.8.4 (no changes).
420   * New patch spelling.patch: fix a minor spelling mistake in the manpage.
421   * Adjust handling of /etc/default/iodine in init script.
422
423  -- gregor herrmann <gregoa@debian.org>  Mon, 08 Feb 2010 21:30:54 +0100
424
425 iodine (0.5.2-2) unstable; urgency=low
426
427   * Add Russian debconf translation, thanks to Yuri Kozlov (closes: #546345).
428   * Set Standards-Version to 3.8.3 (no changes).
429   * Update debian/rules, bump build dependencies in debian/control
430     accordingly.
431
432  -- gregor herrmann <gregoa@debian.org>  Sun, 13 Sep 2009 01:05:31 +0200
433
434 iodine (0.5.2-1) unstable; urgency=low
435
436   * New upstream release.
437
438  -- gregor herrmann <gregoa@debian.org>  Tue, 02 Jun 2009 18:03:31 +0200
439
440 iodine (0.5.1-2) unstable; urgency=low
441
442   * (Re-)add a warning to README.Debian that both client and server needs to
443     run the same protocol version (cf. #521260).
444   * Create /var/run/iodine in init script if it doesn't exist; thanks to
445     martin f krafft for the bug report (closes: #521259).
446
447  -- gregor herrmann <gregoa@debian.org>  Thu, 26 Mar 2009 17:45:24 +0100
448
449 iodine (0.5.1-1) unstable; urgency=low
450
451   * New upstream release.
452   * Refresh 03_cflags.patch.
453   * Set Standards-Version to 3.8.1 (no changes).
454   * debian/copyright: add an additional copyright holder.
455
456  -- gregor herrmann <gregoa@debian.org>  Sat, 21 Mar 2009 20:23:26 +0100
457
458 iodine (0.5.0-3) unstable; urgency=low
459
460   * Improvements in init script, main point: be less verbose when iodined is
461     configured not to start; thanks to Yves-Alexis Perez for the bug report
462     (closes: #514693).
463   * Upload to unstable.
464
465  -- gregor herrmann <gregoa@debian.org>  Sun, 15 Feb 2009 02:19:15 +0100
466
467 iodine (0.5.0-2) experimental; urgency=low
468
469   * Update example script iodine-jigger; thanks to Stephan Walter for the bug
470     report and to Barak A. Pearlmutter for the updated version; add gawk to
471     Suggests (closes: #513221).
472
473  -- gregor herrmann <gregoa@debian.org>  Thu, 29 Jan 2009 22:03:44 +0100
474
475 iodine (0.5.0-1) experimental; urgency=low
476
477   * New upstream release.
478   * debian/copyright: update years of upstream copyright.
479   * Install the new protocol descriptions under doc/*.
480   * Refresh patch 03_cflags.patch; drop patch 04_base64.patch, the base64
481     stuff is used now.
482   * Upload to experimenatal since (1) we are in the pre-lenny freeze and
483     (2) we had problems with the base64 components on hppa.
484
485  -- gregor herrmann <gregoa@debian.org>  Sun, 25 Jan 2009 01:31:09 +0100
486
487 iodine (0.4.2-3) unstable; urgency=low
488
489   * Add Swedish debconf translation, thanks to Martin Bagge (closes: #504247).
490   * Fix "Init script starts iodined even if it is already running" by
491     removing the "--pidfile" option from the start-stop-daemon calls;
492     doesn't work for a forking process. Thanks to Michael Goetze for
493     the bug report (closes: #511887).
494   * Set debhelper compatibility level to 7; adapt debian/{control,compat,rules}
495     and add debian/iodine.{docs,examples,links}.
496   * debian/copyright: update formatting and years of packaging copyright.
497
498  -- gregor herrmann <gregoa@debian.org>  Thu, 15 Jan 2009 23:27:07 +0100
499
500 iodine (0.4.2-2) unstable; urgency=low
501
502   * debian/postinst: only try to create /dev/net/tun if it doesn't exist and
503     if /dev/MAKEDEV is available; thanks to Lucas Nussbaum for the bug report
504     and to Lucas, Adeodato Simó, Matthew Johnson, and Alexander Wirt for their
505     help (closes: #502823).
506
507  -- gregor herrmann <gregoa@debian.org>  Wed, 22 Oct 2008 23:35:25 +0200
508
509 iodine (0.4.2-1) unstable; urgency=low
510
511   * New upstream release:
512     - new command line switch "-s" to skip configration of the tun interface
513       (closes: #477692)
514     - drop patches 01_mandir.patch and 02_make.patch, included upstream
515     - refresh patches 03_cflags.patch and 04_base64.patch
516   * debian/rules: separate DESTDIR and prefix on make install.
517   * Add the packages needed by the example script to Suggests: and don't
518     compress the example script any more.
519
520  -- gregor herrmann <gregoa@debian.org>  Fri, 08 Aug 2008 16:33:26 -0300
521
522 iodine (0.4.1-4) unstable; urgency=low
523
524   * Add Czech debconf translation, thanks to Daniel Kavan
525     (closes: #483299).
526   * Add note for translators to debconf template and change back localized
527     versions of ".example" to the original as mandated by RFC 2606.
528   * Convert de.po from ISO-8859-1 to UTF-8.
529   * debian/control: change my email address.
530   * Switch patch system from dpatch to quilt.
531   * Add example script iodine-jigger (script to set up an iodine tunnel and
532     route traffic through it) by Barak A. Pearlmutter (closes: #491294).
533     Thanks, Barak! Add copyright/license information about the script to
534     debian/copyright. Mention the example script in README.Debian.
535   * debian/copyright: wrap a long line, update years of packing copyright and
536     my email address.
537   * Set Standards-Version to 3.8.0; add debian/README.source to document
538     quilt usage.
539
540  -- gregor herrmann <gregoa@debian.org>  Thu, 24 Jul 2008 18:35:59 +0200
541
542 iodine (0.4.1-3) unstable; urgency=low
543
544   * Fix LSB header in init.d script, thanks to Petter Reinholdtsen for the
545     report and the patch (closes: #468653).
546   * Set debhelper compatibility level to 6.
547   * New patch 04_base64: don't build/test {src,tests}/base64* anymore, causes
548     a FBTFS on hppa, and isn't actually used anyway (closes: #468404).
549
550  -- gregor herrmann <gregor+debian@comodo.priv.at>  Sat, 01 Mar 2008 19:01:22 +0100
551
552 iodine (0.4.1-2) unstable; urgency=low
553
554   * Set Standards-Version to 3.7.3 (no changes required).
555   * Create install-stamp target in debian/rules and adjust target
556     dependencies.
557   * Change debian/copyright to the new machine-readable format.
558   * Add patch 03_cflags.dpatch: use CFLAGS from debian/rules in upstream
559     Makefiles.
560
561  -- gregor herrmann <gregor+debian@comodo.priv.at>  Tue, 05 Feb 2008 17:31:25 +0100
562
563 iodine (0.4.1-1) unstable; urgency=low
564
565   * New upstream release:
566     - hides password from ps and stdin (closes: #432719).
567     - uses /etc/resolv.conf (closes: #432867).
568     - incorporates patch to daemonize before chrooting and dropping
569       privileges, therefore dropping 02_detach.dpatch.
570     - uses $(MAKE) in Makefile, except in one case, therefore adding patch
571       02_make.dpatch.
572     - fixes the install dir for the manpage, therefore adapting patch
573       01_mandir.dpatch.
574   * debian/copyright: update years of copyright.
575   * debian/rules: use $(DPATCH_STAMPFN) and $@.
576   * Mention (improved) manpage in README.Debian.
577
578  -- gregor herrmann <gregor+debian@comodo.priv.at>  Sat, 01 Dec 2007 02:30:51 +0100
579
580 iodine (0.4.0-5) unstable; urgency=low
581
582   * Apply patch for "init script fails to restart", thanks to Horst
583     Schirmeier (closes: #453001).
584   * debian/rules: make configure-stamp depend on patch.
585
586  -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon, 26 Nov 2007 20:36:41 +0100
587
588 iodine (0.4.0-4) unstable; urgency=low
589
590   * Add French debconf translation, thanks to Christian Perrier
591     (closes: #434323).
592   * Add Dutch debconf translation, thanks to Bart Cornelis
593     (closes: #451396).
594   * Clean up debian/rules.
595   * Don't install TODO anymore, and remove debian/docs.
596   * Move upstream URL from the description to the new Homepage field.
597   * Change XS-Vcs-* fields to Vcs-*.
598   * Add patch to daemonize before chrooting and dropping privileges, thanks
599     to Matthew William Solloway Bell (closes: #450759).
600
601  -- gregor herrmann <gregor+debian@comodo.priv.at>  Fri, 16 Nov 2007 12:48:50 +0100
602
603 iodine (0.4.0-3) unstable; urgency=low
604
605   * Add Portuguese translation for debconf messages, thanks to Américo
606     Monteiro and Miguel Figueiredo (closes: #433041).
607   * Add German debconf translation, thanks to Helge Kreutzmann
608     (closes: #433296).
609   * Fix typo in debconf template, thanks to Helge Kreutzmann
610     (closes: #433297).
611   * Add debconf-updatepo to debian/rule's clean target.
612   * Convert debian/changelog to UTF-8.
613   * Fix usage of MAKEDEV, thanks to Marco d'Itri (closes: #434160).
614
615  -- gregor herrmann <gregor+debian@comodo.priv.at>  Sun, 22 Jul 2007 16:27:51 +0200
616
617 iodine (0.4.0-2) unstable; urgency=low
618
619   * Change mode of /etc/default/iodine to 600, thanks to Lennart Poettering
620     (cf. #432719).
621
622  -- gregor herrmann <gregor+debian@comodo.priv.at>  Wed, 11 Jul 2007 18:10:12 +0200
623
624 iodine (0.4.0-1) unstable; urgency=low
625
626   * Initial upload to the Debian archive (closes: #430206).
627   * New upstream release.
628   * Fix debian/watch.
629   * Don't create manpages anymore, now included in upstream tarball.
630   * Change debian/rules; upstream Makefile now includes install and test
631     targets.
632   * Move makedev from Build-Depends to Depends.
633   * Add password option to debconf questions and /etc/default/iodine.
634   * Change order in postinst.
635   * Add user iodine and run iodined in a chroot as this user.
636
637  -- gregor herrmann <gregor+debian@comodo.priv.at>  Sat, 23 Jun 2007 14:49:46 +0200
638
639 iodine (0.3.4-1) unstable; urgency=low
640
641   * Initial release.
642
643  -- gregor herrmann <gregor+debian@comodo.priv.at>  Fri, 26 Jan 2007 14:03:30 +0100