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.
|