log

age author description
Tue, 05 Jan 2016 23:20:22 +0100 Goffi tmp (wokkel.pubsub): PubSubRequest class can be overriden everywhere, including PubSubClient
Tue, 05 Jan 2016 23:20:20 +0100 Goffi tmp (wokkel/rsm): various improvments:
Sun, 03 Jan 2016 18:36:41 +0100 Goffi tmp (mam): various improvments:
Sun, 03 Jan 2016 18:36:41 +0100 Goffi plugin xep-0059: minor cleaning
Sun, 03 Jan 2016 18:36:41 +0100 Goffi tmp (rsm): removed useless cast
Sun, 03 Jan 2016 18:36:39 +0100 Goffi tmp (wokkel): removed delay as it is nearly identical to original one, and the additional exception should be catched elsewhere
Sun, 03 Jan 2016 16:28:30 +0100 Goffi copyright update
Tue, 22 Dec 2015 16:20:25 +0100 souliane plugin misc_account: fixes login messages when sending emails
Tue, 22 Dec 2015 11:44:51 +0100 souliane quick_frontend (chat): temporary fix for bug 12:
Tue, 22 Dec 2015 11:43:02 +0100 souliane quick_frontend (chat): scroll down after having printed the history
Tue, 22 Dec 2015 11:39:45 +0100 souliane quick_frontend, primitivus (chat): printing the history is left to quick_frontend
Fri, 18 Dec 2015 19:36:00 +0100 Goffi quick_frontend (blog): replaced first argument in addEntry by edit_entry, so it can be managed separately from entries + handle it in Entry.delete
Fri, 18 Dec 2015 15:06:58 +0100 Goffi plugin XEP-0060: None is no more used in addManagedNode, but all nodes prefixed with a registered one are now triggered
Thu, 17 Dec 2015 22:38:00 +0100 Goffi plugin XEP-0065: better handling of finished Deferred
Thu, 17 Dec 2015 22:37:59 +0100 Goffi plugin XEP-0260, XEP-0065: fixed session hash handling:
Thu, 17 Dec 2015 22:37:58 +0100 Goffi plugins XEP-0065, XEP-0260: fixed session creation order: session is created earlied, and file object associated in a second time if needed
Thu, 17 Dec 2015 22:37:56 +0100 Goffi plugin XEP-0260: better proxy error handling:
Thu, 17 Dec 2015 22:10:53 +0100 Goffi plugin XEP-0260: kill s5b session if session is declined
Thu, 17 Dec 2015 22:08:11 +0100 Goffi plugin XEP-0166: jingleTerminate is called (if present) on applications and transports plugins on session-terminate action, can be used to do some cleaning
Thu, 17 Dec 2015 22:02:52 +0100 Goffi plugin XEP-0234: log file transfer "terminated" instead of "completed", as the file may not be complete (check is done after)
Thu, 17 Dec 2015 21:58:41 +0100 Goffi core (disco): display a warning when a disco info/items request failed, and return empty DiscoInfo/DiscoITems
Wed, 16 Dec 2015 13:29:24 +0100 souliane primitivus (chat): duplicate message check is actually not needed when retrieving local MUC history is disabled
Tue, 15 Dec 2015 20:29:19 +0100 souliane tools, plugins XEP-0071, XEP-0277: remove recently added expandNewLinesToXHTML, just leave it to the convertors
Tue, 15 Dec 2015 20:05:27 +0100 souliane quick_frontend: restore printing the day change while displaying history
Sat, 12 Dec 2015 12:18:54 +0100 souliane frontends: small message refactorisation:
Tue, 15 Dec 2015 17:43:36 +0100 souliane memory (params): fixes loading user value and building params XML for jids_list type
Tue, 15 Dec 2015 17:03:30 +0100 Goffi plugin extra_pep: replaced name by a short one
Tue, 15 Dec 2015 16:25:37 +0100 Goffi core (params): removed unused values
Tue, 15 Dec 2015 16:25:19 +0100 Goffi plugin extra_pep, params: fixed insecure building of jids_list
Fri, 11 Dec 2015 11:25:29 +0100 souliane plugin XEP-0203, core (xmpp): leave the management of delay element to XEP-0203 (fix bug 59):
Tue, 15 Dec 2015 13:30:47 +0100 souliane complete the Exception's list when catching JID error:
Fri, 11 Dec 2015 09:12:11 +0100 souliane plugin misc_extra_pep: use a user parameter (jids_list) instead of a general configuration value
Tue, 15 Dec 2015 14:12:19 +0100 souliane memory (params): parameter jids_list values are specified with <jid>...</jid>
Tue, 15 Dec 2015 13:33:35 +0100 souliane memory (params): forbid to pass a value to a parameter of type "list" with <param value...>
Tue, 15 Dec 2015 14:25:26 +0100 Goffi reverted patch 58ecc0e2e6fc as it may hide an other issue
Tue, 15 Dec 2015 12:41:07 +0100 Goffi core (xmlui): fixed deferConfirm
Tue, 15 Dec 2015 12:20:55 +0100 Goffi core (xmlui): fixed bad call of deferredUI in deferXMLUI
Fri, 11 Dec 2015 07:54:14 +0100 souliane tools: expandNewLinesToXHTML replaces two or more \n instead of each ones
Thu, 10 Dec 2015 15:14:23 +0100 souliane plugin XEP-0277: revert use of expandNewLinesToXHTML for incoming messages:
Thu, 10 Dec 2015 14:21:51 +0100 souliane plugin XEP-0277, xml_tools: restore decapsulation of XHTML content
Thu, 10 Dec 2015 14:00:21 +0100 souliane xml_tools, plugin XEP-0071, XEP-0277: add method expandNewLinesToXHTML:
Thu, 10 Dec 2015 10:44:04 +0100 souliane quick_frontend: catch an exception that can occurs when using a concurrent client
Wed, 09 Dec 2015 03:33:30 +0100 souliane plugin misc_radiocol: the smaller fix in the world (1 character!)
Wed, 09 Dec 2015 01:59:15 +0100 souliane plugin misc_account: send email to the admins when a new profile is created for an external XMPP account
Tue, 08 Dec 2015 17:41:34 +0100 souliane plugin XEP-0277, EXTRA-PEP: get massive blogs from all the roster also retrieve items from a special JIDs list defined in EXTRA-PEP
Tue, 08 Dec 2015 16:55:54 +0100 souliane reverted revision 2ebe66a96d05
Mon, 07 Dec 2015 20:35:21 +0100 souliane plugin misc_account: auto add some contacts at profile creation
Mon, 07 Dec 2015 19:56:12 +0100 souliane core, plugin misc_account: set XMPP connection max retries to 0 when checking if an external account exists
Mon, 07 Dec 2015 15:57:33 +0100 Goffi Added tag 0.6.0 for changeset 21e6d11615ea
Mon, 07 Dec 2015 13:10:44 +0100 Goffi core: avoid initialisation blocking when a long callback is added to backend.initialised (could prevent sessions starting)
Mon, 07 Dec 2015 13:10:44 +0100 Goffi core (client): fixed maximum connection tries to 3
Mon, 07 Dec 2015 13:10:44 +0100 Goffi we are in dev version again
Wed, 02 Dec 2015 13:20:08 +0100 Goffi updated setup.py version 0.6.0
Wed, 02 Dec 2015 13:10:33 +0100 Goffi fixed changelog 0.6.0 publication date
Wed, 02 Dec 2015 13:05:54 +0100 Goffi update version to 0.6.0
Wed, 02 Dec 2015 12:02:45 +0100 souliane README and README4PACKAGERS: add Jinja2 to the dependencies list
Wed, 02 Dec 2015 11:46:50 +0100 souliane updated CHANGELOG for 0.6
Wed, 02 Dec 2015 10:39:30 +0100 Goffi plugin static blog: temporarily deactivated public blog menu
Wed, 02 Dec 2015 09:57:14 +0100 souliane stdui (contact_list): use jid.JID to check the JID instead of an approximative regex
Wed, 02 Dec 2015 09:10:58 +0100 souliane plugin misc_account: temporary disabling posts and account deletion
Wed, 02 Dec 2015 00:37:28 +0100 souliane plugin XEP-0277: remove forgotten break statement
Tue, 01 Dec 2015 23:09:50 +0100 souliane plugin XEP-0277: don't try to create a new comments node if it already exists
Tue, 01 Dec 2015 17:17:09 +0100 Goffi plugin XEP-0054: use full jid to manage the card/avatar if the bare jid correspond to a MUC room
Tue, 01 Dec 2015 13:55:48 +0100 Goffi plugin XEP-0277: raise a failure if XHTML content is not wrapped in a <div/>
Tue, 01 Dec 2015 13:55:48 +0100 Goffi plugin XEP-0277: accept several <title/> elements, there is a standard issue so for now it's the most flexible behaviour
Tue, 01 Dec 2015 12:45:14 +0100 souliane primitivus and plugins: renamed a few menus:
Mon, 30 Nov 2015 21:54:38 +0100 Goffi plugin (xml log): workaround for a crash on big stanzas
Mon, 30 Nov 2015 20:42:14 +0100 Goffi core (sqlite storage): do explicit delete to profile linked tables for deleteProfile
Mon, 30 Nov 2015 20:40:55 +0100 Goffi core (memory): fixed bad memory cleaning on asyncDeleteProfile
Mon, 30 Nov 2015 16:49:47 +0100 souliane plugin welcome: fixed typo
Mon, 30 Nov 2015 09:25:23 +0100 souliane jp (profile): fixed creating profile with given JID and XMPP password
Sun, 29 Nov 2015 22:57:11 +0100 Goffi plugin welcome: first draft
Sun, 29 Nov 2015 22:47:52 +0100 Goffi plugin XEP-0045: fixed bad default parameter
Fri, 27 Nov 2015 17:53:13 +0100 Goffi plugin XEP-0277: just a reminder
Fri, 27 Nov 2015 16:58:16 +0100 Goffi primitivus (profile manager): session is started for newly create profiles
Fri, 27 Nov 2015 16:57:49 +0100 Goffi core (stdui[ui_profile_manager]): refactored profile authentication: the workflow is greatly simplified by the use of the new startSession mechanisme and deferedUI
Fri, 27 Nov 2015 16:54:11 +0100 Goffi plugin account: fixed profile creation: session is started to set the connection parameters, then stopped
Fri, 27 Nov 2015 16:52:14 +0100 Goffi core (memory): asyncCreateProfile fix: a fake session is created to set general password param
Fri, 27 Nov 2015 16:50:29 +0100 Goffi core (memory): profile is checked in startSession (an error is raised if it doesn't exist)
Fri, 27 Nov 2015 16:48:41 +0100 Goffi core (memory): stopSession implementation
Fri, 27 Nov 2015 16:45:55 +0100 Goffi core (xmlui): new deferredUI method allows to manage XMLUI with a Deferred insteand of manual submit_id handling:
Fri, 27 Nov 2015 11:21:51 +0100 souliane plugin misc_account: fixed password verification
Fri, 27 Nov 2015 10:15:23 +0100 Goffi core: fixed cache check on presence unavailable
Thu, 26 Nov 2015 17:00:18 +0100 Goffi core (memory): catch exceptions.UnknownEntityError in getMainResource
Thu, 26 Nov 2015 16:04:45 +0100 Goffi core(params): replaced isConnected by isSessionStarted for profile update signal when a general param is modified
Thu, 26 Nov 2015 15:49:58 +0100 Goffi jp (profile): fixed profile/modify command:
Thu, 26 Nov 2015 15:47:01 +0100 Goffi profile (params): fixed password setting: if profile was not connected, set was silently ignored
Wed, 25 Nov 2015 23:19:36 +0100 Goffi core: avoid to send presence unavailable signal when it's not necessary
Wed, 25 Nov 2015 21:41:15 +0100 Goffi core (disco): disco hashes are now stored in database to avoid doing the same disco request on next load
Wed, 25 Nov 2015 20:08:33 +0100 Goffi plugin XEP-0054: fixed presence issue when avatar is not in cache
Wed, 25 Nov 2015 20:01:39 +0100 Goffi plugin XEP-0054: fixed vcard-update callback which was updating avatar when hash was empty, resulting in a really slow start
Wed, 25 Nov 2015 18:24:34 +0100 Goffi plugin XEP-0277: minor fixes for publisher attribute
Wed, 25 Nov 2015 18:24:30 +0100 Goffi plugin XEP-0277: unicode fixes in logs
Wed, 25 Nov 2015 17:19:25 +0100 souliane plugin XEP-0277: use bare JIDs to verify publisher
Wed, 25 Nov 2015 16:59:13 +0100 souliane plugin XEP-0060: trap failure when subscription to a node is not possible
Wed, 25 Nov 2015 15:35:21 +0100 Goffi tmp (wokkel.pubsub): implemented missing notifyRetract
Wed, 25 Nov 2015 13:03:44 +0100 Goffi primitivus: a warning is loggued when trying to remove an unknown popup, instead of an error raised
Wed, 25 Nov 2015 13:03:10 +0100 Goffi plugin XEP-0065: fixed bad error handling
Wed, 25 Nov 2015 12:13:03 +0100 Goffi plugin file: fixed bad method call
Wed, 25 Nov 2015 11:17:29 +0100 Goffi plugin group blog: minor log change
Wed, 25 Nov 2015 11:12:51 +0100 Goffi plugin group blog: big cleaning
Wed, 25 Nov 2015 10:45:22 +0100 Goffi plugin XEP-0277, group blog: added item2data trigger + group permission are parsed when receiving a new item
Wed, 25 Nov 2015 02:06:44 +0100 Goffi jp (pipe): pipe commands now use the new CommandAnswering API (with actionNew)
Wed, 25 Nov 2015 02:04:43 +0100 Goffi plugin pipe: rewritten plugin as a jingle application. The current implentation can, in some cases, block the backend, and is experimental only. Improvments are needed in the future.
Wed, 25 Nov 2015 00:22:23 +0100 Goffi plugin ip: fixed ip check (XEP-0279) use
Tue, 24 Nov 2015 23:42:49 +0100 souliane quick_frontend (quick_blog): remove tags2mbdata which is replaced by common.iter2dict
Tue, 24 Nov 2015 23:28:11 +0100 Goffi quick frontend (blog): replaced mbdata2tags and tags2mbdata by sat.tools.common.dict2iter and iter2dict
Tue, 24 Nov 2015 19:20:15 +0100 souliane plugin XEP-0020: fixed bad import
Tue, 24 Nov 2015 23:18:32 +0100 Goffi plugin XEP-0277: tags are handled through atom categories
Tue, 24 Nov 2015 16:21:18 +0100 Goffi quick_frontend(blog): groups blog sending is handled
Tue, 24 Nov 2015 16:21:18 +0100 Goffi plugin group blog: group permissions are used if "group*" keys are found in mbdata (in data2entry and comments trigger)
Tue, 24 Nov 2015 16:21:18 +0100 Goffi plugin XEP-0277: added a trigger on data2entry and comments management
Tue, 24 Nov 2015 16:21:18 +0100 Goffi core (tools): new tools.common module with tools used by backend and frontends. dict2iter and iter2dict method to serialise iterable in a dict (for bridge)
Tue, 24 Nov 2015 14:43:49 +0100 souliane primitivus: fixes joining a MUC room
Tue, 24 Nov 2015 13:31:28 +0100 souliane quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)
Tue, 24 Nov 2015 10:39:22 +0100 souliane plugin sec_otr: fixes bad handling of entity disconnection
Mon, 23 Nov 2015 23:30:41 +0100 Goffi plugin XEP-0277: checkFeatures implemented
Mon, 23 Nov 2015 23:30:41 +0100 Goffi quick_frontend: getFeatures is called on profile plug, and saved in host.features
Mon, 23 Nov 2015 23:30:41 +0100 Goffi plugin command export: fixed severity for a debug message
Mon, 23 Nov 2015 18:50:02 +0100 souliane plugin misc_account: add method asyncConnectWithXMPPCredentials
Mon, 23 Nov 2015 18:51:15 +0100 souliane memory: fixes asyncCreateProfile to not overwrite the personal key
Mon, 23 Nov 2015 17:50:23 +0100 Goffi core: fixed getStringParamA
Mon, 23 Nov 2015 16:21:32 +0100 Goffi quick frontend (blog): fixed group blog panels (displaying only, sending is not working yet)
Mon, 23 Nov 2015 15:51:19 +0100 Goffi plugin XEP-0277: fixed entries in atom feed
Mon, 23 Nov 2015 14:58:18 +0100 Goffi plugin XEP-0277: fixed unsecure blog feed
Mon, 23 Nov 2015 13:19:42 +0100 Goffi core (param), plugin file: set security_limit for acount changes, backend (dis)connection, and put a higher one for file send
Sun, 22 Nov 2015 21:25:09 +0100 Goffi plugin file: deferred XMLUI now use security limit
Sun, 22 Nov 2015 21:24:23 +0100 Goffi core (xmlui): fixed security_limit in deferXMLUI
Sun, 22 Nov 2015 21:23:14 +0100 Goffi core: fixed session cleaning after actionNew timeout
Sun, 22 Nov 2015 17:37:47 +0100 Goffi jp (file): new file/upload command
Sun, 22 Nov 2015 17:37:19 +0100 Goffi jp (base): progressStarted signals are cached until progress_id is known, this avoid missing the progression if we have the signal before the id.
Sun, 22 Nov 2015 17:35:32 +0100 Goffi jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayed
Sun, 22 Nov 2015 17:33:30 +0100 Goffi plugin XEP-0363, upload: File upload (through HTTP upload only for now):
Sun, 22 Nov 2015 17:27:27 +0100 Goffi plugin file[SatFile]: auto_end_signals flag can be False if the progressFinished and progressError signals are managed by caller.
Sat, 21 Nov 2015 13:58:30 +0100 souliane quick_frontend (quick_blog): retrieve and set the tags from/to microblog data
Fri, 20 Nov 2015 11:46:26 +0100 Goffi primivitus: fixed crash when self.target is a full jid
Fri, 20 Nov 2015 01:57:18 +0100 Goffi primitivus: fixed progress panel
Fri, 20 Nov 2015 01:57:18 +0100 Goffi plugin file: added "Action/send" file menu
Fri, 20 Nov 2015 01:57:18 +0100 Goffi primitivus: removed all file menu + temporary workaround to send full jid on C.MENU_SINGLE menu action.
Fri, 20 Nov 2015 01:57:16 +0100 Goffi quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action results
Thu, 19 Nov 2015 22:31:06 +0100 Goffi primitivus: fixed showDialog
Thu, 19 Nov 2015 18:15:35 +0100 Goffi plugin XEP-0260, XEP-0261: fallback from S5B to IBB is implemented
Thu, 19 Nov 2015 18:15:35 +0100 Goffi plugin XEP-0166: transport replacement:
Thu, 19 Nov 2015 18:15:35 +0100 Goffi plugin XEP-0065: renamed _killSession to killSession as it make sense to kill a session from an other plugin
Thu, 19 Nov 2015 18:15:27 +0100 Goffi plugin 0047: increased timeout to 120s
Thu, 19 Nov 2015 18:13:26 +0100 Goffi jp (base, file): use of new progress API. Progress callbacks are managed through CommandBase.onProgress* method instead of host attributes.
Thu, 19 Nov 2015 18:13:26 +0100 Goffi core, plugins file, XEP-0234, bridge: progression api enhancement:
Thu, 19 Nov 2015 11:15:06 +0100 souliane quick_frontend: add quick_list_manager.py and the QuickTagList class
Wed, 18 Nov 2015 11:06:24 +0100 Goffi core: fixed launchAction:
Tue, 17 Nov 2015 21:29:03 +0100 Goffi jp: use the new actionsGet method
Tue, 17 Nov 2015 21:28:58 +0100 Goffi core, bridge: actionsGet:
Tue, 17 Nov 2015 20:18:51 +0100 Goffi jp (file): print a message and quit if progress_id is not received
Tue, 17 Nov 2015 20:13:27 +0100 Goffi plugin XEP-0234: hash checksum proper handling
Tue, 17 Nov 2015 19:51:52 +0100 Goffi plugin file: 'data_cb' key can be used in file_data to specified a callback used on each read/write
Tue, 17 Nov 2015 19:48:19 +0100 Goffi plugin XEP-0300: implemented hashing:
Tue, 17 Nov 2015 19:41:30 +0100 Goffi plugin XEP-0166: added delayedContentTerminate to terminate a content inside a handler
Tue, 17 Nov 2015 19:40:37 +0100 Goffi plugin XEP-0166: session-info action handling
Tue, 17 Nov 2015 19:39:08 +0100 Goffi jingle XEP-0166: fixed session creation on non session-initiate actions
Tue, 17 Nov 2015 19:37:09 +0100 Goffi plugin XEP-0166: sendError now manage jingle conditions
Tue, 17 Nov 2015 12:39:38 +0100 Goffi quick_frontend(profile manager): fixed alert messages
Tue, 17 Nov 2015 12:28:45 +0100 Goffi primitivus: fixed showDialog and XMLUI message dialog
Mon, 16 Nov 2015 11:58:11 +0100 Goffi core (params): removed resource from default JabberID (example value), as it is best practive to have resource binded by server. Advanced used can force it if needed though.
Mon, 16 Nov 2015 09:25:05 +0100 Goffi primitivus (xmlui): fixed closing on popup panel "OK" button press
Mon, 16 Nov 2015 08:57:36 +0100 Goffi primitivus: fixed alert case + alert in profileManager
Mon, 16 Nov 2015 08:57:02 +0100 Goffi frontends (xmlui): fixed widget closing on submit
Mon, 16 Nov 2015 00:24:49 +0100 Goffi plugin file: progressFinished and progressError are now sent on SatFile.close. eof Deferred attribute is removed, as it is not used and bring unnecessary complication
Sun, 15 Nov 2015 23:42:21 +0100 Goffi jp (base, file): file command and progress fixes and adaptation to new API:
Sun, 15 Nov 2015 23:25:58 +0100 Goffi jp (base): added a self.disp method which manage verbosity and stderr + verbosity property
Sun, 15 Nov 2015 23:16:54 +0100 Goffi jp (base): added quitFromSignal method to quit from signal handler with errcode without traceback, and addOnQuitCallback to manage cleaning callbacks
Sun, 15 Nov 2015 23:11:41 +0100 Goffi core: added callback_id in DataError message of launchCallback
Sun, 15 Nov 2015 23:11:38 +0100 Goffi plugin file: 'size' key is not added anymore in progress'data if size is 0 or not specified in SatFile
Sun, 15 Nov 2015 23:11:27 +0100 Goffi core (xmlui), plugin file: added action_extra param to deferXMLUI/deferDialog which is merged to the action data dict when actionNew is called
Sat, 14 Nov 2015 19:54:27 +0100 Goffi jp: added a --verbose command
Sat, 14 Nov 2015 19:21:56 +0100 Goffi backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
Sat, 14 Nov 2015 19:20:33 +0100 Goffi core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fill
Sat, 14 Nov 2015 19:19:04 +0100 Goffi jp: added profile/connect command
Sat, 14 Nov 2015 19:18:10 +0100 Goffi jp: better profile commands:
Sat, 14 Nov 2015 19:18:10 +0100 Goffi core, bridge: added a profileSetDefault method
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