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 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868
|
2010-07-28 Alexander Sack <asac@jwsdot.com>
Release 008
2010-07-28 Alexander Sack <asac@jwsdot.com>
bump ntrack version to 008
2010-07-22 Alexander Sack <asac@jwsdot.com>
qt4: add include guards to QNtrack.h - debbugs:589341 lp:608630
2010-07-22 Alexander Sack <asac@jwsdot.com>
qt4: don't define func parameter names for QNtrackListener slots to
> to avoid warnings of unused variables; thx to Sune Vuorela for the bug and guidance
2010-04-15 Alexander Sack <asac@jwsdot.com>
Release 007
2010-04-10 Alexander Sack <asac@jwsdot.com>
gobject: include ntrack-glib.h rather than ntrackbase.h by default in ntrack-monitor.h
This ensures that all the glib symbols and types are available to ntrack-gobject consumers
2010-04-03 Alexander Sack <asac@ubuntu.com>
add more built files to .bzrignore
2010-02-22 Alexander Sack <asac@jwsdot.com>
gobject: do not pass redundant GLIB_CFLAGS and GLIB_LIBS to compiler/linker
2010-02-22 Alexander Sack <asac@jwsdot.com>
glib: do not unnecessarily link against GOBJECT_LIBS
2010-02-22 Alexander Sack <asac@jwsdot.com>
ensure that any backend is build
For now this means: make configure fail if ! test ac_have_libnl = 1.
2010-02-22 Alexander Sack <asac@jwsdot.com>
start ntrack 007 development
2010-02-21 Alexander Sack <asac@jwsdot.com>
Release ntrack 006
2010-02-21 Alexander Sack <asac@jwsdot.com>
update NEWS for 006 release
2010-02-21 Alexander Sack <asac@jwsdot.com>
common: install ntrackbase.h in pkgcommonincludedir
2010-02-21 Alexander Sack <asac@jwsdot.com>
start ntrack 006 development
2010-02-21 Alexander Sack <asac@jwsdot.com>
Release ntrack 005
2010-02-21 Alexander Sack <asac@jwsdot.com>
update NEWS for 005 release
2010-02-21 Alexander Sack <asac@jwsdot.com>
qt4: remove some empty lines between QNtrack private fields
2010-02-21 Alexander Sack <asac@jwsdot.com>
qt4: fix memleak in get_nl_link_by_index
2010-02-21 Alexander Sack <asac@jwsdot.com>
qt4: build qt4/ dir with -pedantic and -Wall -Werror; make QtCore includedir -isystem
2010-02-21 Alexander Sack <asac@jwsdot.com>
qt4: bump SONAME version-info to 1:0:0 to reflect API changes
2010-02-13 Alexander Sack <asac@jwsdot.com>
qt4: rename getters to match qt nomenclature
+ singleton getInstance() becomes instance()
+ getState() becomes networkState()
2010-02-12 Alexander Sack <asac@jwsdot.com>
glib: fix indentation of function parameters in ntrack-gsource.h
2010-02-12 Alexander Sack <asac@jwsdot.com>
glib: fix indentation of function parameters in ntrack-gsource.c
2010-02-12 Alexander Sack <asac@jwsdot.com>
common: honor link/carrier state when considering a topmost_route candidate (lp:512094)
Improve update_connectivity logic maintained in ntrack-libnl.c as below:
1. fill a sorted list with nl_objects taken from current nl link_cache
2. when iterating through default routes, we only consider routes that have a matching
output interface (oif) in the link cache
3. a new topmost_route candidate is only considered if it has a carrier
4. after all clear the sorted link_list
2010-02-12 Alexander Sack <asac@jwsdot.com>
common: fix processing of last element in ntrack_list_foreach,
2010-02-12 Alexander Sack <asac@jwsdot.com>
common: add ntrack_list_free function to list api
2010-02-09 Alexander Sack <asac@jwsdot.com>
common[test]: extend common test-ntracklist to cover ntrack_list_foreach func
2010-02-09 Alexander Sack <asac@jwsdot.com>
common: add ntrack_list_foreach to ntracklist api
2010-01-21 Alexander Sack <asac@jwsdot.com>
common[libnl]: emit op_default_route_disappeared if no topmost_route is found in first update_connectivity run
Currently, stateful monitor implementatoins start in state UNKNOWN, because they are not informed if no topmost_route
is ever found. this fix allows them to interpret this as OFFLINE
2010-01-17 Alexander Sack <asac@jwsdot.com>
start ntrack 005 development
2010-01-11 Alexander Sack <asac@jwsdot.com>
Release ntrack 004
2010-01-11 Alexander Sack <asac@jwsdot.com>
update NEWS file for 004 release
2010-01-11 Alexander Sack <asac@jwsdot.com>
common: fix typo in .pc.in file
2010-01-11 Alexander Sack <asac@jwsdot.com>
qt4: fix typo in .pc.in file
2010-01-10 Alexander Sack <asac@jwsdot.com>
common: export all ntrack_* symbols in ntrack.symbols rather than a manual list
2010-01-10 Alexander Sack <asac@jwsdot.com>
glib: bump libntrack-glib soname after moving gobject API symbols to standalone library
2010-01-10 Alexander Sack <asac@jwsdot.com>
gobject: fix distcheck by not refering to glib/ntrack-enums.h in _SOURCES
2010-01-10 Alexander Sack <asac@jwsdot.com>
glib: dont ship mtest-gmonitor.py testcase in glib testsuite anymore
2010-01-10 Alexander Sack <asac@jwsdot.com>
gobject: add more generated files to CLEANFILES (+ pyntrack-gmonitor.defs, ntrack-gmarshal.h
2010-01-10 Alexander Sack <asac@jwsdot.com>
glib/gobject: cut libntrack gobject parts into its own library shipped in gobject/ source tree
2010-01-10 Alexander Sack <asac@jwsdot.com>
build: define PYTHON_INCLUDES manually after dropping the AM_PYTHON_CHECK_HEADERS macro usage
2010-01-10 Alexander Sack <asac@jwsdot.com>
build: drop (obsolete/removed) AM_CHECK_PYTHON_HEADERS use from configure.ac
2010-01-10 Alexander Sack <asac@jwsdot.com>
qt4: rename libntrack-qt.so to libntrack-qt4.so
2010-01-10 Alexander Sack <asac@jwsdot.com>
qt/qt4: rename qt/ directory to qt4/
2010-01-10 Alexander Sack <asac@jwsdot.com>
glib: ship glib headers in $pkgincludedir/glib and gobject headers in $pkgincludedir/gobject
2010-01-10 Alexander Sack <asac@jwsdot.com>
* qt: ship qt4 headers in $(pkgincludedir\)/qt4
2010-01-10 Alexander Sack <asac@jwsdot.com>
* common: ship libntrack headers in $(pkgincludedir\)/common
2010-01-06 Alexander Sack <asac@jwsdot.com>
glib: define params as enum types for ntrack-event and ntrack-state-changed signal
This helps python bindings to choose the proper type for the callback parameters.
In turn adjust the marshallers used for callbacks and the marshaller definition
list file.
2010-01-06 Alexander Sack <asac@jwsdot.com>
glib: export GType accessor symbols for state and event enums
2010-01-06 Alexander Sack <asac@jwsdot.com>
glib[test]: fix Makefile.am syntax for distcheck
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib[test]: add simply python gmonitor (pyntrack) test
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: add license info to ntrack-enumtypes.{c,h} templates
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: add code and build infrastructure for pyntrack (gobject) python binding
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: include ntrack-gmarshal.h in dist tarball too
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: generate gtypes for ntrack-enums.h during build using glib-mkenums templating approach
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: redefine ntrack_state_t and ntrack_event_t in glib specific header to prepare for enum gtypes
2010-01-05 Alexander Sack <asac@jwsdot.com>
glib: make gobject macros/defines pygobject friendly/consistent
NTRACK_TYPE_G_MONITOR -> N_TYPE_TRACK_GMONITOR
NTRACK_IS_G_MONITOR -> N_TRACK_GMONITOR
NTRACK_G_MONITOR_CLASS -> N_TRACK_GMONITOR_CLASS
NTRACK_IS_G_MONITOR_CLASS -> N_TRACK_IS_GMONITOR_CLASS
NTRACK_G_MONITOR_GET_CLASS -> N_TRACK_GMONITOR_GET_CLASS
__NTRACK_G_MONITOR_H__ -> __NTRACK_GMONITOR_H__
2009-12-13 Alexander Sack <asac@jwsdot.com>
common: define explicit values for track_state_t and ntrack_event_t enum types and
start with 1; in turn add a *_UNSET constant for state event for the 0 value
2009-11-05 Alexander Sack <asac@jwsdot.com>
common: define explicit values for track_state_t and ntrack_event_t enum types
2009-12-13 Alexander Sack <asac@jwsdot.com>
configure.ac: add pygobject support and AM_CONDITIONAL
2009-11-05 Alexander Sack <asac@jwsdot.com>
add pygobject support and AM_CONDITIONAL to configure.ac
2009-12-13 Alexander Sack <asac@jwsdot.com>
glib: move gmonitor private fields from public to a NTrackGMonitorPrivate struct
2009-12-13 Alexander Sack <asac@jwsdot.com>
glib: export concrete gmonitor class and object type definitions to pub header
2009-11-05 Alexander Sack <asac@jwsdot.com>
glib: export concrete gmonitor class and object type definitions to pub header
2009-12-13 Alexander Sack <asac@jwsdot.com>
common: make inline functions static; this allows multiple uses in the same binary
without symbol conflicts
2009-11-01 Alexander Sack <asac@jwsdot.com>
common: make inline functions static; this allows multiple uses in the same binary
without symbol conflicts
2009-12-05 Alexander Sack <asac@jwsdot.com>
glib[test]: dump initial state and use ntrack_util_ helper funcs in glib monitor test
2009-12-05 Alexander Sack <asac@jwsdot.com>
qt[test]: dump initial state and use ntrack_util_ helper funcs in qt monitor test
2009-11-01 Alexander Sack <asac@jwsdot.com>
common[test]: make use of new ntrack_util_ helper functs in monitor test
2009-11-01 Alexander Sack <asac@jwsdot.com>
common: add ntrack_util_* API with state and event to ascii inline funcs (lp:466777)
2009-11-01 Alexander Sack <asac@jwsdot.com>
qt[test]: add qt test to build system and add mtest-qmonitor test
2009-11-01 Alexander Sack <asac@jwsdot.com>
qt: first stab at qt API; implement QNtrack and add QNTrackListener (lp:466779)
2009-10-31 Alexander Sack <asac@jwsdot.com>
ship pkg-config (.pc) files for libntrack, libntrack-glib and libntrack-qt (lp:454735)
2009-10-31 Alexander Sack <asac@jwsdot.com>
qt: rename library: libqntrack -> libntrack-qt
2009-10-26 Alexander Sack <asac@jwsdot.com>
glib: fix ntrack-gmarshal.h generation for real; add it to BUILT_SOURCES
2009-10-26 Alexander Sack <asac@jwsdot.com>
start ntrack 004 development
2009-10-25 Alexander Sack <asac@jwsdot.com>
Release ntrack 003
2009-10-25 Alexander Sack <asac@jwsdot.com>
update NEWS for 003 release
2009-10-25 Alexander Sack <asac@jwsdot.com>
do not echo bzr command to stdout in dump-bzr-changelog: rule
2009-10-25 Alexander Sack <asac@jwsdot.com>
glib: ship ntrack-gmarshal.list in dist tarball and ensure that header gets produced during build
2009-10-25 Alexander Sack <asac@jwsdot.com>
glib: explicitly export api elements in a symbols file and set initial libtool --version-info to 1:0:1
2009-10-25 Alexander Sack <asac@jwsdot.com>
common: explicitly export api elements in a symbols file and set initial libtool --version-info to 1:0:1
2009-10-25 Alexander Sack <asac@jwsdot.com>
glib: make gsource related API and internal symbols conform with there type/header name:
+ rename all public and internal *ntrack_glib_source_* symbols to *ntrack_g_source_*
2009-10-25 Alexander Sack <asac@jwsdot.com>
cleanup enums and type names used for events and states; reuse event types from
frontend in backend api (LP: #452229)
s/NTRACK_MONITOR_STATE/NTRACK_STATE/g
s/NTRACK_MONITOR_EVENT/NTRACK_EVENT/g
s/NTRACK_MONITOR_ARCH_EVENT/NTRACK_EVENT/g
s/ROUTE_CHANGE/RECONNECT/g
s/NTRACK_EVENT_DISCONNECTED/NTRACK_EVENT_DISCONNECT/g
s/NTRACK_EVENT_CONNECTED/NTRACK_EVENT_CONNECT/g
s/ntrack_monitor_state_t/ntrack_state_t/g
s/ntrack_monitor_event_t/ntrack_event_t/g
s/ntrack_monitor_arch_event_t/ntrack_event_t/g
2009-10-25 Alexander Sack <asac@jwsdot.com>
glib[test]: echo instructions to stdout in gsource and gmonitor test
2009-10-24 Alexander Sack <asac@jwsdot.com>
common[test]: add check that initial monitor online state is not UNKNOWN
2009-10-24 Alexander Sack <asac@jwsdot.com>
common: don't overwrite monitor online state after arch backend was initialized (LP: #454885)
2009-10-21 Alexander Sack <asac@jwsdot.com>
common[test]: extend monitor test to dump initial state before entering event loop
2009-10-21 Alexander Sack <asac@jwsdot.com>
glib: fix ntrack-gmarshal.h generation - move it to automake nodist_ SOURCES
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: fix ids used in gmonitor to emit ntrack signals
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib[test]: add ntrack-event and ntrack-state-changed signal handling to mtest-gmonitor test case
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: internalize ntrack_cclosure_marshal_* symbols
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib[test]: land mtest-gmonitor test with basic singleton and ref/unref checks
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: implement NTrackGMonitor gsource callback; emit ntrack-event and ntrack-state-changed signals as needed
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: bind NTrackGMonitor to a NTrackGSource
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: fix code indentation in ntrack-gmonitor.c
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: add ntrack-event and ntrack-state-changed signals to NTrackGMonitor
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: add first batch of ntrack cclosure_marshal'ers and generate code during build
2009-10-18 Alexander Sack <asac@jwsdot.com>
Don't use '_' in any source or binary filename; use '-' instead
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: move gsource code to ntrack-gsource.h,c and ship meta headers for glib and gobject
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: add stub-code for NTrackGMonitor to start on ntrack gobject API
2009-10-18 Alexander Sack <asac@jwsdot.com>
start ntrack 003 development
2009-10-18 Alexander Sack <asac@jwsdot.com>
Release ntrack 002
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: fix old ntrack_macros.h reference in Makefile.am to unbreak distcheck
2009-10-18 Alexander Sack <asac@jwsdot.com>
update NEWS with 002 release info
2009-10-18 Alexander Sack <asac@jwsdot.com>
test _get_state functions for common and glib API
2009-10-18 Alexander Sack <asac@jwsdot.com>
install all public common, qt and glib API headers
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: unify names of header files in common C-API
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: move ntrackpointer type definition to ntrackbase.h
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: do not include public ntrack.h in common/ source and headers
2009-10-18 Alexander Sack <asac@jwsdot.com>
glib: reuse "common/" event and state typedefs rather than keeping redundant copies
2009-10-18 Alexander Sack <asac@jwsdot.com>
rename func ntrack_get_monitor to ntrack_monitor_get as its a ntrack_monitor API element
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: make libntrack a top level shared lib
2009-10-18 Alexander Sack <asac@jwsdot.com>
common: cleanup monitor API: move a few typedefs to new ntrackbase.h
2009-10-17 Alexander Sack <asac@jwsdot.com>
Do not use CamelCase type definitions in common C-API
2009-10-17 Alexander Sack <asac@jwsdot.com>
qt: fix CLEANFILES and syntax used by moc generation code for BSD
2009-10-17 Alexander Sack <asac@jwsdot.com>
glib: rename libgntrack to libntrack-glib
adjust all symbol names in glib/ and glib/test/
accordingly and rename the source files gntrack.c
and gntrack.h to ntrack-glib.c ntrack-glib.h;
in same spirit fix the Makefile.am' in glib/ subtree
2009-10-17 Alexander Sack <asac@jwsdot.com>
qt: keep things simple: get rid of generic moc_ rule to avoid GNU/BSD... issues
2009-10-16 Alexander Sack <asac@jwsdot.com>
qt: use qualified moc-qt4 commanD instead of "moc" - fixes freebsd build
2009-10-15 Alexander Sack <asac@jwsdot.com>
remove not-needed parts from configure.ac that were copied from GNU examples
2009-10-15 asac <asac@netbsd-vm1>
remove various standard macro calls from configure.ac that were copied from examples
2009-10-15 Alexander Sack <asac@jwsdot.com>
qt: fix moc build-rule for BSD make
2009-10-15 Alexander Sack <asac@jwsdot.com>
add m4/ directory, define CHECK_GNU_MAKE and make qt/ moc rule gnu/bsd ready
2009-10-15 asac <asac@netbsd-vm1>
add m4/ directory, define CHECK_GNU_MAKE and make qt/ moc rule gnu/bsd ready
2009-10-15 Alexander Sack <asac@jwsdot.com>
common: do not use error.h & friends, which does not work on xBSD
2009-10-15 asac <asac@netbsd-vm1>
common: do not use error.h and friends as that does not work on xBSD
2009-10-15 Alexander Sack <asac@jwsdot.com>
make libnl dependency optional in configure.ac
2009-10-15 asac <asac@netbsd-vm1>
make libnl dependency optional in configure.ac
2009-10-15 Alexander Sack <asac@jwsdot.com>
glib[test]: improve mainloop integration and error code handling for gsource test
2009-10-12 Alexander Sack <asac@jwsdot.com>
common: clearing libnl caches before refill makes no sense; don't do that
2009-10-12 Alexander Sack <asac@jwsdot.com>
glib: add glib test to build and make a manual echo test for ntrack's gsource (lp:448355)
2009-10-12 Alexander Sack <asac@jwsdot.com>
glib: fix missing ligntrack.la dependency on libntrack.la
2009-10-12 Alexander Sack <asac@jwsdot.com>
glib: first code drop of a GSource for ntrack (lp:448350) and implement get_state accessor (lp:448360)
2009-10-11 Alexander Sack <asac@jwsdot.com>
common: #include all API headers in ntrack.h
2009-10-11 Alexander Sack <asac@jwsdot.com>
glib: land new main loop integration approach: provide a GSource processing ntrackmonitor events
2009-10-11 Alexander Sack <asac@jwsdot.com>
glib: make common lib headers visible for glib wrapper
2009-10-11 Alexander Sack <asac@jwsdot.com>
common: fix comment in ntrackmonitor.h
2009-10-11 Alexander Sack <asac@jwsdot.com>
common: also move ntrack_monitor_ code to its own C file
2009-10-11 Alexander Sack <asac@jwsdot.com>
common: move ntrack_monitor declaration to its own header file
2009-10-11 Alexander Sack <asac@jwsdot.com>
common: implement aggregated state tracking/caching for NTrackMonitor API
2009-10-10 Alexander Sack <asac@ubuntu.com>
start ntrack 002 development
2009-10-10 Alexander Sack <asac@ubuntu.com>
Release ntrack 001
2009-10-10 Alexander Sack <asac@ubuntu.com>
build: add dump-bzr-changelog makerule and remove ChangeLog creation in autogen.sh
2009-10-10 Alexander Sack <asac@ubuntu.com>
common[test]: fix relative include in AM_CFLAGS for distcheck builds
2009-10-10 Alexander Sack <asac@ubuntu.com>
Ship AUTHORS NEWS README as dist_doc_DATA in binary installs
2009-10-10 Alexander Sack <asac@ubuntu.com>
Use three digit version scheme for ntrack
First release version will be 001
2009-10-10 Alexander Sack <asac@ubuntu.com>
Add "Getting Started" section to README
2009-10-10 Alexander Sack <asac@ubuntu.com>
license: fix all code license headers to match our real license: LGPLv3 (or later)
All code headers were refering to GPLv3 (or later); that was a copy/paste
mistake by me and we shipped COPYING + COPYING.LESSER on top level all the
time.
2009-10-10 Alexander Sack <asac@ubuntu.com>
README: add build requirements (Linux) and adjust contact info
2009-10-10 Alexander Sack <asac@ubuntu.com>
glib: make compiler pickier with: -Wall -Werror -pedantic
2009-10-10 Alexander Sack <asac@ubuntu.com>
glib: first serious API skeleton with State and Event enums
2009-10-10 Alexander Sack <asac@ubuntu.com>
common[test]: add ntrackidpool test
2009-10-10 Alexander Sack <asac@ubuntu.com>
common: bring ntrackidpool in a usable state - fix API and impl
2009-10-10 Alexander Sack <asac@ubuntu.com>
common: extend ntracklist api by _insert_sorted_unique function
2009-10-10 Alexander Sack <asac@ubuntu.com>
common: raise NTracklist from ashes and improve test
Rewrite most parts of ntracklist and fix broken _remove
function signature in API.
This rewrites makes a ring out of the list to allow fast
lookup of last element; also the makes the operations
better generalizable.
2009-10-09 Alexander Sack <asac@ubuntu.com>
common: add ntrackidpool api and implementation
2009-10-04 Alexander Sack <asac@jwsdot.com>
common[test]: implement monitor event callback for mtest_monitor
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: fix ntrack_monitor_register: increment pack_len
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: translate backend events for frontend API and dispatch to listeners
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: device NTrackMonitorEvent and refine callback signature for frontend API
2009-10-04 Alexander Sack <asac@jwsdot.com>
common[test]: fix compiler warnings
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: -pedantic-errors is broken for sys headers; use -Wall -Werror -pedantic
... and fix code triggering compiler errors with the new flags
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: build with -pedantic-errors
2009-10-04 Alexander Sack <asac@ubuntu.com>
common[test]: fix compiler warnings in test_ntracklist.c
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: fix typo in DISCONNECTED printf
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: connect libnl event callback with abstract monitor
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: remove redundant libnl code from update_caches and setup_main_handle
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: prepare libnl backend for NTrackMonitorArchEventFunc callback emission
2009-10-04 Alexander Sack <asac@jwsdot.com>
common: add NTrackMonitorArchEvent callback to backend API; adjust ntrack_libnl accordingly
2009-10-04 Alexander Sack <asac@ubuntu.com>
common[test]: add current test binaries to .bzrignore
2009-10-04 Alexander Sack <asac@ubuntu.com>
common[test]: fix compiler warnings in mtest_monitor.c
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: use OBJ_CAST to stop compile warnings in libnl backend
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: silence update_caches stdoutput
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: fix two leaky code paths in libnl update_connectivity
2009-10-04 Alexander Sack <asac@ubuntu.com>
common[test]: add first revision of ntrack monitor test (manual)
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: fix refcounting when topmost_route has changed in update_connectivity
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: NULL define topmost_route in update_connectivity
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: update caches and connectivity at end of libnl constructor
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: use __new constructor for backend API rather than __init
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: allow NTrackMonitorArch to inherit the abstract NTrackMonitor
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: make frontend ntrack_arch_process_data signature to match backend API
2009-10-04 Alexander Sack <asac@ubuntu.com>
common[test]: prepare common for make check and add first test for ntracklist
2009-10-04 Alexander Sack <asac@ubuntu.com>
glib: rename defines to use G_NTRACK (not NETBREATH)
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: properly initialize NTrackMonitor struct in ntrack_get_monitor
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: add initial libnl based ntrack backend for linux
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: declare arch instance struct: NTrackMonitorArch
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: fix headers to not redeclare names if included twice
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: add ntrackcompare.h, define direct_ompare and move compare func typedef there
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: add minimalistic list implementation with sorted insertion feature
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: move type definition for ntrackpointer to ntrack_macros.h
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: remove use of glib functions/macros in common/
2009-10-04 Alexander Sack <asac@ubuntu.com>
common: refine ntrack api and add support for arch dependent implementations
2009-09-30 Alexander Sack <asac@ubuntu.com>
common: add macros for TRUE and FALSE if not defined
2009-09-30 Alexander Sack <asac@ubuntu.com>
build: prepare build system for libnl-1 backend; introduce HAVE_LIBNL conditional
in configure.ac and add LIBNL_CFLAGS and LIBNL_LIBS
2009-08-31 Alexander Sack <asac@ubuntu.com>
add basic .bzrignore
2009-08-16 Alexander Sack <asac@jwsdot.com>
qt/ build: link against common/libntrack.la
2009-08-16 Alexander Sack <asac@jwsdot.com>
qt/ buildsystem: - fix for ||clean::|| target not removing generated .moc
files: make CLEANFILES to properly refer to nodist_libqntrack.la
2009-08-16 Alexander Sack <asac@jwsdot.com>
common: make libntrack a noinst (install) libtool library to play nicely with
the top level libtool libraries gtk/ qt/
2009-08-16 Alexander Sack <asac@jwsdot.com>
initial source with licensing, README, AUTHORS, build system and common/, gtk/
and qt/ skels
|