log

age author description
2014-05-05 Goffi core: if in debug mode and ipdb is present, use ipdb instead of pdb
2014-05-05 Goffi core (log/standard backend): added "%(profile)s" format management
2014-05-05 Goffi core(log): standard backend: colors are now checked on a per handler basis
2014-05-05 Goffi wix: use of new logging system
2014-05-05 Goffi primitivus: use of new logging system:
2014-05-05 Goffi quick_frontend: use of new logging system
2014-05-05 Goffi core (log): added magic %(profile)s key to log_fmt:
2014-05-05 Goffi core (log): refactoring + twisted backend:
2014-05-05 Goffi core (log): added advanced feature to basic backend (colors/formatting/level and logger filtering)
2014-05-05 Goffi core (logs): added formatting, name filter and outputs management:
2014-05-01 souliane core (constants): use realpath instead of abspath + do not import it when building libervia
2014-04-30 souliane memory: fixes the method fixLocalDir for pid_dir and log_dir to use local_dir as default
2014-04-30 souliane plugins TEXT-COMMANDS, XEP-0045, XEP-0048, XEP-0249:
2014-04-27 souliane core: fixes constants.py
2014-04-27 souliane primitivus: fixes contact group update
2014-04-11 souliane plugin XEP_0033: fixes the server part and the tests
2014-04-23 Goffi tests: fixed log init in helpers (log init must be done before any call to a log method)
2014-04-21 Goffi test: configuration/use of new logging system
2014-04-21 Goffi tests: fixed import in test_helpers_plugins
2014-04-20 Goffi plugin XEP-0096: fixed a bug introduced by the log refactoring
2014-04-19 Goffi core (log): configuration and environment variables are now checked for log level and colors:
2014-04-19 Goffi core: use of the new core.log module:
2014-04-19 Goffi core (log): twisted backend use logging methods instead of log.msg
2014-04-18 Goffi core: logging refactoring, first step:
2014-04-18 Goffi core (constants): added some basic ANSI escape codes
2014-04-10 Goffi plugins XEP-0048, XEP-0049: feature is not checked anymore before using private XML storage, as feature announcement is not mandatory in XEP-0049
2014-04-08 Goffi core (stdui): added forgotten __init__.py
2014-04-03 souliane core, frontends: unify the roster management UIs in sat/stdui/ui_contact_list.py
2014-04-07 Goffi jp: added bookmarks subcommands
2014-04-07 Goffi plugin XEP-0048: bookmarks deletion + added "delete" option for /bookmark command
2014-04-07 Goffi plugin XEP-0048: added list of bookmarks in XMLUI, selecting one join the room
2014-04-07 Goffi plugin XEP-0048: added /bookmark text command
2014-04-07 Goffi plugin XEP-0048: bookmarks (first draft)
2014-04-07 Goffi core (XMLUI): _cleanValue method to avoid issues with DBus types (must be deleted in the future)
2014-04-07 Goffi plugin XEP-0049: private xml storage
2014-04-07 Goffi core (memory): added __iter__ to PersistentDict
2014-04-07 Goffi plugin XEP-0115: minor logs improvment
2014-04-03 souliane tools, frontends (xmlui): add Widget.setInternalCallback:
2014-04-03 souliane frontends (xmlui): add setter methods + fixes:
2014-04-03 souliane reverted changeset 5c7707c958d8 (revision 969)
2014-04-02 Goffi jp (info/disco): fixed disco loop when --connect is used
2014-04-02 Goffi core (disco): findFeaturesSet and findServiceEntities don't use inlineCallbacks anymore, that allow a better error management (no more anonying debugger raise when discoInfo fails in debug mode)
2014-04-02 Goffi core: better plugin initialisation sequence:
2014-04-02 Goffi jp: "disco" subcommand, moved into a new "info" subcommand + added "version" subcommand which get software version
2014-04-02 Goffi jp: using C.APP_URL for application url
2014-04-01 souliane tools, frontends (xmlui): add setter methods for widgets + new widget InternalButton to process UI operations
2014-04-01 souliane tools, frontends, memory: param definition and XMLUI handle multi-selection for list widgets:
2014-04-01 souliane core, frontends (constants): frontends Const inheritates from core Const
2014-04-01 Goffi jp: added disco subcommand
2014-04-01 Goffi jp: fixed jid unicode decoding
2014-04-01 Goffi jp: fixed missing import
2014-04-01 Goffi core (disco): added discoInfos and discoItems bridge methods
2014-03-31 Goffi plugin XEP-0115: fixed bad disco_infos construction
2014-03-31 souliane memory (disco): bug fix in findFeaturesSet
2014-03-31 Goffi core (XMPP): typo again
2014-03-31 Goffi core (XMPP): fixed typo
2014-03-31 Goffi core (XMPP): added warning when a contact ins roster is not subscribed from or to
2014-03-31 Goffi plulgin XEP-0115: fixed caps_optimize init
2014-03-31 Goffi plugin XEP-0065: fixed initialisation sequence
2014-03-31 Goffi quick frontends: first connection fixes
2014-03-31 Goffi plugin account: reverted patch abd3a75d629c
2014-03-31 Goffi plugin xep-0115: caps optimisation
2014-03-31 Goffi plugin XEP-0092: use of checkFeature instead of hasFeature + timeout + message adapted to failure if software version is not available
2014-03-31 Goffi core (disco): added checkFeature method + fixed hasFeature test
2014-03-31 Goffi plugin XEP-0045: profileConnected return the deferred, so muc service presence is checked before the end of initialisation
2014-03-31 Goffi core: fixed bad closure in connection intialisation sequence (profileConnected in plugins were not called correctly)
2014-03-31 Goffi plugin account: prosody gid is used to spawn prosodyctl process
2014-03-28 Goffi core (XMPP): fix status in presence
2014-03-28 Goffi core(memory): fixed last resource
2014-03-28 Goffi plugin XEP-0092: feature check before requesting version
2014-03-28 Goffi core, plugin XEP-0115: discovery refactoring:
2014-03-28 Goffi core (memory): entities cache improvments:
2014-03-28 Goffi core: more organisation in constants.py
2014-03-28 Goffi core, plugins: host.getClient now raise an exception instead of returning None when no profile is found, plugins have been adapted consequently and a bit cleaned
2014-03-28 Goffi misc: precisions about pyjamas in README4PACKAGERS
2014-03-27 Goffi wix: fixed onShowProfile
2014-03-27 souliane plugin account, groupblog: user can erase all their microblogs at once
2014-03-25 souliane primitivus: do not display the presence/status dialog if the profile is not connected
2014-03-25 souliane memory: be sure that local_dir exists before creating a new database
2014-03-24 souliane memory: bug fix the current local_dir after sat.conf is auto-updated
2014-03-24 souliane plugin account: bug fix profile deletion from the database + unsubscribe the contacts
2014-03-24 souliane core: presence stanzas were sent twice
2014-03-23 souliane misc: updated setup.py and README4PACKAGERS
2014-03-23 souliane misc: sat stop would not kill all sat instances anymore
2014-03-23 souliane core, memory: use XDG recommended paths as the defaults for the config and local directories
2014-03-24 Goffi plugin text commands: commands are now sorted in /help
2014-03-24 Goffi plugin XEP-0045: added user information to /whois text command
2014-03-24 Goffi plugin text-commands: fixed name conflicts management + plugin parrot: removed now done TODO
2014-03-24 Goffi plugin text commands: refactoring, text now only contain main commands, and other plugin can add commands themselve:
2014-03-23 Goffi core: plugins now accepts recommendations:
2014-03-22 souliane test: fix tests fo plugins XEP-0033 and XEP-0085
2014-03-22 Goffi core: removed default_config:
2014-03-22 Goffi core: sendMessageTrigger now manage pre and post treatments, which happen before or after XML generation
2014-03-22 Goffi plugin text commands: refactoring:
2014-03-22 Goffi plugin XEP-0092: new plugin (software version)
2014-03-22 Goffi core: added IQ_SET to core.constants + getLastResource now manage correctly jid.JID
2014-03-21 souliane bridge: remove unecessary signals/methods declarations
2014-03-20 souliane bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
2014-03-21 Goffi core: use of Const for profile_key + replaced '@DEFAULT@' default profile_key by '@NONE@'
2014-03-21 Goffi tests: tests fixes
2014-03-21 Goffi core (memory): moved Params in its own module + introduced a new core/constants module, and moved some constants there
2014-03-21 Goffi primitivus: EditBar doesn't propagate key pressed anymore if it manage a 'up' or 'down' event (history event)
2014-03-21 Goffi primitivus: PrimitivusVerticalContainer box widgets management:
2014-03-21 Goffi primitivus: removed deprecated use of set_focus
2014-03-21 Goffi core (XMLUI): BoolWidget now accept real boolean for value
2014-03-21 Goffi core: minor docstring fixes
2014-03-18 souliane plugin XEP-0085: bug fixes, especially for groupchat messages
2014-03-17 souliane primitivus: display chat states (with symbols) for MUC participants
2014-03-16 souliane quick_app: better PEP-8 compliance
2014-03-14 souliane tools: xml_tools.ElementParser do not replace '\n' and '\t' with ' ' by default
2014-03-15 souliane test: update radiocol test regarding the last changes
2014-03-11 souliane plugin radiocol: preload signal also contains the uploader nickname
2014-03-10 souliane frontends: added SYNTAX_TEXT in the constants
2014-03-05 souliane plugin radiocol: add MP3 support
2014-03-05 Goffi misc: added Naha to README
2014-03-05 Matteo Cypriani misc: README4PACKAGERS improvments
2014-03-05 Matteo Cypriani jp: updated main loop to gobject 3
2014-03-04 Goffi removed deprecated and really old Sortilege frontend, today Primitivus is the console frontend
2014-03-03 Goffi misc: added gobject dependency for primitivus in README4PACKAGERS
2014-03-03 souliane plugin account: user can change his password or delete his XMPP account
2014-03-03 souliane core (memory): asyncDeleteProfile can force the deletion of a profile, even if it's connected (when called from the backend only)
2014-03-03 souliane core, frontends: add method asyncDeleteProfile, remove synchronous methods createProfile and deleteProfile
2014-02-28 souliane plugin groupblog: added a convenient bridge method getGroupBlogsWithComments
2014-02-25 souliane plugin XEP-0060, groupblog: added nodeIdentifiers attribute to getItems in order to retrieve items by ids
2014-02-25 souliane plugin blog_banner: added temporary plugin with a user parameter to set a blog banner
2014-03-01 Goffi we are in a dev version again...
2014-02-28 Goffi SàT 0.4.1 released
2014-02-28 Goffi version update 0.4.1 SàT v0.4.1
2014-02-28 Goffi updated changelog
2014-02-28 Goffi better INSTALL instructions
2014-02-28 Goffi setup.py fixes and improvments
2014-02-27 Goffi README4PACKAGERS fixes
2014-02-26 Goffi SàT 0.4 released
2014-02-26 Goffi version update 0.4.0 SàT v0.4.0
2014-02-26 Goffi CHANGELOG fixes/update
2014-02-25 souliane updated CHANGELOG for v 0.4.0
2014-02-26 souliane plugin card_game: update to use the new XMLUI mechanism:
2014-02-26 souliane plugin room_game: fix issues with data structures initialization
2014-02-25 souliane tools, plugin XEP-0077: small fixes
2014-02-25 souliane core (xmpp): fix automatic contact deletion
2014-02-26 souliane some typos fixes in the README files
2014-02-26 Goffi README4PACKAGERS update
2014-02-26 souliane added README4PACKAGERS
2014-02-25 Goffi README and INSTALL updates
2014-02-25 Goffi plugin misc account: updated the welcome email
2014-02-25 Goffi plugin demo directory: temporary plugin to integrate Salut's directory in SàT's parameters:
2014-02-25 Goffi plugin XEP-0085: fixed bad trigger return value
2014-02-25 Goffi plugin XEP-0055: salut.libervia.org is temporarly used as default value
2014-02-25 Goffi core (memory): added 'no' value management in configuration's booleans
2014-02-25 Goffi core (xmlui), frontends: handling of "text" type in params xml + bug fixes
2014-02-25 souliane frontends: fix typos, do not use logging in the xmlui tools:
2014-02-25 Goffi core (xmlui): fixed types with empty value are now correctly managed in _dataFormField2XMLUIData
2014-02-24 souliane i18n: updated the translation files
2014-02-24 souliane test: skip radiocol tests if the sound samples are not found
2014-02-24 souliane plugin groupblog: bug fix for the atom feed
2014-02-23 souliane plugin XEP-0277: fix pubsub entry parsing using lxml instead of feed.atom
2014-02-14 souliane plugins groupblog, XEP-0277: attempt to clarify the code for the comments handling:
2014-02-20 souliane test: fix the tests for plugin room game
2014-02-20 souliane test: skip the test for markdown syntax if the module is not installed
2014-02-23 Goffi plugin XEP-0277: last commit was actually a part of the next one
2014-02-23 Goffi plugin XEP-0277: added missing docstring
2014-02-23 Goffi core (sqlite): automatic database update:
2014-02-20 Goffi plugin text syntaxes: fixed cleaners encoding
2014-02-20 Goffi plugin XEP-0277: encoding fix
2014-02-18 souliane primitivus: displayed presence/status was not updated when the presence is "Online".
2014-02-18 souliane plugin room_game, radiocol: RoomGame.send returns a Deferred.
2014-02-18 souliane misc: setup.py was not installing sat_frontends.jp
2014-02-18 souliane plugin groupblog: do not log error message when asking for the entries of a non existent node (e.g the contact hasn't posted any message yet)
2014-02-18 souliane core: fix mispelled argument
2014-02-17 souliane misc: exclude misc/_jp from xgettext input
2014-02-17 souliane misc: fix unnamed arguments in format strings
2014-02-17 Thomas Preud'homme misc: update distribute_setup.py to version 0.6.49
2014-02-13 souliane frontends (tools): addURLToImage makes an image clickable
2014-02-13 souliane plugin text_syntaxes: html2text was breaking the long URLs
2014-02-13 souliane frontends: add COMMANDS constant for Wysiwyg edition + add "image" button info for the syntaxes
2014-02-12 souliane memory (sqlite): the result of pickle.dumps in addToHistory must be encoded for the special characters to be stored.
2014-02-12 souliane plugin XEP_0277: fix encode/decode errors
2014-02-12 souliane plugin XEP_0277: check for XHTML namespace and decapsulate the content from the main div container
2014-02-12 souliane plugin text_syntaxes: rstrip the conversion result to avoid new lines systematically added by converters (e.g. html2text do this)
2014-02-12 souliane tools: composition RICH_FORMATS constant has been renamed to RICH_SYNTAXES
2014-02-07 souliane core: bug fix at connection time
2014-02-07 souliane memory: bug fix to not register twice frontends parameters + added some tests for param update
2014-02-05 souliane plugin groupblog, XEP-0071, XEP-0277, text_syntaxes: manage raw/rich/xhtml data for content/title:
2014-01-22 souliane plugin groupblog: added method getLastGroupBlogsAtom returns the Atom feed of blog posts
2014-01-15 souliane test radiocol: added a full scenario test
2014-01-15 souliane test: improvements for the helpers classes:
2014-01-17 souliane plugins room_games, radiocol, libervia: small changes like refactorization to ease the maintenance
2014-01-16 souliane plugin radiocol: sync data includes a "jump to time" info
2014-01-15 souliane plugins radiocol_tarot: do not process received messages for MUC users that are actually not playing the game + fix for testing purpose
2014-01-15 souliane plugins room_games, radiocol: better synchronization after a user joins a running game
2014-02-17 Goffi jp: added ad-hoc subcommand with a remote sub-subcommand to create a D-Bus remote
2014-02-17 Goffi jp: short option for progress is now -P instead of -g, so -g can be used for groups
2014-02-17 Goffi plugin Ad-Hoc D-Bus: first draft:
2014-02-13 Goffi plugin XEP-0050: fixed UnknownGroupError management + "@ALL@" profile for status command
2014-02-13 Goffi core(XMLUI): empty options in ListWidget now just show a warning message, no more assert
2014-02-13 Goffi core: fixed UnknownGroupError exception in getJidsFromGroup
2014-02-10 Goffi jp: zsh completion, first draft (added in a new /misc directory):
2014-02-10 Goffi jp: refactoring:
2014-02-05 Goffi misc (README): updated Link Mauve and Dal contributions, moved Souliane as a main contributor
2014-02-05 Goffi jp: added missing license headers
2014-02-05 Dal jp: refactoring using ArgParse
2014-02-04 Goffi core: registerNewAccount partial fix
2014-02-04 Goffi frontends: fixed /me usage + renamed a couple of "type" parameters to type_
2014-02-04 Goffi dates update
2014-02-04 Goffi core (XMLUI): fixed labels management for lists in _dataFormField2XMLUIData
2014-02-04 Goffi core: security limit in menus
2014-02-04 Goffi frontends: some modifications to ease the the use of the new sat_frontends.tools.xmlui.XMLUI class in Libervia
2014-02-04 Goffi plugin XEP-0077, plugin XEP-0100, frontends: gateways have been entirely implemented in backend using the new refactored XMLUI and AdvancedListContainer. The now useless code has been removed from frontends.
2014-02-04 Goffi core: added "one_shot" option to registered callback:
2014-02-04 Goffi core (XMLUI), frontends: advancedListContainer part 2:
2014-02-04 Goffi XMLUI (core, frontends): added JidWidget and DividerWidget + popup type + some bugfixes:
2014-02-04 Goffi core, frontends: implementation of AdvancedListContainer first draft + misc:
2014-02-04 Goffi core, frontends: XMLUI refactoring:
2014-02-04 Goffi plugin XEP-0045, primitivus: added MUC configuration
2014-02-04 Goffi xmlui: added boolean type management in XMLUIResult2DataFormResult
2014-02-04 Goffi plugin XEP-0055, Primitivus: Directory search dialogs are now entirely done in plugin XEP-0055, specific code in frontend is not needed anymore
2014-02-04 Goffi core: XMLUI now use @property for session_id and submit
2014-02-04 Goffi primitivus: fixed bad closure, resulting in menus bug.
2014-02-04 Goffi core, frontends: XMLUI refactoring:
2014-01-10 souliane test: added tests for the plugin "room game" + rename other test files
2014-01-10 souliane test: make FakeClient profile dependent and add some tools to test MUC
2014-01-10 souliane test: silent info/warning that were polluting the output
2014-01-09 souliane test: define the constants JIDs and profiles as lists
2014-01-10 souliane plugins room games, XEP-0045: small fixes, improved docstrings
2014-01-09 souliane plugin room game: improved docstrings, added '_' as prefix for internal methods names
2014-01-07 souliane test: use the SatTestCase methods instead of builtin "assert" in tests for memory, plugin xep-0033
2014-01-10 Emmanuel Gil Peyrot plugin XEP-0054: also work with python2-pillow
2014-01-05 souliane test: added tests for XEP-0033
2014-01-05 souliane test: FakeMemory inherits from Memory + more helpers basic support + cleaning
2014-01-05 souliane plugin XEP-0033: the comparison for auto-fixing for the stanza recipient was not correct
2014-01-05 souliane memory: factorize the node checks in Params.__constructProfileXml
2014-01-04 souliane test: added tests for XEP-0085
2014-01-04 souliane test: added some tests for Memory
2014-01-04 souliane test: added support of basic memory stuff in helpers.py
2014-01-04 souliane test: store the constants in constants.py + better PEP8 compliance
2014-01-04 souliane memory: bug fix related to method paramsRegisterApp + getParams was not always returning a Deferred
2014-01-04 souliane memory: fixed wrong information in the docstrings for security_limit
2013-12-27 souliane core, bridge: new method paramsRegisterApp to register frontend's specific parameters
2014-01-03 Goffi frontends: fixed sendMessage calls, sendMessage is now async so callback and errback need to be specified + redraw in PrimivitusApp.notify
2013-12-29 Goffi i18n: merged jp i18n french translation in core fr.po