Age | Commit message (Collapse) | Author | |
---|---|---|---|
13 days | Revert "WIP: disable FI_TLVLIST_DELETE_SET"wireguard-next-tmp11 | Mikael Magnusson | |
This reverts commit 0d643d7e5e6e4e287943551f5937645e61757ef2. | |||
13 days | WIP fix TunnelEncaps: Initial commit | Mikael Magnusson | |
2024-07-05 | WIP: disable FI_TLVLIST_DELETE_SET | Mikael Magnusson | |
2024-07-05 | Wg-user: improve rx_hook | Mikael Magnusson | |
Fix possible buffer overrun in rx_hook. Let err_hook close socket instead of rx_hook. | |||
2024-07-05 | Unix: disable some debug output | Mikael Magnusson | |
2024-07-05 | Wireguard: debug | Mikael Magnusson | |
2024-07-05 | Filter: Disable debugging | Mikael Magnusson | |
2024-07-05 | Wg-user: debug | Mikael Magnusson | |
2024-07-05 | Unix: debug | Mikael Magnusson | |
2024-07-05 | Wireguard: Initial commit | Mikael Magnusson | |
Use 51820 (default wireguard port) as default tunnel type. | |||
2024-07-05 | BGP: Tunnel Encapsulation attribute | Mikael Magnusson | |
Refer to RFC 9012, The BGP Tunnel Encapsulation Attribute. | |||
2024-07-05 | TunnelEncaps: Initial commit | Mikael Magnusson | |
2024-07-05 | Wg-user: Work-around listen_port mutex dead lock | Mikael Magnusson | |
Problem with listen_port dead lock in wireguard-go. | |||
2024-07-05 | Wg-user: Add wireguard unix socket implementation | Mikael Magnusson | |
Unix socket implementation for wireguard-go. Use abstract unix sockets on Android | |||
2024-07-05 | Wireguard-lib: Import wireguard library | Mikael Magnusson | |
Add to makefile. | |||
2024-07-05 | Filter: Add literal for generic empty list | Mikael Magnusson | |
Add literal for empty set "empty", which works for clist, eclist and lclist, by using existing constant promotion mechanism. | |||
2024-07-05 | Bytestring: implement bytestring literals and constants | Mikael Magnusson | |
Implement byte string literals on the format b"xxx" and b64"xxx" which can be used as literals and in constants. The format b"xxx" supports character data and octal and hexadecimal data using C escapes (\n, \nn, \nnn, \xn and \xnn). The format b64"xxx" supports base64 encoded strings (RFC1341). | |||
2024-07-05 | Unix: Implement sk_connect_unix | Mikael Magnusson | |
Support abstract socket in sk_unix_connect Implement SK_UNIX_ACTIVE | |||
2024-06-27 | Additional CLI sockets may now be restricted | Maria Matejka | |
This allows to have one main socket for the heavy operations very restricted just for the appropriate users, whereas the looking glass socket may be more open. Implemented an idea originally submitted and requested by Akamai. | |||
2024-06-27 | Additional CLI sockets can be now configured in the config file | Maria Matejka | |
If the user has such a need, they may configure additional sockets in the config file. This may work for e.g. some advanced access control. | |||
2024-06-27 | CLI now has a configuration structure | Maria Matejka | |
2024-06-27 | Typed lists: added forgotten #undef | Maria Matejka | |
2024-06-27 | Backported typed list updates from v3 | Maria Matejka | |
Source: dda37842dcf82dae8e441a6c2bcef4b0ffae3429 | |||
2024-06-26 | Doc: Minor cleanups in BFD documentation | Ondrej Zajicek | |
2024-06-26 | BFD: Add option to accept zero checksum for IPv6 UDP packets | Alexander Zubkov | |
Some vendors do not fill the checksum for IPv6 UDP packets. For interoperability with such implementations one can set UDP_NO_CHECK6_RX socket option on Linux. Thanks to Ville O for the suggestion. Minor changes by committer. | |||
2024-05-30 | Kernel: Do not use route replace when krt_metric differs | Ondrej Zajicek | |
The krt_metric is a part of the primary key, so it cannot differ for route replace operation. Thanks to Leif Jakob for the bugreport. | |||
2024-05-30 | Filter: Silence some warnings in clang | Ondrej Zajicek | |
2024-05-30 | Lib: Fix BSD build | Ondrej Zajicek | |
2024-05-29 | Lib: Use access() function attribute | Ondrej Zajicek | |
2024-05-28 | Lib: Use alloc_size() function attribute | Ondrej Zajicek | |
2024-05-28 | BFD: Fix build when BFD is disabled | Ondrej Zajicek | |
Move bfd_opts grammar inside BFD parser code to avoid dependences between nest and BFD grammars, which breaks when BFD build is disabled. Add dummy bfd_opts grammar rule, so protocols can use this nonterminal even with BFD disabled. Thanks to Yuri Honegger for the bugreport. | |||
2024-05-07 | Formalized our contribution policy which we're currently applying | Maria Matejka | |
2024-04-17 | Doc: BFD update | Ondrej Zajicek | |
2024-04-16 | BFD: Set password per session | Katerina Kubecova | |
2024-04-11 | Doc: Fix datetime format for password entries | Ondrej Zajicek | |
In BIRD 1, we used DD-MM-YYYY, while in BIRD 2 we switched to the usual format YYYY-MM-DD. Thanks to Janne Pisilä for the bugreport. | |||
2024-04-04 | OSPF: Allow loopback nexthop in OSPFv3-IPv4 | Ondrej Zajicek | |
In OSPFv3-IPv4 there is no requirement that link-local next hop announced in Link-LSA must be in interface address range. Therefore, for interfaces that do not have IPv4 address we can use some loopback IP address and announce it as a next hop. Also we should accept such address. | |||
2024-03-25 | ASPA: checks done in filters; no autoreload yet | Maria Matejka | |
2024-03-25 | ASPA: basic data structures and Static protocol support | Maria Matejka | |
2024-03-25 | Expanded usage of stdbool.h to the whole BIRD | Maria Matejka | |
2024-03-22 | NEWS and version update | Ondrej Zajicek | |
2024-03-22 | Static: Fix invalid combination of nexthop options | Ondrej Zajicek | |
BFD requires defined local IP, but for nexthop with onlink there might not be such address. So we reject this combination of nexthop options. This prevent crash where such combination of options is used. | |||
2024-03-21 | Revert "OSPF: On physical PtP links, skip next-hop resolving" | Ondrej Zajicek | |
This reverts commit 31aa62ae6d2e111e87c08b4b27a16ead968f0689. | |||
2024-03-21 | Merge commit '44e351d1522f0099687aac9fd65dcea73a04af43' | Ondrej Zajicek | |
2024-03-19 | Babel: Fix build with limited set of protocols | Ondrej Zajicek | |
2024-03-19 | Aggregator: Fix build with limited set of protocols | Ondrej Zajicek | |
2024-03-11 | Static: Fix build with limited set of protocols | Michal Zagorski | |
2024-03-10 | NEWS and version update | Ondrej Zajicek | |
2024-03-05 | Client: Add support for completion of command options | Ondrej Zajicek | |
We can easily extend command completion to handle also keywords for command options. Help for command options is not yet supported. | |||
2024-03-05 | Filter: Add route attribute gw_mpls_stack | Ondrej Zajicek | |
Add route attribute gw_mpls_stack to make MPLS stack of route nexthop accessible from filters. Its type is T_CLIST, which is really not correct (as it is a list, while T_CLIST is a set). Therefore, we keep this attribute *undocumented* and it will be *changed* without further notice. Based on a patch from Trisha Biswas <tbiswas@fastly.com>, thanks! | |||
2024-03-05 | BFD: Add arguments to 'show bfd sessions' command | Ondrej Zajicek | |
Add several arguments to 'show bfd sessions' command to filter the list of sessions. |