Page MenuHomeVyOS Platform

pppoe username validation too restrictive (regression)
Closed, ResolvedPublicBUG

Description

Sometime between 1.4-rolling-202301210856 and 1.4-rolling-202302110748, VyOS has started rejecting PPPoE usernames containing a '.' character.

In the UK at least, convention amongst several ISPs is to use PPPoE usernames of the form [email protected].

[edit interfaces pppoe pppoe0]
malcolm@kylerhea# set authentication username "[email protected]"



  Username is limited to alphanumerical characters, -, _, #, and @ with a total lenght of 128
  Value validation failed
  Set failed

(the error message also contains a typo: "lenght"!)

Details

Difficulty level
Unknown (require assessment)
Version
1.4-rolling-202302110748
Why the issue appeared?
Design mistake
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

Viacheslav changed the task status from Open to In progress.Feb 12 2023, 8:28 PM
Viacheslav assigned this task to c-po.
c-po triaged this task as Urgent! priority.
c-po changed Why the issue appeared? from Will be filled on close to Design mistake.
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.

Sorry about the trouble - fixed in next rolling release.

Thank you for beeing brave and running bleeding edge software!!