Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for route deletionHEADmaster | Himbeer | 2025-03-20 | 2 | -0/+94 |
| | |||||
* | Derive Clone for route and rule descriptions | Himbeer | 2025-03-20 | 2 | -5/+5 |
| | |||||
* | Completely redesign rule API | Himbeer | 2025-03-20 | 3 | -51/+115 |
| | | | | | | | | Rules require special representation in the type system due to the way rtnetlink exposes them. This is inconsistent with the design of the other APIs. The new API compiles. | ||||
* | Add dnsd to update script | Himbeer | 2025-03-18 | 1 | -1/+1 |
| | |||||
* | Set version to 0.6.00.6.0 | Himbeer | 2025-03-18 | 1 | -1/+1 |
| | |||||
* | Add utilities for rule (policy routing) creation and deletion | Himbeer | 2025-03-18 | 4 | -0/+124 |
| | |||||
* | Rework route configuration options | Himbeer | 2025-03-18 | 2 | -27/+75 |
| | | | | | | Route configuration is now passed using structs for future extensibility. The "link" scope is now only applied if explicitly requested. The table and metric can now be specified. | ||||
* | Set version to 0.6.0-dev0.6.0-dev | Himbeer | 2025-03-18 | 1 | -1/+1 |
| | |||||
* | Add wgd to update script | Himbeer | 2024-08-17 | 1 | -1/+1 |
| | |||||
* | Set version to 0.5.00.5.0 | Himbeer | 2024-08-17 | 1 | -1/+1 |
| | |||||
* | Add support for link deletion | Himbeer | 2024-08-17 | 2 | -0/+26 |
| | |||||
* | Add support for adding WireGuard links | Himbeer | 2024-08-17 | 2 | -0/+14 |
| | |||||
* | Update rtnetlink to 0.14.1 | Himbeer | 2024-08-17 | 4 | -49/+50 |
| | |||||
* | Set version to 0.5.0-dev0.5.0-dev | Himbeer | 2024-08-17 | 1 | -1/+1 |
| | |||||
* | compile on aarch640.4.5 | HimbeerserverDE | 2023-11-18 | 2 | -16/+21 |
| | |||||
* | add dependent updater script | HimbeerserverDE | 2023-11-18 | 2 | -0/+43 |
| | |||||
* | blocking: spawn connection task and actual requests in the same runtime0.4.4 | HimbeerserverDE | 2023-11-18 | 2 | -10/+16 |
| | |||||
* | run creation of blocking connection in a tokio runtime0.4.3 | HimbeerserverDE | 2023-11-18 | 3 | -3/+5 |
| | | | | Spawning the connection requires this to be done, otherwise the caller panics. | ||||
* | add missing prefix to blocking address_get equivalent0.4.2 | HimbeerserverDE | 2023-11-18 | 2 | -2/+2 |
| | |||||
* | add blocking connection constructor0.4.1 | HimbeerserverDE | 2023-11-18 | 2 | -1/+8 |
| | |||||
* | ensure rtnetlink handle is not dropped before reading reply by wrapping it0.4.0 | HimbeerserverDE | 2023-11-18 | 7 | -524/+555 |
| | |||||
* | add function to get all ip addresses of an interface, replacing the ↵0.3.0 | HimbeerserverDE | 2023-11-17 | 3 | -4/+62 |
| | | | | linkaddrs crate | ||||
* | prettify error messages0.2.1 | HimbeerserverDE | 2023-11-15 | 2 | -4/+4 |
| | |||||
* | add function to get the numeric index to an interface name0.2.0 | HimbeerserverDE | 2023-11-15 | 3 | -1/+19 |
| | |||||
* | simplify link::set to use booleans instead of custom enum0.1.2 | HimbeerserverDE | 2023-11-14 | 3 | -13/+6 |
| | |||||
* | add dual-stack route flushing back in0.1.1 | HimbeerserverDE | 2023-11-14 | 3 | -1/+10 |
| | |||||
* | add module level documentation0.1.0 | HimbeerserverDE | 2023-11-14 | 5 | -0/+16 |
| | |||||
* | add documentation | HimbeerserverDE | 2023-11-14 | 4 | -0/+46 |
| | |||||
* | allow granular control of functionality using features | HimbeerserverDE | 2023-11-14 | 4 | -1/+23 |
| | |||||
* | add blocking api behind crate feature | HimbeerserverDE | 2023-11-14 | 3 | -0/+61 |
| | |||||
* | remove unused / binary dependencies | HimbeerserverDE | 2023-11-14 | 1 | -2/+0 |
| | |||||
* | remove unused / binary error variants | HimbeerserverDE | 2023-11-14 | 1 | -10/+1 |
| | |||||
* | expose async api | HimbeerserverDE | 2023-11-14 | 4 | -146/+45 |
| | |||||
* | initial split | HimbeerserverDE | 2023-11-14 | 7 | -13/+888 |
| | |||||
* | initial commit | HimbeerserverDE | 2023-11-14 | 5 | -0/+48 |