log

age author description
Fri, 15 Feb 2019 22:24:57 +0100 Goffi jp(pubsub): minor code style fixes
Fri, 15 Feb 2019 22:13:43 +0100 Goffi jp (pubsub/node): new "import" command, to publish many nodes from an XML file
Fri, 15 Feb 2019 22:13:43 +0100 Goffi jp (pubsub/transform): use new psItemsSend method, it is not needed anymore to send items one by one when --admin is not used
Fri, 15 Feb 2019 22:13:43 +0100 Goffi jp (pubsub/node): added purge command
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
Wed, 06 Feb 2019 09:10:31 +0100 Goffi Added tag 0.7.0a3 for changeset 7d2d28564b3e
Wed, 06 Feb 2019 09:10:27 +0100 Goffi 0.7.0a3 release 0.7.0a3
Sat, 02 Feb 2019 01:12:54 +0100 Goffi tools (common): fixed dateutil.parser import
Sat, 02 Feb 2019 01:05:25 +0100 Goffi plugin XEP-0198: don't use hooks on components
Sat, 26 Jan 2019 20:08:33 +0100 Goffi plugin XEP-0198: fixed typo resulting in a crash on resume
Sat, 26 Jan 2019 20:07:45 +0100 Goffi plugin XEP-0045: fixed crash when <delay> is used at an unexpected time.
Fri, 25 Jan 2019 09:06:29 +0100 Goffi plugin mr mercurial, tools(common/utils): moved command protocol to a new module
Tue, 22 Jan 2019 18:52:16 +0100 Goffi quick frontend (chat): use right type in getOrCreateWidget on new message
Sun, 20 Jan 2019 18:20:55 +0100 Goffi core (findByFeatures): fixed services discovery
Sun, 20 Jan 2019 15:46:32 +0100 Goffi quick frontends: visible_widgets can now keep any kind of widget, new visible_quick_widgets only iters on QuickWidgets
Sat, 19 Jan 2019 23:27:59 +0100 Goffi quick frontend (app): fixed filtering for chat state notifications
Sat, 19 Jan 2019 23:27:22 +0100 Goffi quick frontend (chat): fixed use of old method printInfo
Sat, 19 Jan 2019 22:49:32 +0100 Goffi memory (sqlite): optimizations
Sat, 19 Jan 2019 11:39:02 +0100 Goffi plugin text syntaxes: handle empty content in cleanXHTML + don't use self-closing tags for non-void elements.
Sat, 19 Jan 2019 11:39:02 +0100 Goffi merge_requests: use XHTML for body
Sat, 19 Jan 2019 11:39:02 +0100 Goffi plugin pubsub schema: handle XHTML fields
Sat, 19 Jan 2019 11:39:02 +0100 Goffi frontends, jp, templates: added XHTMLBox widget:
Sat, 19 Jan 2019 11:39:02 +0100 Goffi core (XMLUI): new XHTMLBox widget:
Sat, 19 Jan 2019 11:39:02 +0100 Goffi plugin text syntaxes: cleanStyle is an independent method, cleanXHTML is now blocking (no need to launch thread for that)
Sat, 19 Jan 2019 11:39:02 +0100 Goffi plugin text syntaxes: changed import name to TEXT_SYNTAX (better with underscore for autocompletion)
Sat, 19 Jan 2019 11:38:54 +0100 Goffi changelog: update
Wed, 16 Jan 2019 09:18:16 +0100 Goffi core, XEP-0315: move XML element handling to sat_tmp:
Tue, 15 Jan 2019 08:51:56 +0100 Goffi jp (pubsub): new "transform" command:
Tue, 15 Jan 2019 08:51:54 +0100 Goffi plugin pubsub admin: pubsub administrator first draft:
Sat, 12 Jan 2019 16:50:58 +0100 Goffi jp (base): fixed default values for --max-items and --max when using pubsub
Sat, 12 Jan 2019 16:50:13 +0100 Goffi plugin pubsub schema: code formatting minor update
Sat, 12 Jan 2019 16:49:23 +0100 Goffi jp (pubsub/search): fixed name for node_max
Sat, 12 Jan 2019 15:01:20 +0100 Goffi plugin XEP-0315: implementation of Data Forms XML Element
Sat, 12 Jan 2019 12:25:31 +0100 Goffi date update
Fri, 11 Jan 2019 21:38:20 +0100 Goffi tools (common/data_objects): moved BlogItems._parseMetadata to a parsePubSubMetadata function, so it can be used in a more generic way
Fri, 11 Jan 2019 19:49:01 +0100 Goffi plugin XEP-0060: set a 30s timeout on items get
Fri, 11 Jan 2019 19:48:20 +0100 Goffi core (disco): client.disco.requestInfo failure are re-raised:
Fri, 11 Jan 2019 19:44:46 +0100 Goffi core: findByFeatures speed improvments:
Fri, 11 Jan 2019 16:35:13 +0100 Goffi tools (common/data_objects): metadata parsing in BlogItems:
Fri, 11 Jan 2019 11:13:15 +0100 Goffi misc: replaced all "dummy" by the more conventional and readable "__" ("_" being used for gettext)
Fri, 11 Jan 2019 10:18:02 +0100 Goffi jp (base): MAM and RSM arguments can now be used for pubsub commands:
Fri, 11 Jan 2019 09:48:19 +0100 Goffi XEP-0059: max value check:
Fri, 11 Jan 2019 09:48:17 +0100 Goffi core (XMLUI): small optimisation: introspection is done once at module loading instead of on each XMLUI instantiation
Sun, 06 Jan 2019 17:39:57 +0100 Goffi jp (base, pubsub, ticket): handle order-by:
Sun, 06 Jan 2019 17:36:51 +0100 Goffi plugins XEP-0060, XEP-0313: implemented Order-By protoXEP:
Sun, 06 Jan 2019 17:34:56 +0100 Goffi plugin XEP-0380: register namespace
Sun, 06 Jan 2019 17:33:53 +0100 Goffi plugin XEP-0060: fixed MAM return value on getItems():
Sat, 05 Jan 2019 14:15:11 +0100 Goffi plugin XEP-0384: give feedback to user when trust must be handled before sending a message
Fri, 04 Jan 2019 19:12:43 +0100 Goffi plugin android: fixed path for .cagou_status
Fri, 04 Jan 2019 18:59:24 +0100 Goffi plugin manhole: manhole debug plugin, first draft:
Fri, 04 Jan 2019 18:47:56 +0100 Goffi plugin XEP-0380, XEP-0384: use C.EXTRA_INFO_DECR_ERR as info sub-type when a message can't be decrypted.
Fri, 04 Jan 2019 18:46:39 +0100 Goffi plugin OTR: fixed a bug which was tagging every message as "encrypted"
Fri, 04 Jan 2019 18:46:02 +0100 Goffi core (constants): added a constant for "encrypted"
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:14:53 +0100 Goffi plugin XEP-0380: Explicit Message Encryption implementation
Fri, 04 Jan 2019 11:14:17 +0100 Goffi core (memory/encryption): added getNamespaces method to retrieve all plugins namespaces
Fri, 04 Jan 2019 11:13:31 +0100 Goffi core (xmpp): added "extra" argument to client.feedback
Fri, 04 Jan 2019 09:26:57 +0100 Goffi memory (sqlite): minor comment move
Fri, 04 Jan 2019 09:21:16 +0100 Goffi memory (sqlite): retry _runInteraction in the same way as for _runQuery, this improve reliability
Fri, 04 Jan 2019 09:20:32 +0100 Goffi plugin XEP-0384: don't ignore StanzaError if it's not item-not-found
Thu, 03 Jan 2019 21:04:55 +0100 Goffi plugin XEP-0384: various bug fixes:
Thu, 03 Jan 2019 21:00:00 +0100 Goffi core (memory/encryption), plugin OTR: finished OTR integration in encryption:
Thu, 03 Jan 2019 20:51:08 +0100 Goffi core (xmpp): implemented human friendly __unicode__ for client
Thu, 03 Jan 2019 20:49:21 +0100 Goffi tools (xml_tools): isXMLUICancelled helper function to check if an XMLUI has been cancelled from raw XML.
Wed, 02 Jan 2019 18:50:57 +0100 Goffi jp (message/send, encryption): encryption handling:
Wed, 02 Jan 2019 18:50:47 +0100 Goffi jp (xmlui): JidWidget + small improvments:
Wed, 02 Jan 2019 18:50:28 +0100 Goffi plugin XEP-0384: update to last python-omemo + trust management:
Wed, 02 Jan 2019 18:32:16 +0100 Goffi frontends (XMLUI): TabsContainer can now be the main container (Primitivus keep the old behaviour and always use VerticalContainer as main container)
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)
Wed, 02 Jan 2019 18:25:55 +0100 Goffi core (memory/sqlite): new delPrivateNamespace method to delete all data of a specific namespace for a profile.
Wed, 02 Jan 2019 18:24:14 +0100 Goffi core (memory/persistent): new LazyPersistentBinaryDict.remove method
Wed, 02 Jan 2019 18:22:30 +0100 Goffi core (memory/encryption): new encryptionNamespaceGet and encryptionTrustUIGet methods:
Thu, 27 Dec 2018 11:40:04 +0100 Goffi core (log): fixed double call to ansiColors
Thu, 27 Dec 2018 11:40:04 +0100 Goffi core (xmpp): set "to" attribute to <message> element when it's missing:
Thu, 27 Dec 2018 11:40:04 +0100 Goffi quick frontend(chat): use unicode on jid.JID instance in self.host.bridge.messageEncryptionGet:
Thu, 27 Dec 2018 09:21:10 +0100 Goffi plugin XEP-0198: rised ACK_TIMEOUT + set req_time to None when timing out to be ready after resuming
Wed, 26 Dec 2018 17:21:39 +0100 Goffi plugin XEP-0045: fixed bad MAM detection on join
Wed, 26 Dec 2018 17:21:38 +0100 Goffi plugin XEP-0198: allow to customise/disable ack_timeout:
Wed, 26 Dec 2018 17:18:52 +0100 Goffi plugin OTR: catch and log potr.context.ErrorReceived instead of raising it.
Wed, 26 Dec 2018 14:37:13 +0100 Goffi plugin XEP-0198: abort connection if ack is not received after a timeout:
Wed, 12 Dec 2018 08:58:52 +0100 Goffi plugin XEP-0045: don't loop when initiating MAM archive
Wed, 12 Dec 2018 01:13:15 +0100 Goffi plugin XEP-0045: request 50 *last* MAM messages if new archive
Wed, 12 Dec 2018 00:53:14 +0100 Goffi core (memory/sqlite): further improvments in update_v7:
Tue, 11 Dec 2018 23:53:27 +0100 Goffi core (memory/sqlite): fixed v7 update performance issue:
Mon, 10 Dec 2018 21:06:20 +0100 Goffi core (memory/sqlite): do not call commitStatements if there is nothing to commit in checkUpdates
Mon, 10 Dec 2018 20:34:45 +0100 Goffi jp (message/mam): display metadata when verbose
Mon, 10 Dec 2018 20:34:45 +0100 Goffi plugin XEP-0313, XEP-0045: loop MAM requests until whole archive is retrieved:
Mon, 10 Dec 2018 20:34:45 +0100 Goffi plugin XEP-0059: added serialise method
Sun, 09 Dec 2018 14:07:26 +0100 Goffi core (memory/sqlite): changed history constraint
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)
Fri, 07 Dec 2018 17:43:43 +0100 Goffi plugin XEP-0313: improvments to prepare MUC MAM:
Sat, 01 Dec 2018 14:40:32 +0100 Goffi core (memory/disco): normalise booleans in extensions
Sat, 01 Dec 2018 14:39:35 +0100 Goffi core (memory/sqlite): skip a line before debug log showing statements
Sat, 01 Dec 2018 14:35:28 +0100 Goffi jp (info/disco): better default output for extensions
Sat, 01 Dec 2018 14:34:55 +0100 Goffi tools (common/data_format): use "default" in json.dumps in serialise (useful notably to serialise jid.JID)
Sat, 01 Dec 2018 10:48:01 +0100 Goffi jp (message): new mam subcommand:
Sat, 01 Dec 2018 10:48:01 +0100 Goffi jp (output): new OUTPUT_MESS output to handle data containing chat messages
Sat, 01 Dec 2018 10:47:59 +0100 Goffi jp (base): pubsub legacy --max option renamed to --max-item to prepare the use of --max for RSM.
Sat, 01 Dec 2018 10:42:25 +0100 Goffi jp (base): new own_jid host attribute:
Sat, 01 Dec 2018 10:41:37 +0100 Goffi jp (base): new date_decoder to specify dates in arguments
Sat, 01 Dec 2018 10:40:19 +0100 Goffi tools (common/date_utils): date_parse_ext + timezone handling:
Sat, 01 Dec 2018 10:34:42 +0100 Goffi plugin XEP-0060: use new parseExtra methods from MAM and RSM
Sat, 01 Dec 2018 10:33:43 +0100 Goffi plugin XEP-0313: implementation of MAM for messages:
Sat, 01 Dec 2018 10:10:25 +0100 Goffi plugin XEP-0059: added "parseExtra" method to easily handle RSM argument coming from bridge.
Sat, 01 Dec 2018 10:08:17 +0100 Goffi core (memory/sqlite): added stanza_id:
Sat, 01 Dec 2018 10:04:17 +0100 Goffi core: minor style/typos fixes
Sat, 01 Dec 2018 09:59:48 +0100 Goffi tools (common/data_format): serialise now check types and return a default value when empty string is parsed.
Sat, 01 Dec 2018 09:57:25 +0100 Goffi plugin XEP-0359: Unique and Stable Stanza IDs implementation, first draft
Mon, 19 Nov 2018 23:46:50 +0100 Goffi core: fixed reactor crash by installing reactor only in makeService
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:55 +0100 Goffi jp (base): fixed connection when start_session arg exists but is False
Sun, 18 Nov 2018 15:49:46 +0100 Goffi plugin XEP-0198: Stream Management implementation:
Sat, 10 Nov 2018 10:16:38 +0100 Goffi jp: new command "ping"
Sat, 10 Nov 2018 10:16:38 +0100 Goffi plugin XEP-0199: implementation of XMPP Ping
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:
Fri, 09 Nov 2018 16:17:45 +0100 Goffi quick frontend (contact list): use property to retrieve "whoami" in ProfileContactList: