[minor] Synology prepends backslash () to pipe (|) in (command line) password #3135 is a similar issue.
Is anyone noticing my Backslash is early and generic finding that this happens at first instant after start? Duplicati starts a child process that does all the actual work (except figuring out which update to launch) however child can be avoided with environment variable AUTOUPDATER_Duplicati_SKIP_UPDATE=true.
Don’t look at the later code analysis too hard. Testing shows somehow the end escaping isn’t happening however I’m kind of confused by the Regex. If that’s a character class, the vertical bars aren’t alternation. Tests, however, show the only character in the Regex that’s escaped is vertical bar. Needs more study…
That said, this still seems like a relatively not-super-critical bug compared to others. It may need an issue filed to keep track of it until whenever the time comes that the less critical bugs get their turn for attention.