log sat/core/xmpp.py @ 3791:c61233f51b86

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