Anders Kaseorg
Anders Kaseorg
> - [ ] Come up with a plan (iptables?) for not running this as root, but being able to listen on port 25 iptables probably works. Some alternatives that...
> - `os.setuid` after binding the port. …which I think requires using the [unthreaded controller](https://aiosmtpd.readthedocs.io/en/latest/controller.html#unthreaded-controllers), but that’s probably more efficient anyway, since the point of `asyncio` was supposed to be...
Don’t close and open several separate pull requests for the same thing (previous PR: #24508). You can always update an existing pull request using a force-push. See [update a pull...
The problem with this PR is we have been relying on our *failure* to syntax-highlight these blocks so that Jinja can process `{{ api_url }}`, because we’re doing Jinja processing...
> I didn't include https://github.com/zulip/zulip/pull/24288 because the Ruff stuff is pretty merge conflicty. Yeah, my practice has been to hand-edit backported requirement upgrades to skip particularly invasive linter improvements, such...
We should move the `Tex` pattern before `EscapeInlineProcessor`, to avoid breaking the use of backslash in LaTeX such as `$$\{1, 2, 3\}$$` (which we should add as a test case)....
It does; HTML [allows](https://html.spec.whatwg.org/multipage/syntax.html#attributes-2) attributes to consist of all characters other than controls, ` `, `"`, `'`, `>`, `/`, `=`, and noncharacters.
Zulip’s [stream/topic link](https://zulip.com/help/format-your-message-using-markdown#links) and [user/group mention](https://zulip.com/help/format-your-message-using-markdown#mentions) syntaxes are examples of custom markup features that would ideally be implemented as AST postprocessors respecting this `str`/`esc` distinction. (We might change the exact...
There are some edge cases where you can’t tell at present. ```console $ ./djot -t astpretty -p x{}\@ doc para (1:1:0-2:0:5) str (1:1:0-1:1:0) text="x" str (1:5:4-1:5:4) text="@" $ ./djot -t...
> Wait, my favorite chat software is considering to migrate to my favorite light markup language? Lovely! :-) Yeah, we’ve been seriously [looking at it](https://chat.zulip.org/#narrow/stream/3-backend/topic/djot.2C.20a.20Markdown.20alternative/near/1474396). The main issues that came...