summaryrefslogtreecommitdiff
path: root/poezio/connection.py
AgeCommit message (Collapse)Author
2021-04-16internal: remove the xep-0319 implementationmathieui
It is not privacy-friendly and not performance-friendly to have more code called on each input when in "available" status
2021-04-11refactor: move argument parsing away from config.pymathieui
global state--
2021-04-02refactor: rewrite config.get() to getbool, getstr, getint…mathieui
2021-02-09Remove activity/mood/gaming/tune from poezio coremathieui
rationale: probably 0.1% of poezio users have ever used the commands, and a very small number of users are using the PEP events like that. It is better to unclutter the poezio source and add it as a plugin, with less tight coupling.
2020-12-28Prevent a traceback when the jid option isn’t a valid JID.Emmanuel Gil Peyrot
It was crashing deep in XEP-0048 plugin init, this removes a safeJID() as well as print an error message if the JID is invalid.
2019-08-22Registers xep-0313 pluginMadhur Garg
2019-02-24Rename hidden -v option to --custom-version and add a real -v (#3429)mathieui
2018-07-21yapf -ripmathieui
2018-07-05Add a bunch of str() to convert pathlib.Path into str.Emmanuel Gil Peyrot
2018-07-04Replace config.CACHE_DIR with xdg.CACHE_HOME.Emmanuel Gil Peyrot
2018-06-28Reintroduce the concept of resource, but named device_id and generated.Emmanuel Gil Peyrot
2018-06-28Replace the '%s' % var pattern with str(var).Emmanuel Gil Peyrot
2018-03-31Use the new slixmpp filesystem cache to store caps.Emmanuel Gil Peyrot
2018-03-08Add HTTP File Upload support.Emmanuel Gil Peyrot
2018-01-13yapf -irmathieui
2017-11-12yapf -irmathieui
2017-10-07Display contact avatar in the roster.Emmanuel Gil Peyrot
Implements XEP-0084 and XEP-0153.
2017-08-27Remove reconnect_max_attemps (unused)mathieui
2016-11-26Add support for XEP-0380: Explicit Message EncryptionEmmanuel Gil Peyrot
Both for displaying incoming messages, and sending OTR and legacy OpenPGP.
2016-10-09Remove the resource option from the configuration.Emmanuel Gil Peyrot
It’s considered bad practice nowadays to force a specific resource, it can lead to presence leaks or reconnection loops so should be avoided. Moreover this was already possible in the jid option, by setting it to user@domain/resource, setting it would append it a second time in that case.
2016-08-20Implement XEP-0070 using the confirmtabmathieui
2016-07-29Advertise us as a console client, not as a pc one.Emmanuel Gil Peyrot
2016-06-30Absolute imports everywheremathieui
2016-06-27Make all relative imports explicit.Emmanuel Gil Peyrot
2016-06-12Disable smacks by defaultmathieui
2016-06-12Fix core handlers, broken in the previous commit.Emmanuel Gil Peyrot
2016-06-11Move the src directory to poezio, for better cython compatibility.Emmanuel Gil Peyrot