Fixed airvpn bug and updated changelog
This commit is contained in:
+6
-4
@@ -1,19 +1,21 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Unreleased
|
## 2025-05-28
|
||||||
|
|
||||||
Added:
|
Added:
|
||||||
- Plex service
|
- Plex service
|
||||||
- Autobrr service
|
- Autobrr service
|
||||||
- Sandboxed Jellyseerr module and added expose option
|
- Sandboxed Jellyseerr module and added expose option (fully resolves #22)
|
||||||
|
- accessibleFrom option to VPN-submodule (see #51)
|
||||||
|
|
||||||
Updated:
|
Updated:
|
||||||
- If `nixarr.enable` is not enabled other services will automatically now
|
- If `nixarr.enable` is not enabled other services will automatically now
|
||||||
be disabled, instead of throwing an assertion error.
|
be disabled, instead of throwing an assertion error.
|
||||||
|
|
||||||
Fixed:
|
Fixed:
|
||||||
- Cross-seed now uses the nixpkgs package
|
- Airvpn DNS bug (Fixed #51)
|
||||||
- Default Transmission umask set to "002" (664/775)
|
- Cross-seed now uses the nixpkgs package (fixed #51)
|
||||||
|
- Default Transmission umask set to "002", meaning 664/775 permissions (fixed #56)
|
||||||
|
|
||||||
## 2025-03-17
|
## 2025-03-17
|
||||||
|
|
||||||
|
|||||||
+20
-2
@@ -220,6 +220,24 @@ in {
|
|||||||
description = "The path to the wireguard configuration file.";
|
description = "The path to the wireguard configuration file.";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
accessibleFrom = mkOption {
|
||||||
|
type = with types; listOf port;
|
||||||
|
default = [];
|
||||||
|
description = ''
|
||||||
|
What IP's the VPN submodule should be accessible from. By default
|
||||||
|
the following are included:
|
||||||
|
|
||||||
|
- "192.168.1.0/24"
|
||||||
|
- "192.168.0.0/24"
|
||||||
|
- "127.0.0.1"
|
||||||
|
|
||||||
|
Otherwise, you would not be able to services over your local
|
||||||
|
network. You might have to use this option to extend your list
|
||||||
|
with your local IP range by passing it with this option.
|
||||||
|
'';
|
||||||
|
example = [ "192.168.2.0/24" ];
|
||||||
|
};
|
||||||
|
|
||||||
vpnTestService = {
|
vpnTestService = {
|
||||||
enable = mkEnableOption ''
|
enable = mkEnableOption ''
|
||||||
the vpn test service. Useful for testing DNS leaks or if the VPN
|
the vpn test service. Useful for testing DNS leaks or if the VPN
|
||||||
@@ -292,9 +310,9 @@ in {
|
|||||||
};
|
};
|
||||||
accessibleFrom = [
|
accessibleFrom = [
|
||||||
"192.168.1.0/24"
|
"192.168.1.0/24"
|
||||||
"10.0.0.0/8"
|
"192.168.0.0/24"
|
||||||
"127.0.0.1"
|
"127.0.0.1"
|
||||||
];
|
] ++ cfg.vpn.accessibleFrom ;
|
||||||
wireguardConfigFile = cfg.vpn.wgConf;
|
wireguardConfigFile = cfg.vpn.wgConf;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user