Age | Commit message (Collapse) | Author |
|
plugin_manager: log on every Exception that caused plugin loading to fail
See merge request poezio/poezio!76
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Skip whitespace ping logging
See merge request poezio/poezio!75
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
cElementTree has been deprecated since Python 3.3 and removed in Python 3.9.
See merge request poezio/poezio!74
|
|
|
|
Fix #2280: Allow /affiliation to list all affiliations
Closes #2280
See merge request poezio/poezio!19
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Fix 'disconnected' event handler order for /quit
See merge request poezio/poezio!73
|
|
invitation: QR plugin to show invitations
See merge request poezio/poezio!62
|
|
|
|
display a delayed reconnect info, needs slixmpp!35
See merge request poezio/poezio!72
|
|
|
|
Plugin debug
See merge request poezio/poezio!70
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Master
See merge request poezio/poezio!69
|
|
|
|
Signed-off-by: Célestin Matte <celestin.matte@gmail.com>
|
|
doc: typo in code snippet
See merge request poezio/poezio!68
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
plugins: Allow entry_points to be registered
See merge request poezio/poezio!67
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
It's currently impractical to use out-of-tree plugins that want to be
distributed via distribution channels.
Poezio now looks for every entry point registered in the
`poezio_plugins` entry group, and will use the first matching module
with the specified name.
This also helps specifically for the OMEMO plugin that has a conflicting
name (omemo / omemo) with the backend library.
Thanks jonas for pointing this out.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
doc: Add link to external OMEMO plugin
See merge request poezio/poezio!66
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
mam: disco before query only if groupchat
See merge request poezio/poezio!65
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
load, unload: prevent Traceback when not enough parameters are specified
See merge request poezio/poezio!64
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Add poezio logo as SVG
See merge request poezio/poezio!63
|
|
|
|
|
|
|
|
doc: list additional required packages, add Debian two-liner
See merge request poezio/poezio!61
|
|
|
|
doc: explicitly use pip3
See merge request poezio/poezio!60
|
|
|
|
Don't ignore carbons if biboumi
See merge request poezio/poezio!59
|
|
There is no apparent reason why a disco#info should be done on the
domain Jid rather than the bare Jid. MUCs advertize their MUC-y-ness on
the bare Jid. This will also fix cases like chat@dino.im which is a MUC
component itself (whereas dino.im is a user host), and biboumi
components that serves a mic of MUCs and (IRC) users.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Is known muc pm
See merge request poezio/poezio!58
|
|
Use new `by_jid` API to search for any tab containing the barejid, and
then look at the type of Tab.
Move the Tab search at the top of the checks so that we stop searching
if we already have done all this work for previous stanzas.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Prevent Traceback when receiving MUC-PM carbons under some conditions
See merge request poezio/poezio!57
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Prevent plugin_e2ee from sending empty JID as recipient
See merge request poezio/poezio!56
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
BasePlugin: Remove debug logging
See merge request poezio/poezio!55
|