libervia-backend/libervia/backend/core
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 779d58d5ff core (xmpp/messages): only send "origin" request for printable messages:
"Origin" request are disco requests to know if a message sender is a bot or coming from a
gateway. It was sending request on every message, including pubsub/PEP events, resulting
in requests done to many entities, including ones not cacheables (bare entities or third
party servers, without caps mechanisms).

To avoid that, the requests is now done only for printable messages. To use
`client.is_message_printable` correctly, origin check has be moved to the end, after
`message_parse` trigger, so attachments are added to data.
2026-05-04 15:04:04 +02:00
..
__init__.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
constants.py memory (disco): Fix error handling for find_service_entity/find_service_entities: 2026-04-24 17:38:54 +02:00
core_types.py core (types): Add messageProt to SatXMPPEntity 2026-05-02 15:55:18 +02:00
exceptions.py tests (unit/cli/calls): Skip tests in case of missing media or webrtc: 2026-04-09 21:47:46 +02:00
i18n.py Dates update. 2026-03-31 12:57:17 +02:00
launcher.py core, dependencies: make Libervia compatible with Python 3.14: 2026-04-16 21:47:36 +02:00
log.py Dates update. 2026-03-31 12:57:17 +02:00
log_config.py Dates update. 2026-03-31 12:57:17 +02:00
main.py memory: add WAL checkpoint and unload: 2026-05-02 15:55:18 +02:00
patches.py plugin XEP-0355: Namespace Delegation implementation: 2026-04-14 23:04:04 +02:00
xmpp.py core (xmpp/messages): only send "origin" request for printable messages: 2026-05-04 15:04:04 +02:00