log

age author description
Mon, 08 Sep 2014 15:50:51 +0200 Goffi Primitivus: main_widget is now in its own class (PrimitivusTopWidget), menu and notification bar (un)hidding is cleaner
Mon, 08 Sep 2014 15:50:51 +0200 Goffi Primitivus (file transfer): an error popup is shown when bad unicode is used in path, and an info popup is show to indicate that the file request has been sent
Mon, 08 Sep 2014 15:50:51 +0200 Goffi plugins XEP-0096, XEP-0065: fixed bad log calls
Mon, 08 Sep 2014 15:50:49 +0200 Goffi primitivus (profile manager): added FOCUS_UP and FOCUS_DOWN management
Sat, 06 Sep 2014 17:34:26 +0200 Goffi primitivus: added REFRESH_SCREEN key to global namespace
Mon, 08 Sep 2014 14:54:17 +0200 souliane README: redirect media credits to sat_media repository (the pictures are no more hosted here)
Mon, 08 Sep 2014 12:41:33 +0200 souliane updated CHANGELOG for version 0.5
Sun, 07 Sep 2014 20:08:56 +0200 souliane plugin OTR: do not save in history the encrypted messages for skipped profiles
Fri, 05 Sep 2014 19:29:30 +0200 Goffi primivitus: info messages now use "info_msg" attribute (yellow)
Fri, 05 Sep 2014 19:29:30 +0200 Goffi frontends: use of new "info" type in newMessage
Fri, 05 Sep 2014 19:29:30 +0200 Goffi core: a new "info" type is used in newMessage for system messages (not comming from outside)
Fri, 05 Sep 2014 11:16:38 +0200 souliane plugin OTR: forces FINISHED state if we are in ENCRYPTED state on contact disconnection
Fri, 05 Sep 2014 11:01:14 +0200 souliane plugin OTR: disconnect the active OTR sessions and delete the context on profile disconnection
Fri, 05 Sep 2014 10:39:06 +0200 souliane plugin OTR: fixes handling of the FINISHED state
Thu, 04 Sep 2014 11:26:22 +0200 souliane core (xmpp): fixes SatPresenceProtocol.available to prevent an eventual code skipping
Thu, 04 Sep 2014 20:34:38 +0200 Goffi misc (README4PACKAGERS): Urwid minimal version is now 1.2.0
Thu, 04 Sep 2014 20:30:57 +0200 Goffi primitivus: added disable_mouse config option /!\ minimal Urwid version is now 1.2.0
Thu, 04 Sep 2014 20:24:41 +0200 Goffi primitivus: fixed forgotten keys
Thu, 04 Sep 2014 19:40:43 +0200 Goffi primitivus: forgot to rename _historyCb method
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: SIGINT is now ignored, APP_QUIT key/menu or :quit command must be used to quit Primitivus
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: profile manager now handle APP_QUIT key
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: moved history method definition out of keypress
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: key can be changed in config:
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: use of new keys modules from Urwid SàText
Wed, 03 Sep 2014 20:54:14 +0200 souliane add licence information for otr.js and dependencies
Wed, 03 Sep 2014 17:55:05 +0200 Goffi misc (install): fixed self.root access when it's not used
Wed, 03 Sep 2014 17:44:19 +0200 Goffi misc (install): updated old distribute_setup.py to new setuptools' ez_setup.py
Wed, 03 Sep 2014 17:18:27 +0200 Goffi misc (install): use os.symlink instead of distutils.file_util.copy_file to avoid error when --root is used
Wed, 03 Sep 2014 16:40:52 +0200 Goffi misc (installation): --root option is ignored for _final destinations
Wed, 03 Sep 2014 12:25:07 +0200 Goffi misc: README4PACKAGERS update
Wed, 03 Sep 2014 11:46:09 +0200 Goffi misc (launch script): added a "status" command
Wed, 03 Sep 2014 11:46:06 +0200 Goffi misc (D-Bus, installation): added a .service file for D-Bus auto-launch feature + installation from setup.py (path adaptation now use regex).
Mon, 01 Sep 2014 15:45:35 +0200 souliane plugin OTR: add bridge method skipOTR to desactivate OTR handling for a given profile
Mon, 01 Sep 2014 15:43:16 +0200 souliane core: sendMessage handles the extra data key 'send_only' to skip triggers, storage and echo
Mon, 01 Sep 2014 16:11:45 +0200 souliane plugin OTR: two small fixes
Mon, 01 Sep 2014 16:05:28 +0200 souliane plugin OTR: remove unnecessary attribute SatXMPPClient.otr_priv_key
Mon, 01 Sep 2014 11:05:27 +0200 Goffi core: more robust plugins importation
Wed, 27 Aug 2014 01:27:24 +0200 Goffi plugin OTR: added ability to drop private key
Wed, 27 Aug 2014 01:27:05 +0200 Goffi core (constants): Bool method allow to convert from python bool to string constant for true/false (in both directions)
Wed, 27 Aug 2014 01:24:26 +0200 Goffi core (XMLUI): sugar method "note" allow to easily create a XMLUI note dialog (more methods for other dialogs should follow)
Wed, 27 Aug 2014 00:23:14 +0200 Goffi plugin OTR: authentication management + fixed a bug in setState (due to a wrong docstring in potr.context.getCurrentTrust)
Tue, 26 Aug 2014 13:33:12 +0200 souliane sat_frontends (tools): force JID's node and domain to lower-case:
Tue, 26 Aug 2014 12:52:46 +0200 souliane move sat.tools.jid to sat_frontends.tools.jid
Tue, 26 Aug 2014 09:54:23 +0200 souliane setup: sat_frontends was omitted by the cleaning method
Mon, 25 Aug 2014 21:32:29 +0200 Goffi plugin otr: priv_key is better than getPrivKey here, as it should not be None + fixed private key encryption/decryption
Mon, 25 Aug 2014 21:32:23 +0200 Goffi plugin OTR: added start/refresh and end session menus
Mon, 25 Aug 2014 21:32:23 +0200 Goffi plugin OTR: a warning is logged when Account is instancied with a bare jid.
Mon, 25 Aug 2014 21:32:23 +0200 Goffi plugin OTR: temporary potr monkey patch to work around a unicode bug, to be removed as soon as a potr fixed version is released (potr maintainer should do it soon)
Mon, 25 Aug 2014 21:32:23 +0200 Goffi primivitus: fixed jid escaping for dynamic menus in one2one chat
Mon, 25 Aug 2014 19:39:07 +0200 Goffi reverted commit b1cb1d70bea9: jid should not be lowercase !
Mon, 25 Aug 2014 21:32:23 +0200 Goffi core (stdui): fixed forgotten parametter in getParamError
Mon, 25 Aug 2014 17:21:04 +0200 Goffi core: twistd plugin refactoring:
Mon, 25 Aug 2014 17:21:03 +0200 Goffi core (logging): new backend_data parameter can be used to transmit specific data to a backend + Twisted backend use this option to know if we are in debug or nodaemon mode
Mon, 25 Aug 2014 17:21:03 +0200 Goffi core (installation): replaced PIL by its maintained fork pillow (installation from pip is working out of the box with pillow, not with PIL)
Mon, 25 Aug 2014 17:21:03 +0200 Goffi misc: added Session.vim to .hgignore
Sun, 24 Aug 2014 18:39:32 +0200 souliane primitivus (chat): fixes the messages display when opening a new chat window
Sat, 23 Aug 2014 20:26:04 +0200 souliane quick_frontend, primitivus: add primitivus command ":history [limit]" (default value for limit is 50)
Sun, 24 Aug 2014 18:23:55 +0200 souliane primitivus: improve the check to alert for new message
Sun, 24 Aug 2014 18:44:18 +0200 Goffi installation: setup.py update:
Sun, 24 Aug 2014 18:44:17 +0200 Goffi core: sat bakcend is now a twisted plugin (no more .tac file)
Sun, 24 Aug 2014 18:44:17 +0200 Goffi core (logging): fixed twisted backend for twistd plugin, /!\ stdout logging in debug/nodaemon mode does'nt work anymore with .tac files.
Fri, 22 Aug 2014 12:31:55 +0200 souliane primitivus: prevent a notification flood when displaying the history
Sat, 23 Aug 2014 20:11:37 +0200 souliane primitivus: change behavior of commands ":presence" and ":status" :
Sun, 24 Aug 2014 13:15:51 +0200 souliane tools (jid): force JIDs to lower case
Thu, 21 Aug 2014 22:46:57 +0200 souliane quick_frontend: fixes an issue with the profile in the signal handler
Thu, 21 Aug 2014 02:14:24 +0200 Goffi core (logging): logging is added to stdout in nodaemon mode (it was already the case in debug mode)
Wed, 20 Aug 2014 23:45:21 +0200 Goffi misc: daemon mode refactoring:
Wed, 20 Aug 2014 23:42:58 +0200 Goffi misc: stdout encoding management in python part of sat.sh
Wed, 20 Aug 2014 23:07:59 +0200 Goffi core (constants): minor comment change
Wed, 20 Aug 2014 23:04:57 +0200 Goffi core (constants): better management of xdg import
Wed, 20 Aug 2014 22:59:33 +0200 Goffi core (constants): removed pyjamas workaround
Wed, 20 Aug 2014 21:22:06 +0200 Goffi plugin XEP-0050: notes are now managed:
Wed, 20 Aug 2014 21:16:14 +0200 Goffi frontends: dialog don't crash anymore is no submit_id is given (submit does nothing in this case)
Wed, 20 Aug 2014 21:15:04 +0200 Goffi core (constants): fixed bad XMLUI level constants
Wed, 13 Aug 2014 18:39:46 +0200 souliane setup: cleaning also handles egg filenames not containing the python version
Wed, 13 Aug 2014 14:48:49 +0200 Goffi frontends: XMLUI refactoring + dialogs:
Mon, 11 Aug 2014 19:10:24 +0200 Goffi core (XMLUI): Dialogs are now managemed in XMLUI:
Mon, 11 Aug 2014 19:10:24 +0200 Goffi core (constants): added constants mainly used in XMLUI
Mon, 11 Aug 2014 19:10:24 +0200 Goffi frontends: signals are managed in a more generic way
Tue, 15 Jul 2014 18:28:40 +0200 souliane plugin misc_static_blog: add a menu for displaying a user static blog
Tue, 15 Jul 2014 18:26:36 +0200 souliane plugin XEP-0045: change security limit of "config room" menu to 4
Tue, 15 Jul 2014 13:37:50 +0200 souliane setup: SAT_INSTALL environment variable handles "clean" and "purge" options
Sun, 06 Jul 2014 21:54:07 +0200 souliane memory (sqlite): fixes upgrade Deferred issue
Sun, 06 Jul 2014 21:13:47 +0200 souliane memory: fixes encoding issues during encryption
Fri, 27 Jun 2014 20:05:31 +0200 souliane memory (memory): delete profile session on profile deletion
Thu, 26 Jun 2014 14:59:02 +0200 Goffi core: use of debug log instead of error when port default value is used
Thu, 26 Jun 2014 14:58:25 +0200 Goffi plugin OTR: various improvments:
Thu, 26 Jun 2014 00:05:25 +0200 Goffi pluging XEP-0045: configure room dynamic menu
Thu, 26 Jun 2014 00:05:20 +0200 Goffi core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
Wed, 25 Jun 2014 20:54:15 +0200 Goffi core (menus): constants are used for menu types
Wed, 25 Jun 2014 19:11:30 +0200 souliane plugin misc_account: delete the profile session after the registration is done
Wed, 25 Jun 2014 19:01:00 +0200 souliane memory: add helper methods encryptValue and decryptValue
Mon, 23 Jun 2014 10:23:13 +0200 souliane core, plugins, stdui, frontends: fixes handling of "Force server" and "Force port" parameters:
Mon, 23 Jun 2014 00:44:10 +0200 souliane core, memory, plugins, stdui, frontends: look for DNS SRV records when server is not specified:
Wed, 25 Jun 2014 14:01:58 +0200 Goffi frontends (XMLUI): use of logging system instead of print
Wed, 25 Jun 2014 14:01:57 +0200 Goffi core/frontends (XMLUI): value can now be inserted as a <value/> element, if not present value attribute is tested, else empty string is used.
Wed, 25 Jun 2014 14:01:56 +0200 Goffi frontends (XMLUI): implementation of read_only attributes for widgets String, TextBox, Password and Bool
Wed, 25 Jun 2014 14:01:55 +0200 Goffi core (XMLUI): created a read_only attribute for InputWidget + new JidInputWidget
Mon, 23 Jun 2014 16:07:13 +0200 souliane plugin XEP-0045: small refactorization + clean on profile's disconnection
Mon, 23 Jun 2014 15:42:56 +0200 souliane plugin XEP-0045, text_commands: add some commands:
Thu, 19 Jun 2014 20:33:42 +0200 souliane plugin XEP-0054: crop uploaded avatar to get a square
Thu, 19 Jun 2014 19:20:52 +0200 souliane plugin misc_account: suppress the profile after its creation if the XMPP account registration failed
Wed, 18 Jun 2014 16:35:20 +0200 Goffi reverted commit bb4517e69957: note was not implemented on purpose
Wed, 18 Jun 2014 14:55:35 +0200 souliane tools (xmlui): data form 'text-multi' element must be converted to xmlui 'textbox' (not 'text')
Wed, 18 Jun 2014 14:52:52 +0200 souliane plugin XEP-0050: handle note element in command answer
Mon, 16 Jun 2014 20:06:08 +0200 souliane prepare changelog for version 0.5
Sun, 15 Jun 2014 18:18:36 +0200 souliane misc: remove some pylints warnings
Sun, 15 Jun 2014 16:09:30 +0200 souliane frontends (quick_frontend): fixes the handling of asyncConnect failure
Sun, 15 Jun 2014 16:06:02 +0200 souliane bridge: DBusException also transports the twisted failure condition
Sun, 15 Jun 2014 00:18:28 +0200 Goffi bridge (D-Bus): frontend side now use a 120 s timeout for async calls
Sat, 14 Jun 2014 17:26:22 +0200 Goffi plugin XEP-0050: form returned by completed command are now managed
Sat, 14 Jun 2014 17:25:08 +0200 Goffi core (XMLUI): management of text-multi in _dataFormField2XMLUIData
Sat, 14 Jun 2014 17:24:16 +0200 Goffi core (XMLUI): data form result now manage generic data set
Thu, 12 Jun 2014 18:56:08 +0200 souliane plugin XEP-0045: room configuration returns a success or failure message
Thu, 12 Jun 2014 18:19:55 +0200 souliane tools (xml_tools): dataForm2XMLUI handles the default value for "list-single" fields
Thu, 12 Jun 2014 15:57:22 +0200 souliane test (memory): fixes crypto encryption/decryption test
Thu, 12 Jun 2014 15:56:41 +0200 souliane memory (sqlite): fixes upgrade to database v2
Mon, 09 Jun 2014 20:40:13 +0200 souliane memory, tools (config): move special config retrieval from memory to tools
Sat, 07 Jun 2014 15:39:20 +0200 souliane frontends: async failures are more detailed (full class name + error message)
Sat, 07 Jun 2014 15:20:39 +0200 souliane bridge: async failures are more detailed (full class name + error message)