log

age author description
2016-04-17 souliane plugin adhoc_dbus, jp (cmd/adhoc): fixes adHocDBusAddAuto when no bus is found
2016-04-17 souliane jp (cmd/roster): fixes division by zero exceptions
2016-03-26 Goffi core (memory/params): fixed exception when setting an empty password
2016-03-26 Goffi quick frontend (QuickApp): added ui_show_cb in actionManager, so frontend can handle the display of the XMLUI itself
2016-03-25 Goffi jp (blog/edit): use utf-8-sig to decode content file to avoid BOM being propaged to content
2016-03-25 Goffi setup: added sat.tools.common in packages
2016-03-25 Goffi jp (blog/edit): added forgotten O_TRUNC while opening metadata file
2016-03-25 Goffi jp (blog/edit): do not remove files if they are not in the temporary dir hierarchy
2016-03-24 Goffi jp (blog/edit): HTTP(S) and XMPP URLs can now be directly used in blog/edit command
2016-03-22 Goffi jp (blog): force deletion (without backup) when content is empty
2016-03-22 Goffi jp (blog): avoid conflict error when command line tags are already present in metadata
2016-03-22 Goffi tool (common): added forgotten __init__.py
2016-03-22 Goffi jp (blog): drafts are now put in a sub dir per profile + added a security which keep the last 10 drafts before removing them (all profiles included).
2016-03-22 Goffi tools (common): added regex module with path (un)escaping methods
2016-03-22 Goffi core (tools): moved common to a separate package, and put data method in a data_format module
2016-03-21 Goffi jp: fixed traceback shown on a normal quit when a progression is finished
2016-03-21 Goffi bridge (frontend): raise a BridgeExceptionNoService on org.freedesktop.DBus.Error.Spawn.ExecFailed D-Bus error
2016-03-21 souliane plugin misc_account: fixes two bugs introduced by revision 1907 (0b748ad46ede):
2016-03-18 souliane test (plugin radiocol): fixes the test to also handle MP3 files
2016-03-18 souliane tmp/wokkel (rsm): fixes elements count (items retrieval with RSM max = 0)
2016-03-18 souliane plugin XEP-0277, test: set keys of data dict as unicode + fix the tests
2016-03-15 Goffi jp (blog): added "updated" to keys to keys to remove from tmp metadata
2016-03-11 souliane tmp (wokkel/mam): restore MAMPrefs being callable without argument when constructing a query:
2016-03-11 souliane test: update some tests
2016-03-11 souliane test: add helpers methods muteLogging and unmuteLogging
2016-03-11 souliane plugin room_game: decrease the level of two logging messages from warning to info
2016-03-11 souliane plugin misc account: separate profile creation and sending emails, so we can wait and send the emails at the right time (when we know that no error occured)
2016-03-10 Goffi jp (blog/edit): removed meta_file_path non existence check, as it is now re-used if it exists
2016-03-10 Goffi jp (blog/edit): a draft file can be directly specified
2016-03-10 Goffi plugin XEP-0060: fixed traceback if service was None
2016-03-09 Goffi plugin XEP-0060: service, node and uri are added to metadata when doing a getItems
2016-03-09 Goffi plugin XEP-0277: removed mbGetAtom which has not reason to be in the backend, as it is highly dependant of (web) frontend elements. The code will be moved to Libervia:
2016-03-09 Goffi plugin misc account: fixed handling of None/empty values in sendEmails.sendEmail
2016-03-09 Goffi core (tools/config): fixed fixConfigOption:
2016-03-09 souliane plugin XEP-0096: add missing dependency to FILE plugin
2016-03-09 souliane plugin misc_account: fixes sending email (twisted.mail.smtp.sendmail doesn't want unicode)
2016-03-09 Goffi plugin account: fixed use of {domain} instead of hardcoded libervia.org for welcoming e-mail.
2016-03-09 Goffi install: minimum Twisted version is now 15.2.0 as sendmail need username argument
2016-03-08 souliane README4PACKAGERS: add python-dbus to sat dependencies and inotify to jp recommendations
2016-03-07 souliane frontends (jp / blog): pass the profile to subprocess when using option --preview
2016-03-07 Goffi jp (blog/preview): change watch for IN_MOVE_SELF event, needed at least for Emacs
2016-03-07 souliane plugin misc_account: fixes handling of deprecater parameter "admin_email"
2016-03-07 Goffi plugin XEP-0045: overriden availableReceived method of MUCClient to work around a bug in Wokkel (affiliation and role are not set). TODO: propose a patch upstream
2016-03-07 Goffi plugin XEP-0045: fixed feedback for /kick /ban and /afficiliate commands which should not be public
2016-03-07 Goffi plugin text commands: fixed log in genericErrback which was raising an exception when something than StanzaError was received
2016-03-05 Goffi jp (blog/edit): added a confirmation message when blog item has been successfuly published
2016-03-05 Goffi blog (jp/edit): added --preview option to launch a "blog preview" in parallel
2016-03-05 Goffi jp (blog/preview): inotify improvments:
2016-03-05 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
2016-03-05 Goffi jp: moved KeyboardInterrupt catch one level higher, so it is also catched if the loop is not started
2016-03-05 Goffi jp (blog): fixed syntax guessing on existing files
2016-03-05 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)
2016-03-05 Goffi jp (blog/preview): xhtml cleaning is now used on preview
2016-03-05 Goffi jp (file): fixed bad quit call
2016-03-05 souliane frontends (tools/strings): fixXHTMLLinks skips internal anchors (links starting with "#")
2016-03-04 Goffi misc (sat.sh): exec + better stop:
2016-03-04 Goffi jp (blog): moved common method in a BlogCommon class + added "current" as an item keyword for blog/edit
2016-03-04 Goffi jp (blog/edit): metadata file is reused if it already exists
2016-03-04 souliane plugin XEP-0363: fixes a forgotten attribute update
2016-03-03 Goffi jp (blog): preview command, first draft
2016-03-03 souliane jp (blog): add to EDITOR_ARGS_MAGIC parameters for (x)emacs and nano
2016-03-03 Goffi jp (blog/edit): editor arguments can now be specified on sat.conf, and default on are applied for known editors:
2016-03-02 Goffi jp (blog/edit): removed content_rich from KEY_TO_REMOVE_METADATA as it is never given by backend
2016-03-02 Goffi base (blog/edit): added a way to block publishing by adding "publish": "false" in metadata file
2016-03-02 Goffi jp (base): fixed Jp.quit when exit code is 0
2016-03-02 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.
2016-03-01 Goffi plugin text syntaxes: added 'poster' and 'controls' in allowed attributes for cleanXHTML
2016-03-01 Goffi jp (blog): edit command, first draft:
2016-03-01 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)
2016-02-29 Goffi jp: all commands now use the new start method and set need_loop in __init__ when needed
2016-02-29 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
2016-02-29 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)
2016-02-29 Goffi jp (profile): added confirmation and --force arguement to profile/delete
2016-02-29 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
2016-02-29 Goffi core (memory, config): moved parseMainConf to tools/config so it can be used by frontends too
2016-02-28 Goffi tools (utils): improved repository version detection:
2016-02-28 Goffi core (tools): fixed bad call to "hg id" when hg is not working to guest revision, which was the cause of an Exception
2016-02-27 Goffi plugin account: modifications in welcoming email:
2016-02-27 Goffi plugin account: email sending improvments:
2016-02-25 Goffi plugin XEP-0060: fixed bad xmpp: URI generation in getNodeURI
2016-02-25 Goffi plugin blog import dokuwiki: fixed bad use of MissingModule and unmodified docstring
2016-02-24 Goffi plugin blog import: mb_data handle unicode only, so comments_service must be a unicode and not a JID
2016-02-23 souliane plugin misc_upload: fixes things that have been forgotten after a refactoring
2016-02-22 souliane plugin XEP-0277: add a forgotten string to JID conversion
2016-02-22 souliane quick_frontend (blog): correction for the previous patch:
2016-02-22 souliane quick_frontend (blog): fixes main item update (comment's data were lost)
2016-02-18 Goffi plugin text syntaxes: fixed defaut syntax handling
2016-02-10 Goffi install: removed "nox" option as there is no more X dependency since WIX has been deprecated
2016-02-08 Goffi plugin XEP-0065: fixed timer cancellation when a profile is receiving a file
2016-02-04 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)
2016-02-04 souliane plugin blog_import_dokuwiki: fixes wrong URL when a substitution occurs twice
2016-02-04 souliane plugin blog_import_dokuwiki: refactor to make it look more similar to blog_import_dotclear
2016-02-04 souliane plugin blog_import_dokuwiki: first draft
2016-02-04 souliane frontends (jp): onActionNew displays xmlui message if no meta_type is defined and xmlui is defined
2016-02-04 souliane frontends (jp/blog), plugin blog_import: fixes:
2016-01-28 Goffi plugin XEP-0277: fix bad call after methods renaming
2016-01-25 Goffi plugin maildir: added an option to block intercepted normal messages:
2016-01-25 Goffi core (params): return given profile for ProfileUnknownError
2016-01-24 Goffi core (config): getConfig now returns unicode and raise exceptions.ParsingError in case of parsing problem
2016-01-24 Goffi jp (blog): import now show progression + value to add to sat.conf for URLs redirection
2016-01-23 Goffi core (config): _dict values are now handled with json syntax
2016-01-23 Goffi jp: an onProgressUpdate method is now called on each progress update, allowing to handle metadata
2016-01-23 Goffi plugin blog import, XEP-0277: progress + redirect:
2016-01-23 Goffi bridge (template): fixed docstrings
2016-01-23 Goffi plugin XEP-0060, XEP-0277: added getNodeURI method
2016-01-22 Goffi jp (message): message is now a subcommand, and the sending command is moved to message/send
2016-01-22 Goffi jp: added a blog/import command to handle new blog import plugin
2016-01-22 Goffi plugin blog import dotclear: this plugin import Dotclear 2 backups
2016-01-22 Goffi plugin blog import: this plugin is the base handling blog importers:
2016-01-22 Goffi plugin upload, XEP-0363: splitted fileUpload in fileUpload + upload:
2016-01-22 Goffi plugin XEP-0277: fixed encoding issue, specially with parseCommentUrl, which could lead to the impossibility to find comments node
2016-01-22 Goffi plugin XEP-0277: moved NS_XHTML namespace to constants + adapted parsing to new behaviour of ElementParser
2016-01-22 Goffi plugin XEP-0277: comments handling improvments:
2016-01-22 Goffi plugin XEP-0277: added missing author_email parsing
2016-01-22 Goffi core (xml_tools): added a method to find all elements corresponding to criteria
2016-01-22 Goffi core (xml_tools): unescape HTML sequences to avoid parsing error in ElementParser
2016-01-22 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
2016-01-19 souliane test (RSM): fix according to modification in sat.tmp.wokkel.rsm in rev 1771 (b77dc676a4df)
2016-01-19 souliane test (RSM): fix according to modification in sat.tmp.wokkel:
2016-01-19 Goffi plugin XEP-0277: removed cleanXHTML on output data: