diff options
author | Dominique Martinet <asmadeus@codewreck.org> | 2020-09-28 15:37:44 +0200 |
---|---|---|
committer | Dominique Martinet <asmadeus@codewreck.org> | 2020-11-02 10:51:00 +0100 |
commit | 1fb299064b98f7867ef0c54939063ac71186379d (patch) | |
tree | 030fce969aed0a54f846e21a11ce0bda8622d97c /nixos/modules | |
parent | 05eef8051b2c129e05973073b6772b2d36db76c1 (diff) | |
download | nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar.gz nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar.bz2 nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar.lz nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar.xz nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.tar.zst nixpkgs-1fb299064b98f7867ef0c54939063ac71186379d.zip |
stunnel: make servers accept more lenient
stunnel config's accept syntax is [host:]port -- this is required to e.g. listen on ipv6 where one would set :::port
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/networking/stunnel.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/stunnel.nix b/nixos/modules/services/networking/stunnel.nix index 2720bcf1093..fe1616f411f 100644 --- a/nixos/modules/services/networking/stunnel.nix +++ b/nixos/modules/services/networking/stunnel.nix @@ -16,8 +16,12 @@ let serverConfig = { options = { accept = mkOption { - type = types.int; - description = "On which port stunnel should listen for incoming TLS connections."; + type = types.either types.str types.int; + description = '' + On which [host:]port stunnel should listen for incoming TLS connections. + Note that unlike other softwares stunnel ipv6 address need no brackets, + so to listen on all IPv6 addresses on port 1234 one would use ':::1234'. + ''; }; connect = mkOption { |