[exim-dev] [Bug 2687] AUTH PLAIN should provide better support for quoting circumflexes

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2687 --- Comment #9 from Simon Arlott --- (In reply to Jeremy Harris from comment #8) > Perhaps we should add new options for the client side of the plaintext > authenticator (say, "client_send_1", "client_send_2"). > Define them as just (expanded) string,

[exim-dev] [Bug 2687] AUTH PLAIN should provide better support for quoting circumflexes

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2687 Jasen Betts changed: What|Removed |Added CC||ja...@treshna.com --- Comment #10 from Jasen

[exim-dev] [Bug 2687] AUTH PLAIN should provide better support for quoting circumflexes

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2687 --- Comment #13 from Simon Arlott --- I've just realised that there is a much simpler solution to this problem: Exim supports multiple lines in strings/lists/expansions/etc. RFC 2595 does not allow CR or LF in any of the response values, because they

[exim-dev] [Bug 2820] New: out-of-bounds read

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2820 Bug ID: 2820 Summary: out-of-bounds read Product: Exim Version: 4.96 Hardware: x86-64 OS: Linux Status: NEW Severity: bug Priority: medium

[exim-dev] [Bug 2687] AUTH PLAIN should provide better support for quoting circumflexes

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2687 --- Comment #12 from Simon Arlott --- (In reply to Jasen Betts from comment #10) > wouldn't changing to a list just move the problem to quoting trailing and > leading whitespace? The existing "client_send" is already a list. You must quote whitespace

[exim-dev] [Bug 2687] AUTH PLAIN should provide better support for quoting circumflexes

2021-10-17 Thread admin--- via Exim-dev
https://bugs.exim.org/show_bug.cgi?id=2687 --- Comment #11 from Jeremy Harris --- To be fair, you have to quote the current to handle a trailing space. At least moving to a list per comment 9 makes such quoting needs the same as all lists. I'm unclear where you're getting $item from in your