log sat/plugins/plugin_xep_0060.py @ 4037:524856bd7b19

age author description
Sat, 08 Apr 2023 13:54:42 +0200 Goffi massive refactoring to switch from camelCase to snake_case:
Thu, 16 Mar 2023 12:29:34 +0100 Goffi plugin XEP-0060: fix namespace on node subscriptions request
Mon, 05 Dec 2022 11:54:47 +0100 Goffi plugin XEP-0470: create a default configuration if node config can't be accessed
Sat, 15 Oct 2022 20:38:33 +0200 Goffi plugin OXPS, XEP-0060: indicate which items were e2ee:
Sat, 15 Oct 2022 20:36:53 +0200 Goffi plugin OXPS: OpenPGP for XMPP Pubsub implementation:
Tue, 20 Sep 2022 16:22:18 +0200 Syndace plugin XEP-0373 and XEP-0374: Implementation of OX and OXIM:
Tue, 23 Aug 2022 21:06:24 +0200 Syndace plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Wed, 21 Sep 2022 22:32:36 +0200 Goffi plugin XEP-0060: raise an `NotFound` exception instead of StanzaError in `subscribe`:
Thu, 21 Jul 2022 18:02:33 +0200 Goffi plugin XEP-0060: sender can now be specified in `sendItems` and `publish`:
Wed, 20 Jul 2022 17:18:17 +0200 Goffi plugin XEP-0060, tools (utils): doc/type hints
Wed, 20 Jul 2022 17:12:29 +0200 Goffi core: fix calls to `domish.Element.elements`:
Thu, 14 Jul 2022 12:55:30 +0200 Goffi plugin XEP-0060: fix bad naming of return variable
Thu, 14 Jul 2022 12:55:30 +0200 Goffi plugin XEP-0060: handle priority in `addManagedNode`:
Wed, 29 Jun 2022 11:36:31 +0200 Goffi plugin XEP-0060: type hints
Fri, 17 Jun 2022 14:15:23 +0200 Goffi plugin XEP-0060: do not raise an error when not subscribed on unsubscribe:
Fri, 13 May 2022 18:38:05 +0200 Goffi plugins XEP-0060, XEP-0376, XEP-0465, CLI: PAM + PSS implementation:
Fri, 13 May 2022 18:29:42 +0200 Goffi plugin XEP-0060: use serialised options in `psSubscribe` + triggers update
Fri, 13 May 2022 18:22:06 +0200 Goffi plugin XEP-0060: better filtering when looking for default pubsub service
Tue, 22 Mar 2022 17:00:42 +0100 Goffi plugin XEP-0060: specify sender using `client.jid` in `subscribe`:
Tue, 25 Jan 2022 17:26:05 +0100 Goffi plugin XEP-0060, XEP-0163, XEP-0277, text syntaxes: make those plugins usable with components
Tue, 25 Jan 2022 17:16:37 +0100 Goffi plugin XEP-0060: `None` must not be used for `getItems`'s `node`
Thu, 29 Jul 2021 22:51:01 +0200 Goffi plugin pubsub cache: Pubsub Caching implementation
Thu, 29 Jul 2021 21:28:48 +0200 Goffi plugin XEP-0277: ignore `max_items` if `rsm_request` is set
Thu, 29 Jul 2021 17:28:02 +0200 Goffi plugin XEP-0060: fix notification handling in `retractItems`
Thu, 29 Jul 2021 17:26:59 +0200 Goffi plugin XEP-0060: add trigger points
Thu, 29 Jul 2021 17:10:36 +0200 Goffi plugin XEP-0060: events callbacks can now be sync or async
Thu, 29 Jul 2021 15:54:54 +0200 Goffi plugin XEP-0060: handle purge notifications
Wed, 28 Jul 2021 23:01:15 +0200 Goffi plugin XEP-0060: getItems extra is now serialised dict
Wed, 30 Jun 2021 16:19:14 +0200 Goffi plugin XEP-0060: `getItem(s)`, `publish` and `(un)subscribe` are now coroutines
Sat, 01 May 2021 18:37:57 +0200 Goffi plugin XEP-0060, XEP-0277: new rename methods (`psItemRename`, `mbRename`):
Sat, 27 Mar 2021 14:38:27 +0100 Goffi plugin XEP-0277: better resilience to broken items:
Fri, 19 Mar 2021 15:45:14 +0100 Goffi date update
Sat, 27 Feb 2021 18:25:20 +0100 Goffi plugin XEP-0060: added constants for overwrite policy configuration option
Fri, 19 Feb 2021 15:53:27 +0100 Goffi plugin XEP-0060: renamed `psRetractItem(s)` to `psItem(s)Retract` for consistency.
Fri, 11 Dec 2020 17:50:53 +0100 Goffi plugin XEP-0060: add constants for common values of publish model
Thu, 12 Nov 2020 14:53:15 +0100 Goffi plugin XEP-0060: use `xml_tools.parse` instead of `wokkel.generic.parseXml`:
Fri, 17 Jul 2020 12:57:23 +0200 Goffi plugin XEP-0060: serialise psItemsGet result with data_format
Thu, 16 Jul 2020 09:07:20 +0200 Goffi plugins XEP-0059, XEP-0060, XEP-0277, XEP-0313: better serialisation:
Mon, 18 May 2020 23:38:21 +0200 Goffi plugin XEP-0060: fixed payload parsing in sendItem
Wed, 11 Mar 2020 19:15:48 +0100 Goffi plugin XEP-0060: async sendItems + precondition-not-met policy:
Wed, 29 Jan 2020 10:07:00 +0100 Goffi fixed shebangs
Wed, 29 Jan 2020 09:50:54 +0100 Goffi dates update
Sat, 28 Dec 2019 20:02:18 +0100 Goffi plugin XEP-0060, jp (pubsub/set): publish-options implementation:
Fri, 08 Nov 2019 11:55:21 +0100 Goffi plugin XEP-0277: fixed comments URLs parsing
Sun, 20 Oct 2019 19:34:26 +0200 Goffi plugin XEP-0060: fixed bad MAM unwrapping after Python 3 port
Tue, 13 Aug 2019 19:08:41 +0200 Goffi Python 3 port:
Sun, 14 Apr 2019 08:21:51 +0200 Goffi tools (sat_defer), plugin XEP-0060: added a function "stanza2NotFound" to convert item-not-found StanzaError to exceptions.NotFound in an errback
Sat, 23 Feb 2019 18:59:00 +0100 Goffi plugin XEP-0277: blog items data are now entirely serialised before going to bridge:
Fri, 15 Feb 2019 22:13:43 +0100 Goffi plugin XEP-0060: added purgeNode/psNodePurge method to remove all items from a node
Fri, 15 Feb 2019 22:13:20 +0100 Goffi plugin XEP-0060: added sendItems/psItemsSend method to publish several items at once
Tue, 15 Jan 2019 08:51:54 +0100 Goffi plugin pubsub admin: pubsub administrator first draft:
Sat, 12 Jan 2019 12:25:31 +0100 Goffi date update
Fri, 11 Jan 2019 19:49:01 +0100 Goffi plugin XEP-0060: set a 30s timeout on items get
Sun, 06 Jan 2019 17:36:51 +0100 Goffi plugins XEP-0060, XEP-0313: implemented Order-By protoXEP:
Sun, 06 Jan 2019 17:33:53 +0100 Goffi plugin XEP-0060: fixed MAM return value on getItems():
Mon, 10 Dec 2018 20:34:45 +0100 Goffi plugin XEP-0313, XEP-0045: loop MAM requests until whole archive is retrieved:
Sat, 01 Dec 2018 10:34:42 +0100 Goffi plugin XEP-0060: use new parseExtra methods from MAM and RSM
Sun, 29 Jul 2018 19:23:01 +0200 Goffi plugin XEP-0060: added singleton ID ("current")
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