-
Notifications
You must be signed in to change notification settings - Fork 24
/
ChangeLog
441 lines (347 loc) · 16.9 KB
/
ChangeLog
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
apt-dater (1.0.5) unstable; urgency=low
* Update err pattern to ignore fail2ban string.
(github pull request #151 by Herman van Rink @helmo)
* Clean up whitespace and indenting.
(github pull request #170 by Mike Beattie @mjbnz)
* Update README.autoref link to *Attacks on Package Managers* article.
(github issue request #171 by Jakob Haufe @sur5r)
* Fix attribute hasupdate in report.dtd.
(github pull request #172 by Juri Grabowski @gratuxri)
* Fix quoting of examples in apt-dater.xml.
(github pull request #174 by Juri Grabowski @gratuxri)
* Cleanup and update autotools.
(github pull request #180 by Stefan Bühler @stbuehler)
* Fix various memory handling issues.
(github pull request #182 by Stefan Bühler @stbuehler)
* Fix _GNU_SOURCE redefinition warning.
(@alpinelinux aports patch by Henrik Riomar @HRio)
-- Thomas Liske <[email protected]>
apt-dater (1.0.4) unstable; urgency=low
* tmux
- bind kill-pane to `q` w/o prefix key (requires tmux 2.1+)
(github pull request #130 by Stefan Bühler @stbuehler)
* Travis CI:
- use docker for recent Debian build environment
(github issue #139 by Lukas Kallies @kallies)
* Bugfixes:
- Fix Tcl filters never matching due to broken return code handling.
- Do not fail on make install on updating due to symlinks creation.
(github issue #131 by Robin Kluth @Commifreak)
- Revert a82d3f7: default config value for 'err-pattern' should not
use html entities.
(github issue #124 by Stephan Sürken <[email protected]>)
- Update err-pattern to ignore fail2ban string.
(github pull request #151 by Hermann van Rink @helmo)
- Fix syntax of report.dtd schema.
(github issue #153 by Mathieu Parent @sathieu)
- Clean up whitespaces and indenting.
(github pull request #170 by Mike Beattie @mjbnz)
- Fix link in README.autoref.
(github issue #171 by Jakob Haufe @sur5r)
- Fix attribute hasupdate in report.dtd.
(github pull request #172 by @gratuxri)
- Fix quoting of examples in apt-dater.xml.
(github pull request #174 by @gratuxri)
* Update to automake 1.16.
-- Thomas Liske <[email protected]> Sun, 10 Feb 2019 22:15:45 +0100
apt-dater (1.0.3) unstable; urgency=low
* adsh: ssh wrapper which records ssh sessions using script
* screen: add support for SCREENDIR env variable
(github pull request #111 by Thomas Wouters @twouters)
* Update to automake 1.15.
* Bugfixes:
- man: change config filenames (s/(apt-dater|hosts).config/$1.xml/g;)
(Debian Bug#793100 by Stephan Sürken <[email protected]>)
- etc: take account of --sysconfdir
(github issue #101 by Alex Dunn @dunn)
- suppress I/O warnings triggered by XInclude
- check libxml2 ABI interface
- fix MAINTAINER env variable handling
- replace MAINTAINER by AD_MAINTAINER environment variable
- fix hooks/plugin-dir example and schema definition
(github issue #100 by @fufroma)
- fix syntax of string comparison in ssh-addonce
(github pull request #103 by @jvsalo)
- fix hosts stuck in refresh
(Debian Bug#801994 by Stefan Bühler <[email protected]>)
- use localstatedir in stead of static /var
(github pull request #109 by Thomas Wouters @twouters)
- recursive eval datarootdir fixing default value of XML_SCHEMA_DIR
(github issue #112 by @kpengboy)
(Debian Bug#826403 by Evgeni Golov <[email protected]>)
- fix typo in german translation
(Debian Bug#813103 by Alexander Schier <[email protected]>)
- workaround for less: use errpattern with grep -P only and enable
colorized output in less
- change default screen socket dir on OS X
(github issue #110 by Thomas Wouters @twouters)
- tmux: silence obsolete tmux 2.2 option "status-utf8"
(Debian Bug#827107 by Evgeni Golov <[email protected]>)
- use LC_ALL=C on date call for reproducible builds
(Debian Bug#797211 by Chris Lamb <[email protected]>)
-- Thomas Liske <[email protected]> Mon, 13 Jun 2016 15:44:30 +0200
apt-dater (1.0.2) unstable; urgency=low
* Minor bugfixes by Simon Kainz <[email protected]>:
- Segfaulting due misused g_error() call (Debian Bug#767584).
- Typos in manpages (Debian Bug#770444).
* Drop linking binary blobs for default configs, use portable xxd
based implementation (Debian Bug#767594).
* Switching config engine again: libxml2
* Convertion of legacy hosts.conf to hosts.xml.
* Update host states using GFileMonitor instead of polling.
* Make apt-dater usable by different concurrent users sharing the
same hosts and sessions.
* Add support using tmux for tty muxing instead of screen
(required to support different users sharing sessions).
* Allow reproducible builds.
(Debian Bug#789648 by Dhole <[email protected]>)
* Do not run ssh-add for keys already in ssh-agent.
-- Thomas Liske <[email protected]> Tue, 07 Jul 2015 11:25:15 +0200
apt-dater (1.0.1) unstable; urgency=low
* Bugfixes:
- Documentation bugfix in hosts.config example
(host identifiers must not contain dots).
- lib/cmd script does not respect AD_SSH_HOST making SSHHost config
option useless.
- lib/cmd does not run apt-dater-host via SSH in generic-ssh handler.
* Update Portuguese translation.
(Closes Debian Bug#767524 by Américo Monteiro <[email protected]>)
-- Thomas Liske <[email protected]> Fri, 31 Oct 2014 20:36:23 +0100
apt-dater (1.0.0) unstable; urgency=low
* Update German localization.
* Assume target_os is linux compatible as default
(fixes building on kfreebsd and hurd flavours).
* Use SSH / OptionalCmdFlags on host refresh.
(Closes Debian Bug#678111 by "jonas")
* Fix sftp's port parameter.
(Contributed by Michael Abmayer)
* Don't translated shortcuts on help screen.
(Contributed by Michael Abmayer)
* Localize 'Oldest:' date/time display.
(Closes Debian Bug#718500 by Timo Weingärtner <[email protected]>)
* Add negative lookbehind to error detection. This stops
matching lines like "No error reported.".
(Closes github issue #25 by Stefan Eriksson.)
* Add Portuguese translation.
(Closes Debian Bug#757290 by Américo Monteiro <[email protected]>)
* Update to automake 1.14.
* Add new configuration backend using libconfig.
(Closes github issue #5 and #9 by Stefan Eriksson and
Debian Bug#678271 by jonas <[email protected]>)
* ADP 7.0: Eval needrestart's kernel status to detect kernel updates.
(Closes github issue #37 by GiNeR)
-- Thomas Liske <[email protected]> Tue, 28 Oct 2014 18:30:10 +0100
apt-dater (0.9.0) unstable; urgency=low
* Add 'failure diagnostic' screen.
(Closes Debian Bug#646902 by Markus Raab)
* Document ErrPattern statement in apt-dater.conf.
(Closes SF Bug by Herman van Rink)
* Remove depreciated Tcl_Interp access (required for Tcl8.6+).
* Include config.h before using HAVE_LOCALE_H (provided by Patrick Matthäi).
* New feature: cluster support (README.clusters)
* Sync to apt-dater-host 0.9.0-adp0.6:
- cluster support
- depend on ImVirt.pm on Debian
-- Thomas Liske <[email protected]> Tue, 29 May 2012 14:22:41 +0200
apt-dater (0.8.6) stable; urgency=low
* zypper:
- Fixed: zypper did not report any updates (reported by Ivan De Masi).
- Use 'zypper refresh' for refreshing package repositories.
* Add RELEASE header to version string on RPM queries.
* Update apt-dater.conf man page.
* Fix two hardening compile warnings (provided by Patrick Matthäi).
* Include locale.h if available.
(Closes Debian Bug#642696 by Mònica Ramírez Arceda)
* Use apt-get as default package manager.
(Closes Debian Bug#635048 by Felix Bartels)
* Add dummy man page apt-dater-host.1 (contributed by Patrick Matthäi).
-- Thomas Liske <[email protected]> Tue, 27 Sep 2011 15:37:03 +0200
apt-dater (0.8.5) unstable; urgency=low
* Fixed a key mismatch in the history view.
* Fixed a selector positioning bug.
* Don't use sudo on apt-dater-host status w/ aptitude.
(Fixes Debian Bug#596723 by "chrysn")
* Configure should check if popt.h is available.
(Closes SF Bug#3045502 by Henri Salo)
* Drop "[screen] enabled" config option, it doesn't work any more.
(Reported by Daniel Baumann due Debian Bug#597941)
* Fix unknown yum based hosts (reported on Fedora) due bad package status
interpretation.
(Reported by Patrick Matthäi)
* Some pedantic stuff (use long options for aptitude and apt-get to
ease code reading). Don't fail on untrusted/unauthenticated packages
when checking for upgrades (still check for the upgrade itself).
(Contributed by Mathieu PARENT due SF Bug#3158198)
* Check for updates (refresh) using dist-upgrade. This show
ABI-incompatible upgrades (like the recent bind9 one:
http://www.debian.org/security/2010/dsa-2130.en.html).
(Contributed by Mathieu PARENT due SF Bug#3158198)
* Make upgrade method customizable.
(Inspired by Mathieu PARENT due SF Bug#3158198)
* Fixed a key mismatch in the history view.
* Fixed a selector positioning bug.
* Allow apt-dater-host to be used with ssh keys.
(Inspired by 'Chromosom' due SF Bug#2862139)
-- Andre Ellguth <[email protected]> Tue, 01 Feb 2011 09:04:25 +0100
apt-dater (0.8.4) unstable; urgency=low
* Add UUID host field to report output.
* Don't fail if apt-dater-host could not get the installed kernel packages;
fallback to unknown reboot status.
(Closes SF Bug#2991717 by Karoly Molnar)
* Use $DPKGTOOL to detect packages with updates.
(Contributed by Alexandre Anriot)
* Update german localization.
-- Andre Ellguth <[email protected]> Mon, 05 Jul 2010 12:51:58 +0200
apt-dater (0.8.3) unstable; urgency=low
* Parameters on 'apt-dater-host install' must not be interpreted by
the shell, thanks to Henri Salo.
* Remove obsolete DefaultUser/DefaultPort lines from conf/apt-dater.conf.example.
(Closes SF Bug#2946417 by Mathieu PARENT)
* Handle fwrite return values in keyfiles.c.
* Add apt-dater-host zypper version (using zypper in rug compatibility mode).
(Contributed by Chris Liles)
* Detect screen's socket path during configure.
(Closes SF Bug#2950721 by Chris Liles)
* Add .spec files for rpm packaging.
* Add '-o Aptitude::Delete-Unused=false' to aptitude safe-upgrade calls.
(Contributed by Patrick Matthäi)
-- Andre Ellguth <[email protected]> Mon, 29 Mar 2010 08:35:03 +0200
apt-dater (0.8.2) unstable; urgency=low
* Fix apt-dater not working on PPC
(Closes Debian Bug#563159 by Gefried Fuchs; thanks to Simon Richter).
* Fix hotkey l for expanding not working
(Closes Debian Bug#564450 by Gefried Fuchs)
* Fix pressing C for file transfer gives error message
(Closes Debian Bug#564459 by Gefried Fuchs)
The SFTPCmd config parameter should be set to /usr/bin/sftp -
the old default value does not work any more.
* Fix translated confirmation questions.
(Closes Debian Bug#565931 by Patrick Matthäi).
* Fix Debian hosts got 'Unknown' if the had upgrades which depends
on broken packages.
* apt-dater-host: add --assume-yes on safe-upgrade as suggested by
Stephan Sürken. This is now default but could disabled in the
apt-dater-host.conf file.
(Closes Debian Bug#565930)
* Fix German localisation typos.
(Closes SF Bug#2941509 by Micha vor dem Berge)
* Fix Debian hosts become 'Unknown' if they hadn't a stock Debian kernel installed.
(Closes SF Bug#2933741 by [email protected])
-- Andre Ellguth <[email protected]> Wed, 03 Feb 2010 15:27:39 +0100
apt-dater (0.8.1) unstable; urgency=low
* Add hooks on connect/install/refresh/upgrade.
* Run external commands via shell script helper.
* Add host history data to XML reports.
* Add -n command line argument (report w/o refresh).
* Extended tagging by host flags.
* Fixes:
- upgrade & install on filtered categories
- pass --as-needed to ld
- minor ui glitches (no more flicker)
* Add Italian translation - contributed by
Milo Casagrande <[email protected]>.
* Drop DefaultUser and DefaultPort configuration. If a host has no
username or port given, let ssh select the right one.
(Closes Debian Bug#559366 by "chrysn")
* Update adproto to version 0.5.
-- Andre Ellguth <[email protected]> Fri, 18 Dec 2009 13:39:52 +0100
apt-dater (0.8.0) unstable; urgency=low
* Add gettext support.
* Hosts can now be tagged (like in mutt).
* Support mutt like navigation.
* Add uname fields to apt-dater-host proto.
* Apply 01-aptitude_safe-upgrade.dpatch from Debian.
* Improve auto refresh feature.
* History feature (record ssh session with script).
* Remove "Status file missing" category ("Unkown" is used instead).
* apt-dater-host (debian/yum): optional cleanup after install/upgrade
* apt-dater-host protocol 0.3:
- broken packages support
* Debug feature (adds some assertions to the code).
* Fixes:
- KERNELINFO status flag on Debian Lenny
- documentation
- set FD_CLOEXEC on lockfiles
- don't use hardcoded screen dump filenames
- reduce CPU cycles use by refreshing the screen more than needed
- don't pass MAINTAINER on commandline, use SSH's SendEnv/AcceptEnv instead
(Debian Bug#529200 by Alexander Barton)
- set LC_ALL=C on apt-dater-host rather than clear LANG env variable
(SF bug #2786495 by Sebastian Heinlein and #2793663 by "kepi")
-- Thomas Liske <[email protected]> Tue, 26 May 2009 16:31:41 +0200
apt-dater (0.7.0) unstable; urgency=low
* New auto refresh feature
* Improved search function
* Improved more info page
* Basic WUA client
* Removed memory leak
-- Andre Ellguth <[email protected]> Wed, 21 Jan 2009 15:17:18 +0100
apt-dater (0.6.4) unstable; urgency=low
* Fixed sf bugs #2308347, #2308369, #2308370
* Add host details window.
-- Andre Ellguth <[email protected]> Tue, 25 Nov 2008 15:11:55 +0100
apt-dater (0.6.3) unstable; urgency=low
* The getnLine() function can now handle a input of 4096 characters.
* Added support for ssh identity file per group.
* Add new VIRT line to apt-dater-host protocol.
-- Andre Ellguth <[email protected]> Mon, 17 Nov 2008 15:59:30 +0100
apt-dater (0.6.2) unstable; urgency=low
* Fixed 2 bugs in the dump screen function.
* Add RPM only apt-dater-host script.
-- Andre Ellguth <[email protected]> Fri, 08 Aug 2008 15:19:47 +0200
apt-dater (0.6.1) unstable; urgency=low
* Fixed some bugs in the search function
* Changes in the XML report:
- Renamed root element
- Supply DTD file
- Added another XSLT sample
-- Andre Ellguth <[email protected]> Tue, 05 Aug 2008 11:14:42 +0200
apt-dater (0.6.0) unstable; urgency=low
* New feature: TCL host filter function (README.tclfilter)
* New feature: XML report function (apt-dater -r)
* A better character input function
-- Andre Ellguth <[email protected]> Tue, 29 Jul 2008 16:38:10 +0200
apt-dater (0.5.8) unstable; urgency=medium
* Terminal resize handler works now correctly.
* Added the scrolling function to the help page.
* Global definition of control and function keys.
* Preparations for TCL host filters.
-- Andre Ellguth <[email protected]> Wed, 23 Jul 2008 16:16:58 +0200
apt-dater (0.5.7-ibh1) unstable; urgency=medium
* Fixed a bug in apt-dater-host which let it die on Debian Etch.
-- Thomas Liske <[email protected]> Mon, 21 Jul 2008 19:31:06 +0200
apt-dater (0.5.7) unstable; urgency=low
* Fixed some bugs in the status file detection.
-- Andre Ellguth <[email protected]> Mon, 21 Jul 2008 16:49:40 +0200
apt-dater (0.5.6) unstable; urgency=low
* Fixed a bug in the lock function.
-- Andre Ellguth <[email protected]> Thu, 17 Jul 2008 15:24:05 +0200
apt-dater (0.5.5.1) unstable; urgency=low
* Added lsb-release as debian package dependency
* Check if the LSBREL status information is empty
-- Andre Ellguth <[email protected]> Wed, 16 Jul 2008 16:58:32 +0200
apt-dater (0.5.5) unstable; urgency=low
* Added support for rug, yum based distributions.
* New additional informations (lsb_release, kernel release).
-- Andre Ellguth <[email protected]> Wed, 16 Jul 2008 16:58:32 +0200
apt-dater (0.5.4) unstable; urgency=low
* New upstream version
-- Andre Ellguth <[email protected]> Mon, 14 Jul 2008 15:40:42 +0200
apt-dater (0.5.3-ibh1) unstable; urgency=low
* Fix typo in apt-dater-host preventing
'apt-dater-host install' to work.
-- Thomas Liske <[email protected]> Thu, 10 Jul 2008 10:48:27 +0200
apt-dater (0.5.3) unstable; urgency=low
* added generic apt/aptitude interface in apt-dater-host
(still needed some work to support non-dpkg-based systems)
-- Thomas Liske <[email protected]> Wed, 09 Jul 2008 09:37:42 +0200
apt-dater (0.5.2) unstable; urgency=low
* Added apt-dater.conf manpage.
* Fixed some locking issues.
-- Thomas Liske <[email protected]> Tue, 08 Jul 2008 09:38:32 +0200
apt-dater (0.5.1) unstable; urgency=low
* Documentation fixes.
-- Thomas Liske <[email protected]> Fri, 04 Jul 2008 14:50:34 +0200
apt-dater (0.5.0) unstable; urgency=low
* Initial Release.
-- Thomas Liske <[email protected]> Thu, 3 Jul 2008 13:56:44 +0200