log

age author description
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