Age | Commit message (Expand) | Author |
2022-03-16 | plugin_e2ee: _decrypt_wrapper doesn't need a return type | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: Ensure all encrypted messages we handle are processed | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: Use f-string | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: Add TODO in _encrypt filter | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: quit _encrypt filter as soon as we seen encrypted tags | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: allow normal message to pass through again when not encrypting | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: check all encrypted tags in _decrypt and _encrypt | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: drop message if tab is None and doesn't contain encrypted tag | Maxime “pep” Buquet |
2022-03-16 | plugin_e2ee: let already encrypted messages through | Maxime “pep” Buquet |
2022-03-11 | xhtml: Add a newline after a blockquote | Emmanuel Gil Peyrot |
2022-03-07 | Don't silently traceback when trying to message someone privately in a MUC | southerntofu |
2022-03-01 | impromptu: types, fstrings, naming | Maxime “pep” Buquet |
2022-03-01 | impromptu: wait for subject instead of self-presence | Maxime “pep” Buquet |
2022-03-01 | impromptu: Ensure a room is empty before joining | Maxime “pep” Buquet |
2022-03-01 | plugin_e2ee: ignore mypy failures with passthrough metaclass param | Maxime “pep” Buquet |
2022-03-01 | plugin_e2ee: encrypt: also search tabs for barejids if not found | Maxime “pep” Buquet |
2022-03-01 | plugin_e2ee: don't fail on tab.jid if tab is None | Maxime “pep” Buquet |
2022-03-01 | plugin_e2ee: allow decrypt call to be async | Maxime “pep” Buquet |
2022-03-01 | fix: do not traceback on encrypted payloads without a tab open | mathieui |
2022-02-25 | clean: remove unused imports | mathieui |
2022-02-25 | internal: remove unused get_text_window | mathieui |
2022-02-25 | internal: make the other message handlers async | mathieui |
2022-02-25 | internal: move and split muc message handling | mathieui |
2022-02-25 | bookmark: Add logging on InvalidJid | Maxime “pep” Buquet |
2022-02-25 | bookmark nick: Treat empty string as no nick | Maxime “pep” Buquet |
2022-02-25 | Ensure /bookmark{,_local} and /join use the proper tab object | Maxime “pep” Buquet |
2022-02-15 | fix #3553: muclisttab not joining | mathieui |
2022-02-11 | fix default dataform field handling (#3554) | mathieui |
2022-02-10 | internal: use async events where possible | mathieui |
2022-02-10 | internal: add a trigger_async method for events | mathieui |
2022-02-10 | Add a /sticker plugin | Emmanuel Gil Peyrot |
2022-02-06 | fix: remove fixes.has_identity which is now unused | mathieui |
2022-02-06 | internal: make most core.handlers async | mathieui |
2022-01-30 | muc: clear the users buffer even if we do not think we are connected | mathieui |
2022-01-30 | ChangeLog: Add impromptu pronouceable names | Maxime “pep” Buquet |
2022-01-30 | Update changelog for ca_cert_path | Maxime “pep” Buquet |
2022-01-30 | Try to guess CA bundle path | Maxime “pep” Buquet |
2022-01-29 | ci: fix mypy job setup | mathieui |
2022-01-29 | ci: fix mypy analysis | mathieui |
2022-01-29 | Fix /color completion | Bastien Orivel |
2021-12-25 | impromptu: pronounceable MUC names | Maxime “pep” Buquet |
2021-12-25 | Handle logging <destroy/> with no reason nor altroom | Maxime “pep” Buquet |
2021-12-24 | impromptu: add room jid in invite info message | Maxime “pep” Buquet |
2021-12-24 | impromptu: Wait for the self-presence to configure and invite | Maxime “pep” Buquet |
2021-12-24 | destroy_room: Allow empty altroom argument | Maxime “pep” Buquet |
2021-12-22 | Log <destroy/> payload in the info buffer | Maxime “pep” Buquet |
2021-12-22 | /disco plugin: Add error handling | Emmanuel Gil Peyrot |
2021-12-14 | /upload to original tab and not current tab (thanks jonas)" | Maxime “pep” Buquet |
2021-12-11 | fix: do not crash on bookmarks without a nickname | Georg Lukas |
2021-12-11 | Replace asyncio.ensure_future() with asyncio.create_task() | Emmanuel Gil Peyrot |