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:
|
2016-01-19 |
Goffi |
plugin XEP-0071: removed cleanXHTML use for sent message: it's not necessary in this direction
|
2016-01-19 |
souliane |
plugin XEP-0071, XEP-0277: method clean_xhtml has been renamed to cleanXHTML
|
2016-01-19 |
souliane |
plugin text syntaxes: fixes typo
|
2015-09-17 |
souliane |
plugin XEP-0055, tmp_directory_subscription: move directory subscription to a new temporary plugin
|
2014-08-21 |
souliane |
test, setup: requires lxml >= 3.1.0 (fixes html cleaning issue)
|
2016-01-18 |
Goffi |
plugin syntax dotclear: renamed syntax to wiki_dotclear, and renamed plugin file to plugin_syntax_wiki_dotclear.py
|
2016-01-18 |
Goffi |
plugin syntax dc_wiki: added XHTML => dc_wiki converter, plus some bug fixes:
|
2016-01-17 |
Goffi |
plugin syntax dc_wiki: first draft:
|
2016-01-17 |
Goffi |
pluging text syntaxes: various minor improvments:
|
2016-01-16 |
souliane |
plugin misc_account: add a FIXME comment
|
2016-01-15 |
Goffi |
plugin text syntaxes: a non blocking syntax callback can now return a unicode directly instead of a Deferred
|
2016-01-15 |
Goffi |
plugin (xep-0277): avoid wrapping XML in an extra <div> in data2entry
|
2016-01-15 |
souliane |
tools (strings): add method fixXHTMLLinks to add a scheme if missing, and force opening in new tab
|
2016-01-13 |
souliane |
jp (roster): change groups delimiter for "roster get" output, from "|" to "\t"
|
2016-01-13 |
souliane |
jp (roster): add command "roster get" with parameters "--subscriptions", "--name" and "--groups"
|
2016-01-13 |
souliane |
jp (roster stats): add some extra information
|
2016-01-13 |
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
|
2016-01-13 |
souliane |
jp: add command "roster stats"
|
2016-01-13 |
Goffi |
primivitus: Primivitus doesn't handle microblog yet, configure QuickApp accordingly
|
2016-01-13 |
Goffi |
bridge (D-Bus): fixed handling of profile in kwargs:
|
2016-01-13 |
souliane |
jp: add command "roster purge" to remove the contacts with no from/to subscription
|
2016-01-13 |
Goffi |
tools (xml_tools): removed unused import
|
2016-01-13 |
Goffi |
reverted patch 3770d13776e8
|
2016-01-13 |
souliane |
tools (strings): add a parameter "new_target" to addURLToText
|
2016-01-13 |
souliane |
plugin XEP-0045: raise a special error when the room has already been joined
|
2016-01-13 |
souliane |
primitivus (chat): since dialog refresh is done in message notification, print the message first and then notify
|
2016-01-12 |
souliane |
quick_frontend, primitivus: mechanism to signal a new message reception when the window is hidden (even if the message is actually displayed):
|
2016-01-12 |
souliane |
quick_frontend, primitivus (chat): move notification command to quick_frontend
|
2016-01-08 |
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
|
2016-01-08 |
Goffi |
tmp (wokkel.mam): MAMErrow now inherit from StanzaError so it can be handler properly by services
|
2016-01-08 |
Goffi |
tmp (wokkel.rsm): raise RSMError when <after/> element is empty
|
2016-01-08 |
Goffi |
tmp (wokkel.rsm): RSMError now inherit from StanzaError, so they are correctly handled by services
|
2016-01-07 |
Goffi |
tmp (wokkel.rsm): fixed incorrect behaviour which was adding max_items attribute
|
2016-01-07 |
Goffi |
tmp (wokkel.rsm): fixed forgotten method renaming
|
2016-01-07 |
Goffi |
plugin XEP-0277: don't use max_comments if it is 0 in getFromManyWthComments bridge callback
|