summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-08Wireguard: Add channel hooksMikael Magnusson
2020-05-08Wireguard: Reinit wg device at shutdownMikael Magnusson
2020-05-08WIP gitignore /build*/Mikael Magnusson
2020-05-08Wireguard: Add user space supportMikael Magnusson
2020-05-08Wireguard: Use recursive tunnel encapsMikael Magnusson
2020-05-08Wireguard: Move key conversionMikael Magnusson
2020-05-08Wireguard: Add peer listMikael Magnusson
2020-05-08Wireguard: Set up wireguard deviceMikael Magnusson
Add private key and listen port items.
2020-05-08Wireguard: Add peer config settingsMikael Magnusson
2020-05-08Wireguard: Allow multiple channelsMikael Magnusson
2020-05-08Wireguard: Fix color decodingMikael Magnusson
2020-05-08Wireguard: Extended color communityMikael Magnusson
2020-05-08Wireguard: Clean up config.YMikael Magnusson
2020-05-08Wireguard: FixesMikael Magnusson
2020-05-08Wireguard: Refactor into peer and allowed ips functionsMikael Magnusson
2020-05-08Wireguard: Add remote endpointMikael Magnusson
2020-05-08Wireguard: Implement tunnel encode decodeMikael Magnusson
2020-05-08Wireguard: DebugMikael Magnusson
2020-05-08Wireguard: Initial commitMikael Magnusson
2020-05-08Wireguard-lib: Define wg_endpoint typeMikael Magnusson
2020-05-08Wireguard-lib: Fix unused parameter warningsMikael Magnusson
2020-05-08Wireguard-lib: Add to makefileMikael Magnusson
2020-05-08Wireguard-lib: Import wireguard libraryMikael Magnusson
2020-05-08BGP: Tunnel Encapsulation attributeMikael Magnusson
Refer to draft-ietf-idr-tunnel-encaps-13
2020-05-08Filter: TLVMikael Magnusson
2020-05-08Nest: Recursive bgp routesMikael Magnusson
Allow recursive routes if they reference a route with a hight igp_metric. Max depth set to 10.
2020-05-08Unix: Implement sk_connect_unixMikael Magnusson
2020-05-05Tests: Activate BGP-int testOndrej Zajicek (work)
2020-05-05Tests: Change unsupported Ubuntu 19.04 for supported version 19.10Matous Holinka
2020-05-02Filter: Remove quitbird commandOndrej Zajicek (work)
No need for this debug filter command and it can be abused from CLI.
2020-05-01Fixed a harmless warning in production buildMaria Matejka
2020-05-01Merge remote-tracking branch 'origin/mq-static-analysis'Maria Matejka
2020-05-01Slab: Init node in slab head to NULLs.Maria Matejka
2020-05-01Timer: Adding missing initializer.Maria Matejka
2020-05-01Lexer: strtoul shall never set endptr to NULL; it should be an errorMaria Matejka
2020-05-01Unix socket: Path length check directly before copying the path.Maria Matejka
This is not needed as the string is always short enough, anyway it may be needed in future and one strlen during BIRD start is cheap enough.
2020-05-01Lists: Replaced replace_node() by update_node() which is the only use of ↵Maria Matejka
that function.
2020-05-01Lists: fix a stupid sanitizer bugMaria Matejka
2020-05-01Uninitialized list nodes fixesMaria Matejka
2020-05-01Nest: Added const to ea_show just to declare that this shouldn't really ↵Maria Matejka
change anything
2020-05-01OSPF: Zero-initialization of a temporary neighborMaria Matejka
2020-05-01Nest: Several assumptions to tame the static analyzerMaria Matejka
2020-05-01Nest: Assumption in rt-show for not-so-intuitive invariant.Maria Matejka
2020-05-01Static scanner and expensive debugging setup fixMaria Matejka
2020-05-01RPKI: fixed rare va_list leakMaria Matejka
2020-05-01Static check: Don't report dead codeMaria Matejka
2020-05-01OSPF: Adding a note about a static analyzer result.Maria Matejka
2020-05-01OSPF: variable-length array of size 0 replaced by alloca()'d pointerMaria Matejka
NULL pointer is safer than a random pointer onto stack if this function gets changed and eventually broken.
2020-05-01List expensive check.Maria Matejka
2020-05-01Expensive check declarationMaria Matejka
Intended to be run at every operation with complex data structures to check their consistency and validity.