22 months ago |
Goffi |
core (xmpp), component file sharing, plugin XEP-0363: `enabled_features` + HTTP Upload:
|
22 months ago |
Goffi |
core (xmpp): improve pluging timing log by using highest `profileConnected` time:
|
23 months ago |
Goffi |
core: add debug trace to show plugins loading time
|
2022-10-06 |
Goffi |
core (xmpp): check presence of some keys in attachment before using them:
|
2022-09-24 |
Goffi |
core (xmpp): make `send` a blocking method, fix `sendMessageData` calls:
|
2022-08-23 |
Syndace |
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
|
2022-06-17 |
Goffi |
core (xmpp): adapt message workflow to components:
|
2022-05-24 |
Goffi |
comp AP gateway: message conversion:
|
2022-05-15 |
Goffi |
core: method to know if a profile/entity is an admin:
|
2022-05-13 |
Goffi |
core (xmpp): add a `server_jid` property
|
2022-03-22 |
Goffi |
core (xmpp): new `getVirtualClient` for components:
|
2021-12-01 |
Goffi |
merge bookmark 0.9
0.9
|
2021-11-30 |
Goffi |
core (xmpp): specify profile when logging a connection problem
|
2021-11-12 |
Goffi |
merge bookmark @
|
2021-11-04 |
Goffi |
core: don't callback `self.conn_deferred` if already called:
|
2021-07-28 |
Goffi |
core (xmpp): renamed `SatRosterProtocol.presenceSubscribed` to `isSubscribedFrom` (and added `isSubscribedTo`)
|
2021-06-17 |
Goffi |
merge changes from main branch
|
2021-06-09 |
Goffi |
core (xmpp): show "Libervia" without the "(backend)" component in version
|
2021-06-03 |
Goffi |
core (xmpp): catch `cancelError` in `pre_xml_treatments` in message workflow
|
2021-06-03 |
Goffi |
core: various changes and fixes to work with new storage and D-Bus bridge:
|
2021-06-03 |
Goffi |
core (memory/storage): backend storage is now based on SQLAlchemy
|
2021-05-06 |
Goffi |
core (xmpp): fix typo in sendError
|
2021-05-05 |
Goffi |
core (xmpp): added `appCondition` argument to `sendError`
|
2021-03-20 |
Goffi |
Renamed the project from "Salut à Toi" to "Libervia":
|
2021-03-19 |
Goffi |
date update
|
2020-11-12 |
Goffi |
core (xmpp): client.roster now implements __contains__
|
2020-11-12 |
Goffi |
doc, core: typos
|
2020-09-20 |
Goffi |
plugin XEP-0329, core(xmpp): moved `_compParseJids` to `SatXMPPComponent`:
|
2020-08-01 |
Goffi |
core (xmpp): text can now be specified in `sendError`
|
2020-04-14 |
Goffi |
core, frontends: avatar refactoring:
|
2020-04-03 |
Goffi |
core (xmpp): helper method to launch a plugin method:
|
2020-04-01 |
Goffi |
core (xmpp): properly clean profile data in case of startConnection failure:
|
2020-03-30 |
Goffi |
core (xmpp): use asDeferred for profileConnecting and profileConnected
|
2020-03-23 |
Goffi |
core (memory/encryption): set encrypted flag also for outgoing messages and put it in extra:
|
2020-03-22 |
Goffi |
core (memory/encryption): encryption session are now restored on client connection
|
2020-03-22 |
Goffi |
core (xmpp): use async corouting for startConnection
|
2020-03-22 |
Goffi |
core (xmpp): fixed workflow with post_xml_treatments in sendMessage:
|
2020-03-06 |
Goffi |
core (xmpp): isConnected now returns True when full connection is done:
|
2020-03-01 |
Goffi |
core (xmpp): check that entity_jid is actually a jid in SatRosterProtocol.isJidInRoster
|
2020-02-29 |
Goffi |
core (constants): renamed `MESS_KEY_MEDIA_TYPE` to `MESS_KEY_ATTACHMENTS_MEDIA_TYPE`
|
2020-02-26 |
Goffi |
core (xmpp): use pathlib.Path to complete attachments names, and use name to guess type
|
2020-02-23 |
Goffi |
core (xmpp): complete attachments for sent attachments:
|
2020-02-21 |
Goffi |
bridge: messageSend's extra is now serialised
|
2020-02-18 |
Goffi |
core (xmpp): add `name` and `media_type` in attachements if they are missing.
|
2020-02-18 |
Goffi |
core (xmpp): new message key to handle attachments
|
2020-02-18 |
Goffi |
core: renamed "MessageReceived" trigger to "messageReceived" for consistency.
|
2020-02-18 |
Goffi |
core: use serialised dict for `extra` in messageNew and historyGet
|
2020-02-09 |
Goffi |
core (xmpp), plugin android: fixed DNS, SRV handling on Android:
|
2020-02-03 |
Goffi |
core (xmpp): avoid starting several clients at the same time:
|
2020-01-29 |
Goffi |
core (xmpp): use a stable resource (sat.[shortuuid]) instead of server one if nothing is specified
|
2020-01-29 |
Goffi |
core (xmpp): raise InternalError when a new profile Client is created while there is already one in host
|
2020-01-29 |
Goffi |
fixed shebangs
|
2020-01-29 |
Goffi |
dates update
|
2020-01-28 |
Goffi |
core (xmpp): don't purge entity on disconnect if continueTrying is set
|
2020-01-26 |
Goffi |
plugin android: reconnect profiles with autoconnect if network is activated:
|
2019-10-18 |
Goffi |
core: `history is skipped as requested` log message is now at debug level
|
2019-10-01 |
Goffi |
core (patches): updated TLS patches:
|
2019-09-25 |
Goffi |
jp: jp asyncio port:
|
2019-08-13 |
Goffi |
Python 3 port:
|
2019-07-09 |
Goffi |
core, plugin XEP-0045: fixed message type autodetection + ENTITY_TYPE_MUC constant:
|
2019-07-02 |
Goffi |
core (xmpp): removed log for presence, as it is barely useful and too verbose even for debug logs.
|
2019-07-02 |
Goffi |
core (xmpp): set message timestamp on message reception:
|
2019-07-02 |
Goffi |
core (xmpp): fixed URI correction while parsing messages:
|
2019-06-30 |
Goffi |
core, plugin XEP-0045: fix crashes when changing URIs:
|
2019-04-14 |
Goffi |
core: fixed component connexion:
|
2019-04-10 |
Goffi |
code (xmpp): store version after roster item update + fix item removal:
|
2019-04-07 |
Goffi |
core, quick_frontend(app): fixed connected signal handling
|
2019-04-07 |
Goffi |
core: added a rosterResync method to bridge:
|
2019-04-07 |
Goffi |
core (xmpp): implemented roster versioning
|
2019-04-06 |
Goffi |
core (xmpp): new networkEnabled() and networkDisabled() methods:
|
2019-04-06 |
Goffi |
core (xmpp): advanced handling of connection termination
|
2019-04-05 |
Goffi |
core (xmpp): use the cleaner stopTrying() instead of setting `continueTrying = 0` when connection is not possible due to invalid certificate.
|
2019-03-01 |
Goffi |
core: renamed presenceReceived to presence_reveiced + use "client" as first arguments instead of "profile"
|
2019-01-26 |
Goffi |
plugin XEP-0045: fixed crash when <delay> is used at an unexpected time.
|
2019-01-16 |
Goffi |
core, XEP-0315: move XML element handling to sat_tmp:
|
2019-01-12 |
Goffi |
date update
|
2019-01-04 |
Goffi |
core (xmpp): don't add to history a message if there is no message and no subject.
|
2019-01-04 |
Goffi |
core (xmpp): added "extra" argument to client.feedback
|
2019-01-03 |
Goffi |
core (xmpp): implemented human friendly __unicode__ for client
|
2019-01-02 |
Goffi |
core (xmpp): don't send message without message or subject to bridge (and log a warning in frontends if such a message is received)
|
2018-12-27 |
Goffi |
core (xmpp): set "to" attribute to <message> element when it's missing:
|
2018-12-07 |
Goffi |
plugin XEP-0045: MAM implementation for MUC
|
2018-12-07 |
Goffi |
core (xmpp): check <message> namespace in parseMessage, and accept empty namespace (happen with Wokkel)
|
2018-12-01 |
Goffi |
plugin XEP-0313: implementation of MAM for messages:
|
2018-11-19 |
Goffi |
core: removed whitespace ping (not needed anymore as we handle XMPP ping)
|
2018-11-18 |
Goffi |
core (xmpp): added NS_X_DATA to disco features
|
2018-11-18 |
Goffi |
plugin XEP-0198: Stream Management implementation:
|
2018-11-10 |
Goffi |
core (xmpp): added missing disco#info namespace to disco info result.
|
2018-11-10 |
Goffi |
core (xmpp): server certificate validation:
|
2018-08-11 |
Goffi |
core (xmpp): send initial presence only after all profileConnected have been treated:
|
2018-08-11 |
Goffi |
core (memore/encryption): new methods and checks:
|
2018-08-11 |
Goffi |
tools (trigger, async_trigger): added no_cancel argument to point and asyncPoint when a trigger must not be cancellable
|
2018-07-29 |
Goffi |
core: new EncryptionHandler class which manage encrypted session as a core feature:
|
2018-07-29 |
Goffi |
core: added async TriggerManager
|
2018-07-29 |
Goffi |
core: style improvments (90 chars limit)
|
2018-06-27 |
Goffi |
code style reformatting using black
|
2018-05-25 |
Goffi |
core (xmpp): fixed "Force server" param on Android
|
2018-05-25 |
Goffi |
core (xmpp): use "phone" type in identities when backend is started from Android
|
2018-04-02 |
Goffi |
core, setup: huge cleaning:
base
src/core/xmpp.py@770198f5ecbe
|