bc0db5aeed[cpr] Fix bzip2 decompression over files with multiple streams.Lorenzo Cogotti2022-10-03 00:34:07 +0200
f214c5e42d[lonetix/sys] Only use posix_fadvise() and fdatasync() on Linux.
Lorenzo Cogotti
2021-11-06 00:12:07 +0100
207924beac[lonetix/bgp] Fix Bgp_VmDoBreak() logic for nested BLKs
Lorenzo Cogotti
2021-10-18 16:35:14 +0200
ef77abb25a[tools/bgpgrep] Make filter bytecode generation smarter, take advantage of new optimization opportunities
Lorenzo Cogotti
2021-10-18 12:15:32 +0200
ae052ea987[lonetix/bgp] Optimize BGP VM code by adding more terminating instructions and factorize their code; remove obsolete ASMTCH instruction, redirecting it to FASMTC
Lorenzo Cogotti
2021-10-18 12:14:22 +0200
45d9b20b9e[lonetix/bufio] Optimize buffer write operations avoiding copies, also introduce smallbytecopy.h
Lorenzo Cogotti
2021-10-18 12:04:07 +0200
5ab4cd72a8[lonetix/bgp] Take advantage of smallbytecopy.h inside Patriecia Tries
Lorenzo Cogotti
2021-10-18 12:02:52 +0200
914911ba87[lonetix/bgp] Take advantage of smallbytecopy.h for prefix copies
Lorenzo Cogotti
2021-10-18 12:01:11 +0200
4eb6e55570[lonetix/numlib] Make use of smallbytecopy.h for integer conversion result copy
Lorenzo Cogotti
2021-10-18 11:58:25 +0200
d7c7060cb7[lonetix/smallbytecopy] Add optimized routines for small byte buffer copies.
Lorenzo Cogotti
2021-10-18 11:57:17 +0200
bfdde40031[lonetix/bgp] Check for AGGREGATOR4 presence before checking its correctness
Lorenzo Cogotti
2021-10-18 11:45:17 +0200
631ee335d8[lonetic/bufio,lonetix/bgp,tools/bgpgrep,tools/peerindex] Add support for buffered input
Lorenzo Cogotti
2021-10-15 12:18:35 +0200
3b5b41bf54[lonetix/strlib] Add convenience function to reverse strings
Lorenzo Cogotti
2021-10-15 12:13:01 +0200
62d3f846e6[lonetix/bgp] Add quick access functions for BGP UPDATE fields
Lorenzo Cogotti
2021-10-15 12:04:42 +0200
4bde2c79a3[lonetix/lexer] Minor style fix in function signature
Lorenzo Cogotti
2021-10-15 11:57:03 +0200
de514e8a07[lonetix/xpt] Minor style fix, do not use uintptr_t directly
Lorenzo Cogotti
2021-10-15 11:56:30 +0200
a004e014e1[lonetix/fs] Some fixes to Windows system specific API - implementation still partial
Lorenzo Cogotti
2021-10-15 11:54:23 +0200
07ffdf5a73[lonetix/lexer] Fix octal number parsing and minor typo fixes
Lorenzo Cogotti
2021-10-15 11:52:12 +0200
dbd36e302c[lonetix/fs] Make Sys_ListFiles() safer when NULL is returned, by clearing *nfiles
Lorenzo Cogotti
2021-10-15 11:51:14 +0200
c195ecd8d7[lonetix/fs] Make path extension functions more reliable
Lorenzo Cogotti
2021-10-15 11:45:53 +0200
7be90e6e87[tools/peerindex] Prevent possible clobbering of argc,argv after longjmp()
Lorenzo Cogotti
2021-08-22 10:14:04 +0200
db129a0d39[lonetix/*,tools/bgpgrep/*] Correct handling of extended timestamps during filtering, decode and dump
Lorenzo Cogotti
2021-08-20 22:37:20 +0200
39dac63d82[tools/bgpscanner] Fix -o quoting (and options quoting in case PRETEND=y)
Lorenzo Cogotti
2021-08-11 23:46:55 +0200
705670d682[tools/bgpscanner] Make isipv4() return 0 explicit
Lorenzo Cogotti
2021-08-11 18:02:48 +0200
c7a2417499[tools/bgpscanner] Be more consistent about printf/echo usage
Lorenzo Cogotti
2021-08-10 22:06:51 +0200
a08e54b046[tools/bgpscanner] One more minor style fix
Lorenzo Cogotti
2021-08-10 20:17:30 +0200
9c7e4d0be0[tools/bgpscanner] Minor style fix
Lorenzo Cogotti
2021-08-10 20:12:23 +0200
f9e7ab9972[tools/bgpscanner] Handle arguments quoting properly
Lorenzo Cogotti
2021-08-10 20:01:01 +0200
c23a29d2da[tools/bgpscanner] Remove safety belts...
Lorenzo Cogotti
2021-08-10 15:05:51 +0200
48e8e4dd3e[tools/bgpgrep] Fix minor error in man page
Lorenzo Cogotti
2021-08-10 14:28:01 +0200
91431d94b1[tools/bgpscanner] Fix chknospc()
Lorenzo Cogotti
2021-08-10 14:01:49 +0200
cc036e7608[meson.build] Improve include directories path management with include_directories()
Lorenzo Cogotti
2021-08-10 12:35:16 +0200
2923f955c3[meson.build,meson_options.txt] Add options to install the bgpscanner legacy wrapper script
Lorenzo Cogotti
2021-08-10 12:34:11 +0200
11a1247a94[peerindex/peerindex.c] Fix MRT record allocator initialization
Lorenzo Cogotti
2021-07-27 16:45:53 +0200
42ff863599[peerindex/peerindex.c] Out of range peer indexes do count as errors
Lorenzo Cogotti
2021-07-27 16:43:27 +0200
4239f2168d[peerindex/peerindex.1.in] Improve tool description
Lorenzo Cogotti
2021-07-27 16:42:37 +0200
505df69648[peerindex/peerindex.1.in] Minor fix to man page formatting, remove mention to bgpgrep
Lorenzo Cogotti
2021-07-27 16:11:15 +0200
0c745d7f12[meson.build,meson_options.txt] Add peerindex to meson
Lorenzo Cogotti
2021-07-27 16:07:02 +0200
e60c9bd4f3[tools/peerindex] Add PEER INDEX TABLE inspection tool: peerindex
Lorenzo Cogotti
2021-07-27 16:06:19 +0200
49abfa2154[bgpgrep/bgpgrep_vmfunc] Move guard after foundLoop=FALSE
Lorenzo Cogotti
2021-06-08 23:59:57 +0200
609620c058[bgpgrep/bgpgrep_vmfunc] Make -loops check for appropriate BGP message type
Lorenzo Cogotti
2021-06-08 23:50:38 +0200
85c59f7514[bgpgrep/bgpgrep_compile] Fix typo
Lorenzo Cogotti
2021-06-08 23:16:00 +0200
6de065b5e6[bgp/dump_isolario] Make sure BGP data is valid when dumping BGP4MP, print corruption warning when it is not
Lorenzo Cogotti
2021-06-08 22:11:50 +0200
3ab2e69bb2[bgp/attribute] Make sure EXTENDED attribute bit is off when clearing MP_UNREACH_NLRI during RIB rebuild
Lorenzo Cogotti
2021-06-08 11:08:36 +0200
dd57ccac53[bgp/bgp] Minor style improvement
Lorenzo Cogotti
2021-06-08 11:07:55 +0200
26996e1a8a[bgp/prefix] Minor style improvement
Lorenzo Cogotti
2021-06-08 11:07:23 +0200
31d0c806be[bgp/vm] Minor whitespace fix
Lorenzo Cogotti
2021-06-08 11:05:34 +0200
cb5d775869[tools/bgpgrep] Support __builtin_longjmp() only on GCC
Lorenzo Cogotti
2021-06-08 01:18:12 +0200
01c4311eb7[bgp/attribute] Make sure cleared MP_UNREACH_NLRI attribute size is consistent when rebuilding RIBs
Lorenzo Cogotti
2021-06-08 00:50:12 +0200
ac6c224f72[bgp/attribute] Fix NEXT_HOP iterator switch
Lorenzo Cogotti
2021-06-08 00:40:35 +0200
2480f1fa75[bgp/vm] Drop vm->isRunning and other metadata, Bgp_VmExec() could leave the VM in an inconsistent state on longjmp(), causing troubles
Lorenzo Cogotti
2021-06-08 00:07:48 +0200
739f798d11[vm.c,vm_asmtch.c] Move match result PUSH to Bgp_VmStoreMsgTypeMatch()
Lorenzo Cogotti
2021-06-08 00:01:50 +0200
3bf9ff9dc4[dump_isolario] Add KEEPALIVE dump to updates
Lorenzo Cogotti
2021-06-07 23:59:26 +0200
6c47814908[README] Improve documentation for Doxygen
Lorenzo Cogotti
2021-06-07 18:07:03 +0200
96e04f5b3a[README] Improve README with build instructions
Lorenzo Cogotti
2021-06-07 17:17:13 +0200
b0ef4dd774[*] Initial commit
Lorenzo Cogotti
2021-06-07 16:55:13 +0200