Sat, 05 Mar 2016 20:19:40 +0100 |
Goffi |
jp (blog/edit): added a confirmation message when blog item has been successfuly published
|
Sat, 05 Mar 2016 20:19:17 +0100 |
Goffi |
blog (jp/edit): added --preview option to launch a "blog preview" in parallel
|
Sat, 05 Mar 2016 19:24:10 +0100 |
Goffi |
jp (blog/preview): inotify improvments:
|
Sat, 05 Mar 2016 19:21:35 +0100 |
Goffi |
jp (blog/preview): open and preview commands can be changed in sat.conf with "blog_preview_open_cmd" and "blog_preview_update_cmd" in [jp] section + don't convert syntax when content is empty
|
Sat, 05 Mar 2016 18:00:56 +0100 |
Goffi |
jp: moved KeyboardInterrupt catch one level higher, so it is also catched if the loop is not started
|
Sat, 05 Mar 2016 18:00:12 +0100 |
Goffi |
jp (blog): fixed syntax guessing on existing files
|
Sat, 05 Mar 2016 17:59:10 +0100 |
Goffi |
jp (blog/preview): added inotify support, so preview can be updated each time the file is modified (actually IN_CLOSE_WRITE is used, but this may change in the future)
|
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
|
Thu, 17 Dec 2015 22:02:52 +0100 |
Goffi |
plugin XEP-0234: log file transfer "terminated" instead of "completed", as the file may not be complete (check is done after)
|
Thu, 17 Dec 2015 21:58:41 +0100 |
Goffi |
core (disco): display a warning when a disco info/items request failed, and return empty DiscoInfo/DiscoITems
|
Wed, 16 Dec 2015 13:29:24 +0100 |
souliane |
primitivus (chat): duplicate message check is actually not needed when retrieving local MUC history is disabled
|
Tue, 15 Dec 2015 20:29:19 +0100 |
souliane |
tools, plugins XEP-0071, XEP-0277: remove recently added expandNewLinesToXHTML, just leave it to the convertors
|
Tue, 15 Dec 2015 20:05:27 +0100 |
souliane |
quick_frontend: restore printing the day change while displaying history
|
Sat, 12 Dec 2015 12:18:54 +0100 |
souliane |
frontends: small message refactorisation:
|
Tue, 15 Dec 2015 17:43:36 +0100 |
souliane |
memory (params): fixes loading user value and building params XML for jids_list type
|
Tue, 15 Dec 2015 17:03:30 +0100 |
Goffi |
plugin extra_pep: replaced name by a short one
|
Tue, 15 Dec 2015 16:25:37 +0100 |
Goffi |
core (params): removed unused values
|
Tue, 15 Dec 2015 16:25:19 +0100 |
Goffi |
plugin extra_pep, params: fixed insecure building of jids_list
|
Fri, 11 Dec 2015 11:25:29 +0100 |
souliane |
plugin XEP-0203, core (xmpp): leave the management of delay element to XEP-0203 (fix bug 59):
|
Tue, 15 Dec 2015 13:30:47 +0100 |
souliane |
complete the Exception's list when catching JID error:
|
Fri, 11 Dec 2015 09:12:11 +0100 |
souliane |
plugin misc_extra_pep: use a user parameter (jids_list) instead of a general configuration value
|
Tue, 15 Dec 2015 14:12:19 +0100 |
souliane |
memory (params): parameter jids_list values are specified with <jid>...</jid>
|
Tue, 15 Dec 2015 13:33:35 +0100 |
souliane |
memory (params): forbid to pass a value to a parameter of type "list" with <param value...>
|
Tue, 15 Dec 2015 14:25:26 +0100 |
Goffi |
reverted patch 58ecc0e2e6fc as it may hide an other issue
|
Tue, 15 Dec 2015 12:41:07 +0100 |
Goffi |
core (xmlui): fixed deferConfirm
|
Tue, 15 Dec 2015 12:20:55 +0100 |
Goffi |
core (xmlui): fixed bad call of deferredUI in deferXMLUI
|
Fri, 11 Dec 2015 07:54:14 +0100 |
souliane |
tools: expandNewLinesToXHTML replaces two or more \n instead of each ones
|
Thu, 10 Dec 2015 15:14:23 +0100 |
souliane |
plugin XEP-0277: revert use of expandNewLinesToXHTML for incoming messages:
|
Thu, 10 Dec 2015 14:21:51 +0100 |
souliane |
plugin XEP-0277, xml_tools: restore decapsulation of XHTML content
|
Thu, 10 Dec 2015 14:00:21 +0100 |
souliane |
xml_tools, plugin XEP-0071, XEP-0277: add method expandNewLinesToXHTML:
|
Thu, 10 Dec 2015 10:44:04 +0100 |
souliane |
quick_frontend: catch an exception that can occurs when using a concurrent client
|
Wed, 09 Dec 2015 03:33:30 +0100 |
souliane |
plugin misc_radiocol: the smaller fix in the world (1 character!)
|
Wed, 09 Dec 2015 01:59:15 +0100 |
souliane |
plugin misc_account: send email to the admins when a new profile is created for an external XMPP account
|
Tue, 08 Dec 2015 17:41:34 +0100 |
souliane |
plugin XEP-0277, EXTRA-PEP: get massive blogs from all the roster also retrieve items from a special JIDs list defined in EXTRA-PEP
|
Tue, 08 Dec 2015 16:55:54 +0100 |
souliane |
reverted revision 2ebe66a96d05
|
Mon, 07 Dec 2015 20:35:21 +0100 |
souliane |
plugin misc_account: auto add some contacts at profile creation
|
Mon, 07 Dec 2015 19:56:12 +0100 |
souliane |
core, plugin misc_account: set XMPP connection max retries to 0 when checking if an external account exists
|
Mon, 07 Dec 2015 15:57:33 +0100 |
Goffi |
Added tag 0.6.0 for changeset 21e6d11615ea
|
Mon, 07 Dec 2015 13:10:44 +0100 |
Goffi |
core: avoid initialisation blocking when a long callback is added to backend.initialised (could prevent sessions starting)
|
Mon, 07 Dec 2015 13:10:44 +0100 |
Goffi |
core (client): fixed maximum connection tries to 3
|
Mon, 07 Dec 2015 13:10:44 +0100 |
Goffi |
we are in dev version again
|
Wed, 02 Dec 2015 13:20:08 +0100 |
Goffi |
updated setup.py version
0.6.0
|
Wed, 02 Dec 2015 13:10:33 +0100 |
Goffi |
fixed changelog 0.6.0 publication date
|
Wed, 02 Dec 2015 13:05:54 +0100 |
Goffi |
update version to 0.6.0
|
Wed, 02 Dec 2015 12:02:45 +0100 |
souliane |
README and README4PACKAGERS: add Jinja2 to the dependencies list
|
Wed, 02 Dec 2015 11:46:50 +0100 |
souliane |
updated CHANGELOG for 0.6
|
Wed, 02 Dec 2015 10:39:30 +0100 |
Goffi |
plugin static blog: temporarily deactivated public blog menu
|
Wed, 02 Dec 2015 09:57:14 +0100 |
souliane |
stdui (contact_list): use jid.JID to check the JID instead of an approximative regex
|
Wed, 02 Dec 2015 09:10:58 +0100 |
souliane |
plugin misc_account: temporary disabling posts and account deletion
|
Wed, 02 Dec 2015 00:37:28 +0100 |
souliane |
plugin XEP-0277: remove forgotten break statement
|
Tue, 01 Dec 2015 23:09:50 +0100 |
souliane |
plugin XEP-0277: don't try to create a new comments node if it already exists
|
Tue, 01 Dec 2015 17:17:09 +0100 |
Goffi |
plugin XEP-0054: use full jid to manage the card/avatar if the bare jid correspond to a MUC room
|
Tue, 01 Dec 2015 13:55:48 +0100 |
Goffi |
plugin XEP-0277: raise a failure if XHTML content is not wrapped in a <div/>
|
Tue, 01 Dec 2015 13:55:48 +0100 |
Goffi |
plugin XEP-0277: accept several <title/> elements, there is a standard issue so for now it's the most flexible behaviour
|
Tue, 01 Dec 2015 12:45:14 +0100 |
souliane |
primitivus and plugins: renamed a few menus:
|
Mon, 30 Nov 2015 21:54:38 +0100 |
Goffi |
plugin (xml log): workaround for a crash on big stanzas
|
Mon, 30 Nov 2015 20:42:14 +0100 |
Goffi |
core (sqlite storage): do explicit delete to profile linked tables for deleteProfile
|
Mon, 30 Nov 2015 20:40:55 +0100 |
Goffi |
core (memory): fixed bad memory cleaning on asyncDeleteProfile
|
Mon, 30 Nov 2015 16:49:47 +0100 |
souliane |
plugin welcome: fixed typo
|
Mon, 30 Nov 2015 09:25:23 +0100 |
souliane |
jp (profile): fixed creating profile with given JID and XMPP password
|
Sun, 29 Nov 2015 22:57:11 +0100 |
Goffi |
plugin welcome: first draft
|
Sun, 29 Nov 2015 22:47:52 +0100 |
Goffi |
plugin XEP-0045: fixed bad default parameter
|
Fri, 27 Nov 2015 17:53:13 +0100 |
Goffi |
plugin XEP-0277: just a reminder
|
Fri, 27 Nov 2015 16:58:16 +0100 |
Goffi |
primitivus (profile manager): session is started for newly create profiles
|
Fri, 27 Nov 2015 16:57:49 +0100 |
Goffi |
core (stdui[ui_profile_manager]): refactored profile authentication: the workflow is greatly simplified by the use of the new startSession mechanisme and deferedUI
|
Fri, 27 Nov 2015 16:54:11 +0100 |
Goffi |
plugin account: fixed profile creation: session is started to set the connection parameters, then stopped
|
Fri, 27 Nov 2015 16:52:14 +0100 |
Goffi |
core (memory): asyncCreateProfile fix: a fake session is created to set general password param
|
Fri, 27 Nov 2015 16:50:29 +0100 |
Goffi |
core (memory): profile is checked in startSession (an error is raised if it doesn't exist)
|
Fri, 27 Nov 2015 16:48:41 +0100 |
Goffi |
core (memory): stopSession implementation
|
Fri, 27 Nov 2015 16:45:55 +0100 |
Goffi |
core (xmlui): new deferredUI method allows to manage XMLUI with a Deferred insteand of manual submit_id handling:
|
Fri, 27 Nov 2015 11:21:51 +0100 |
souliane |
plugin misc_account: fixed password verification
|
Fri, 27 Nov 2015 10:15:23 +0100 |
Goffi |
core: fixed cache check on presence unavailable
|
Thu, 26 Nov 2015 17:00:18 +0100 |
Goffi |
core (memory): catch exceptions.UnknownEntityError in getMainResource
|
Thu, 26 Nov 2015 16:04:45 +0100 |
Goffi |
core(params): replaced isConnected by isSessionStarted for profile update signal when a general param is modified
|
Thu, 26 Nov 2015 15:49:58 +0100 |
Goffi |
jp (profile): fixed profile/modify command:
|
Thu, 26 Nov 2015 15:47:01 +0100 |
Goffi |
profile (params): fixed password setting: if profile was not connected, set was silently ignored
|
Wed, 25 Nov 2015 23:19:36 +0100 |
Goffi |
core: avoid to send presence unavailable signal when it's not necessary
|
Wed, 25 Nov 2015 21:41:15 +0100 |
Goffi |
core (disco): disco hashes are now stored in database to avoid doing the same disco request on next load
|
Wed, 25 Nov 2015 20:08:33 +0100 |
Goffi |
plugin XEP-0054: fixed presence issue when avatar is not in cache
|
Wed, 25 Nov 2015 20:01:39 +0100 |
Goffi |
plugin XEP-0054: fixed vcard-update callback which was updating avatar when hash was empty, resulting in a really slow start
|
Wed, 25 Nov 2015 18:24:34 +0100 |
Goffi |
plugin XEP-0277: minor fixes for publisher attribute
|
Wed, 25 Nov 2015 18:24:30 +0100 |
Goffi |
plugin XEP-0277: unicode fixes in logs
|
Wed, 25 Nov 2015 17:19:25 +0100 |
souliane |
plugin XEP-0277: use bare JIDs to verify publisher
|
Wed, 25 Nov 2015 16:59:13 +0100 |
souliane |
plugin XEP-0060: trap failure when subscription to a node is not possible
|
Wed, 25 Nov 2015 15:35:21 +0100 |
Goffi |
tmp (wokkel.pubsub): implemented missing notifyRetract
|
Wed, 25 Nov 2015 13:03:44 +0100 |
Goffi |
primitivus: a warning is loggued when trying to remove an unknown popup, instead of an error raised
|
Wed, 25 Nov 2015 13:03:10 +0100 |
Goffi |
plugin XEP-0065: fixed bad error handling
|
Wed, 25 Nov 2015 12:13:03 +0100 |
Goffi |
plugin file: fixed bad method call
|
Wed, 25 Nov 2015 11:17:29 +0100 |
Goffi |
plugin group blog: minor log change
|
Wed, 25 Nov 2015 11:12:51 +0100 |
Goffi |
plugin group blog: big cleaning
|
Wed, 25 Nov 2015 10:45:22 +0100 |
Goffi |
plugin XEP-0277, group blog: added item2data trigger + group permission are parsed when receiving a new item
|
Wed, 25 Nov 2015 02:06:44 +0100 |
Goffi |
jp (pipe): pipe commands now use the new CommandAnswering API (with actionNew)
|
Wed, 25 Nov 2015 02:04:43 +0100 |
Goffi |
plugin pipe: rewritten plugin as a jingle application. The current implentation can, in some cases, block the backend, and is experimental only. Improvments are needed in the future.
|
Wed, 25 Nov 2015 00:22:23 +0100 |
Goffi |
plugin ip: fixed ip check (XEP-0279) use
|
Tue, 24 Nov 2015 23:42:49 +0100 |
souliane |
quick_frontend (quick_blog): remove tags2mbdata which is replaced by common.iter2dict
|
Tue, 24 Nov 2015 23:28:11 +0100 |
Goffi |
quick frontend (blog): replaced mbdata2tags and tags2mbdata by sat.tools.common.dict2iter and iter2dict
|
Tue, 24 Nov 2015 19:20:15 +0100 |
souliane |
plugin XEP-0020: fixed bad import
|
Tue, 24 Nov 2015 23:18:32 +0100 |
Goffi |
plugin XEP-0277: tags are handled through atom categories
|
Tue, 24 Nov 2015 16:21:18 +0100 |
Goffi |
quick_frontend(blog): groups blog sending is handled
|
Tue, 24 Nov 2015 16:21:18 +0100 |
Goffi |
plugin group blog: group permissions are used if "group*" keys are found in mbdata (in data2entry and comments trigger)
|
Tue, 24 Nov 2015 16:21:18 +0100 |
Goffi |
plugin XEP-0277: added a trigger on data2entry and comments management
|
Tue, 24 Nov 2015 16:21:18 +0100 |
Goffi |
core (tools): new tools.common module with tools used by backend and frontends. dict2iter and iter2dict method to serialise iterable in a dict (for bridge)
|
Tue, 24 Nov 2015 14:43:49 +0100 |
souliane |
primitivus: fixes joining a MUC room
|
Tue, 24 Nov 2015 13:31:28 +0100 |
souliane |
quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)
|
Tue, 24 Nov 2015 10:39:22 +0100 |
souliane |
plugin sec_otr: fixes bad handling of entity disconnection
|
Mon, 23 Nov 2015 23:30:41 +0100 |
Goffi |
plugin XEP-0277: checkFeatures implemented
|
Mon, 23 Nov 2015 23:30:41 +0100 |
Goffi |
quick_frontend: getFeatures is called on profile plug, and saved in host.features
|
Mon, 23 Nov 2015 23:30:41 +0100 |
Goffi |
plugin command export: fixed severity for a debug message
|
Mon, 23 Nov 2015 18:50:02 +0100 |
souliane |
plugin misc_account: add method asyncConnectWithXMPPCredentials
|
Mon, 23 Nov 2015 18:51:15 +0100 |
souliane |
memory: fixes asyncCreateProfile to not overwrite the personal key
|
Mon, 23 Nov 2015 17:50:23 +0100 |
Goffi |
core: fixed getStringParamA
|
Mon, 23 Nov 2015 16:21:32 +0100 |
Goffi |
quick frontend (blog): fixed group blog panels (displaying only, sending is not working yet)
|
Mon, 23 Nov 2015 15:51:19 +0100 |
Goffi |
plugin XEP-0277: fixed entries in atom feed
|
Mon, 23 Nov 2015 14:58:18 +0100 |
Goffi |
plugin XEP-0277: fixed unsecure blog feed
|
Mon, 23 Nov 2015 13:19:42 +0100 |
Goffi |
core (param), plugin file: set security_limit for acount changes, backend (dis)connection, and put a higher one for file send
|
Sun, 22 Nov 2015 21:25:09 +0100 |
Goffi |
plugin file: deferred XMLUI now use security limit
|
Sun, 22 Nov 2015 21:24:23 +0100 |
Goffi |
core (xmlui): fixed security_limit in deferXMLUI
|
Sun, 22 Nov 2015 21:23:14 +0100 |
Goffi |
core: fixed session cleaning after actionNew timeout
|
Sun, 22 Nov 2015 17:37:47 +0100 |
Goffi |
jp (file): new file/upload command
|
Sun, 22 Nov 2015 17:37:19 +0100 |
Goffi |
jp (base): progressStarted signals are cached until progress_id is known, this avoid missing the progression if we have the signal before the id.
|
Sun, 22 Nov 2015 17:35:32 +0100 |
Goffi |
jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayed
|
Sun, 22 Nov 2015 17:33:30 +0100 |
Goffi |
plugin XEP-0363, upload: File upload (through HTTP upload only for now):
|
Sun, 22 Nov 2015 17:27:27 +0100 |
Goffi |
plugin file[SatFile]: auto_end_signals flag can be False if the progressFinished and progressError signals are managed by caller.
|
Sat, 21 Nov 2015 13:58:30 +0100 |
souliane |
quick_frontend (quick_blog): retrieve and set the tags from/to microblog data
|
Fri, 20 Nov 2015 11:46:26 +0100 |
Goffi |
primivitus: fixed crash when self.target is a full jid
|
Fri, 20 Nov 2015 01:57:18 +0100 |
Goffi |
primitivus: fixed progress panel
|
Fri, 20 Nov 2015 01:57:18 +0100 |
Goffi |
plugin file: added "Action/send" file menu
|
Fri, 20 Nov 2015 01:57:18 +0100 |
Goffi |
primitivus: removed all file menu + temporary workaround to send full jid on C.MENU_SINGLE menu action.
|
Fri, 20 Nov 2015 01:57:16 +0100 |
Goffi |
quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action results
|
Thu, 19 Nov 2015 22:31:06 +0100 |
Goffi |
primitivus: fixed showDialog
|
Thu, 19 Nov 2015 18:15:35 +0100 |
Goffi |
plugin XEP-0260, XEP-0261: fallback from S5B to IBB is implemented
|
Thu, 19 Nov 2015 18:15:35 +0100 |
Goffi |
plugin XEP-0166: transport replacement:
|
Thu, 19 Nov 2015 18:15:35 +0100 |
Goffi |
plugin XEP-0065: renamed _killSession to killSession as it make sense to kill a session from an other plugin
|
Thu, 19 Nov 2015 18:15:27 +0100 |
Goffi |
plugin 0047: increased timeout to 120s
|
Thu, 19 Nov 2015 18:13:26 +0100 |
Goffi |
jp (base, file): use of new progress API. Progress callbacks are managed through CommandBase.onProgress* method instead of host attributes.
|
Thu, 19 Nov 2015 18:13:26 +0100 |
Goffi |
core, plugins file, XEP-0234, bridge: progression api enhancement:
|
Thu, 19 Nov 2015 11:15:06 +0100 |
souliane |
quick_frontend: add quick_list_manager.py and the QuickTagList class
|
Wed, 18 Nov 2015 11:06:24 +0100 |
Goffi |
core: fixed launchAction:
|
Tue, 17 Nov 2015 21:29:03 +0100 |
Goffi |
jp: use the new actionsGet method
|
Tue, 17 Nov 2015 21:28:58 +0100 |
Goffi |
core, bridge: actionsGet:
|
Tue, 17 Nov 2015 20:18:51 +0100 |
Goffi |
jp (file): print a message and quit if progress_id is not received
|
Tue, 17 Nov 2015 20:13:27 +0100 |
Goffi |
plugin XEP-0234: hash checksum proper handling
|
Tue, 17 Nov 2015 19:51:52 +0100 |
Goffi |
plugin file: 'data_cb' key can be used in file_data to specified a callback used on each read/write
|
Tue, 17 Nov 2015 19:48:19 +0100 |
Goffi |
plugin XEP-0300: implemented hashing:
|
Tue, 17 Nov 2015 19:41:30 +0100 |
Goffi |
plugin XEP-0166: added delayedContentTerminate to terminate a content inside a handler
|
Tue, 17 Nov 2015 19:40:37 +0100 |
Goffi |
plugin XEP-0166: session-info action handling
|
Tue, 17 Nov 2015 19:39:08 +0100 |
Goffi |
jingle XEP-0166: fixed session creation on non session-initiate actions
|
Tue, 17 Nov 2015 19:37:09 +0100 |
Goffi |
plugin XEP-0166: sendError now manage jingle conditions
|
Tue, 17 Nov 2015 12:39:38 +0100 |
Goffi |
quick_frontend(profile manager): fixed alert messages
|
Tue, 17 Nov 2015 12:28:45 +0100 |
Goffi |
primitivus: fixed showDialog and XMLUI message dialog
|
Mon, 16 Nov 2015 11:58:11 +0100 |
Goffi |
core (params): removed resource from default JabberID (example value), as it is best practive to have resource binded by server. Advanced used can force it if needed though.
|
Mon, 16 Nov 2015 09:25:05 +0100 |
Goffi |
primitivus (xmlui): fixed closing on popup panel "OK" button press
|
Mon, 16 Nov 2015 08:57:36 +0100 |
Goffi |
primitivus: fixed alert case + alert in profileManager
|
Mon, 16 Nov 2015 08:57:02 +0100 |
Goffi |
frontends (xmlui): fixed widget closing on submit
|
Mon, 16 Nov 2015 00:24:49 +0100 |
Goffi |
plugin file: progressFinished and progressError are now sent on SatFile.close. eof Deferred attribute is removed, as it is not used and bring unnecessary complication
|
Sun, 15 Nov 2015 23:42:21 +0100 |
Goffi |
jp (base, file): file command and progress fixes and adaptation to new API:
|
Sun, 15 Nov 2015 23:25:58 +0100 |
Goffi |
jp (base): added a self.disp method which manage verbosity and stderr + verbosity property
|
Sun, 15 Nov 2015 23:16:54 +0100 |
Goffi |
jp (base): added quitFromSignal method to quit from signal handler with errcode without traceback, and addOnQuitCallback to manage cleaning callbacks
|
Sun, 15 Nov 2015 23:11:41 +0100 |
Goffi |
core: added callback_id in DataError message of launchCallback
|
Sun, 15 Nov 2015 23:11:38 +0100 |
Goffi |
plugin file: 'size' key is not added anymore in progress'data if size is 0 or not specified in SatFile
|
Sun, 15 Nov 2015 23:11:27 +0100 |
Goffi |
core (xmlui), plugin file: added action_extra param to deferXMLUI/deferDialog which is merged to the action data dict when actionNew is called
|
Sat, 14 Nov 2015 19:54:27 +0100 |
Goffi |
jp: added a --verbose command
|
Sat, 14 Nov 2015 19:21:56 +0100 |
Goffi |
backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
|
Sat, 14 Nov 2015 19:20:33 +0100 |
Goffi |
core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fill
|
Sat, 14 Nov 2015 19:19:04 +0100 |
Goffi |
jp: added profile/connect command
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
jp: better profile commands:
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
core, bridge: added a profileSetDefault method
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
jp: profile session can now be started without connection:
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
jp: added param/set command
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
bridge: new core method profileStartSession to start a session without connecting the profile
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
core: profile session starting and connection are now separated. Moved profile session starting/authentication to memory module
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
core (memory): fixed a case where getProfileName was returning an empty string instead of raising an errror
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
jp: optional positional arguments on "param get" command
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
jp: fixed bad --connect option check
|
Sat, 14 Nov 2015 19:18:10 +0100 |
Goffi |
core, bridge (params): added asyncGetParamsValuesFromCategory (yes that's a long name!) method to retrive params names and values for a given category
|
Sat, 14 Nov 2015 19:18:07 +0100 |
Goffi |
bridge, core(params): removed obsolete methods:
|
Sat, 14 Nov 2015 19:18:05 +0100 |
Goffi |
plugins XEP-0096, XEP-0260, file: sendFile method is managed by file plugin, which choose the best available method + progress_id fix
|
Fri, 13 Nov 2015 16:46:32 +0100 |
Goffi |
plugin XEP-0065: session cleaning and timeout + log choosed candidate when using SI File Transfer
|
Fri, 13 Nov 2015 16:46:31 +0100 |
Goffi |
plugins XEP-0047, XEP-0065, XEP-0096: fixed use of failure.condition insteand of failure.value + removed gettext use for local logs
|
Fri, 13 Nov 2015 16:45:56 +0100 |
Goffi |
primitivus: partly reverted commit 641cfd2faefe :
|
Wed, 11 Nov 2015 22:28:48 +0100 |
Goffi |
plugin XEP-0065: chunk size optimization: 64Kio is used except for proxy were it is set to 4Kio, to avoid wild disconnection by Prosody's proxy
|
Wed, 11 Nov 2015 18:32:59 +0100 |
Goffi |
Primitivus: better popups handling:
|
Wed, 11 Nov 2015 18:29:32 +0100 |
Goffi |
quick_frontend, primitivus (xmlui): removed _xmluiClose from workflow were submit is triggered, as submit launch the callback which close the dialog itself + fixed dialogs _xmluiClose
|
Wed, 11 Nov 2015 18:21:20 +0100 |
Goffi |
plugin XEP-0047: some cleaning
|
Wed, 11 Nov 2015 18:19:49 +0100 |
Goffi |
plugins XEP-0020, XEP-0065, XEP-0095, XEP-0096: fixed file copy with Stream Initiation:
|
Wed, 11 Nov 2015 18:19:49 +0100 |
Goffi |
plugins IP: getLocalIPs now return localhost IP instead of an empty list if no non-localhost ip can be found
|
Wed, 11 Nov 2015 18:19:49 +0100 |
Goffi |
plugins XEP-0234, file: moved human file size conversion to file plugi
|
Wed, 11 Nov 2015 18:19:47 +0100 |
Goffi |
plugins XEP-0234, file: moved file request dialog to file plugin
|
Wed, 11 Nov 2015 14:56:05 +0100 |
Goffi |
core (client): added a sendError method to easily build error response from <IQ\> stanza
|
Sun, 08 Nov 2015 15:16:14 +0100 |
Goffi |
quick frontend: fixed resources display in quickContactList
|
Sun, 08 Nov 2015 14:48:04 +0100 |
Goffi |
plugins XEP-0234, XEP-0260, XEP-0261: jingle session termination is managed by application (XEP-0234) instead of transport
|
Sun, 08 Nov 2015 14:44:33 +0100 |
Goffi |
plugins XEP-0260, XEP-0065: proxy handling:
|
Sun, 08 Nov 2015 14:44:33 +0100 |
Goffi |
plugin XEP-0065: fixed CHUNK_SIZE to 4096 to avoid wild disconnection by some proxies (Prosody's proxy65 disconnect if it receive bigger chunks)
|
Sun, 08 Nov 2015 14:44:33 +0100 |
Goffi |
plugins XEP-0234, file: use of SatFile for writing too
|
Sun, 08 Nov 2015 14:44:33 +0100 |
Goffi |
plugins XE0166, XEP-0234, XEP-0260, XEP-0261: renamed session key managing other peer's jid to "peer_jid" instead of "to_jid"
|
Sun, 08 Nov 2015 14:44:30 +0100 |
Goffi |
plugin ip: implemented XEP-0279 for external ip retrieval + fixed bad exception handling
|
Fri, 06 Nov 2015 17:09:45 +0100 |
Goffi |
plugin XEP-0085: renamed "__xxx" methods to "_xxx"
|
Fri, 06 Nov 2015 17:09:42 +0100 |
Goffi |
core (xmpp.py): fixed bad import
|
Tue, 03 Nov 2015 10:23:08 +0100 |
Goffi |
plugin XEP-0085: fixed chatstate blinking following 0632d96f08ad change
|
Mon, 02 Nov 2015 22:09:13 +0100 |
Goffi |
plugin NAT Port: added instruction with pip when miniupnpc is missing
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
README: removed "Privacy Warning" as external website is now only called after user agreement
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0260: first draft
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0065, XEP-0096: preparation for plugin XEP-0260 implementation:
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0047: minor improvements
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0234: "senders" handling
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0166, XEP-0234, XEP-0261:
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin ip: local ip cache + DNS error detection
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin NAT port: added UPnP IGD mapping + automatic unmapping on backend shut down
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
fixed bad inheritance of SatFile
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
core (disco): use of “profile” instead of “profile_key” in several disco methods
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
core (client): add IQ method to easily create an IQ stanza with the current xmlstream, and manage result with a Deferred.
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
core: plugin unload:
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
core (tools): “DelayedDeferred” implementation, which is a Deferred launched after a delay
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
launching script: use SIGTERM instead of SIGINT with the “stop” command
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
plugin XEP-0085: fixed bad use of threads resulting in delay and crash when stopping the backend.
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
core (stdui): fixed a keyword argument not changed after commit 48706f4ff19c
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
jp: renamed “params” command to “param” for consistency with other commands + added a “get” subcommand
|
Mon, 02 Nov 2015 22:02:41 +0100 |
Goffi |
jp: separate password and connection of profile in --connect and --pwd arguments
|
Mon, 02 Nov 2015 22:02:37 +0100 |
Goffi |
social contract: fixed a typo
|
Wed, 30 Sep 2015 17:25:09 +0200 |
Goffi |
plugins: added new MissingModule exceptions to plugins using third party modules
|
Wed, 30 Sep 2015 17:24:21 +0200 |
Goffi |
README, README4PACKAGERS: some update about third party modules.
|
Wed, 30 Sep 2015 17:24:19 +0200 |
Goffi |
plugin ad-hoc D-Bus: exception fixe + minor fixes
|
Tue, 29 Sep 2015 20:19:43 +0200 |
Goffi |
plugins: lowered security limits for non dangerous actions. A reference documentation is in progress to choose values: http://wiki.goffi.org/wiki/Security_Limits/en
|
Tue, 29 Sep 2015 19:07:32 +0200 |
Goffi |
reverted patch ad4ec8d9235e: there must not be security limit on room configuration
|
Tue, 29 Sep 2015 17:54:25 +0200 |
Goffi |
plugin IP discovery: better IP discovering:
|
Tue, 29 Sep 2015 17:54:24 +0200 |
Goffi |
plugin nat-port: NAT port first draft:
|
Tue, 29 Sep 2015 17:54:23 +0200 |
Goffi |
core: more robust plugins loading:
|
Tue, 29 Sep 2015 17:54:22 +0200 |
Goffi |
plugin ip, params: plugin IP discovery, first draft:
|
Tue, 29 Sep 2015 17:54:21 +0200 |
Goffi |
core: removed forgotten breakpoint
|
Mon, 14 Sep 2015 08:52:00 +0200 |
souliane |
plugin tmp_demo_directory: removed
|
Sat, 26 Sep 2015 18:39:05 +0200 |
Goffi |
core (xmlui): fixed submit_id returning None when its value is ''
|
Sat, 26 Sep 2015 15:00:27 +0200 |
Goffi |
core (XMLUI): restorer submit_id:
|
Sat, 26 Sep 2015 14:24:33 +0200 |
Goffi |
plugin XEP-0234: removed forgotten debugging bridge method
|
Fri, 25 Sep 2015 19:24:00 +0200 |
Goffi |
plugin XEP-0234: jingle file transfer first draft
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
plugin XEP-0261: jingle in-band bystream first draft
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
plugin XEP-0300: hashes management first draft
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
plugin file: first draft:
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
plugin XEP-0047, XEP-0096: In-Band Bystream plugin cleaning:
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
plugin XEP-0166: (jingle) first draft. Not all actions are managed yet
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
core: progression handling improvments:
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
core (xmlui): deferDialog can now manage additional dialog options through the "options" argument
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
core (contants): added PROF_KEY_ALL en PLUG_TYPE_* constants
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
core (memory, params): minor docstrings updates
|
Fri, 25 Sep 2015 19:19:12 +0200 |
Goffi |
primitivus (XMLUI): manage message in FileDialog /!\ Urwid SàText need to be updated /!\
|
Fri, 25 Sep 2015 19:19:10 +0200 |
Goffi |
plugin XEP-0050: minor parentheses removal
|
Thu, 10 Sep 2015 15:06:01 +0200 |
souliane |
plugin XEP-0277, misc_groupblog: move getGroupBlogsAtom to XEP-0277, rename to mbGetAtom
|
Thu, 10 Sep 2015 15:04:16 +0200 |
souliane |
tmp (wokkel): fixes RSM when maxItems is 0
|
Thu, 10 Sep 2015 09:07:32 +0200 |
souliane |
tmp (wokkel): fixes changeset 91631837ce5c (rev 1510)
|
Thu, 10 Sep 2015 07:39:09 +0200 |
souliane |
plugin XEP-0277, quick_frontend: rename mbGetLast to mbGet and add it the parameter "item_ids"
|
Thu, 10 Sep 2015 07:37:14 +0200 |
souliane |
plugin XEP-0060: fixes a one-line loop
|
Thu, 10 Sep 2015 07:35:43 +0200 |
souliane |
plugin XEP-0277: clarify a docstring for one complex method argument
|
Thu, 10 Sep 2015 07:33:13 +0200 |
souliane |
tmp (wokkel): fixes RSM implementation to fit sat_pubsub answer when in "unrestricted" mode
|
Wed, 02 Sep 2015 14:59:28 +0200 |
souliane |
plugin XEP-0055: add "Directory subscription" menu + use the category "Service" for this plugin's menus instead of "Communication"
|
Wed, 02 Sep 2015 13:57:46 +0200 |
souliane |
plugin XEP-0055: display the search results using XMLUI JidsListWidget
|
Wed, 02 Sep 2015 13:56:34 +0200 |
souliane |
tools (xml_tools): split dataFormResult2AdvancedList in dataFormResult2XMLUIData and XMLUIData2AdvancedList
|
Wed, 02 Sep 2015 13:54:57 +0200 |
souliane |
plugin XEP-0055: remove a "debug" break that has been forgotten here
|
Wed, 02 Sep 2015 12:47:23 +0200 |
souliane |
plugin XEP-0050: pre-fill the target server's field with user's host.
|
Thu, 27 Aug 2015 17:59:22 +0200 |
Goffi |
core (xmlui): added helper method to easily manage dialogs with a deferred
|
Thu, 27 Aug 2015 17:59:15 +0200 |
Goffi |
core (plugins): detect import_name conflicts
|
Thu, 27 Aug 2015 17:59:11 +0200 |
Goffi |
core (utils): added a method to generate XEP-0082 style dates
|
Thu, 27 Aug 2015 17:59:01 +0200 |
Goffi |
frontends (xmlui): fixed a bug in xmlui resulting in a bad dialog creation (parameters were lost, including profile)
|
Wed, 26 Aug 2015 12:24:38 +0200 |
souliane |
tools (xml_tools): keeps data form result headers sorted
|
Wed, 26 Aug 2015 12:23:55 +0200 |
souliane |
tools (xml_tools): fixes JidElement.__init__
|
Fri, 21 Aug 2015 19:02:11 +0200 |
souliane |
plugin XEP-0055: add "simple" and "advanced" modes to Jabber search:
|
Sat, 22 Aug 2015 10:28:07 +0200 |
souliane |
core (params): fixes jid_list to use node's default value when no user value is defined
|
Tue, 25 Aug 2015 20:20:53 +0200 |
Goffi |
core (params): fixed exception on empty jids list
|
Tue, 25 Aug 2015 20:20:47 +0200 |
Goffi |
plugin XEP-0050: fixed crash on empty node in addAdHocCommand
|
Tue, 25 Aug 2015 20:02:50 +0200 |
Goffi |
plugin XEP-0050: return disco for commands only on commands namespace
|
Tue, 25 Aug 2015 16:52:18 +0200 |
Goffi |
core (disco): use of failure.Failure when raising FeatureNotFound to avoid a jump in debugger in debug mode
|
Tue, 25 Aug 2015 16:51:00 +0200 |
Goffi |
plugin groupblog: item access availability on serveur is checked on profile connection, and getFeatures is filled accordingly (with "available" key)
|
Tue, 25 Aug 2015 16:05:01 +0200 |
Goffi |
core (disco): added checkFeatures to check several features at once + identities are now managed with a tuple in findFeaturesSet and checkFeatures
|
Tue, 25 Aug 2015 15:39:16 +0200 |
Goffi |
core (xmlui): reverted change from 039d96e131be: we should be able to recreate the same container with changeContainer
|
Tue, 25 Aug 2015 14:41:42 +0200 |
Goffi |
frontends: callback are now always used in QuickApp launchAction (before it was only used if validated is present):
|
Tue, 25 Aug 2015 14:22:21 +0200 |
Goffi |
primitivus (ProfileManager): fixed profile change event callback
|
Fri, 21 Aug 2015 14:58:42 +0200 |
souliane |
tools (xmlui): changeContainer do not create a new one when the current one already fits
|
Fri, 21 Aug 2015 14:17:41 +0200 |
souliane |
tools, frontends (xmlui): allow to select a tab when adding it
|
Fri, 21 Aug 2015 19:23:14 +0200 |
Goffi |
plugin groupblog: groupblog compatible pubsub service is checked in profileConected + getFeatures implementation
|
Fri, 21 Aug 2015 19:23:13 +0200 |
Goffi |
core (disco): fixed bad indentation resulting in bad result in findFeaturesSet
|
Fri, 21 Aug 2015 17:09:43 +0200 |
Goffi |
plugin XEP-0060: implemented getFeatures, data has a "service" key if service is found for this profile
|
Fri, 21 Aug 2015 17:08:26 +0200 |
Goffi |
core, bridge: added getFeatures method:
|
Thu, 20 Aug 2015 18:44:39 +0200 |
Goffi |
QuickFrontend: removed old watched stuff as a new plugin now manages it properly
|
Thu, 20 Aug 2015 18:43:56 +0200 |
Goffi |
core, plugin watched: new plugin, show an alert when a watched entity goes online
|
Thu, 20 Aug 2015 18:41:06 +0200 |
Goffi |
primivitus: fixed profile manager exception when nothing is focused
|
Thu, 20 Aug 2015 18:36:53 +0200 |
Goffi |
frontends, primitivus: JidsList XMLUI widget management /!\ urwid SàText must be updated
|
Thu, 20 Aug 2015 18:35:27 +0200 |
Goffi |
core (params): jids_list type management
|
Thu, 20 Aug 2015 18:33:52 +0200 |
Goffi |
core (xmlui): added JidsListWidget to manage editable list of jids:
|
Tue, 18 Aug 2015 10:52:18 +0200 |
Goffi |
core(xmlui): removed useless parenthesis around assert
|
Tue, 18 Aug 2015 10:36:41 +0200 |
Goffi |
core (memory): fixed a double timer.cancel in Sessions
|
Tue, 18 Aug 2015 10:35:44 +0200 |
Goffi |
core , privmitivus (xmlui): add jidInput handling, with a simple String for now
|
Tue, 18 Aug 2015 10:04:47 +0200 |
Goffi |
xmlui: minor docstring fixes
|
Tue, 18 Aug 2015 09:37:25 +0200 |
Goffi |
core: tools.utils.getRepositoryData now return "hg log -r -1" and short form of node + fixed crash if mercurial is not present:
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
core: moved __version__ to __init__.py, so we can check version by doing "import sat;print(sat.__version__)"
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
core: removed sat_id which is not used anywhere, uuid do the job better
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
quick_frontend, primitivus: handling of actionNew signal
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
core, bridge: new signal actionNew to launch an action from the backend (e.g. display a dialog message):
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
plugin XEP-0045: added disco announce
|
Tue, 18 Aug 2015 09:01:18 +0200 |
Goffi |
plugin XEP-0059: fixed bad disco handling
|
Thu, 20 Aug 2015 10:22:46 +0200 |
souliane |
setup: wx is not more a dependency since wix has been deprecated
|
Wed, 03 Sep 2014 20:55:54 +0200 |
souliane |
plugin OTR: fixes a couple of typos
|
Sun, 16 Aug 2015 01:01:34 +0200 |
Goffi |
quick_frontend: minor fixes
|
Sun, 16 Aug 2015 01:00:54 +0200 |
Goffi |
quick_frontend (constants, quick_app, quick_contact_list): blogging refactoring (not finished):
|
Sun, 16 Aug 2015 00:41:58 +0200 |
Goffi |
core: getProfileName no raise ProfileUnknownError + minor doc fixes
|
Sun, 16 Aug 2015 00:39:44 +0200 |
Goffi |
plugins xep-0060, xep-0163, xep-0277, groupblog: bloging improvments (huge patch, sorry):
|
Sun, 16 Aug 2015 00:06:59 +0200 |
Goffi |
plugin text-syntaxes: minor variable renaming
|
Sun, 16 Aug 2015 00:06:12 +0200 |
Goffi |
tmp(pubsub): added retract "notify" attribute management
|
Sat, 15 Aug 2015 22:27:39 +0200 |
Goffi |
xml_tools: minor attribute renaming
|
Sat, 15 Aug 2015 22:24:40 +0200 |
Goffi |
tmp (wokkel.rsm): use of super instead of direct call in PubSubRequest
|
Sat, 15 Aug 2015 22:24:38 +0200 |
Goffi |
plugin XEP-0277: added mBGetFromManyWithComments to have items + comments in one method call
|
Sat, 15 Aug 2015 22:22:36 +0200 |
Goffi |
plugin XEP-0277: better parsing of atom:author element + item2mbdata minor reorganisation for better readability
|
Sat, 15 Aug 2015 22:22:34 +0200 |
Goffi |
plugin xep-0060,xep-0277: added getFromMany using new RTDeferredSession mechanism
|
Sat, 15 Aug 2015 22:20:56 +0200 |
Goffi |
plugins xep-0060, xep-0277: added methods to serialise getItems result (before bridge transmission):
|
Sat, 15 Aug 2015 22:20:43 +0200 |
Goffi |
plugins xep-0277, groupblog: added subscriteToMany to replace massiveSubscribeGroupBlogs + added SatRosterProtocol.getJidsSet
|
Sat, 15 Aug 2015 22:13:27 +0200 |
Goffi |
plugin XEP-0060: use of new RTDeferredSession to subscribe many nodes at once + subscribeToMany can now subscribe on separate services
|
Sat, 15 Aug 2015 22:13:27 +0200 |
Goffi |
core: new tools.sat_defer module, and implementation of RTDeferredSessions:
|
Sat, 15 Aug 2015 22:13:27 +0200 |
Goffi |
core (memory): Sessions fixes:
|
Sat, 15 Aug 2015 22:13:27 +0200 |
Goffi |
plugins xep-0060, xep-0277: code simplification/cleaning/fix:
|
Wed, 22 Jul 2015 11:42:37 +0200 |
souliane |
tools (config): when reading a list or dict from the config file, ignore spaces immediately following the delimiter
|
Tue, 21 Jul 2015 15:36:40 +0200 |
souliane |
tools (xml_tools): better PEP-8 compliance
|
Tue, 21 Jul 2015 11:56:53 +0200 |
souliane |
add PyOpenSSL to the dependency list
|
Mon, 20 Jul 2015 10:23:58 +0200 |
souliane |
quick_frontend: display over whole alerts counter
|
Tue, 14 Jul 2015 16:49:29 +0200 |
souliane |
quick_frontend (quick_chat): QuickChat._get_nick returns "" instead of None for message from the MUC
|
Tue, 14 Jul 2015 16:44:15 +0200 |
souliane |
plugin misc_groupblog: pubsub response do not fail when target server doesn't handle RSM
|
Tue, 14 Jul 2015 16:41:59 +0200 |
souliane |
tmp (wokkel): pubsub response do not fail when target server doesn't handle RSM
|
Tue, 14 Jul 2015 15:22:02 +0200 |
souliane |
add tests for sat.tmp.wokkel
|
Tue, 14 Jul 2015 12:57:07 +0200 |
souliane |
plugin XEP-0054: fixes bug introduced by changeset 1255 (38fb8823cee8)
|
Mon, 13 Jul 2015 13:33:54 +0200 |
souliane |
quick_frontend: add a couple of TODOs
|
Wed, 10 Jun 2015 18:04:43 +0200 |
souliane |
bridge, quick_frontend: the JID that is assigned by the server can differ from the one we asked for (resource)
|
Wed, 10 Jun 2015 09:18:34 +0200 |
souliane |
primitivus: fix setting the presence and status
|
Sat, 06 Jun 2015 17:01:22 +0200 |
souliane |
plugin misc_account: change the message sent by email after an account creation
|
Wed, 27 May 2015 19:12:38 +0200 |
Goffi |
tmp (rsm): better use of domish.Element.elements() + minor fixes
|
Wed, 27 May 2015 19:12:38 +0200 |
Goffi |
core (xmpp): added log message when a an entity without presence subscription is removed from roster
|
Wed, 27 May 2015 19:08:16 +0200 |
Goffi |
quick frontends (contact list): cache is not cleared anymore on QuickContactList.fill, avoiding the accidental removal of cached values like avatars
|
Fri, 22 May 2015 22:31:37 +0200 |
Goffi |
quick_frontend (quick_app): properly fixed roster loss:
|
Fri, 24 Apr 2015 16:10:46 +0200 |
souliane |
display the resource in the chat dialog when printing a private MUC message
|
Fri, 24 Apr 2015 14:57:09 +0200 |
souliane |
core (xmpp): update the cache for a contact group when a contact is removed from it
|
Fri, 24 Apr 2015 14:54:24 +0200 |
souliane |
core (xmpp): RosterItem.jid is deprecated in Wokkel 0.7.1, use RosterItem.entity instead
|
Thu, 23 Apr 2015 15:16:06 +0200 |
Goffi |
core (tests): fixed bad use of reserved name
|
Thu, 23 Apr 2015 14:19:43 +0200 |
Goffi |
core (tests): test fixes
|
Thu, 23 Apr 2015 13:35:21 +0200 |
Goffi |
plugin groupblog, tmp (mam, rsm): some style improvments/fixes:
|
Thu, 23 Apr 2015 10:57:40 +0200 |
Goffi |
tmp (wokkel): licenses fixes:
|
Thu, 23 Apr 2015 10:25:47 +0200 |
Goffi |
plugins xep-0277: some methods reordering to make the plugin more readable
|
Wed, 22 Apr 2015 20:21:55 +0200 |
Goffi |
plugins groupblog, xep-0060: first pass of simplification
|
Wed, 22 Apr 2015 18:30:28 +0200 |
Goffi |
plugins (groupblog, xep-0277) + tmp(rsm): improved style:
|
Mon, 20 Apr 2015 16:46:17 +0200 |
souliane |
quick_frontend: ask for the roster in connectedHandler instead of in ProfileManager, because we need it also when reconnecting after a disconnection whithout restarting the frontend
|
Mon, 20 Apr 2015 16:39:38 +0200 |
souliane |
core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":
|
Sat, 18 Apr 2015 00:27:39 +0200 |
Goffi |
core (disco): fixed bad indentation in _discoInfos (used by bridge)
|
Fri, 17 Apr 2015 23:10:06 +0200 |
Goffi |
bridge: getInfos description minor update
|
Fri, 17 Apr 2015 22:59:35 +0200 |
Goffi |
core, bridge, jp: management of service discovery extensions (XEP-0128)
|
Fri, 17 Apr 2015 10:39:41 +0200 |
Goffi |
tmp (mam): fixed name shadowing + getDiscoInfo for mam fix:
|
Fri, 17 Apr 2015 19:06:39 +0200 |
souliane |
test: fix the tests
|
Fri, 17 Apr 2015 19:05:37 +0200 |
souliane |
plugin radiocol: radiocolSongAdded now gets a JID as argument, add _radiocolSongAdded working with unicode for bridge calls
|
Thu, 16 Apr 2015 17:17:28 +0200 |
souliane |
quick_frontend, primitivus: fixes a couple of issues:
|
Thu, 16 Apr 2015 14:57:57 +0200 |
souliane |
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
|