Commit Graph

  • 25707a25d8 [dbg_unix] Make sure to use execinfo.h only when available, fixes #1 master Lorenzo Cogotti 2023-06-23 09:26:10 +0200
  • b57316654b [bgpgrep] Add human readable shorthand for attribute OTC (-attr option). Lorenzo Cogotti 2023-06-20 09:41:22 +0200
  • 2ce39190e1 [bgp] Add constant macro for OTC (RFC9234) attribute. Lorenzo Cogotti 2023-06-20 09:40:44 +0200
  • d09c5ddee4 [README,doc,meson*] Rework documentation build Lorenzo Cogotti 2023-05-25 22:51:22 +0200
  • 20d0b9bd44 [README] Update meson setup commands. Lorenzo Cogotti 2023-05-25 20:11:40 +0200
  • 10052d7a8d [mem_file] Fix Stm_MemFileWrite() buffer management. Lorenzo Cogotti 2022-10-03 00:39:27 +0200
  • bc0db5aeed [cpr] Fix bzip2 decompression over files with multiple streams. Lorenzo Cogotti 2022-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
  • 81bfac05ae [tools/bgpscanner] Add backwards compatible bgpscanner wrapper Lorenzo Cogotti 2021-08-10 12:10:17 +0200
  • 73691101ce [bgp/dump_isolario.c] Respect withColors Lorenzo Cogotti 2021-08-06 01:27:13 +0200
  • cb3fa6e427 [tools/bgpgrep/bgpgrep_compile.c] Fix leftover typo in assert() Lorenzo Cogotti 2021-08-05 06:30:46 +0200
  • 7a18fb4211 [tools/bgpgrep/bgpgrep_vmfunc.c] Minor style improvement Lorenzo Cogotti 2021-08-04 20:07:22 +0200
  • f222daa08f [tools/bgpgrep] Add bogon ASN filtering option: -bogon-asn Lorenzo Cogotti 2021-08-04 19:31:11 +0200
  • 0d6093a74b [tools/peerindex] Add support for -o option Lorenzo Cogotti 2021-08-03 23:56:05 +0200
  • 49e4ee3bfa [tools/bgpgrep] Add support for -o option Lorenzo Cogotti 2021-08-03 23:55:48 +0200
  • 11dc537d21 [tools/bgpgrep,tools/peerindex] Improve misleading comment Lorenzo Cogotti 2021-08-01 15:17:24 +0200
  • 5e43edd273 [tools/peerindex] Improve resource management and error reporting Lorenzo Cogotti 2021-08-01 15:10:31 +0200
  • 5b090d605e [tools/bgpgrep] Factor out code that cleans up current MRT record on success path. Improve code Lorenzo Cogotti 2021-08-01 15:09:45 +0200
  • 77469130ed [tools/bgpgrep] Avoid file handle leak on file drop, minor code refactor Lorenzo Cogotti 2021-08-01 13:41:01 +0200
  • 626275d3d5 [README] Mention peerindex inside utilities section Lorenzo Cogotti 2021-07-27 23:34:00 +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