index
:
vyos-1x.git
T6674-circ-trigger
T6712-motd-80-25-terminal
T6732-build-image-circinus
T6732-reusable-build-image
T6732-reusable-build-package
c-po-patch-1
circinus
circinus-merge-commit-handling
circinus-temp-bot-test
crux
current
current-merge-commit-handling
equuleus
mergify/bp/circinus/pr-3524
mergify/bp/circinus/pr-3576
mergify/bp/circinus/pr-3656
mergify/bp/circinus/pr-3675
mergify/bp/circinus/pr-3698
mergify/bp/circinus/pr-3711
mergify/bp/circinus/pr-3715
mergify/bp/circinus/pr-3747
mergify/bp/circinus/pr-3753
mergify/bp/circinus/pr-3756
mergify/bp/circinus/pr-3763
mergify/bp/circinus/pr-3790
mergify/bp/circinus/pr-3805
mergify/bp/circinus/pr-3810
mergify/bp/circinus/pr-3813
mergify/bp/circinus/pr-3817
mergify/bp/circinus/pr-3823
mergify/bp/circinus/pr-3825
mergify/bp/circinus/pr-3827
mergify/bp/circinus/pr-3828
mergify/bp/circinus/pr-3832
mergify/bp/circinus/pr-3833
mergify/bp/circinus/pr-3834
mergify/bp/circinus/pr-3838
mergify/bp/circinus/pr-3841
mergify/bp/circinus/pr-3850
mergify/bp/circinus/pr-3853
mergify/bp/circinus/pr-3856
mergify/bp/circinus/pr-3857
mergify/bp/circinus/pr-3868
mergify/bp/circinus/pr-3874
mergify/bp/circinus/pr-3883
mergify/bp/circinus/pr-3888
mergify/bp/circinus/pr-3889
mergify/bp/circinus/pr-3903
mergify/bp/circinus/pr-3915
mergify/bp/circinus/pr-3916
mergify/bp/circinus/pr-3920
mergify/bp/circinus/pr-3923
mergify/bp/circinus/pr-3927
mergify/bp/circinus/pr-3930
mergify/bp/circinus/pr-3932
mergify/bp/circinus/pr-3933
mergify/bp/circinus/pr-3937
mergify/bp/circinus/pr-3945
mergify/bp/circinus/pr-3949
mergify/bp/circinus/pr-3955
mergify/bp/circinus/pr-3960
mergify/bp/circinus/pr-3961
mergify/bp/circinus/pr-3964
mergify/bp/circinus/pr-3980
mergify/bp/circinus/pr-3981
mergify/bp/circinus/pr-3987
mergify/bp/circinus/pr-3988
mergify/bp/circinus/pr-3989
mergify/bp/circinus/pr-3997
mergify/bp/circinus/pr-4000
mergify/bp/circinus/pr-4001
mergify/bp/circinus/pr-4002
mergify/bp/circinus/pr-4003
mergify/bp/circinus/pr-4015
mergify/bp/circinus/pr-4022
mergify/bp/circinus/pr-4024
mergify/bp/circinus/pr-4028
mergify/bp/circinus/pr-4030
mergify/bp/circinus/pr-4032
mergify/bp/circinus/pr-4034
mergify/bp/circinus/pr-4038
mergify/bp/circinus/pr-4046
mergify/bp/circinus/pr-4047
mergify/bp/circinus/pr-4054
mergify/bp/circinus/pr-4057
mergify/bp/circinus/pr-4061
mergify/bp/circinus/pr-4067
mergify/bp/circinus/pr-4069
mergify/bp/circinus/pr-4071
mergify/bp/circinus/pr-4077
mergify/bp/circinus/pr-4079
mergify/bp/circinus/pr-4086
mergify/bp/circinus/pr-4087
mergify/bp/circinus/pr-4091
mergify/bp/circinus/pr-4099
mergify/bp/circinus/pr-4112
mergify/bp/circinus/pr-4118
mergify/bp/circinus/pr-4122
mergify/bp/circinus/pr-4126
mergify/bp/circinus/pr-4129
mergify/bp/circinus/pr-4131
mergify/bp/circinus/pr-4132
mergify/bp/current/pr-4148
mergify/bp/equuleus/pr-3949
mergify/bp/sagitta/pr-3428
mergify/bp/sagitta/pr-3524
mergify/bp/sagitta/pr-3576
mergify/bp/sagitta/pr-3698
mergify/bp/sagitta/pr-3715
mergify/bp/sagitta/pr-3747
mergify/bp/sagitta/pr-3748
mergify/bp/sagitta/pr-3753
mergify/bp/sagitta/pr-3756
mergify/bp/sagitta/pr-3763
mergify/bp/sagitta/pr-3790
mergify/bp/sagitta/pr-3805
mergify/bp/sagitta/pr-3810
mergify/bp/sagitta/pr-3813
mergify/bp/sagitta/pr-3827
mergify/bp/sagitta/pr-3828
mergify/bp/sagitta/pr-3832
mergify/bp/sagitta/pr-3833
mergify/bp/sagitta/pr-3834
mergify/bp/sagitta/pr-3838
mergify/bp/sagitta/pr-3841
mergify/bp/sagitta/pr-3850
mergify/bp/sagitta/pr-3853
mergify/bp/sagitta/pr-3856
mergify/bp/sagitta/pr-3857
mergify/bp/sagitta/pr-3861
mergify/bp/sagitta/pr-3868
mergify/bp/sagitta/pr-3873
mergify/bp/sagitta/pr-3874
mergify/bp/sagitta/pr-3883
mergify/bp/sagitta/pr-3888
mergify/bp/sagitta/pr-3889
mergify/bp/sagitta/pr-3903
mergify/bp/sagitta/pr-3915
mergify/bp/sagitta/pr-3916
mergify/bp/sagitta/pr-3920
mergify/bp/sagitta/pr-3923
mergify/bp/sagitta/pr-3945
mergify/bp/sagitta/pr-3949
mergify/bp/sagitta/pr-3960
mergify/bp/sagitta/pr-3961
mergify/bp/sagitta/pr-3964
mergify/bp/sagitta/pr-3980
mergify/bp/sagitta/pr-3981
mergify/bp/sagitta/pr-3988
mergify/bp/sagitta/pr-3989
mergify/bp/sagitta/pr-3997
mergify/bp/sagitta/pr-4000
mergify/bp/sagitta/pr-4001
mergify/bp/sagitta/pr-4002
mergify/bp/sagitta/pr-4003
mergify/bp/sagitta/pr-4015
mergify/bp/sagitta/pr-4022
mergify/bp/sagitta/pr-4028
mergify/bp/sagitta/pr-4032
mergify/bp/sagitta/pr-4034
mergify/bp/sagitta/pr-4047
mergify/bp/sagitta/pr-4057
mergify/bp/sagitta/pr-4061
mergify/bp/sagitta/pr-4071
mergify/bp/sagitta/pr-4079
mergify/bp/sagitta/pr-4091
mergify/bp/sagitta/pr-4099
mergify/bp/sagitta/pr-4112
mergify/bp/sagitta/pr-4129
mergify/bp/sagitta/pr-4131
mergify/bp/sagitta/pr-4132
sagitta
sever-sever
yevhen
yevhen-secrets
VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
conf_mode
/
nat.py
Age
Commit message (
Expand
)
Author
2024-05-22
nat: T6365: use interface_exists() over netifaces.interfaces()
Christian Breunig
2024-05-22
nat: T6365: use string startswith() over [0] index access
Christian Breunig
2024-05-22
nat: T6365: remove warnings for negated interface selections by name
Ryazanov Alexander Mihailovich
2024-04-03
T6199: drop unused Python imports
Christian Breunig
2024-04-02
nat: T2199: always use full nft command name (e.g. --file over -f)
Christian Breunig
2024-03-06
T6075: firewall and NAT: check if interface-group exists when using them in f...
Nicolas Fort
2024-02-01
T4839: firewall: Add dynamic address group in firewall configuration, and app...
Nicolas Fort
2024-01-22
firewall: T5729: T5681: T5217: backport subsystem from current branch
Christian Breunig
2024-01-04
T5159: nat: add option to map network and ports. Feature used for large deplo...
Nicolás Fort
2023-12-29
nat: T5681: relax wording on non existing interface Warning message
Christian Breunig
2023-11-01
T5681: Firewall,Nat and Nat66: simplified and standarize interface matcher fi...
Nicolas Fort
2023-10-24
T5643: nat: add interface-groups to nat. Use same cli structure for interface...
Nicolas Fort
2023-09-14
T5561: nat: defining inbound|outbound interface should not be mandatory while...
Nicolas Fort
2023-08-23
T5472: nat redirect: allow redirection without defining redirected port
Nicolas Fort
2023-08-09
Merge pull request #2136 from jestabro/with-defaults
Christian Breunig
2023-08-08
Merge pull request #2119 from nicolas-fort/T5014-dnat
Christian Breunig
2023-08-07
T5319: remove workarounds for defaults in nat.py
John Estabrook
2023-08-06
T5195: move helpers from vyos.validate to vyos.utils package
Christian Breunig
2023-07-31
Merge branch 'current' into T5014-dnat
Nicolás Fort
2023-07-31
T5014: fix conflicts. Add code for redirection, which is causing conflicts. C...
Nicolas Fort
2023-07-31
T5014: nat: add source and destination nat options for configuring load balan...
Nicolas Fort
2023-07-19
T4899: NAT Redirect: adddestination nat redirection (to local host) feature.
Nicolas Fort
2023-07-15
T5195: vyos.util -> vyos.utils package refactoring part #2
Christian Breunig
2023-07-14
T5195: vyos.util -> vyos.utils package refactoring (#2093)
Christian Breunig
2022-11-03
nat: T1877: T970: Add firewall groups to NAT
sarthurdev
2022-10-25
nat: T4706: Verify translation address or port exists
sarthurdev
2022-10-25
nat: T4764: Remove tables on NAT deletion
sarthurdev
2022-09-21
nat: T4605: Refactor static NAT to use python module for parsing rules
sarthurdev
2022-09-21
nat: T4605: Refactor NAT to use python module for parsing rules
sarthurdev
2022-08-31
nat: T538: Move nat configs to /run directory
Viacheslav Hletenko
2022-08-29
nat: T4367: Move nat rules from /tmp to /run/nftables_nat.conf
Viacheslav Hletenko
2022-08-17
nat: T538: Add static NAT one-to-one
Viacheslav Hletenko
2022-05-01
firewall: T4353: fix Jinja2 linting errors
Christian Poessinger
2022-04-16
vyos.base: use Warning() helper where applicable
Christian Poessinger
2022-04-10
nat: T2199: bugfix dry-run newly generated config before install
Christian Poessinger
2022-01-10
nat: T2199: dry-run newly generated config before install
Christian Poessinger
2022-01-01
nat: T2199: rename iptables -> nftables variable prefix
Christian Poessinger
2021-12-06
firewall: T2199: Migrate firewall to XML/Python
sarthurdev
2021-08-18
nat: T2198: remove superfluous else clause on missing outbound-interface
Christian Poessinger
2021-01-19
nat: T2947: add many-many translation
Christian Poessinger
2021-01-11
nat: T3206: unable to delete only rules but keep destination node
Christian Poessinger
2020-12-01
nat: T3102: Check key in dictionary
DmitriyEshenko
2020-11-28
nat: T3092: migrate to get_config_dict()
Christian Poessinger
2020-11-27
vyos.template: T2720: always enable Jinja2 trim_blocks feature
Christian Poessinger
2020-10-01
nat: T2948: fix validation of IP address range
Christian Poessinger
2020-08-31
configd: T2582: add scripts to include list for daemon
John Estabrook
2020-08-30
nat: T2814: nftables module for NAT has been renamed
Christian Poessinger
2020-08-28
nat: T2813: translation address is mandatory if rule is not excluded
Christian Poessinger
2020-07-25
vyos.util: add common helper to load kernel modules
Christian Poessinger
2020-07-19
nat: T2709: remove 'translation address' mandatory check
Jernej Jakob
[next]