[pve-devel] applied: [PATCH widget-toolkit] change allowed v6 prefix-length to 128
Thomas Lamprecht
t.lamprecht at proxmox.com
Thu Mar 21 18:36:10 CET 2019
On 3/21/19 6:20 PM, Stoiko Ivanov wrote:
> Currently the frontend validation only allows values 8-120 as prefix-lengths for
> ipv6-cidr notations.
>
> Following commit 70ea22506939f9687e1146c0f35247cfbe9225b8 in pve-common, this
> patch changes that value to 128, which, while seldomly seen in regular setups
> is technically correct.
>
> Problem was reported by a user in the forum - they needed to set a length of
> 125, because their provider supplies only smaller networks. [0]
>
> [0] https://forum.proxmox.com/threads/lxc-ipv6-why-8-120.52638/
>
> Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
> ---
> Toolkit.js | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/Toolkit.js b/Toolkit.js
> index bd237df..cb37972 100644
> --- a/Toolkit.js
> +++ b/Toolkit.js
> @@ -30,9 +30,9 @@ Ext.apply(Ext.form.field.VTypes, {
> var result = Proxmox.Utils.IP6_cidr_match.exec(v);
> // limits according to JSON Schema see
> // pve-common/src/PVE/JSONSchema.pm
> - return (result !== null && result[1] >= 8 && result[1] <= 120);
> + return (result !== null && result[1] >= 8 && result[1] <= 128);
> },
> - IP6CIDRAddressText: gettext('Example') + ': 2001:DB8::42/64' + "<br>" + gettext('Valid CIDR Range') + ': 8-120',
> + IP6CIDRAddressText: gettext('Example') + ': 2001:DB8::42/64' + "<br>" + gettext('Valid CIDR Range') + ': 8-128',
> IP6CIDRAddressMask: /[A-Fa-f0-9:\/]/,
>
> IP6PrefixLength: function(v) {
>
applied, thanks!
More information about the pve-devel
mailing list