log

age author description
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
Thu, 16 Apr 2015 13:31:14 +0200 souliane quick_frontend, primitivus: move code to remove a new message alert from primitivus to quick_frontend
Thu, 09 Apr 2015 11:27:13 +0200 souliane plugin XEP-0045, quick_frontend, primitivus: replace C.DEFAULT_MUC by bridge method getDefaultMUC (value is defined in plugin XEP-0045 and can be overriden with the config file)
Thu, 09 Apr 2015 11:24:25 +0200 souliane primitivus: fixes :search command
Mon, 06 Apr 2015 18:13:32 +0200 Goffi quick_frontends(profile manager): typo
Mon, 06 Apr 2015 17:36:53 +0200 Goffi jp (profile): added "profile modify" command
Mon, 06 Apr 2015 17:36:21 +0200 Goffi jp (profile): in "profile create", jid and password arguments are now optional + added a new --xmpp-password option to set XMPP password separately (default to the same password as for profile).
Mon, 06 Apr 2015 17:32:28 +0200 Goffi jp (profile): fixed "profile info" to use profile, and then manage connection.
Mon, 06 Apr 2015 12:11:23 +0200 Goffi jp: fixed crash on commands using profile without "connect" option
Thu, 02 Apr 2015 00:00:33 +0200 souliane quick_frontend (constants): set a constant for default MUC service
Wed, 01 Apr 2015 23:59:56 +0200 souliane quick_frontend: keep the contact list groups synchronised on contact deletion
Wed, 01 Apr 2015 23:56:32 +0200 souliane core (xmmp): keep the roster groups cache synchronised + fixes a log.warning
Wed, 01 Apr 2015 22:07:28 +0200 souliane quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)
Mon, 30 Mar 2015 10:26:26 +0200 Goffi 2015 copyright dates update
Mon, 30 Mar 2015 10:04:29 +0200 Goffi jp: fixed bad try/except hidding errors + fixed bad management of jids without node
Wed, 25 Mar 2015 16:10:17 +0100 souliane quick_frontend: fixes personalEventHandler signature
Wed, 25 Mar 2015 15:25:51 +0100 souliane quick_frontend, primitivus: various fixes (MUC and cached signals):
Wed, 25 Mar 2015 15:28:02 +0100 souliane memory, plugin XEP-0045: getMainResource returns None when asking a MUC entity + fixes /whois on a MUC (bare) entity
Wed, 25 Mar 2015 15:21:17 +0100 souliane quick_frontend: better PEP-8 compliance
Wed, 25 Mar 2015 10:09:59 +0100 souliane primitivus (Chat): fixes updating the occupant list when someone leaves, changes his nick or is added in last position
Wed, 25 Mar 2015 09:42:05 +0100 souliane quick_frontend, primivitus: revert changes made in rev 1386 (1f3513cfb246) concerning ChatText.nick: was mixing MUC occupant nick and roster contact nick/node
Tue, 24 Mar 2015 17:31:08 +0100 souliane quick_frontend, primitivus: remove QuickChat.updateEntityState and QuickChat.setContactStates, use more general QuickChat.update (also called when joining the room to initialise the occupants list)
Tue, 24 Mar 2015 10:46:42 +0100 souliane primitivus (contact_list): fixes hide/show disconnected contacts via keyboard shortcut
Mon, 23 Mar 2015 15:38:32 +0100 souliane quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instance
Tue, 24 Mar 2015 07:38:40 +0100 souliane primitivus: prefill "Join MUC" dialog with only the JID's node part when in debug version + display error directly from the DBus object
Tue, 24 Mar 2015 07:34:32 +0100 souliane plugins XEP-0045, XEP-0249: allow to join / invite without specifying the JID's host part (use client's values)
Mon, 23 Mar 2015 09:34:23 +0100 souliane quick_frontend, primitivus (chat): merge setOccupantStates and setContactStates
Sun, 22 Mar 2015 14:20:19 +0100 souliane quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:
Fri, 20 Mar 2015 20:49:58 +0100 Goffi plugin XEP-0045: /join text command can be used in all contexts, not only group
Fri, 20 Mar 2015 17:47:48 +0100 souliane plugin XEP-0085, quick_frontend: fixes chat states
Fri, 20 Mar 2015 16:29:03 +0100 souliane quick_frontend: display MUC games symbols
Fri, 20 Mar 2015 16:28:19 +0100 souliane quick_frontends, primitivus: move the chat states logic to quick_frontend
Fri, 20 Mar 2015 16:25:38 +0100 souliane quick_frontends, primitivus: know who are the MUC occupants from the presence informations:
Thu, 19 Mar 2015 20:40:10 +0100 Goffi core: getRepositoryData now get the module in argument
Thu, 19 Mar 2015 19:47:01 +0100 Goffi core: if we are in dev version and it's possible, repository data are now checked and added to SàT version
Thu, 19 Mar 2015 19:44:37 +0100 Goffi renamed tools.misc to tools.trigger
Thu, 19 Mar 2015 14:41:15 +0100 Goffi plugin text commands: minor docstrings improvments
Thu, 19 Mar 2015 14:38:02 +0100 Goffi plugin text commands: minor docstrings improvments
Thu, 19 Mar 2015 14:30:08 +0100 Goffi plugin text command, XEP-0045, XEP-0048, XEP-0249: removed feedBackWrongContext which is no more usefull with new _contextValid method
Thu, 19 Mar 2015 14:29:03 +0100 Goffi plugin text commands: added _contextValid method:
Thu, 19 Mar 2015 14:02:37 +0100 Goffi plugin text commands: docstring parsing for commands, and better /help command:
Wed, 18 Mar 2015 10:57:27 +0100 Goffi closing branch frontends_multi_profiles frontends_multi_profiles
Wed, 18 Mar 2015 10:52:28 +0100 Goffi merged branch frontends_multi_profiles
Wed, 18 Mar 2015 10:39:22 +0100 Goffi quick_frontends(menus): added MenuContainer.replace method + addMenuHook helper method in QuickMenusManager frontends_multi_profiles
Tue, 17 Mar 2015 19:33:05 +0100 Goffi core, quick_frontends: added an "extra" item in getMenus + use of new quick_menus module in QuickApp frontends_multi_profiles
Tue, 17 Mar 2015 19:33:05 +0100 Goffi quick_frontend (menus): added a quick_menus module to manage easily menus logic: frontends_multi_profiles
Tue, 17 Mar 2015 19:33:04 +0100 Goffi quick_frontends: added "menu" listeners, which is called when a menu is added or removed. frontends_multi_profiles
Tue, 17 Mar 2015 19:30:43 +0100 Goffi frontends: added a host_listener module which manage a listener launched when host is ready, useful to instantiate things on host in optional modules (e.g. menus). frontends_multi_profiles
Wed, 11 Mar 2015 20:06:13 +0100 souliane quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents frontends_multi_profiles
Wed, 11 Mar 2015 12:43:48 +0100 souliane frontends (quick_frontend, primitivus): fixes room games: frontends_multi_profiles
Wed, 11 Mar 2015 12:36:22 +0100 souliane plugins room_game, quiz, radiocol, tarot: use JID instead of unicode in many methods + class attributes frontends_multi_profiles
Wed, 11 Mar 2015 12:35:21 +0100 souliane plugins XEP-0045, XEP-0249, parrot: use JID instead of unicode in many methods + class attributes frontends_multi_profiles
Mon, 09 Mar 2015 16:37:15 +0100 souliane core (constants): add menu type MENU_ROOM_OCCUPANT_CONTEXT frontends_multi_profiles
Sat, 07 Mar 2015 16:28:12 +0100 souliane plugin XEP-0045: make joinMUC asynchronous and fixes its handler frontends_multi_profiles
Fri, 06 Mar 2015 16:06:38 +0100 souliane core: fixes bug introduced by 1262 (f8a8434dbac7) in SAT.delContact frontends_multi_profiles
Fri, 06 Mar 2015 15:24:45 +0100 souliane frontends (primitivus): fixes setting the presence and status (for now all the profiles share the same info) frontends_multi_profiles
Fri, 06 Mar 2015 14:46:03 +0100 souliane frontends (primitivus): assign the current profile to the parameters dialog frontends_multi_profiles
Fri, 06 Mar 2015 14:22:49 +0100 souliane quick_frontend: register the 'personalEvent' signal frontends_multi_profiles
Thu, 05 Mar 2015 13:48:49 +0100 souliane quick_frontend: replace last occurences of QuickApp.chat_wins with QuickApp.widgets frontends_multi_profiles
Wed, 04 Mar 2015 14:04:03 +0100 souliane frontends (primitivus): fixes MUC nicks completion frontends_multi_profiles
Wed, 04 Mar 2015 14:17:38 +0100 souliane quick_frontend: add a method getWidget to return a widget without creating it if it doesn't exist frontends_multi_profiles
Tue, 03 Mar 2015 22:17:57 +0100 souliane frontends: add listeners 'profilePlugged', 'disconnect' and 'gotMenus' (the last one to be removed when the menus are refactored to quick_app) frontends_multi_profiles
Tue, 03 Mar 2015 15:05:10 +0100 souliane frontends (QuickApp), tools (TriggerManager): frontends can also use triggers + add those for sending and receiving a message frontends_multi_profiles
Tue, 03 Mar 2015 06:00:23 +0100 souliane frontends (XMLUI): fixes wrong argument name frontends_multi_profiles
Tue, 24 Feb 2015 20:29:57 +0100 Goffi quick frontends: signal cache: if a signal arrives between the beginning of profile plugging, and the when the profile is actually ready, it is cached and replayed when the profile is ready. frontends_multi_profiles
Tue, 24 Feb 2015 18:21:03 +0100 Goffi primitivus (contact list): removed our own bare jid from not_in_roster frontends_multi_profiles
Tue, 24 Feb 2015 18:20:34 +0100 Goffi quick frontends (contact list): added self.whoami frontends_multi_profiles
Tue, 24 Feb 2015 17:14:10 +0100 Goffi quick_frontends, primitivus (contact list): added nick observer + implemented onNickUpdate frontends_multi_profiles
Tue, 24 Feb 2015 17:01:33 +0100 Goffi plugin XEP-0054: "nick" is now keeped in cache: frontends_multi_profiles
Tue, 24 Feb 2015 16:54:28 +0100 Goffi core (persistent dict): added setdefault method frontends_multi_profiles
Tue, 24 Feb 2015 16:52:44 +0100 Goffi quick frontends, primitivus: fixed listener calls (kwargs where forgotten) + fixed presence listener + renamed updatePresence to onPresenceUpdate for consistency with oter listeners frontends_multi_profiles
Tue, 24 Feb 2015 14:40:19 +0100 Goffi quick frontends: fixed use of profile for listeners frontends_multi_profiles
Mon, 23 Feb 2015 18:08:22 +0100 Goffi merged souliane changes frontends_multi_profiles
Mon, 23 Feb 2015 18:04:25 +0100 Goffi primitivus, quick_frontends: moved newMessage signal handler to quick_frontend frontends_multi_profiles
Mon, 23 Feb 2015 18:04:25 +0100 Goffi plugin XEP-0085: fixed bad call to udateEntityData frontends_multi_profiles
Mon, 23 Feb 2015 18:04:25 +0100 Goffi quick frontends(contact list): added a getFullJid method to add resource to a bare jid frontends_multi_profiles
Mon, 23 Feb 2015 18:04:16 +0100 Goffi quick_frontends (contact list): use of intermediate method for showEmptyGroups and showOfflineMessages to convert bridge values to actual booleans frontends_multi_profiles
Sun, 22 Feb 2015 21:30:20 +0100 souliane quick_frontend, primitivus: use a listener to update the contact list when receiving a presence frontends_multi_profiles
Sun, 22 Feb 2015 20:39:33 +0100 souliane quick_frontend (quick_app): addListener takes a profiles_filter argument to check the profile before calling a listener (profile must be passed right after the event type in callListeners) frontends_multi_profiles
Sun, 22 Feb 2015 11:43:11 +0100 souliane plugin XEP-0085: fixes the calls to memory.deleteEntityDatum and self.updateCache (was self.updateEntityData, has been renamed to avoid confusion with the memory method) frontends_multi_profiles
Sun, 22 Feb 2015 15:11:29 +0100 souliane quick_frontend: add a 'presence' listener for the 'presenceUpdate' signal frontends_multi_profiles
Sat, 21 Feb 2015 12:39:04 +0100 souliane quick_frontend (quick_contact_list): add property roster_entities_connected and method getSpecials frontends_multi_profiles
Sun, 22 Feb 2015 14:13:42 +0100 souliane frontends: merge sat_frontends.constants to sat_frontends.quick_frontend.constants frontends_multi_profiles
Sun, 22 Feb 2015 13:58:33 +0100 souliane quick_frontend (quick_app): fixes the call to a bridge method that was done with a JID instead of unicode frontends_multi_profiles
Sat, 21 Feb 2015 17:22:39 +0100 souliane core, quick_frontends: fixes one typo and a variable naming issue frontends_multi_profiles
Sat, 21 Feb 2015 12:34:48 +0100 souliane quick_frontend, primitivus: fixes typo between method alert and class Alert frontends_multi_profiles
Fri, 20 Feb 2015 22:06:13 +0100 souliane frontends (quick_frontend): fixes a typo (listerner --> listener) frontends_multi_profiles
Tue, 10 Feb 2015 10:33:54 +0100 souliane quick_frontend (quick_widgets): revert commit 1319 frontends_multi_profiles
Tue, 10 Feb 2015 19:08:01 +0100 Goffi quick frontends (quick widgets): doesn't force anymore "on_new_widget" to None for on_existing_widget=C.WIDGET_RECREATE: the original behaviour for on_new_widget need to be kept frontends_multi_profiles
Mon, 09 Feb 2015 21:40:45 +0100 Goffi merges souliane commits frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi quick frontends(quick app): add a listeners (observer/observable) mechanism to call a callback when a event happen. Implemented an "avatar" event. frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi frontends (quick frontend): use of new getEntitiesData to get cached values for avatars on profile connection. frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi plugin xep-0054: various improvments on avatars management: frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi core: added a "profileConnecting" method check: frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi core (memory): updateEntityData now accept a "silent" argument to avoid sending signal to frontends when updating an attribute with "signalOnUpdate" flag. frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi core: added getEntitiesData which get cache data for several entities at once frontends_multi_profiles
Mon, 09 Feb 2015 21:39:47 +0100 Goffi core: boolConst is used to convert a boolean value to its equivalent string constant frontends_multi_profiles
Mon, 09 Feb 2015 09:19:30 +0100 souliane quick_frontend: getOrCreateWidget callbacks can return another widget frontends_multi_profiles
Sat, 07 Feb 2015 14:47:23 +0100 souliane frontends (tools): Pyjamas's JID implementation can be compared to an object of a different type: frontends_multi_profiles
Fri, 06 Feb 2015 22:28:00 +0100 souliane quick_frontend: fixes hash setting for QuickWidget frontends_multi_profiles
Fri, 06 Feb 2015 20:46:14 +0100 Goffi quick frontend(quick widgets): fixed bad condition test in previous commit frontends_multi_profiles
Fri, 06 Feb 2015 20:43:28 +0100 Goffi quick frontend(quick widgets): added the ability to use a callable with getOrCreateWidget's on_existing_widget frontends_multi_profiles
Fri, 06 Feb 2015 20:09:01 +0100 Goffi quick_ frontend (quick widgets): added explanation in docstring for non special keywords in getOrCreateWidget frontends_multi_profiles
Fri, 06 Feb 2015 19:31:13 +0100 souliane quick_frontend: remove the contact from the groups it has been removed from frontends_multi_profiles
Fri, 06 Feb 2015 19:29:37 +0100 Goffi merged souliane commits frontends_multi_profiles
Fri, 06 Feb 2015 19:05:51 +0100 Goffi quick frontend (quick widgets): class' __name__ method is used for classes_map hash because the use of class directly was causing bugs with pyjamas (difficult to find, several MicroblogPanel instances were added only once in Libervia's TabPanel, hash method seemed buggy) frontends_multi_profiles
Fri, 06 Feb 2015 19:03:13 +0100 Goffi quick frontend (quick_widgets): add deleteWidget method frontends_multi_profiles
Fri, 06 Feb 2015 19:02:10 +0100 Goffi quick frontends (QuickContactList): added isEntityInGroup method frontends_multi_profiles
Fri, 06 Feb 2015 19:01:06 +0100 Goffi Quick Frontend (quick_widgets): added on_existing_widget in getOrCreateWidget (see docstring for more infos) + use of constants frontends_multi_profiles
Fri, 06 Feb 2015 18:54:44 +0100 Goffi core: fixed items registration in roster management frontends_multi_profiles
Fri, 06 Feb 2015 18:53:07 +0100 Goffi core: fixed some logging calls without unicode strings, and use of print frontends_multi_profiles
Fri, 06 Feb 2015 18:46:26 +0100 Goffi core: better use of C.bool: C.bool only accept basestring subclasses and return the associated constant, C.boolConst return the associated constant for a boolean value frontends_multi_profiles
Thu, 05 Feb 2015 12:10:42 +0100 souliane quick_frontend: add some properties for QuickContactList frontends_multi_profiles
Fri, 06 Feb 2015 10:50:01 +0100 souliane quick_frontend: fix the history log message frontends_multi_profiles
Thu, 05 Feb 2015 11:59:26 +0100 souliane modification of the social contract according to the General Assembly of 19/08/2014
Fri, 30 Jan 2015 14:08:01 +0100 souliane plugin groupblog: fixes bad errback default value
Mon, 26 Jan 2015 02:03:16 +0100 Goffi plugin XEP-0054: couple of fixes in VCard/avatar management: frontends_multi_profiles
Mon, 26 Jan 2015 01:57:06 +0100 Goffi core: added items() and iteritems() methods to PersistentDict frontends_multi_profiles
Sat, 24 Jan 2015 16:12:50 +0100 souliane remove remaining references to Wix frontends_multi_profiles
Sat, 24 Jan 2015 01:00:29 +0100 Goffi core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit): frontends_multi_profiles
Sat, 24 Jan 2015 00:15:01 +0100 Goffi Wix removal: Wix is now officially abandonned (a futur desktop frontend will replace it) frontends_multi_profiles
Sat, 24 Jan 2015 00:14:58 +0100 Goffi quick_frontend, primitivus: moved parts of primitivus's profileManager to quick_frontend frontends_multi_profiles
Thu, 15 Jan 2015 21:54:53 +0100 souliane plugin XEP-0313: handle forwarded pubsub event
Thu, 15 Jan 2015 21:02:41 +0100 souliane tmp: update wokkel MAM implementation
Wed, 14 Jan 2015 10:44:49 +0100 souliane tmp, plugins: fixes the imports fron sat.tmp
Fri, 09 Jan 2015 10:51:12 +0100 souliane plugin XEP-0313: update (still draft)
Fri, 09 Jan 2015 10:50:11 +0100 souliane tmp: update tmp.wokkel.rsm, add tmp.wokkel.mam
Fri, 09 Jan 2015 10:45:15 +0100 souliane plugin XEP-0060: free SatPubSubClient instance on profile disconnection
Fri, 09 Jan 2015 10:44:37 +0100 souliane plugin groupblog: fixes bad errback value
Thu, 25 Dec 2014 12:26:49 +0100 souliane setup: fixes to install sat.tmp.wokkel
Thu, 25 Dec 2014 12:09:05 +0100 souliane plugin XEP-0334: first draft
Thu, 25 Dec 2014 11:49:13 +0100 souliane test: fix/improve tests for plugins XEP-0033 and XEP-0085 (mainly to return a Deferred)
Fri, 19 Dec 2014 14:43:42 +0100 souliane plugin XEP-0313: first draft:
Fri, 19 Dec 2014 11:42:45 +0100 souliane core (xmpp): set missing "from" attribute of received messages to the server domain
Fri, 19 Dec 2014 11:41:23 +0100 souliane plugin XEP-0277: minor fix in plugin declaration
Fri, 19 Dec 2014 11:40:28 +0100 souliane plugin XEP-0297: first draft
Fri, 19 Dec 2014 11:38:24 +0100 souliane plugin XEP-0203: first draft
Fri, 19 Dec 2014 11:36:43 +0100 souliane test: fixes tests for XEP-0033
Fri, 19 Dec 2014 11:36:00 +0100 souliane test: refactoring:
Mon, 15 Dec 2014 15:29:08 +0100 souliane test: fixes import for wokkel.rsm
Mon, 15 Dec 2014 14:05:28 +0100 souliane test: add tests for plugin_misc_groupblog
Mon, 15 Dec 2014 14:04:19 +0100 souliane plugins XEP-0060, XEP-0277, groupblog: make use of RSM (XEP-0059)
Mon, 15 Dec 2014 14:03:13 +0100 souliane plugins XEP-0059, XEP-0060: leave internal wokkel extensions to sat.tmp.wokkel
Mon, 15 Dec 2014 12:46:58 +0100 souliane use sat.tmp.wokkel as a buffer module until the changes are integrated to wokkel
Wed, 10 Dec 2014 19:00:09 +0100 Goffi quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): frontends_multi_profiles
Wed, 10 Dec 2014 18:37:14 +0100 Goffi plugin XEP-0085: disabled a problematic assert (see FIXME) frontends_multi_profiles
Wed, 10 Dec 2014 18:36:11 +0100 Goffi core: misc improvments: frontends_multi_profiles
Wed, 10 Dec 2014 18:32:33 +0100 Goffi core: improved roster management + misc: frontends_multi_profiles
Mon, 24 Nov 2014 17:20:51 +0100 souliane plugin XEP-0060: listNodes should not use SatPubSubClient.getDiscoItems but self.host.getDiscoItems, cf. revs 1217 (318eab3f93f8) and 1259 (633fcd13a7dc)
Fri, 21 Nov 2014 16:36:24 +0100 Goffi plugin pubsub: fixed redefinition of PubSubRequest
Fri, 21 Nov 2014 16:35:40 +0100 Goffi plugin pubsub: fixed a bug introducted in revision 318eab3f93f8: getDiscoItems handler method which is called on disco items request, was calling getDiscoItems from host, which do a request itself, resulting in an infinite items request loop.
Wed, 22 Oct 2014 18:58:29 +0200 souliane memory: fixes issue in a test
Wed, 22 Oct 2014 14:38:20 +0200 souliane plugin misc_room_game, radiocol, tarot: fixes bridge method "prepareRoom" declaration (add "async=True")
Wed, 22 Oct 2014 14:16:01 +0200 souliane plugin XEP-0045: use HISTORY_LIMIT param to retrieve the MUC history
Wed, 22 Oct 2014 11:42:15 +0200 souliane plugin XEP-0054: the fix by revision 1248 (77a4592816f6) was not complete
Mon, 20 Oct 2014 20:46:10 +0200 souliane test: fixes test for XEP-0085 (use full JID)
Mon, 20 Oct 2014 20:26:46 +0200 souliane plugin XEP-0085: send 'gone' state before disconnection
Mon, 20 Oct 2014 12:57:55 +0200 souliane plugin XEP-0085: use the full JID + fixes bad entity data "type" value
Mon, 20 Oct 2014 16:38:49 +0200 souliane memory: add method isContactConnected
Mon, 20 Oct 2014 15:09:37 +0200 souliane plugin XEP-0045: set the entity data "type" asap (userJoinedRoom is triggered before the join callback)
Mon, 20 Oct 2014 12:57:27 +0200 souliane plugin sec_otr: a trigger was not returning True
Sun, 19 Oct 2014 15:25:04 +0200 souliane plugin XEP-0054: fixes error message when we get a ConnectionLost failure
Sun, 19 Oct 2014 15:07:16 +0200 souliane memory: temporary dirty hack to fix the personnal key issue after the auth session expired
Sat, 18 Oct 2014 16:28:37 +0200 souliane core, plugins: improve a bit some log messages
Sun, 19 Oct 2014 12:31:28 +0200 souliane plugin misc_imap: fixes call to log.debug with more than one argument
Sun, 19 Oct 2014 11:54:07 +0200 souliane plugin XEP-0115: better disco error handling
Sun, 19 Oct 2014 02:48:11 +0200 souliane plugins groupblogs: fixes the massive retrieval callback (loop variable was misused in a lambda callback)
Sat, 18 Oct 2014 20:23:12 +0200 souliane plugin XEP-0060: fixes listing the nodes on the pubsub service
Sat, 18 Oct 2014 13:02:41 +0200 souliane frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses result
Fri, 17 Oct 2014 20:26:01 +0200 souliane memory: don't save last resource in entity data for the MUC jids
Fri, 17 Oct 2014 15:49:46 +0200 souliane plugin XEP-0045: handle MUC presence
Thu, 16 Oct 2014 17:02:44 +0200 souliane memory (params): set "Show empty groups" to True by default
Thu, 16 Oct 2014 20:18:40 +0200 Goffi bridge (frontends side): fixed call of async method in blocking context
Thu, 16 Oct 2014 20:10:08 +0200 Goffi core (config): fixed a bad option check
Sat, 11 Oct 2014 16:26:43 +0200 Goffi core (config): added the Exception default value which raise an exception instead of returning the default in getConfig
Tue, 07 Oct 2014 17:12:41 +0200 Goffi core: better management of default value in getConfig
Mon, 06 Oct 2014 17:25:41 +0200 souliane plugin XEP-0277, groupblog: fixes namespace issue of the items that are received from an event + trap some errors
Tue, 07 Oct 2014 10:19:01 +0200 souliane plugin XEP-0115: trap "service-unavailable" error when retrieving disco infos
Tue, 07 Oct 2014 11:45:34 +0200 souliane primitivus: fixes displaying online contacts when "Show offline contacts" is False
Mon, 06 Oct 2014 13:54:41 +0200 souliane primitivus: implement parameter "Show empty groups"
Mon, 06 Oct 2014 12:44:58 +0200 souliane primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)
Mon, 06 Oct 2014 12:22:14 +0200 souliane constants: split C.bool in C.bool and C.str so:
Mon, 06 Oct 2014 11:20:43 +0200 souliane memory (params): add parameters "Show offline contacts" and "Show empty groups"
Mon, 06 Oct 2014 11:18:37 +0200 souliane memory (params): use more generic param attribute "constraint" instead of "min" and "max"
Sat, 04 Oct 2014 10:26:10 +0200 souliane frontends (primitivus): new command :search <pattern>
Sat, 04 Oct 2014 10:25:32 +0200 souliane bridge, memory: add "search" attribute to getHistory (filter the results with a unix globbing pattern)
Sat, 04 Oct 2014 10:23:13 +0200 souliane frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
Wed, 24 Sep 2014 13:49:43 +0200 souliane memory: add Parameter "Chat history limit"
Fri, 03 Oct 2014 12:43:59 +0200 souliane memory: getHistory with limit=0 now returns an empty list, use limit=None to return all messages
Fri, 03 Oct 2014 12:27:43 +0200 souliane memory (params), tools (xml_tools), plugins, frontends: add "int" parameter type with "min" and "max" attributes
Mon, 22 Sep 2014 22:25:44 +0200 souliane plugin XEP-0059: first draft, pubsub and jabber search do not exploit it yet
Mon, 22 Sep 2014 20:50:20 +0200 souliane plugin maildir: fixes missing import
Mon, 22 Sep 2014 20:49:13 +0200 souliane plugin XEP-0060, groupblog: avoid unecessary pubsub errors while doing massive requests:
Mon, 22 Sep 2014 20:34:29 +0200 souliane memory (disco): add nodeIdentifier parameter to getItems
Mon, 22 Sep 2014 19:24:07 +0200 souliane memory: session timeout won't be reset on each access if the Sessions() is called with resettable_timeout=False
Mon, 22 Sep 2014 18:42:54 +0200 souliane memory: profileSessions.profileGetUnique was not resetting the timer
Mon, 22 Sep 2014 20:26:40 +0200 souliane memory: handle the case where an existing session ID is re-used for creating a new session
Sun, 21 Sep 2014 13:10:55 +0200 souliane memory: Sessions.newSession can be called with a forced session ID
Sun, 21 Sep 2014 13:06:53 +0200 souliane core: move XMPP keep-alife value to the constants
Thu, 18 Sep 2014 11:43:21 +0200 souliane we are in dev version again
Thu, 18 Sep 2014 11:42:07 +0200 souliane SàT v0.5.1 released
Thu, 18 Sep 2014 11:41:52 +0200 souliane version update 0.5.1 SàT v0.5.1
Thu, 18 Sep 2014 11:28:41 +0200 souliane update CHANGELOG for v5.1
Wed, 17 Sep 2014 10:02:24 +0200 souliane test: fixes FakeSAT for plugin XEP-0033
Thu, 11 Sep 2014 15:38:57 +0200 souliane plugin XEP-0033: fixes sending the message after the changes made in rev 1052 (e88bff4c8b77)
Mon, 15 Sep 2014 14:18:34 +0200 Goffi misc: added Olly Betts to contributors + various fixed for Matteo Cypriani
Mon, 15 Sep 2014 14:18:27 +0200 Matteo Cypriani misc: updated urls of pyxe an pyfeed
Mon, 15 Sep 2014 14:18:27 +0200 Matteo Cypriani misc: fixed typos in README
Mon, 15 Sep 2014 14:18:26 +0200 Matteo Cypriani misc: README typos fixes
Mon, 15 Sep 2014 14:18:25 +0200 Matteo Cypriani misc: update versions in README4PACKAGERS + typos
Mon, 15 Sep 2014 14:18:25 +0200 Matteo Cypriani misc: fixed some typos
Tue, 09 Sep 2014 22:09:51 -0400 Matteo Cypriani misc (install): Lower default setuptools version
Tue, 09 Sep 2014 18:51:35 -0400 Olly Betts wix: Avoid setting a bad icon
Mon, 15 Sep 2014 13:29:38 +0200 Goffi misc: forgotten to change distribute_setup.py to ez_setup.py in MANIFEST.in
Mon, 15 Sep 2014 12:07:40 +0200 Goffi we are in dev version again
Thu, 11 Sep 2014 10:40:28 +0200 souliane update the minimal versions of urwid and urwid_satext
Tue, 09 Sep 2014 08:15:35 +0200 Goffi SàT 0.5.0 released
Tue, 09 Sep 2014 08:15:19 +0200 Goffi version update 0.5.0 SàT v0.5.0
Tue, 09 Sep 2014 07:58:54 +0200 Goffi misc: INSTALL note for pyfeed/xe
Mon, 08 Sep 2014 23:30:42 +0200 Goffi misc: CHANGELOG update
Mon, 08 Sep 2014 21:23:21 +0200 Goffi core (disco): added a timeout to get items
Mon, 08 Sep 2014 21:23:21 +0200 Goffi frontends (dbus): error is not truncated anymore if it's not a SàT error.
Mon, 08 Sep 2014 21:23:18 +0200 Goffi plugin OTR: added a warning to tell that the history is not logged anymore and advanced feature are disabled when using OTR
Mon, 08 Sep 2014 19:19:32 +0200 Goffi primitivus: added a FOCUS_EXTRA key (default: "ctrl f") which can be used to focus a main part:
Mon, 08 Sep 2014 18:32:36 +0200 Goffi Primitivus (xmlui): fixed window closing on save params + removed now unused onConfigureRoom in Chat
Mon, 08 Sep 2014 18:15:15 +0200 Goffi Primitivus: fixed cancel button for status change
Mon, 08 Sep 2014 18:14:51 +0200 Goffi Primitivus: fixed focus in ContactList:
Mon, 08 Sep 2014 16:53:41 +0200 souliane plugin groupblog: fixes return value of getLastGroupBlogsAtom when an error occured
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: