Commit graph

  • a68442e056 Fixed link time optimizer check for FreeBSD Maria Matejka 2019-02-27 14:40:05 +0100
  • b9deced219 NEWS and version update Ondrej Zajicek (work) 2019-02-26 18:19:35 +0100
  • f249d0b84c Filters: comparison of functions and filters caching Maria Matejka 2019-02-26 16:44:24 +0100
  • 0d12aa4836 Build: No link time optimization when debug is enabled Maria Matejka 2019-02-26 16:11:40 +0100
  • 2915e711f7 Custom number parser to speed up config parsing Maria Matejka 2019-02-25 23:28:36 +0100
  • 99911873a1 Conf: Lexer parses quoted strings in a more descriptive way Maria Matejka 2019-02-25 17:19:47 +0100
  • 7c36eb3e8b Conf: Switch for faster (and slightly bigger) lexer Maria Matejka 2019-02-22 12:41:51 +0100
  • 412614c700 Conf: Switch for faster (and slightly bigger) lexer Maria Matejka 2019-02-22 12:41:51 +0100
  • 93af78d2d2 Nest: Do not compare rte.flags during rte_update() Ondrej Zajicek (work) 2019-02-22 02:16:39 +0100
  • ad702bae0c Enabled link time optimization. Maria Matejka 2019-02-20 22:14:28 +0100
  • d1039926f5 Filter: Interpreter merged into the common m4 generator. Maria Matejka 2019-02-19 12:34:16 +0100
  • 32793ab685 Filter: Fixed bugs in FI_CALL and FI_SWITCH Maria Matejka 2019-02-18 14:57:15 +0100
  • d348a916f5 Test: Added -d flag to die directly after first error. Maria Matejka 2019-02-18 14:56:49 +0100
  • d4bf74816f GDB: Added more pretty printers for filters Maria Matejka 2019-02-18 14:56:10 +0100
  • ea4f55e3dc Filter: More cleanup -- customized structures also in struct f_line_item Maria Matejka 2019-02-15 23:59:44 +0100
  • 0b39b1cbb7 Conf: Symbol implementation converted from void pointers to union Maria Matejka 2019-02-15 13:53:17 +0100
  • 132529ce89 Filter: merged filter compare functions into common M4 file Maria Matejka 2019-02-13 12:25:30 +0100
  • dd4d409551 Filter: Merged postfixify routine Maria Matejka 2019-02-12 20:37:32 +0100
  • de12cd18fb Filter: Merged filter line item dumpers into common generated source Maria Matejka 2019-02-12 14:16:28 +0100
  • b256f24145 Filter: auto-generating enum-to-string Maria Matejka 2019-02-12 11:35:41 +0100
  • 041608129a Filter generator: workaround for M4 claiming all the put-around code be on one line Maria Matejka 2019-02-12 11:31:18 +0100
  • 5289304519 Filter data manipulation functions separated to their file Maria Matejka 2019-02-11 17:12:48 +0100
  • 87bd7cd7b0 Filter: split the constructors to a separate file Maria Matejka 2019-02-11 16:44:14 +0100
  • 75206f266f Conf: Fixed makefiles Maria Matejka 2019-02-11 15:27:47 +0100
  • 4f082dfa89 Filter: merged filter instruction constructors, counting line size on instruction construct Maria Matejka 2019-02-08 13:38:12 +0100
  • 0a793ebc60 Test: Fixed annoying warnings (and possible obscure bugs). Maria Matejka 2019-02-08 11:19:04 +0100
  • 8bdb05edb2 Filters: split the large filter.h file to smaller files. Maria Matejka 2019-02-07 21:25:38 +0100
  • c1e97169cd Filter: M4 convertors polished a bit. Maria Matejka 2019-02-06 14:41:39 +0100
  • c0e958e022 Filter + Config: Fix bugs, tests and split symbols by type Maria Matejka 2019-01-30 14:03:47 +0100
  • 713658798d GDB pretty printers: f_inst and f_val. Maria Matejka 2019-01-23 17:08:27 +0100
  • 9b46748d5b Filter: refactoring of instruction constructors Maria Matejka 2019-01-21 09:17:54 +0100
  • 4c553c5a5b Filter refactoring: dropped the recursion from the interpreter Maria Matejka 2018-12-27 14:26:11 +0100
  • 967b88d938 Filter refactoring: The instructions are converted to the switch body by M4 Maria Matejka 2018-12-20 16:25:54 +0100
  • 8436040735 Filter refactoring: Drop the roa check specific f_inst Maria Matejka 2018-12-20 16:07:59 +0100
  • ca2ee91a80 Filter refactoring: The constant f_val is simply included inside the instruction Maria Matejka 2018-12-20 15:25:04 +0100
  • 7f0ac73724 Filter refactoring: Changed arguments from separate unions to an array Maria Matejka 2018-12-20 14:55:40 +0100
  • 224b77d4f7 Filter refactoring: Converted condition to three-args instruction Maria Matejka 2018-12-20 14:34:35 +0100
  • 8e8b1fe48c Filter refactoring: Some instructions eat up excessively much space. Maria Matejka 2018-12-20 14:29:47 +0100
  • c577493908 Filter refactoring: Expanded the short instructions with common code. Maria Matejka 2018-12-20 14:05:32 +0100
  • a8740d6c09 Filter refactoring: indentation fix Maria Matejka 2018-12-18 17:10:05 +0100
  • fc8df41ec6 Filter refactoring: The values are now saved on a custom stack. Jan Maria Matejka 2018-12-17 15:00:01 +0100
  • 7afa143886 Filter refactoring: Passing the resulting struct f_val as a pointer. Jan Maria Matejka 2018-12-17 13:51:11 +0100
  • f62a369fb4 Filter refactoring: Moved filter instruction definition to a separate file Jan Maria Matejka 2018-12-17 13:08:08 +0100
  • 25566c6810 Filter refactoring: Moved the bitfield bit position formula to route.h Jan Maria Matejka 2018-12-17 12:58:01 +0100
  • aca8263926 Filter refactoring: Moved the interpret macros inside the block Jan Maria Matejka 2018-12-17 12:48:33 +0100
  • 02dcbf343d Configure: Don't check for implicit fallthrough unless when debugging. Jan Maria Matejka 2018-12-17 12:45:21 +0100
  • a946317fab Filter: Converted static global variables to a filter_state struct. Jan Maria Matejka 2018-02-27 15:39:39 +0100
  • ae294cc2d0 HTML are no longer generated in srcdir Ondrej Zajicek (work) 2019-02-19 18:30:28 +0100
  • 900fda4411 Doc: Detect SP/OpenSP automatically Ondrej Zajicek (work) 2019-02-19 18:20:07 +0100
  • 3a8ca7abbc Nest: Prevent withdraws from propagation back to source protocol (for accepted mode) Ondrej Zajicek (work) 2019-02-19 16:26:09 +0100
  • bf8d7bba9e OSPF: Reset LSAs during area type change Ondrej Zajicek (work) 2019-02-17 01:54:01 +0100
  • 4a3f5b3617 OSPF: Basic support for DN-bit handling (RFC 4576) Ondrej Zajicek (work) 2019-02-13 15:40:22 +0100
  • 1e958e52d3 OSPF: Do not originate Router-Information LSA Ondrej Zajicek (work) 2019-02-09 16:15:01 +0100
  • cd16538fc9 Merge remote-tracking branch 'origin/mq-opt' Ondrej Zajicek (work) 2019-02-09 15:53:16 +0100
  • 6e8fb66859 Nest: Improve export counter handling Ondrej Zajicek (work) 2019-02-05 19:00:43 +0100
  • 52fdd1cb76 Nest: Report preferred counters also when 'import keep filtered' is enabled Ondrej Zajicek (work) 2019-02-05 15:59:26 +0100
  • a9b97cbcb7 OSPF: Send direct acknowledgements as unicast Ondrej Zajicek (work) 2019-02-03 20:22:40 +0100
  • 16605f2fda OSPF: Reject duplicate DBDES packets after dead interval Ondrej Zajicek (work) 2019-02-03 17:31:27 +0100
  • 9c94583a3d OSPF: DD seqnum should be initialized only for first attempts Ondrej Zajicek (work) 2019-02-03 16:20:37 +0100
  • 267da8138d OSPF: Reject DBDES packets with non-matching MTU Ondrej Zajicek (work) 2019-02-03 15:45:43 +0100
  • e1c275d87b Nest: Reestablish preferred counters Ondrej Zajicek (work) 2019-02-02 13:28:16 +0100
  • f9b97f1c62 Perf: Added forgotten all-protocol options Maria Matejka 2019-02-01 14:09:01 +0100
  • a8d0f2516c Nest: FIB rehash values tweaked for better performance Maria Matejka 2019-01-29 15:19:06 +0100
  • e85e37d91d Perf: Prune the table after every loop to have clean state. Maria Matejka 2019-01-29 14:22:55 +0100
  • 7411b694c3 Perf: Write also BIRD version to have all the needed data in the logfile Maria Matejka 2019-01-31 15:03:43 +0100
  • c65a9a05f9 Nest: Don't lookup net in table before filters are run. Maria Matejka 2019-01-31 15:02:15 +0100
  • e84c81b76f Nest: Prevent withdraws from propagation back to source protocol Ondrej Zajicek (work) 2019-01-30 17:25:21 +0100
  • ee95f281f0 Doc: Add documentation for OSPF retransmit delay option Ondrej Zajicek (work) 2019-01-26 21:02:35 +0100
  • 1c730ee761 Doc: Remove doc for already removed option Ondrej Zajicek (work) 2019-01-26 20:44:37 +0100
  • b8a3608aa5 BGP: Cleanup channels when going down Ondrej Zajicek (work) 2019-01-26 19:48:16 +0100
  • 5a50a98980 OSPF: Opaque LSAs and Router Information LSA Ondrej Zajicek (work) 2019-01-24 22:34:33 +0100
  • 9548888599 Nest: Don't make tmp_attr before preexport is called Jan Maria Matejka 2018-12-14 16:10:19 +0100
  • 3e60932a28 NEWS and version update Ondrej Zajicek (work) 2019-01-05 00:38:37 +0100
  • d7e8f00e7e Unix: Remove removed option from help Ondrej Zajicek (work) 2019-01-04 23:49:26 +0100
  • a1ee5eb2aa BSD: Fix TCP-MD5 code on current FreeBSD kernels Ondrej Zajicek (work) 2019-01-04 17:03:48 +0100
  • 4d9049dc1a Doc: README and INSTALL update Ondrej Zajicek (work) 2019-01-03 17:11:56 +0100
  • 470740f97b BGP: Better dispatch of incoming connections Ondrej Zajicek (work) 2019-01-02 16:01:21 +0100
  • e16b0aef31 BGP: Postpone setting link_addr Ondrej Zajicek (work) 2019-01-02 15:57:14 +0100
  • 4659b2ae45 KRT: Fix debug messages in netlink code Arthur Gautier 2018-12-28 19:38:18 +0100
  • c2d29dd197 IO: Workaround for broken FreeBSD behavior Ondrej Zajicek (work) 2018-12-18 19:16:23 +0100
  • 82b742533b Perf: Protocol to measure BIRD performance internally Maria Matějka 2018-10-26 09:32:35 +0200
  • 78131eee64 Debug: support for -gdwarf-4 is not available everywhere Jan Maria Matejka 2018-12-14 15:50:44 +0100
  • bda5863425 Nest: Handle labels_orig correctly in attribute cache Ondrej Zajicek (work) 2018-12-18 14:41:12 +0100
  • cea2e25f41 OSPF: Fix wrong LSA collisions detection Ondrej Zajicek (work) 2018-12-17 17:01:08 +0100
  • 1cab2b4a7c BGP: Extend 'next hop keep' and 'next hop self' options Ondrej Zajicek (work) 2018-12-16 23:44:24 +0100
  • 337165959c Nest: Fix handling of ECMP next hop flags Ondrej Zajicek (work) 2018-12-16 23:39:53 +0100
  • cfa6ff9569 Nest: fix bug in previous patches related to channel reconfiguration Ondrej Zajicek (work) 2018-12-16 22:48:13 +0100
  • cb311b441a BGP: Better handling of non-matching AFI in nexthops Ondrej Zajicek (work) 2018-12-15 14:01:57 +0100
  • 3a2a3c7325 Doc: Rename code documentation files back to Doc Ondrej Zajicek (work) 2018-12-14 02:03:42 +0100
  • 1e0fccd1af Doc: Move root of code documentation to doc dir Ondrej Zajicek (work) 2018-12-14 01:53:32 +0100
  • 532116e7e3 BGP: Do not prepend ASN in export from non-RS EBGP to RS EBGP Ondrej Zajicek (work) 2018-12-12 17:36:54 +0100
  • 6b5ad2066a Doc: Document log rotation feature Ondrej Zajicek (work) 2018-12-12 16:54:23 +0100
  • 0f40405fc9 Update RFC references Ondrej Zajicek (work) 2018-12-12 16:38:30 +0100
  • 9e92f357be Doc: Document BGP import table option Ondrej Zajicek (work) 2018-12-12 16:04:15 +0100
  • 67d8665af5 Nest: Update statistics and rx-limit for Adj-RIB-In Ondrej Zajicek (work) 2018-12-11 13:52:30 +0100
  • 682d3f7de0 BGP: implement Adj-RIB-In Ondrej Zajicek (work) 2018-09-27 22:57:55 +0200
  • 01fd00f5ed Doc: Fix typo in previous LinuxDoc change Ondrej Zajicek (work) 2018-12-11 18:43:58 +0100
  • d506263da7 Nest: Forbid adding channels during reconfiguration Ondrej Zajicek (work) 2018-12-11 17:57:14 +0100
  • baeacdcfd3 OSPF: Fix reconfiguration of vlinks Ondrej Zajicek (work) 2018-12-10 02:11:42 +0100
  • 9a5ef043c1 Merge branch 'mq-custom' into int-new Jan Maria Matejka 2018-12-06 09:55:34 +0100