Unverified Commit cddd0321 authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

nixos/i2pd: add ntcp2 options for ssu2 (#428035)

parents 97022562 25750b26
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -184,6 +184,10 @@ let
        (boolOpt "enabled" cfg.ntcp2.enable)
        (boolOpt "published" cfg.ntcp2.published)
        (intOpt "port" cfg.ntcp2.port)
        (sec "ssu2")
        (boolOpt "enabled" cfg.ssu2.enable)
        (boolOpt "published" cfg.ssu2.published)
        (intOpt "port" cfg.ssu2.port)
        (sec "addressbook")
        (strOpt "defaulturl" cfg.addressbook.defaulturl)
      ]
@@ -540,6 +544,18 @@ in
        '';
      };

      ssu2 = {
        enable = mkEnableTrueOption "SSU2";
        published = mkEnableOption "SSU2 publication";
        port = mkOption {
          type = types.port;
          default = 0;
          description = ''
            Port to listen for incoming SSU2 connections (0=auto).
          '';
        };
      };

      limits.transittunnels = mkOption {
        type = types.int;
        default = 2500;