Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-12 | Wireguard: WIP bfdHEADwireguard | Mikael Magnusson | |
2021-01-12 | Wireguard: Don't fix listen_port update | Mikael Magnusson | |
2021-01-12 | Wireguard: Don't replace peers | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor add_allowed_ip | Mikael Magnusson | |
2021-01-12 | Wireguard: Replace log with WG_TRACE | Mikael Magnusson | |
2021-01-12 | Wireguard: Replace debug with DBG | Mikael Magnusson | |
2021-01-12 | Wireguard: Don't add endpoint if not set | Mikael Magnusson | |
2021-01-12 | Wireguard: Dump peers | Mikael Magnusson | |
2021-01-12 | Wireguard: Fix duplicate allowedip entries | Mikael Magnusson | |
2021-01-12 | Wireguard: Dump peers | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor remove_allowed_ip | Mikael Magnusson | |
2021-01-12 | Wireguard: Remove wg peer on withdraw | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Improve format function | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Add struct tunnel_encap | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Generalize tunnel encapsulation | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor tunnel encaps decoding | Mikael Magnusson | |
2021-01-12 | Wg-user: Refactor unix socket implementation | Mikael Magnusson | |
Move unix socket implementation for wireguard-go to sysdep/unix/. Close socket fixing leak | |||
2021-01-12 | Wireguard: Remove bgp include | Mikael Magnusson | |
2021-01-12 | Wireguard: Fix discarded const qualifiers | Mikael Magnusson | |
2021-01-12 | Wireguard: Rename remote endpoint to tunnel endpoint | Mikael Magnusson | |
Adopt to draft-ietf-idr-tunnel-encaps-13.txt by renaming emote endpoint to tunnel endpoint. | |||
2021-01-12 | Wireguard: Add tunnel_type config parameter | Mikael Magnusson | |
Use 51820 (default wireguard port) as default tunnel type. | |||
2021-01-12 | Wireguard: Fixes | Mikael Magnusson | |
2021-01-12 | Wireguard: Implement copy_config | Mikael Magnusson | |
2021-01-12 | Wireguard: Add channel hooks | Mikael Magnusson | |
2021-01-12 | Wireguard: Reinit wg device at shutdown | Mikael Magnusson | |
2021-01-12 | Wireguard: Add user space support | Mikael Magnusson | |
2021-01-12 | Wireguard: Use recursive tunnel encaps | Mikael Magnusson | |
2021-01-12 | Wireguard: Move key conversion | Mikael Magnusson | |
2021-01-12 | Wireguard: Add peer list | Mikael Magnusson | |
2021-01-12 | Wireguard: Set up wireguard device | Mikael Magnusson | |
Add private key and listen port items. | |||
2021-01-12 | Wireguard: Add peer config settings | Mikael Magnusson | |
2021-01-12 | Wireguard: Allow multiple channels | Mikael Magnusson | |
2021-01-12 | Wireguard: Extended color community | Mikael Magnusson | |
2021-01-12 | Wireguard: Clean up config.Y | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor into peer and allowed ips functions | Mikael Magnusson | |
2021-01-12 | Wireguard: Add remote endpoint | Mikael Magnusson | |
2021-01-12 | Wireguard: Implement tunnel encode decode | Mikael Magnusson | |
2021-01-12 | Wireguard: Debug | Mikael Magnusson | |
2021-01-12 | Wireguard: Initial commit | Mikael Magnusson | |
2021-01-12 | BGP: Tunnel Encapsulation attribute | Mikael Magnusson | |
Refer to draft-ietf-idr-tunnel-encaps-13 | |||
2021-01-12 | MRT: Fix IPv6 table dumps | Ondrej Zajicek (work) | |
Add fake MP_REACH_NLRI attribute with BGP next hop when encoding MRT table dumps for IPv6 routes. That is necessary to encode next hop as NEXT_HOP attribute is not used for MP-BGP. Thanks to Santiago Aggio for the bugreport. | |||
2021-01-10 | BFD: Dispatch sessions also by interface index | Ondrej Zajicek (work) | |
Direct BFD sessions needs to be dispatched not only by IP addresses, but also by interfaces, in order to avoid collisions between neighbors with the same IPv6 link-local addresses. Extend BFD session hash_ip key by interface index to handle that. Use 0 for multihop sessions. Thanks to Sebastian Hahn for the original patch. | |||
2021-01-07 | RPKI: Remove port (and SSH username) from 'Cache server' output line | Ondrej Zajicek (work) | |
It was mixed-up if hostname is IPv6 address, and reporting separate values (like port) on separate lines fits better into key-value style of 'show protocols all' output. Also, the patch simplifies transport identification formatting (although it is unused now). Thanks to Alarig Le Lay for the suggestion. | |||
2021-01-06 | BGP: Deprecate 'missing lladdr' option | Ondrej Zajicek (work) | |
The option is not implemented since transition to 2.0 and no plan to add it. Also remove some deprecated RTS_* valus from documentation. Thanks to Sébastien Parisot for notification. | |||
2020-12-28 | Static: Fix handling of 'net' attribute in per-route filters | Ondrej Zajicek (work) | |
We need to define 'net' field temporarily as it may be accessed by per-route filters. Thanks to Damian Zaremba for the bugreport. | |||
2020-12-07 | Nest: Per-channel debug flags | Ondrej Zajicek (work) | |
The patch add support for per-channel debug flags, currently just 'states', 'routes', and 'filters'. Flag 'states' is used for channel state changes, remaining two for routes passed through the channel. The per-protocol debug flags 'routes'/'filters' still enable reporting of routes for all channels, to keep existing behavior. The patch causes minor changes in some log messages. | |||
2020-11-25 | BGP: Zero the newly allocated bucket structure | Ondrej Zajicek (work) | |
This fixes an issue with dirty node passed to add_tail(). Thanks to Andreas Rammhold for the initial patch. | |||
2020-11-24 | Fix some failed asserts due to add_tail() | Ondrej Zajicek (work) | |
When config structures are copied due to template application, we need to reset list node structure before calling add_tail(). Thanks to Mikael Magnusson for patches. | |||
2020-11-24 | Some minor sl_allocz() cleanups | Ondrej Zajicek (work) | |
2020-11-24 | lib/slab: introduce sl_allocz() function and use it in Babel | Toke Høiland-Jørgensen | |
The babel protocol code was initialising objects returned from the slab allocator by assigning to each of the struct members individually, but wasn't touching the NODE member while doing so. This leads to warnings on debug builds since commit: baac7009063d ("List expensive check.") To fix this, introduce an sl_allocz() variant of the slab allocator which will zero out the memory before returning it, and switch all the babel call sites to use this version. The overhead for doing this should be negligible for small objects, and in the case of babel, the largest object being allocated was being zeroed anyway, so we can drop the memset in babel_read_tlv(). |