log

age author description
Sat, 05 Mar 2016 15:43:14 +0100 Goffi jp (blog/preview): xhtml cleaning is now used on preview
Sat, 05 Mar 2016 13:17:29 +0100 Goffi jp (file): fixed bad quit call
Sat, 05 Mar 2016 13:58:02 +0100 souliane frontends (tools/strings): fixXHTMLLinks skips internal anchors (links starting with "#")
Fri, 04 Mar 2016 23:24:06 +0100 Goffi misc (sat.sh): exec + better stop:
Fri, 04 Mar 2016 11:22:41 +0100 Goffi jp (blog): moved common method in a BlogCommon class + added "current" as an item keyword for blog/edit
Fri, 04 Mar 2016 10:33:28 +0100 Goffi jp (blog/edit): metadata file is reused if it already exists
Fri, 04 Mar 2016 10:00:23 +0100 souliane plugin XEP-0363: fixes a forgotten attribute update
Thu, 03 Mar 2016 18:28:53 +0100 Goffi jp (blog): preview command, first draft
Thu, 03 Mar 2016 17:02:23 +0100 souliane jp (blog): add to EDITOR_ARGS_MAGIC parameters for (x)emacs and nano
Thu, 03 Mar 2016 15:57:06 +0100 Goffi jp (blog/edit): editor arguments can now be specified on sat.conf, and default on are applied for known editors:
Wed, 02 Mar 2016 19:53:53 +0100 Goffi jp (blog/edit): removed content_rich from KEY_TO_REMOVE_METADATA as it is never given by backend
Wed, 02 Mar 2016 19:46:01 +0100 Goffi base (blog/edit): added a way to block publishing by adding "publish": "false" in metadata file
Wed, 02 Mar 2016 19:45:02 +0100 Goffi jp (base): fixed Jp.quit when exit code is 0
Wed, 02 Mar 2016 19:18:14 +0100 Goffi jp (blog/edit): added metadata handling through a .json file (named like content temporary file, but with extension replaced by "_metadata.json"). Modification to this file before the end of edition will be taken into account.
Tue, 01 Mar 2016 16:36:16 +0100 Goffi plugin text syntaxes: added 'poster' and 'controls' in allowed attributes for cleanXHTML
Tue, 01 Mar 2016 01:54:21 +0100 Goffi jp (blog): edit command, first draft:
Tue, 01 Mar 2016 01:47:32 +0100 Goffi plugin XEP-0277: service can be None in mbGet, resulting in a request on default pubsub service of profile (i.e. profile's PEP)
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp: all commands now use the new start method and set need_loop in __init__ when needed
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): refactored need_loop so it is set only when the command is run. It can now be set in __init__ methods of commands classes
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): added a CommandBase.start method which is called by run or connected, so subclasses can implement it (this is for simplicity sake, as it's not always clear if run or connected must be used)
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (profile): added confirmation and --force arguement to profile/delete
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): use need_connect attribue to detect if connection is needed instead of self.args.profile, as profile argument can be used by any command even if use_profile is False
Mon, 29 Feb 2016 16:13:47 +0100 Goffi core (memory, config): moved parseMainConf to tools/config so it can be used by frontends too
Sun, 28 Feb 2016 13:42:31 +0100 Goffi tools (utils): improved repository version detection:
Sun, 28 Feb 2016 01:57:51 +0100 Goffi core (tools): fixed bad call to "hg id" when hg is not working to guest revision, which was the cause of an Exception
Sat, 27 Feb 2016 14:55:23 +0100 Goffi plugin account: modifications in welcoming email:
Sat, 27 Feb 2016 14:49:20 +0100 Goffi plugin account: email sending improvments:
Thu, 25 Feb 2016 16:21:17 +0100 Goffi plugin XEP-0060: fixed bad xmpp: URI generation in getNodeURI
Thu, 25 Feb 2016 16:05:31 +0100 Goffi plugin blog import dokuwiki: fixed bad use of MissingModule and unmodified docstring
Wed, 24 Feb 2016 16:11:36 +0100 Goffi plugin blog import: mb_data handle unicode only, so comments_service must be a unicode and not a JID
Tue, 23 Feb 2016 15:02:03 +0100 souliane plugin misc_upload: fixes things that have been forgotten after a refactoring
Mon, 22 Feb 2016 14:33:47 +0100 souliane plugin XEP-0277: add a forgotten string to JID conversion
Mon, 22 Feb 2016 13:44:14 +0100 souliane quick_frontend (blog): correction for the previous patch:
Mon, 22 Feb 2016 13:15:02 +0100 souliane quick_frontend (blog): fixes main item update (comment's data were lost)
Thu, 18 Feb 2016 15:41:47 +0100 Goffi plugin text syntaxes: fixed defaut syntax handling
Wed, 10 Feb 2016 12:48:19 +0100 Goffi install: removed "nox" option as there is no more X dependency since WIX has been deprecated
Mon, 08 Feb 2016 18:06:07 +0100 Goffi plugin XEP-0065: fixed timer cancellation when a profile is receiving a file
Thu, 04 Feb 2016 18:56:53 +0100 souliane plugin blog_import_dokuwiki: also uses the generic image uploader from blog_import (when media_repo is empty and OPT_UPLOAD_IMAGES is True)
Thu, 04 Feb 2016 17:37:33 +0100 souliane plugin blog_import_dokuwiki: fixes wrong URL when a substitution occurs twice
Thu, 04 Feb 2016 17:36:22 +0100 souliane plugin blog_import_dokuwiki: refactor to make it look more similar to blog_import_dotclear
Thu, 04 Feb 2016 12:29:43 +0100 souliane plugin blog_import_dokuwiki: first draft
Thu, 04 Feb 2016 11:48:37 +0100 souliane frontends (jp): onActionNew displays xmlui message if no meta_type is defined and xmlui is defined
Thu, 04 Feb 2016 11:44:43 +0100 souliane frontends (jp/blog), plugin blog_import: fixes:
Thu, 28 Jan 2016 16:44:47 +0100 Goffi plugin XEP-0277: fix bad call after methods renaming
Mon, 25 Jan 2016 18:04:24 +0100 Goffi plugin maildir: added an option to block intercepted normal messages:
Mon, 25 Jan 2016 17:03:45 +0100 Goffi core (params): return given profile for ProfileUnknownError
Sun, 24 Jan 2016 18:28:08 +0100 Goffi core (config): getConfig now returns unicode and raise exceptions.ParsingError in case of parsing problem
Sun, 24 Jan 2016 18:24:01 +0100 Goffi jp (blog): import now show progression + value to add to sat.conf for URLs redirection
Sat, 23 Jan 2016 20:06:01 +0100 Goffi core (config): _dict values are now handled with json syntax
Sat, 23 Jan 2016 20:04:28 +0100 Goffi jp: an onProgressUpdate method is now called on each progress update, allowing to handle metadata
Sat, 23 Jan 2016 20:01:28 +0100 Goffi plugin blog import, XEP-0277: progress + redirect:
Sat, 23 Jan 2016 19:56:25 +0100 Goffi bridge (template): fixed docstrings
Sat, 23 Jan 2016 19:53:16 +0100 Goffi plugin XEP-0060, XEP-0277: added getNodeURI method
Fri, 22 Jan 2016 21:06:41 +0100 Goffi jp (message): message is now a subcommand, and the sending command is moved to message/send
Fri, 22 Jan 2016 20:24:17 +0100 Goffi jp: added a blog/import command to handle new blog import plugin
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin blog import dotclear: this plugin import Dotclear 2 backups
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin blog import: this plugin is the base handling blog importers:
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin upload, XEP-0363: splitted fileUpload in fileUpload + upload:
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin XEP-0277: fixed encoding issue, specially with parseCommentUrl, which could lead to the impossibility to find comments node
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin XEP-0277: moved NS_XHTML namespace to constants + adapted parsing to new behaviour of ElementParser
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin XEP-0277: comments handling improvments:
Fri, 22 Jan 2016 20:24:17 +0100 Goffi plugin XEP-0277: added missing author_email parsing
Fri, 22 Jan 2016 20:24:17 +0100 Goffi core (xml_tools): added a method to find all elements corresponding to criteria
Fri, 22 Jan 2016 20:24:17 +0100 Goffi core (xml_tools): unescape HTML sequences to avoid parsing error in ElementParser
Fri, 22 Jan 2016 20:24:17 +0100 Goffi core (xml_tools), plugin XEP-0277: ElementParser element now manage automatically the wrapping with <div/> element when needed + fixed content_xhtml/title_xhtml in XEP-0277
Tue, 19 Jan 2016 14:59:13 +0100 souliane test (RSM): fix according to modification in sat.tmp.wokkel.rsm in rev 1771 (b77dc676a4df)
Tue, 19 Jan 2016 12:18:29 +0100 souliane test (RSM): fix according to modification in sat.tmp.wokkel:
Tue, 19 Jan 2016 12:21:38 +0100 Goffi plugin XEP-0277: removed cleanXHTML on output data:
Tue, 19 Jan 2016 12:08:38 +0100 Goffi plugin XEP-0071: removed cleanXHTML use for sent message: it's not necessary in this direction
Tue, 19 Jan 2016 11:51:07 +0100 souliane plugin XEP-0071, XEP-0277: method clean_xhtml has been renamed to cleanXHTML
Tue, 19 Jan 2016 11:49:25 +0100 souliane plugin text syntaxes: fixes typo
Thu, 17 Sep 2015 11:04:17 +0200 souliane plugin XEP-0055, tmp_directory_subscription: move directory subscription to a new temporary plugin
Thu, 21 Aug 2014 20:45:24 +0200 souliane test, setup: requires lxml >= 3.1.0 (fixes html cleaning issue)
Mon, 18 Jan 2016 17:30:14 +0100 Goffi plugin syntax dotclear: renamed syntax to wiki_dotclear, and renamed plugin file to plugin_syntax_wiki_dotclear.py
Mon, 18 Jan 2016 17:04:29 +0100 Goffi plugin syntax dc_wiki: added XHTML => dc_wiki converter, plus some bug fixes:
Sun, 17 Jan 2016 20:39:20 +0100 Goffi plugin syntax dc_wiki: first draft:
Sun, 17 Jan 2016 17:33:10 +0100 Goffi pluging text syntaxes: various minor improvments:
Sat, 16 Jan 2016 10:09:16 +0100 souliane plugin misc_account: add a FIXME comment
Fri, 15 Jan 2016 17:13:59 +0100 Goffi plugin text syntaxes: a non blocking syntax callback can now return a unicode directly instead of a Deferred
Fri, 15 Jan 2016 17:13:59 +0100 Goffi plugin (xep-0277): avoid wrapping XML in an extra <div> in data2entry
Fri, 15 Jan 2016 12:27:34 +0100 souliane tools (strings): add method fixXHTMLLinks to add a scheme if missing, and force opening in new tab
Wed, 13 Jan 2016 22:10:06 +0100 souliane jp (roster): change groups delimiter for "roster get" output, from "|" to "\t"
Wed, 13 Jan 2016 20:51:42 +0100 souliane jp (roster): add command "roster get" with parameters "--subscriptions", "--name" and "--groups"
Wed, 13 Jan 2016 19:46:43 +0100 souliane jp (roster stats): add some extra information
Wed, 13 Jan 2016 19:26:09 +0100 souliane jp (roster): add parameters "--no_from" and "--no_to" to command "roster purge" in order to remove the contacts with no from/to subscription
Wed, 13 Jan 2016 18:54:58 +0100 souliane jp: add command "roster stats"
Wed, 13 Jan 2016 18:55:30 +0100 Goffi primivitus: Primivitus doesn't handle microblog yet, configure QuickApp accordingly
Wed, 13 Jan 2016 18:44:32 +0100 Goffi bridge (D-Bus): fixed handling of profile in kwargs:
Wed, 13 Jan 2016 18:15:20 +0100 souliane jp: add command "roster purge" to remove the contacts with no from/to subscription
Wed, 13 Jan 2016 13:12:50 +0100 Goffi tools (xml_tools): removed unused import
Wed, 13 Jan 2016 13:11:20 +0100 Goffi reverted patch 3770d13776e8
Wed, 13 Jan 2016 13:08:31 +0100 souliane tools (strings): add a parameter "new_target" to addURLToText
Wed, 13 Jan 2016 13:07:36 +0100 souliane plugin XEP-0045: raise a special error when the room has already been joined
Wed, 13 Jan 2016 08:50:40 +0100 souliane primitivus (chat): since dialog refresh is done in message notification, print the message first and then notify
Tue, 12 Jan 2016 17:54:38 +0100 souliane quick_frontend, primitivus: mechanism to signal a new message reception when the window is hidden (even if the message is actually displayed):
Tue, 12 Jan 2016 17:52:17 +0100 souliane quick_frontend, primitivus (chat): move notification command to quick_frontend
Fri, 08 Jan 2016 18:54:23 +0100 Goffi tmp (wokkel.mam): recipient and sender are handled in MAM Request. TODO: MAMRequest should inherit from generic.Stanza, the same way as for PubSubRequest
Fri, 08 Jan 2016 18:52:28 +0100 Goffi tmp (wokkel.mam): MAMErrow now inherit from StanzaError so it can be handler properly by services
Fri, 08 Jan 2016 17:25:19 +0100 Goffi tmp (wokkel.rsm): raise RSMError when <after/> element is empty
Fri, 08 Jan 2016 17:24:32 +0100 Goffi tmp (wokkel.rsm): RSMError now inherit from StanzaError, so they are correctly handled by services
Thu, 07 Jan 2016 23:03:15 +0100 Goffi tmp (wokkel.rsm): fixed incorrect behaviour which was adding max_items attribute
Thu, 07 Jan 2016 22:48:49 +0100 Goffi tmp (wokkel.rsm): fixed forgotten method renaming
Thu, 07 Jan 2016 22:48:21 +0100 Goffi plugin XEP-0277: don't use max_comments if it is 0 in getFromManyWthComments bridge callback
Thu, 07 Jan 2016 16:19:43 +0100 Goffi plugin XEP-0060: fixed extra mam filters parsing
Tue, 05 Jan 2016 23:20:22 +0100 Goffi plugin XEP-0060: MAM integration:
Tue, 05 Jan 2016 23:20:22 +0100 Goffi plugin XEP-0313: cleaning and improvments:
Tue, 05 Jan 2016 23:20:22 +0100 Goffi plugin XEP-0277: ignore maxItems if it is null
Tue, 05 Jan 2016 23:20:22 +0100 Goffi tmp (wokkel.mam): cleaning and bug fix:
Tue, 05 Jan 2016 23:20:22 +0100 Goffi plugin XEP-0060, tmp(wokkel.rsm): small refactoring:
Tue, 05 Jan 2016 23:20:22 +0100 Goffi tmp (wokkel.pubsub): PubSubRequest class can be overriden everywhere, including PubSubClient
Tue, 05 Jan 2016 23:20:20 +0100 Goffi tmp (wokkel/rsm): various improvments:
Sun, 03 Jan 2016 18:36:41 +0100 Goffi tmp (mam): various improvments:
Sun, 03 Jan 2016 18:36:41 +0100 Goffi plugin xep-0059: minor cleaning
Sun, 03 Jan 2016 18:36:41 +0100 Goffi tmp (rsm): removed useless cast
Sun, 03 Jan 2016 18:36:39 +0100 Goffi tmp (wokkel): removed delay as it is nearly identical to original one, and the additional exception should be catched elsewhere
Sun, 03 Jan 2016 16:28:30 +0100 Goffi copyright update
Tue, 22 Dec 2015 16:20:25 +0100 souliane plugin misc_account: fixes login messages when sending emails
Tue, 22 Dec 2015 11:44:51 +0100 souliane quick_frontend (chat): temporary fix for bug 12:
Tue, 22 Dec 2015 11:43:02 +0100 souliane quick_frontend (chat): scroll down after having printed the history
Tue, 22 Dec 2015 11:39:45 +0100 souliane quick_frontend, primitivus (chat): printing the history is left to quick_frontend
Fri, 18 Dec 2015 19:36:00 +0100 Goffi quick_frontend (blog): replaced first argument in addEntry by edit_entry, so it can be managed separately from entries + handle it in Entry.delete
Fri, 18 Dec 2015 15:06:58 +0100 Goffi plugin XEP-0060: None is no more used in addManagedNode, but all nodes prefixed with a registered one are now triggered
Thu, 17 Dec 2015 22:38:00 +0100 Goffi plugin XEP-0065: better handling of finished Deferred
Thu, 17 Dec 2015 22:37:59 +0100 Goffi plugin XEP-0260, XEP-0065: fixed session hash handling:
Thu, 17 Dec 2015 22:37:58 +0100 Goffi plugins XEP-0065, XEP-0260: fixed session creation order: session is created earlied, and file object associated in a second time if needed
Thu, 17 Dec 2015 22:37:56 +0100 Goffi plugin XEP-0260: better proxy error handling:
Thu, 17 Dec 2015 22:10:53 +0100 Goffi plugin XEP-0260: kill s5b session if session is declined
Thu, 17 Dec 2015 22:08:11 +0100 Goffi plugin XEP-0166: jingleTerminate is called (if present) on applications and transports plugins on session-terminate action, can be used to do some cleaning