diff options
| author | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2026-08-04 17:26:26 -0700 |
|---|---|---|
| committer | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2026-08-04 17:26:26 -0700 |
| commit | 68410f9b8510bb05adb0e9b88307d99037da6784 (patch) | |
| tree | 4c5661c5f716b876cf9270025b94fab5297cb11b | |
| parent | 0c8ab5db3fb2111dbc58c2d888694e5af6c41d7a (diff) | |
| download | wg-genconf-68410f9b8510bb05adb0e9b88307d99037da6784.tar.gz wg-genconf-68410f9b8510bb05adb0e9b88307d99037da6784.tar.xz | |
allow subnet size of 0 in non-versioned ipspec
| -rwxr-xr-x | wg-genconf.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wg-genconf.py b/wg-genconf.py index 6b23283..8c9552d 100755 --- a/wg-genconf.py +++ b/wg-genconf.py @@ -125,7 +125,7 @@ def deep_merge(d, src): # passing interface=True will maintain the host bits. def ipspec_to_ips(peer, ipspec, *, interface=False): if not (m := re.fullmatch( - r'\{peer([46])?(?!(?<![46])/[^-])(/.+)?\}', ipspec)): + r'\{peer([46])?(?!(?<![46])/(?![0-]\}))(/.+)?\}', ipspec)): return [ipspec] version = m[1] |
