Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add [warn] prefix to dns warningsHEADmaster | HimbeerserverDE | 2023-10-15 | 1 | -1/+1 |
| | |||||
* | only pass relevant state to sub-logic | HimbeerserverDE | 2023-10-11 | 1 | -15/+15 |
| | |||||
* | document refactor changes | HimbeerserverDE | 2023-10-10 | 1 | -15/+13 |
| | |||||
* | minor final cleanups | HimbeerserverDE | 2023-10-10 | 1 | -7/+2 |
| | |||||
* | refactor error handling to thiserror | HimbeerserverDE | 2023-10-10 | 2 | -97/+23 |
| | |||||
* | refactor: simplify core logic | HimbeerserverDE | 2023-10-10 | 1 | -294/+158 |
| | | | | switch from multithreaded monitor-push model to simple loop | ||||
* | document new custom_dns config parameter | HimbeerserverDE | 2023-09-19 | 1 | -2/+17 |
| | |||||
* | make custom dns resolution optional | HimbeerserverDE | 2023-09-19 | 1 | -13/+28 |
| | |||||
* | resolve using quad9 for now | HimbeerserverDE | 2023-09-18 | 2 | -5/+5 |
| | |||||
* | document localhost dns requirement | HimbeerserverDE | 2023-09-18 | 1 | -0/+2 |
| | |||||
* | Revert "introduce crate feature for localhost DNS resolution" | HimbeerserverDE | 2023-09-18 | 3 | -28/+6 |
| | | | | This reverts commit 9145b504b3179e723a66ede952f8983beebfddab. | ||||
* | introduce crate feature for localhost DNS resolution | HimbeerserverDE | 2023-09-18 | 3 | -6/+28 |
| | |||||
* | make use of new inwx resolve override by utilizing system dnsd | HimbeerserverDE | 2023-09-18 | 2 | -4/+56 |
| | |||||
* | unquote the dyndns.rc link | HimbeerserverDE | 2023-09-09 | 1 | -1/+1 |
| | |||||
* | warn about insecure permissions but still run | HimbeerserverDE | 2023-08-17 | 2 | -4/+2 |
| | | | | needed on dead simple systems like rustkrazy | ||||
* | change config location from /etc to /data | HimbeerserverDE | 2023-08-17 | 2 | -3/+3 |
| | |||||
* | document openwrt support | HimbeerserverDE | 2023-01-31 | 2 | -0/+204 |
| | | | | closes #14 | ||||
* | use sandbox in debug build and production api in release build | HimbeerserverDE | 2023-01-17 | 1 | -3/+21 |
| | |||||
* | remove leading / | HimbeerserverDE | 2022-11-20 | 1 | -1/+1 |
| | |||||
* | verify config file permissions on startup | HimbeerserverDE | 2022-11-11 | 1 | -0/+7 |
| | |||||
* | use unreachable! macro | HimbeerserverDE | 2022-11-11 | 1 | -48/+48 |
| | |||||
* | use new inwx-rs api | HimbeerserverDE | 2022-11-05 | 1 | -16/+13 |
| | |||||
* | accept optional retry interval in addition to refresh interval | HimbeerserverDE | 2022-11-03 | 1 | -6/+15 |
| | | | | closes #9 | ||||
* | restructure config: make all protocols optional | HimbeerserverDE | 2022-11-03 | 1 | -91/+119 |
| | | | | closes #12 | ||||
* | seperate v4 and v6 links | HimbeerserverDE | 2022-11-01 | 1 | -5/+6 |
| | | | | may be useful for tunneled setups | ||||
* | support 6to4 and teredo addresses | HimbeerserverDE | 2022-11-01 | 1 | -2/+0 |
| | | | | fixes #11 | ||||
* | strip binary in release mode | HimbeerserverDE | 2022-11-01 | 1 | -0/+3 |
| | | | | this is intended for routers without much disk space | ||||
* | optimise push_net6 function | HimbeerserverDE | 2022-11-01 | 1 | -9/+5 |
| | |||||
* | don't check for address change in push function | HimbeerserverDE | 2022-11-01 | 1 | -70/+62 |
| | |||||
* | update router wan ipv6 address in addition to delegated prefix | HimbeerserverDE | 2022-11-01 | 1 | -32/+110 |
| | | | | closes #10 | ||||
* | truncate prefix early and log truncated version | HimbeerserverDE | 2022-11-01 | 1 | -8/+9 |
| | |||||
* | log updates | HimbeerserverDE | 2022-11-01 | 1 | -0/+12 |
| | |||||
* | inwx stringification | HimbeerserverDE | 2022-11-01 | 1 | -2/+8 |
| | |||||
* | shorten lines in monitoring functions | HimbeerserverDE | 2022-11-01 | 1 | -8/+8 |
| | |||||
* | some comments | HimbeerserverDE | 2022-11-01 | 1 | -0/+2 |
| | |||||
* | only push first valid address | HimbeerserverDE | 2022-11-01 | 1 | -0/+4 |
| | |||||
* | filter for global ipv6 addresses | HimbeerserverDE | 2022-11-01 | 1 | -3/+21 |
| | |||||
* | filter for global ipv4 addresses | HimbeerserverDE | 2022-10-31 | 1 | -6/+30 |
| | |||||
* | push ipv4 address without prefix | HimbeerserverDE | 2022-10-31 | 1 | -1/+1 |
| | |||||
* | switch from preferred_ip to linkaddrs | HimbeerserverDE | 2022-10-31 | 2 | -21/+25 |
| | |||||
* | ditch openssl in favor of rusttls | HimbeerserverDE | 2022-10-30 | 1 | -3/+0 |
| | |||||
* | support cross-compilation (openssl) | HimbeerserverDE | 2022-10-30 | 1 | -0/+3 |
| | |||||
* | cargo fmt | HimbeerserverDE | 2022-10-29 | 1 | -3/+3 |
| | |||||
* | take non-default config path from arguments | HimbeerserverDE | 2022-10-29 | 1 | -2/+13 |
| | | | | closes #4 | ||||
* | print warnings to stderr | HimbeerserverDE | 2022-10-28 | 1 | -4/+4 |
| | |||||
* | parse interval durations properly | HimbeerserverDE | 2022-10-28 | 1 | -8/+8 |
| | |||||
* | cargo fmt | HimbeerserverDE | 2022-10-28 | 1 | -1/+1 |
| | |||||
* | read config from file | HimbeerserverDE | 2022-10-28 | 2 | -12/+25 |
| | |||||
* | use ipnet for ipv6 calculations | HimbeerserverDE | 2022-10-28 | 2 | -32/+21 |
| | | | | closes #2 | ||||
* | further improve error handling and robustness | HimbeerserverDE | 2022-10-27 | 1 | -38/+40 |
| |