aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add [warn] prefix to dns warningsHEADmasterHimbeerserverDE2023-10-151-1/+1
|
* only pass relevant state to sub-logicHimbeerserverDE2023-10-111-15/+15
|
* document refactor changesHimbeerserverDE2023-10-101-15/+13
|
* minor final cleanupsHimbeerserverDE2023-10-101-7/+2
|
* refactor error handling to thiserrorHimbeerserverDE2023-10-102-97/+23
|
* refactor: simplify core logicHimbeerserverDE2023-10-101-294/+158
| | | | switch from multithreaded monitor-push model to simple loop
* document new custom_dns config parameterHimbeerserverDE2023-09-191-2/+17
|
* make custom dns resolution optionalHimbeerserverDE2023-09-191-13/+28
|
* resolve using quad9 for nowHimbeerserverDE2023-09-182-5/+5
|
* document localhost dns requirementHimbeerserverDE2023-09-181-0/+2
|
* Revert "introduce crate feature for localhost DNS resolution"HimbeerserverDE2023-09-183-28/+6
| | | | This reverts commit 9145b504b3179e723a66ede952f8983beebfddab.
* introduce crate feature for localhost DNS resolutionHimbeerserverDE2023-09-183-6/+28
|
* make use of new inwx resolve override by utilizing system dnsdHimbeerserverDE2023-09-182-4/+56
|
* unquote the dyndns.rc linkHimbeerserverDE2023-09-091-1/+1
|
* warn about insecure permissions but still runHimbeerserverDE2023-08-172-4/+2
| | | | needed on dead simple systems like rustkrazy
* change config location from /etc to /dataHimbeerserverDE2023-08-172-3/+3
|
* document openwrt supportHimbeerserverDE2023-01-312-0/+204
| | | | closes #14
* use sandbox in debug build and production api in release buildHimbeerserverDE2023-01-171-3/+21
|
* remove leading /HimbeerserverDE2022-11-201-1/+1
|
* verify config file permissions on startupHimbeerserverDE2022-11-111-0/+7
|
* use unreachable! macroHimbeerserverDE2022-11-111-48/+48
|
* use new inwx-rs apiHimbeerserverDE2022-11-051-16/+13
|
* accept optional retry interval in addition to refresh intervalHimbeerserverDE2022-11-031-6/+15
| | | | closes #9
* restructure config: make all protocols optionalHimbeerserverDE2022-11-031-91/+119
| | | | closes #12
* seperate v4 and v6 linksHimbeerserverDE2022-11-011-5/+6
| | | | may be useful for tunneled setups
* support 6to4 and teredo addressesHimbeerserverDE2022-11-011-2/+0
| | | | fixes #11
* strip binary in release modeHimbeerserverDE2022-11-011-0/+3
| | | | this is intended for routers without much disk space
* optimise push_net6 functionHimbeerserverDE2022-11-011-9/+5
|
* don't check for address change in push functionHimbeerserverDE2022-11-011-70/+62
|
* update router wan ipv6 address in addition to delegated prefixHimbeerserverDE2022-11-011-32/+110
| | | | closes #10
* truncate prefix early and log truncated versionHimbeerserverDE2022-11-011-8/+9
|
* log updatesHimbeerserverDE2022-11-011-0/+12
|
* inwx stringificationHimbeerserverDE2022-11-011-2/+8
|
* shorten lines in monitoring functionsHimbeerserverDE2022-11-011-8/+8
|
* some commentsHimbeerserverDE2022-11-011-0/+2
|
* only push first valid addressHimbeerserverDE2022-11-011-0/+4
|
* filter for global ipv6 addressesHimbeerserverDE2022-11-011-3/+21
|
* filter for global ipv4 addressesHimbeerserverDE2022-10-311-6/+30
|
* push ipv4 address without prefixHimbeerserverDE2022-10-311-1/+1
|
* switch from preferred_ip to linkaddrsHimbeerserverDE2022-10-312-21/+25
|
* ditch openssl in favor of rusttlsHimbeerserverDE2022-10-301-3/+0
|
* support cross-compilation (openssl)HimbeerserverDE2022-10-301-0/+3
|
* cargo fmtHimbeerserverDE2022-10-291-3/+3
|
* take non-default config path from argumentsHimbeerserverDE2022-10-291-2/+13
| | | | closes #4
* print warnings to stderrHimbeerserverDE2022-10-281-4/+4
|
* parse interval durations properlyHimbeerserverDE2022-10-281-8/+8
|
* cargo fmtHimbeerserverDE2022-10-281-1/+1
|
* read config from fileHimbeerserverDE2022-10-282-12/+25
|
* use ipnet for ipv6 calculationsHimbeerserverDE2022-10-282-32/+21
| | | | closes #2
* further improve error handling and robustnessHimbeerserverDE2022-10-271-38/+40
|