File: NEWS

package info (click to toggle)
ntrack 016-1.4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,320 kB
  • sloc: sh: 11,015; ansic: 3,004; makefile: 426; cpp: 131; python: 29
file content (374 lines) | stat: -rw-r--r-- 14,061 bytes parent folder | download | duplicates (3)
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
2011-11-13  Alexander Sack  <asac@jwsdot.com>

	ntrack version 016 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/016
	Download: http://launchpad.net/ntrack/main/016/+download/ntrack-016.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	ntrack 016 is a bug fix only release addressing build and portability issues
	seen on ubuntu lpia port and old amd64 compiler versions.

	Fixed Bugs:
	 * lp:889820 - ftbfs in 'recv_msgs': 'link.ifla_name' may be used uninitialized
	 * lp:889822 - rtnetlink configure check not portable across linux flavours

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2011-11-12  Alexander Sack  <asac@jwsdot.com>

	ntrack version 015 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/015
	Download: http://launchpad.net/ntrack/main/015/+download/ntrack-015.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	ntrack 015 is a long expected release that started low, but ended up coming out
	strong. This is not only because a first experimental revision of our next gen
        backend for linux, rtnetlink, got included.

	Early testing indicates that rtnetlink really has the potential to leave out
	the flaky libnl middleware alltogether and get network state info first hand
	from the kernel. Once stabilized and properly field tested, This will clearly
	contribute to a more complete, consistent and reliable ntrack experience.

	Nevertheless, ntrack 015 also grows more complete libnl support and can now
	build backends for libnl 1.1, 2.0, 3.0, 3.1 (NEW), 3.2.x (NEW) and latest git
	(NEW).

	See below for info what bugs were fixed on top for this release.

	Fixed Bugs:
	 * lp:750554 - nl modules are not linked with libntrack even if they use symbols from it
	 * lp:755608 - Ntrack dead loop in function get_nl_link_by_index
	 * lp:834639 - Build failure with -Werror=strict-aliasing
	 * lp:774690 - Build error in a fresh environment
	 * lp:785119 - ntrack can get into endless poll loop if no backend modules found
	 * lp:801407 - ntrack-014 compilation fails if all libnl[123] are present together
	 * lp:448400 - add pure rtnetlink backend for linux
	 * lp:879141 - support libnl 3.1

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2011-04-03  Alexander Sack  <asac@jwsdot.com>

	ntrack version 014 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/014
	Download: http://launchpad.net/ntrack/main/014/+download/ntrack-014.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	ntrack 014 comes with support for libnl-3.0, human readable runtime
	information about version, author, copyright and backend; the build
        system grew support for pld-linux.org, a few other refinements. For
        details see the ChangeLog that comes with the release and the bugs
        listed below.

	Fixed Bugs:
	 * lp:743881 - h2def configure test should consider installs that have .pyc without .py
	 * lp:748988 - ntrack should handle "no backend" status gracefully
	 * lp:743879 - ntrack 013 doesn't build with libnl 3.0
	 * lp:749608 - ntrack API should provide runtime info: version, author, copyright, backend

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2011-03-27  Alexander Sack  <asac@jwsdot.com>

	ntrack version 013 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/013
	Download: http://launchpad.net/ntrack/main/013/+download/ntrack-013.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This is a firedrill release for a build regression in ntrack 012.
	Information on changes in 012 can be found here:
	 * https://launchpad.net/ntrack/main/012

	Fixed Bugs:
	 * lp:743636 - ntrack 012 fails to build on 64 bit archs 

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2011-03-27  Alexander Sack  <asac@jwsdot.com>

	ntrack version 012 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/012
	Download: http://launchpad.net/ntrack/main/012/+download/ntrack-012.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release is a bug fix release with three focus areas:
	 * libnl2 module - here, code was ported to final 2.0 API
	 * lifecycle management - fixes memory leaks for monitor and listener_packs
	 * general stabilization - memory leak rework required some stabilization work
	 * developer convenience - improve macros and API for writing ntrack backend modules

	Note: this release breaks build for debian squeeze and ubuntu maverick/natty
	libnl2-dev package; that's because debian/ubuntu packaged a non-final 1.99+git
	snapshot and didn't take precautions wrt SONAME and .pc file version to allow
	to support this version; libnl2 changed API for 2.0 final release and so ntrack
	had to unsupport those versions; anyway, they still have libnl1 as default
	installed so this isn't a big problem; if you need support for those preview
	libnl2 packages for some reason anyway, just revert bzr rev269 from lp:ntrack.

	Fixed Bugs:
	 * lp:694823 - fails to ./configure with gobject if pygobject depends are not installed
	 * lp:736058 - ntrack 011 does not compile with libnl2 final
	 * lp:694477 - new plugin API: introduce modules function table and macros to implement modules

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-12-23  Alexander Sack  <asac@jwsdot.com>

	ntrack version 011 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/011
	Download: http://launchpad.net/ntrack/main/011/+download/ntrack-011.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release focusses on making ntrack build with old toolchain and autotools
	from hardy. Various changes were needed to get it build there. Side product of this
	is that we wrapped a new option -enable-developer-build into this build. Using this
	option will tell configure that this is a developer build and that the module loader
	should consider typical source tree directories when looking for loadable backend
	modules. Please ensure you don't keep this option around for production builds.

	Fixed Bugs:
	 * lp:693215 - Makefile.am files are not automake 1.7 friendly in ntrack 010
	 * lp:693214 - various hardy build problems caused by code + triggering
	               warnings for gcc 4.2
	 * lp:693500 - autogen.sh and make distcheck broken for hardy

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-12-21  Alexander Sack  <asac@jwsdot.com>

	ntrack version 010 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/010
	Download: http://launchpad.net/ntrack/main/010/+download/ntrack-010.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release adds support for libnl-2.0 and introduces a runtime loadable
	modules API for implementing ntrack backends. This lead to a few code cleanups
	and refactoring. API is not considered stable enough to export as a public API.
	But build/code wise this is already prepared; once the API can be frozen
	backends can be contributed from outside of ntrack.

	Fixed Bugs:
	* lp:661769 - building in a build/ directory fails to find pyntrack-gmonitor.override 
	* lp:686554 - change from deprecated libnl-1 to libnl-2
	* lp:692703 - mtest-gmonitor.py segfauls in latest lp:ntrack revno. 235
	* lp:692245 - add support for pluggable backends

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-10-10  Alexander Sack  <asac@jwsdot.com>

	ntrack version 009 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/009
	Download: http://launchpad.net/ntrack/main/009/+download/ntrack-009.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release fixes a couple of bugs reported by distros and implements
	proper resource management for releasing monitors for all toolkit
	bindings.

	Fixed Bugs:
	* lp:594794 - ntracklist.h is missing NTRACK_END_DECLS
	* lp:612868 - add ability to release/free monitor resources to
	              common/glib/gobject api
	* lp:653882 - Please avoid Debianism/Ubuntism in build system (moc-qt4)
	* lp:654221 - support explict enable and disable of ntrack bindings

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-07-28  Alexander Sack  <asac@jwsdot.com>

	ntrack version 008 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/008
	Download: http://launchpad.net/ntrack/main/008/+download/ntrack-008.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release fixes a warning about unused parameter in Qt API and
	adds header guards to QNtrack.h

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-04-15  Alexander Sack  <asac@jwsdot.com>

	ntrack version 007 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/007
	Download: http://launchpad.net/ntrack/main/007/+download/ntrack-007.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This release release fixes the linkage of glib and gobject binding and
	ensures that libnl headers are installed at build time

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-02-21  Alexander Sack  <asac@jwsdot.com>

	ntrack version 006 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/006
	Download: http://launchpad.net/ntrack/main/006/+download/ntrack-006.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	This is a regression fix release; in 005 ntrackbase.h was not installed.

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-02-21  Alexander Sack  <asac@jwsdot.com>

	ntrack version 005 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/005
	Download: http://launchpad.net/ntrack/main/005/+download/ntrack-005.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	New Stuff:
	 * common: ntrack 005 also considers link status for online status
	 * common: add support for _foreach to ntracklist api
	 * qt4: change API: adhere best practices for qt class symbol names

	Fixed Bugs:
	 * lp:512094 - ntrack-libnl.c indicates ONLINE even if link is down

	Known Issues:
	 * no Qt python wrappers yet - lp:505672

2010-01-11  Alexander Sack  <asac@jwsdot.com>

	ntrack version 004 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/004
	Download: http://launchpad.net/ntrack/main/004/+download/ntrack-004.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	New Stuff:
	 * make libntrack-qt4 library which ships a simple Qt4 wrapper for libntrack
	 * add "pyntrack" - a python binding for ntrack-gmonitor
	 * implement gobject API enums as GType's; this enables easy use in python
	 * move gobject/gtype API from libntrack-glib to it's own library
	   called "libtrack-gobject"
	 * pkg-config files available
	 * libntrack-glib SONAME bumped to libntrac-glib.so.2 after glib/gobject
	   library split
	 * add ntrack_util_* API with state and event to ascii inline funcs

	Fixed Bugs:
	 * gobject: add python gobject bindings
	   - lp:448404
	 * common: add ntrack_util_* API with state and event to ascii inline funcs
	   - lp:466777
	 * qt: first stab at qt API; implement QNtrack and add QNTrackListener
	   - lp:466779
	 * ship pkg-config (.pc) files for libntrack, libntrack-glib and libntrack-qt
	   - lp:454735

	Known Issues:
	 * API/ABI is approaching stability - but not yet.
	 * no Qt python wrappers yet - lp:505672

2009-10-25  Alexander Sack  <asac@jwsdot.com>

	ntrack version 003 released!

	Homepage: https://launchpad.net/ntrack
	Release: https://launchpad.net/ntrack/main/003
	Download: http://launchpad.net/ntrack/main/003/+download/ntrack-003.tar.gz
	TODO: https://bugs.launchpad.net/ntrack

	New Stuff:
	 * gobject API with state and event signals
	 * cleanup API; make symbol name scheme used consistent across the project
	 * make libntrack (common) a top level shared object
	 * use -version-info and .symbols file for libntrack.so and libntrack-glib.so
	   to track API/ABI

	Fixed Bugs:
	 * review and consolidate event/state constants used in the ntrack common
	   backend/glib/qt layers - lp:452229
	 * gobject: provide high level gobject wrapper around the ntrack
	   GSource - lp:448353
	 * get_state function reports UNKNOWN before processing first rtnetlink
	   event - lp:454885

	Known Issues:
	 * API/ABI cannot be considered stable yet
	 * qt bindings are only stubbed out - not working yet
	 * no pkg-config files available yet - lp:454735

2009-10-18  Alexander Sack  <asac@jwsdot.com>

	ntrack version 002 released!

	Homepage: https://launchpad.net/ntrack

	New Stuff:
	 * glib mainloop integration through a GSource for ntrack events
	 * working glib test for gsource that echoes state changes to stdout
	 * improved build-system with support for BSD-make
	 * libntrack.la is now a top level library installed in libdir

	Fixed Bugs:
	 * glib: implement a GSource wrapping NTrackMonitor API - lp:448350
	 * glib: lack of make check tests  - lp:448355
	 * common/glib: cache and export accessor to current NTrackMonitorState
	   in common and glib APIs - lp:448360

	Known Issues:
	 * API/ABI cannot be considered stable yet
	 * qt bindings are only stubbed out - not working yet
	 * gobject api still missing; only low level mainloop integration avail

2009-10-10  Alexander Sack  <asac@jwsdot.com>

	ntrack version 001 released; enjoy!

	Homepage: https://launchpad.net/ntrack

	Features:
	 * desktop/architecture independent common lib/API
	 * build time backend API provides hooks for OS-specific code
	 * working libnl backend implementation for Linux
	 * working mtest_monitor that echos net state changes on stdout

	Known Issues:
	 * API/ABI cannot be considered stable yet
	 * glib and qt bindings are only stubbed out - not working yet

2009-08-14  Alexander Sack  <asac@jwsdot.com>

	ntrack project (http://launchpad.net/ntrack) using LGPL v3 (or later)
        license. You can get the source of the main development branch by
        running: bzr branch lp:ntrack.