summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix bugs in vty error handlingex25bChris Hall2012-06-0811-90/+264
* Work in progress -- pthread handling and debug improvementsChris Hall2012-05-2817-949/+4036
* Fix problems with handling of oversize BGP messagesex24bChris Hall2012-05-073-50/+57
* Fix Watch-Dog so that runs with -d !Chris Hall2012-04-192-44/+128
* Improve error handling in lib/qpthreads and lib/qtimeChris Hall2012-04-196-40/+176
* Tidy up after testing on FreeBSD 9.0Chris Hall2012-04-172-4/+16
* Watch-Dog Work-in-ProgressChris Hall2012-04-1612-48/+194
* Remove CONFIRM(_POSIX_REENTRANT_FUNCTIONS) -- not POSIX !Chris Hall2012-04-1213-92/+301
* Change Watch-Dog to use nanosleep() -- for FreeBSDChris Hall2012-04-122-37/+46
* Further work on Watch-Dog and extend "debug bgp update"Chris Hall2012-04-1112-64/+441
* Remove a number of "assigned but unused" warnings and other WIPChris Hall2012-04-1024-112/+914
* Fix ip6_masklen() so that does not require non-standard cast to union.Chris Hall2012-03-304-8/+14
* Fix compilation issue with <features.h>, which is a glibc special.Chris Hall2012-03-293-84/+175
* Fix a few issues thrown up by compiling under FreeBSDChris Hall2012-03-284-17/+16
* Handle IPv6 as pairs of uint64_t in prefix.c.Chris Hall2012-03-262-183/+262
* Rework prefix.c to remove large-ish tables of things.Chris Hall2012-03-263-403/+237
* Merge branch 'master' into euro_ix_bex23bChris Hall2012-03-232-3/+7
|\
| * lib: fix incorrect thread list processing loopsPaul Jakma2012-02-281-2/+6
* | Tidy up some XMALLOC items that were not being XFREE'd.Chris Hall2012-03-228-9/+69
* | Avoid crashing if fails to destroy mutex etc at shut-downChris Hall2012-03-181-13/+46
* | Merge Quagga master branch -- as of 1-Mar-2012 -- into euro_ix_bex21bChris Hall2012-03-1735-763/+1605
|\|
| * lib: fix logging of ZEBRA_HELLO messageDenis Ovsienko2012-02-211-0/+1
| * lib: add THREAD_TIMER_MSEC_ON()Everton Marques2012-02-161-0/+7
| * isisd: implement MD5 circuit authenticationFritz Reichmann2012-02-142-0/+76
| * bgpd: IPv6 MP-BGP Routes addition and deletionG.Balaji2012-01-232-0/+3
| * bgpd: IPv4 MP-BGP Routes addition and deletionG.Balaji2012-01-232-0/+3
| * lib: use prefix bit length macrosDenis Ovsienko2012-01-081-7/+7
| * lib/if: trivial, fix rarely used if debug function to print everythingPaul Jakma2012-01-061-6/+10
| * general: remove inline qualifiers and move in-header functions to objectsPaul Jakma2012-01-064-19/+22
| * lib: fix some strtoul() use casesUlrich Weber2012-01-021-1/+2
| * lib: address type-punned pointers in prefix_same()Denis Ovsienko2012-01-021-2/+2
| * bgpd: justify checks for IPv4 class D/EDenis Ovsienko2012-01-021-1/+1
| * zebra: ZEBRA_HELLO and mopping up routes (BZ#448)Vyacheslav Trushkin2012-01-022-1/+23
| * lib: fix type-punning in ip_masklen()Denis Ovsienko2012-01-021-2/+7
| * lib: optimize ip_masklen()Denis Ovsienko2012-01-021-25/+2076
| * Revert "lib: optimize apply_mask_ipv6()"Denis Ovsienko2012-01-011-7/+17
| * fix set never used warningsStephen Hemminger2011-12-184-24/+17
| * lib: optimize apply_mask_ipv6()Denis Ovsienko2011-12-131-17/+7
| * lib: optimize apply_mask_ipv4()Denis Ovsienko2011-12-131-18/+3
| * lib: make masklen2ip6() safer and fasterDenis Ovsienko2011-12-132-17/+136
| * lib: fix endianness of masklen2ip()Denis Ovsienko2011-12-131-3/+39
| * lib: make masklen2ip() safer and fasterDenis Ovsienko2011-12-132-17/+40
| * lib: spellingDenis Ovsienko2011-12-131-10/+10
| * lib: add sockopt helper for setting IPV6_V6ONLY and use itDavid Lamparter2011-12-133-0/+26
| * lib: put route_types.txt to real useDavid Lamparter2011-12-136-229/+259
| * build: delete .cvsignore filesDenis Ovsienko2011-12-131-14/+0
| * lib: clearing zclient.c for some cases of buildingVyacheslav Trushkin2011-12-131-1/+3
| * quagga: option "-z" ("--socket <path>") addedVyacheslav Trushkin2011-12-132-14/+55
| * lib: fix SMUX compiler warningsStephen Hemminger2011-12-071-4/+3
| * lib: fix compile warnings from set-never-usedStephen Hemminger2011-12-071-6/+0