Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | nixos/nat: optional networking.nat.externalInterface (#41864) | volth | 2018-06-12 |
| | | | to prevent "cannot coerce null to string" raise before the assertions are checked | ||
* | nixos/nat: optional networking.nat.externalInterface (#41758) | volth | 2018-06-10 |
| | |||
* | nixos/nat: support nat reflection | volth | 2018-02-19 |
| | |||
* | nat: add extraCommands and extraStopCommands options | Ryan Trinkle | 2017-12-06 |
| | |||
* | Merge pull request #32212 from ryantrinkle/nat-port-forwarding-ranges | zimbatm | 2017-12-04 |
|\ | | | | | Nat port forwarding ranges | ||
| * | nat: support port ranges in networking.nat.forwardPorts | Ryan Trinkle | 2017-12-02 |
| | | |||
* | | nixos/nat: add dmzHost option (#32257) | Ryan Trinkle | 2017-12-04 |
|/ | |||
* | nixos/networking/nat: add option for protocol | Phil | 2017-08-04 |
| | | | | This commit adds an option to allow udp port forwarding (see #24894). | ||
* | nat: always flush nixos nat rules on firewall start/reload | Markus Mueller | 2017-08-03 |
| | | | | Fixes #27510 | ||
* | Merge pull request #18491 from groxxda/network-interfaces | Joachim F | 2016-10-02 |
|\ | | | | | Replace Network-interfaces.target | ||
| * | networking.nat: replace network-interfaces.target | Alexander Ried | 2016-09-13 |
| | | | | | | | | | | We can replace this safely with network-pre because iptables does not care whether the interfaces exist or not. | ||
* | | nat module: optionSet -> submodule | Eric Sagnes | 2016-09-13 |
|/ | |||
* | Revert "nixos/nat: Allow nat without an externalInterface" | Domen Kožar | 2016-05-12 |
| | | | | | | This reverts commit 431a98b12b5e1cc51181da815870dda5e23709f8. Breaks nixos tests: http://hydra.nixos.org/build/35538207 | ||
* | nixos/nat: Allow nat without an externalInterface | Franz Pletz | 2016-05-12 |
| | |||
* | nixos/nat: Fix override so that sysctls are properly preserved | William A. Kennington III | 2014-10-31 |
| | |||
* | nixos/nat: Don't flush tables, create subchains for autogenerated rules | William A. Kennington III | 2014-09-18 |
| | |||
* | nixos/nat: Leverage firewall module | William A. Kennington III | 2014-09-15 |
| | |||
* | nixos nat: add description to forwardPorts | Luca Bruno | 2014-09-04 |
| | |||
* | nixos nat: add type for sourcePort and destination of forwardPorts | Luca Bruno | 2014-09-04 |
| | |||
* | nixos/nat: add forwardPorts for external->internal DNAT | Luca Bruno | 2014-09-01 |
| | |||
* | Rewrite ‘with pkgs.lib’ -> ‘with lib’ | Eelco Dolstra | 2014-04-14 |
| | | | | | | | | Using pkgs.lib on the spine of module evaluation is problematic because the pkgs argument depends on the result of module evaluation. To prevent an infinite recursion, pkgs and some of the modules are evaluated twice, which is inefficient. Using ‘with lib’ prevents this problem. | ||
* | Use iptables' ‘-w’ flag | Eelco Dolstra | 2014-04-11 |
| | | | | | | | This prevents errors like "Another app is currently holding the xtables lock" if the firewall and NAT services are starting in parallel. (Longer term, we should probably move to a single service for managing the iptables rules.) | ||
* | Fix NAT module | Eelco Dolstra | 2014-04-11 |
| | |||
* | Add option networking.nat.internalInterfaces | Eelco Dolstra | 2014-04-10 |
| | | | | This allows applying NAT to an interface, rather than an IP range. | ||
* | Add lots of missing option types | Eelco Dolstra | 2013-10-30 |
| | |||
* | Move all of NixOS to nixos/ in preparation of the repository merge | Eelco Dolstra | 2013-10-10 |