Mercurial > libervia-backend
graph
-
primitivus (xmlui): fixed XMLUIPanel signatureSat, 07 Apr 2018 14:07:05 +0200, by Goffi
-
setup, tools(utils): fixed versioning in setup and getRepositoryDataFri, 06 Apr 2018 16:47:40 +0200, by Goffi
-
tools (xmlui): fixed XMLUIDialog signatureFri, 06 Apr 2018 15:41:26 +0200, by Goffi
-
setup: use NAME to get versionThu, 05 Apr 2018 17:42:05 +0200, by Goffi
-
tools (utils): better repository version handling:Thu, 05 Apr 2018 15:23:38 +0200, by Goffi
-
setup: use scm versionThu, 05 Apr 2018 12:49:25 +0200, by Goffi
-
setup: version is now set in SAT/VERSION, sat is not imported anymore in setupThu, 05 Apr 2018 10:41:08 +0200, by Goffi
-
README: typoWed, 04 Apr 2018 22:09:20 +0200, by Goffi
-
README: added Arnaud Joset to contributorsWed, 04 Apr 2018 09:34:58 +0200, by Goffi
-
tools(utils): fixed path handling in getRepositoryDataWed, 04 Apr 2018 09:21:00 +0200, by Goffi
-
setup: minimal version of sat_tmp is 0.0.3Wed, 04 Apr 2018 08:45:09 +0200, by Goffi
-
core: replaced gtk3reactor by gireactorTue, 03 Apr 2018 20:54:17 +0200, by Goffi
-
setup, constant: use https address in APP_URL, and keep pypi NAME separated from constantsTue, 03 Apr 2018 09:04:55 +0200, by Goffi
-
setup: use constants to get name and versionTue, 03 Apr 2018 08:00:42 +0200, by Goffi
-
setup: removed ez_setup.pyMon, 02 Apr 2018 19:48:50 +0200, by Goffi
-
core, setup: huge cleaning:Mon, 02 Apr 2018 19:44:50 +0200, by Goffi
-
plugin merge-request mercurial: keeps more chars for import nameMon, 02 Apr 2018 08:56:24 +0200, by Goffi
-
plugin merge-request mercurial: accept space and period for import name sanitizationMon, 02 Apr 2018 08:49:20 +0200, by Goffi
-
plugin merge-request mercurial: better name sanitization for importMon, 02 Apr 2018 08:45:08 +0200, by Goffi
-
jp (merge-request,common): fixed URIFinder when metadata are not needed:Mon, 02 Apr 2018 08:23:22 +0200, by Goffi
-
README: minor line additionSun, 01 Apr 2018 20:55:43 +0200, by Goffi
-
jp (base): fixed URI's item with use_pubsubSun, 01 Apr 2018 20:41:03 +0200, by Goffi
-
README: label to use for tickets and merge requests is specifiedSun, 01 Apr 2018 20:17:00 +0200, by Goffi
-
plugin uri finder, jp (merge-request): labels handling:Sun, 01 Apr 2018 20:17:00 +0200, by Goffi
-
jp (merge-request): find URIs when --service and --node are not specified for get and import:Sat, 31 Mar 2018 18:42:01 +0200, by Goffi
-
jp (base): added C.ITEM pubsub flag when --item is requiredSat, 31 Mar 2018 18:40:54 +0200, by Goffi
-
jp (merge-request/set): if service and node are not specified, URIFinder is now used + ask confirmation before publishingSat, 31 Mar 2018 18:23:06 +0200, by Goffi
-
jp (base): new confirmOrQuit helper method to ask confirmation to user, and quit if he cancelSat, 31 Mar 2018 18:21:56 +0200, by Goffi
-
README: specified URIs location for tickets and merge requestsSat, 31 Mar 2018 17:20:38 +0200, by Goffi
-
plugin uri finder: plugin to find URIs in well-known locationsSat, 31 Mar 2018 17:20:14 +0200, by Goffi
-
jp: new argument pubsub_default can be used in Commands to replace default value in help stringSat, 31 Mar 2018 17:10:43 +0200, by Goffi
-
plugin merge-requests: fixed labels (they were using textbox instead of list)Fri, 30 Mar 2018 19:49:35 +0200, by Goffi
-
jp (merge-request/import): added import commandFri, 30 Mar 2018 17:53:57 +0200, by Goffi
-
plugin merge-requests, mercurial merge-requests: merge request import implementationFri, 30 Mar 2018 17:53:11 +0200, by Goffi
-
plugin XEP-0115: fixed caps initial checkFri, 30 Mar 2018 17:51:32 +0200, by Goffi
-
jp (merge/get): "get" command first draft:Thu, 29 Mar 2018 09:09:33 +0200, by Goffi
-
jp (xmlui): added whitelist, read_only and values_only options:Thu, 29 Mar 2018 09:09:32 +0200, by Goffi
-
frontends (xmlui): added whitelist argument:Thu, 29 Mar 2018 09:03:19 +0200, by Goffi
-
jp (base): add --max option:Thu, 29 Mar 2018 08:59:38 +0200, by Goffi
-
jp (base): fixed use_pubsub when pubsub_flags is not neededThu, 29 Mar 2018 08:57:27 +0200, by Goffi
-
tools (common/data_objects): fixed IdentityMon, 26 Mar 2018 08:06:35 +0200, by Goffi
-
core: added bare_jid and identities arguments to discoGetByFeatures:Mon, 26 Mar 2018 08:01:06 +0200, by Goffi
-
plugin XEP-0234: fixed regex importSun, 25 Mar 2018 20:51:02 +0200, by Goffi
-
core: new discoFindFeatures method which return all server services/roster entities implementing a set of features.Sat, 24 Mar 2018 10:46:09 +0100, by Goffi
-
core (disco), plugin XEP-0115: client use + capabilities hash improvment:Sat, 24 Mar 2018 10:44:37 +0100, by Goffi
-
jp: pubsub options refactoring:Wed, 21 Mar 2018 19:13:22 +0100, by Goffi
-
frontends (tools/misc): new FlagsHandler class, a simple class to help handling option flagsWed, 21 Mar 2018 19:07:06 +0100, by Goffi
-
jp (output/template): fixed template output (media_dir was missing)Wed, 21 Mar 2018 19:07:00 +0100, by Goffi
-
component file sharing: changed pubsub identity:Sun, 18 Mar 2018 11:26:01 +0100, by Goffi
-
component file sharing: comments metadata:Fri, 16 Mar 2018 18:43:11 +0100, by Goffi
-
component file sharing: comments handling first draft:Fri, 16 Mar 2018 17:06:35 +0100, by Goffi
-
core (memory, sqlite): added fileUpdate method to update "extra" and "access" avoiding race conditionFri, 16 Mar 2018 17:03:46 +0100, by Goffi
-
core: use C.bool to detect value of "handler" field in PLUGIN_INFOFri, 16 Mar 2018 17:00:57 +0100, by Goffi
-
core (constants): accept "yes" as a True value in bool()Fri, 16 Mar 2018 17:00:09 +0100, by Goffi
-
jp (common): assure nosplitright in default commands for edition with vimFri, 16 Mar 2018 16:59:16 +0100, by Goffi
-
component file sharing, plugin XEP-0231: thumbnail are now returned by component using Bits of Binary:Wed, 14 Mar 2018 08:14:32 +0100, by Goffi
-
plugin XEP-0264: handle truncated filesWed, 14 Mar 2018 08:11:20 +0100, by Goffi
-
plugin XEP-0329: fixed extra key serialisation before sending to bridgeWed, 14 Mar 2018 08:10:31 +0100, by Goffi
-
component file sharing: fixed hash handling (key has been renamed to "file_hash")Wed, 14 Mar 2018 08:08:42 +0100, by Goffi
-
core (memory): use bare jid for owner in setFiles:Wed, 14 Mar 2018 08:07:24 +0100, by Goffi
-
core (memory/cache): new getMetadata method to retrieve metadata without opening the fileWed, 14 Mar 2018 08:05:55 +0100, by Goffi
-
jp (file/send): --name can now be specifiedWed, 14 Mar 2018 07:57:04 +0100, by Goffi
-
template: added icon handling:Sun, 11 Mar 2018 19:18:00 +0100, by Goffi
-
file sharing component: thumbnails integration first draft:Fri, 02 Mar 2018 17:53:31 +0100, by Goffi
-
plugin XEP-0264: thumbnails handling implementationFri, 02 Mar 2018 17:53:31 +0100, by Goffi
-
plugin XEP-0234: some cleaning + added triggers to allow plugins to change parsing/generation of <file> elementFri, 02 Mar 2018 17:53:19 +0100, by Goffi
-
plugin XEP-0231: separated the requestData code in a method which can called independantly + some minor improvmentsFri, 02 Mar 2018 17:45:23 +0100, by Goffi
-
plugin XEP-0054: use .jpg instead of .jpe for jpeg filesFri, 02 Mar 2018 17:43:41 +0100, by Goffi
-
core (memory/cache): common cache:Fri, 02 Mar 2018 17:40:09 +0100, by Goffi
-
core (memory): fixed _getParentDir call in setFileFri, 02 Mar 2018 17:37:41 +0100, by Goffi
-
core (memory/sqlite): renamed column for files from hash to file_hash:Fri, 02 Mar 2018 17:36:43 +0100, by Goffi
-
plugin XEP-0054: removed Image.ANTIALIAS filter:Thu, 01 Mar 2018 09:04:36 +0100, by Goffi
-
jp (file): file sharing + improvments:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
plugin file sharing component: first draft:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
XEP-0329: implementation of File Information Sharing:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
XEP-0065,XEP-0096,XEP-0166,XEP-0235,XEP-0300: file transfer improvments:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (memory): file metadata handling methods:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
memory (sqlite): files handling:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (trigger): new returnPoint method:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (client): component improvments:Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (client): set default timeout of IQ to 60 secondsWed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core: new getLocalPath method to retrieve a path in SàT local dir, which may be specific to a profile or componentWed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (exceptions): added ClientTypeError to deal when a code should not be executed by a client or component profile.Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
core (constants): new constants to handle files, progress, component, permissions (will be used in the upcoming patches)Wed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
jp (common/table): a column can be hidden + fix for empty tablesWed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
jp (profile/create): errback handlingWed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
jp (event): added missing arg to _attend_filterWed, 28 Feb 2018 18:28:39 +0100, by Goffi
-
jp (base): added verbosity property to CommandBaseWed, 28 Feb 2018 18:28:29 +0100, by Goffi
-
plugin pipe/stream, file transfert: refactoring and improvments:Thu, 08 Feb 2018 00:37:42 +0100, by Goffi
-
plugin NAT-port: raise MappingError if something get wrong during "addportmapping" + log unexpected errors (i.e. everything else than MappingError)Thu, 01 Feb 2018 07:24:34 +0100, by Goffi
-
plugin XEP-0166: added errback to terminate, which only logs issuesThu, 01 Feb 2018 07:21:41 +0100, by Goffi
-
jp (base): fixed assertion error when using CommandAnsweringTue, 30 Jan 2018 08:43:52 +0100, by Goffi
-
jp (forums): forums handling commands, first draftTue, 30 Jan 2018 08:17:17 +0100, by Goffi
-
plugin forums: first draft:Tue, 30 Jan 2018 08:17:08 +0100, by Goffi
-
dates updateFri, 26 Jan 2018 11:14:13 +0100, by Goffi
-
tools (common/data_objects): accept same parameters as format en quote their values in OnClick.formatUrlWed, 24 Jan 2018 09:12:12 +0100, by Goffi
-
plugin blog import dotclear: use a smaller and lower case prefix to generate idsWed, 24 Jan 2018 09:10:12 +0100, by Goffi
-
plugin XEP-0277: use shortuuid instead of uuid + use item's XMPP URI for atom IDMon, 22 Jan 2018 22:00:46 +0100, by Goffi
-
plugin blog static: added background parameter, to set an imageMon, 22 Jan 2018 08:36:36 +0100, by Goffi
-
tools (common/data_objects): use lists instead of generators for BlogItem.groups and BlogItem.tagsSun, 21 Jan 2018 20:20:38 +0100, by Goffi
-
tool (utils): import directly parser from dateutilSun, 21 Jan 2018 13:04:16 +0100, by Goffi
-
tools (common/data_objects): BlogItem has now a uri property to generate its own XMPP URIFri, 19 Jan 2018 17:41:10 +0100, by Goffi
-
plugin XEP-0277: microblog namespace is now registeredFri, 19 Jan 2018 17:40:06 +0100, by Goffi
-
core: 'x-data' namespace is now registeredFri, 19 Jan 2018 17:39:38 +0100, by Goffi
-
plugin merge-requests: fixed "set" methodSat, 13 Jan 2018 10:12:15 +0100, by Goffi
-
plugins tickets, merge-requests: fixed call of prepareBridgeSetSat, 13 Jan 2018 10:03:32 +0100, by Goffi
-
plugins schema, merge_requests, tickets*: factorisationFri, 12 Jan 2018 15:58:54 +0100, by Goffi
-
tools (utils): new "partial" function which is a hack to workaround issue with functools.partial while using it with dbus module.Fri, 12 Jan 2018 15:45:37 +0100, by Goffi
-
tools (common/data_objects): added Room classFri, 05 Jan 2018 13:00:34 +0100, by Goffi
-
plugin XEP-0045: new mucGetService bridge method to retrieve MUC service of the server.Fri, 05 Jan 2018 12:59:52 +0100, by Goffi
-
plugin identity: if we get an empty avatar, don't feel avatar_basename and remove avatar key.Fri, 05 Jan 2018 12:58:54 +0100, by Goffi
-
template: date filter improvments:Wed, 03 Jan 2018 00:29:18 +0100, by Goffi
-
template: boolean attribute can now be specified when importing a script, and default to "defer"Wed, 03 Jan 2018 00:23:36 +0100, by Goffi
-
tools (common/data_objects): added classes for messagesWed, 03 Jan 2018 00:21:21 +0100, by Goffi
-
plugin identity: return resource for MUC room occupants' nicks + added avatar and avatar_basename.Wed, 03 Jan 2018 00:20:21 +0100, by Goffi
-
plugin XEP-0045: added mucNickGet to retrieve our nickname in a MUC roomWed, 03 Jan 2018 00:16:23 +0100, by Goffi
-
core: moved CHAT_* constants from frontends to core constants + uses constants for MESS_TYPE_* in sendMessageWed, 03 Jan 2018 00:13:48 +0100, by Goffi
-
plugin XEP-0060: added an config option to set pubsub serviceTue, 12 Dec 2017 01:07:25 +0100, by Goffi
-
jp (blog): added "set" command to publish content from stdin without editingTue, 12 Dec 2017 00:12:44 +0100, by Goffi
-
jp (base): added exitCb generic callback to display a message and quitTue, 12 Dec 2017 00:11:27 +0100, by Goffi
-
jp (pubsub/search): fixed --item argumentTue, 12 Dec 2017 00:09:39 +0100, by Goffi
-
template (xmlui): added labels property in ValueWidget (actually return values) and values property in OptionsWidgetMon, 04 Dec 2017 00:45:07 +0100, by Goffi
-
core, template (filters): added pygments as a dependency + new highlight filter to use it.Thu, 30 Nov 2017 21:00:24 +0100, by Goffi
-
template (filters): don't crash on invalid date in date_fmtThu, 30 Nov 2017 20:59:24 +0100, by Goffi
-
template: remove extension from elements while looking for a path:Thu, 30 Nov 2017 20:58:34 +0100, by Goffi
-
tools (config): complexe data can now be set using json and the "_json" suffixThu, 30 Nov 2017 20:53:47 +0100, by Goffi
-
jp (merge-request): first draft:Thu, 30 Nov 2017 20:52:33 +0100, by Goffi
-
plugin merge requests Mercurial: first draft:Thu, 30 Nov 2017 20:49:20 +0100, by Goffi
-
plugin merge requests: first draft:Thu, 30 Nov 2017 20:44:25 +0100, by Goffi
-
plugin tickets: handle "update" flag + various improvments:Thu, 30 Nov 2017 20:34:41 +0100, by Goffi
-
core (XMLUI): added value property for StringWidget and ListWidgetThu, 30 Nov 2017 20:29:25 +0100, by Goffi
-
core: specify profile on NotFound exceptionThu, 30 Nov 2017 20:27:22 +0100, by Goffi
-
plugin XEP-0060: added node watching methods to bridge:Sun, 19 Nov 2017 16:51:39 +0100, by Goffi
-
core: added a mechanism to associate short names to namespaces:Sun, 19 Nov 2017 16:46:07 +0100, by Goffi
-
plugin XEP-0060: added "options" argument to psSubscribe, and return subscription id if presentSun, 19 Nov 2017 16:41:59 +0100, by Goffi
-
jp (debug/monitor): if data can't be parsed (happen at beginning/end of stream because it's not complete XML), it is printed directly.Sun, 19 Nov 2017 16:38:35 +0100, by Goffi
-
jp (pubsub): added new "set" command tu publish or update an item in a non-interactive way (while "edit" do it interactively).Sat, 18 Nov 2017 18:37:21 +0100, by Goffi
-
core (sat.sh): force python 2 to launch twistd, and avoid launching wrong version if twistd is installed for python 3 tooFri, 17 Nov 2017 10:59:59 +0100, by Goffi
-
plugins blog import, tickets import, XEP-0277: fixed call to getCommentsService (it is now returning a Deferred)Thu, 16 Nov 2017 07:31:00 +0100, by Goffi
-
plugin import: fixed deserialisation of pubsub serviceWed, 15 Nov 2017 21:15:42 +0100, by Goffi
-
template (XMLUI): added JidInputWidgetWed, 15 Nov 2017 08:58:56 +0100, by Goffi
-
plugin tickets: specify parent service when using getCommentsService + fill reporter_jid is missing (will be discarded later if not in the schema)Wed, 15 Nov 2017 08:58:38 +0100, by Goffi
-
plugin XEP-0277: better getCommentsService:Wed, 15 Nov 2017 08:57:19 +0100, by Goffi
-
plugin XEP-0060: use new findServiceEntity to get default pubsub serviceWed, 15 Nov 2017 08:55:47 +0100, by Goffi
-
memory (disco): added findServiceEntity helper method to get first service of a kindWed, 15 Nov 2017 08:54:32 +0100, by Goffi
-
plugin tickets: fill reporter field when it is not already filledSat, 11 Nov 2017 18:39:26 +0100, by Goffi
-
core (XMLUI): form's XMLUI is use as first arguments for filters in dataForm2WidgetsSat, 11 Nov 2017 18:39:26 +0100, by Goffi
-
core (XMLUI): added a "value" property in TextWidgetSat, 11 Nov 2017 18:39:24 +0100, by Goffi
-
plugin identity: fixed jid.userhostJID call + capitalize user when jid is used.Sat, 11 Nov 2017 18:35:28 +0100, by Goffi
-
plugin schema: prepend a "publisher" field after "id" in getDataFormItems with published given by PubSub serviceSat, 11 Nov 2017 18:34:21 +0100, by Goffi
-
template: added dict_ext filter to extend a dictionaryThu, 09 Nov 2017 07:54:28 +0100, by Goffi
-
frontends (xmlui): fixed crash on advanced_list use:Wed, 08 Nov 2017 08:31:21 +0100, by Goffi
-
XEP-0060: fixed bad attribute in getItemsWed, 08 Nov 2017 07:47:01 +0100, by Goffi
-
template: fixed the use of eval_context_filter in item_filterSun, 05 Nov 2017 23:36:45 +0100, by Goffi
-
plugin schema: separate lines of text-multi in different values as requested by XEP-0004Sun, 05 Nov 2017 20:34:51 +0100, by Goffi
-
plugin tickets: added ticketsSet and ticketsSchemaGet methods:Sun, 05 Nov 2017 15:36:06 +0100, by Goffi
-
frontends (xmlui): added an attribute to ignore some widgets (and their label) in createSun, 05 Nov 2017 13:53:28 +0100, by Goffi
-
frotends(xmlui): fixed _xmlui_for_name attribute for labelsSun, 05 Nov 2017 13:44:07 +0100, by Goffi
-
jp (debug): new monitor command to show pretty formatted XML streamSat, 04 Nov 2017 22:11:45 +0100, by Goffi
-
jp (pubsub/node/create): fixed --field optionSat, 04 Nov 2017 22:11:01 +0100, by Goffi
-
plugin XEP-0277: minor id generation changeSat, 04 Nov 2017 22:10:01 +0100, by Goffi
-
misc: date update (yes it's a bit late :p )Fri, 03 Nov 2017 14:31:42 +0100, by Goffi
-
tmp: removed sat.tmp hierarchy and fixed references to it as it is now an independant sat_tmp repositoryFri, 03 Nov 2017 14:19:10 +0100, by Goffi
-
jp (xmlui): fixed workflow when value is for a BoolWidgetTue, 31 Oct 2017 23:51:19 +0100, by Goffi
-
jp (ad-hoc/run): node is now a positional argumentTue, 31 Oct 2017 23:30:18 +0100, by Goffi
-
jp (xmlui): XMLUIDialog.show has now a dummy argument, so workflow arguments can be put thereTue, 31 Oct 2017 23:29:45 +0100, by Goffi
-
jp (ad-hoc): new "list" and "run" commands:Tue, 31 Oct 2017 23:20:04 +0100, by Goffi
-
jp: XMLUI implementation first draft:Tue, 31 Oct 2017 23:17:37 +0100, by Goffi
-
core (disco): do not cache disco items when node is setTue, 31 Oct 2017 23:11:58 +0100, by Goffi
-
plugin XEP-0050: renamed "requestCommandsList" method to "list" + added a run command + fixes:Tue, 31 Oct 2017 23:11:13 +0100, by Goffi
-
core (xmlui): fixed data_form => XMLUI conversion when filters is NoneTue, 31 Oct 2017 23:07:26 +0100, by Goffi
-
plugin tickets: high level tickets handling, first draft:Fri, 27 Oct 2017 18:24:35 +0200, by Goffi
-
template: improved date formatter:Fri, 27 Oct 2017 18:20:10 +0200, by Goffi
-
template: new item_value filterFri, 27 Oct 2017 18:17:35 +0200, by Goffi
-
template: improved attribute escaping, and added it to filters under the name "attr_escape"Fri, 27 Oct 2017 18:13:25 +0200, by Goffi
-
template(XMLUI): added items property to ListWidget:Fri, 27 Oct 2017 18:11:20 +0200, by Goffi
-
plugin tickets import bugzilla: fixed parsing of "created" and "updated" fieldsFri, 27 Oct 2017 18:08:53 +0200, by Goffi
-
core (XMLUI): filters can now be used when converting data form to XMLUI:Fri, 27 Oct 2017 18:06:58 +0200, by Goffi
-
core (XMLUI), template(XMLUI): added flags to ListWidget:Fri, 27 Oct 2017 18:03:35 +0200, by Goffi
-
plugins tickets import, jp (ticket/import): implemented mapping:Fri, 27 Oct 2017 17:58:05 +0200, by Goffi
-
plugin pubsub schema: allow any data_form schema:Fri, 27 Oct 2017 17:54:00 +0200, by Goffi
-
template: added media_path to template dataFri, 27 Oct 2017 08:36:24 +0200, by Goffi
-
plugin tickets import: create comments nodes with open access/publishingFri, 27 Oct 2017 08:35:22 +0200, by Goffi
-
jp (pubsub/delete): show deleted node + handle URIsFri, 27 Oct 2017 08:33:48 +0200, by Goffi
-
template: new "adv_format" filter which use Python's format and return whole value if template is NoneFri, 20 Oct 2017 08:49:39 +0200, by Goffi
-
plugins import, tickets import, bugzilla import: comments handling:Fri, 20 Oct 2017 08:48:41 +0200, by Goffi
-
plugin XEP-0060: added createIfNewNode method which doesn't fail in case of conflict.Fri, 20 Oct 2017 08:44:09 +0200, by Goffi
-
plugin schema: when publishing a schema, check that values of list are allowed, else use default valueFri, 20 Oct 2017 08:40:54 +0200, by Goffi
-
frontends (xmlui): added ValueGetter.keysFri, 20 Oct 2017 08:39:58 +0200, by Goffi
-
plugin schema, core(xmlui): deep copy base form when reused to avoid accidental modificationFri, 20 Oct 2017 08:39:05 +0200, by Goffi
-
template: gidx methods improvment:Mon, 16 Oct 2017 07:48:09 +0200, by Goffi
-
template: new "xmlui_class" filter compute class names from name/values of requested fields.Mon, 16 Oct 2017 07:44:08 +0200, by Goffi
-
tools (common/data_objects): new OnClick classMon, 16 Oct 2017 07:41:36 +0200, by Goffi
-
plugin import ticket, import ticket bugzilla: some normalization in values:Mon, 16 Oct 2017 07:39:54 +0200, by Goffi
-
plugin schema: use new "prepend" argument to put "id" widget first.Mon, 16 Oct 2017 07:36:41 +0200, by Goffi
-
core (xmlui): new "prepend" argument for dataForm2Widgets and dataFormResult2XMLUI:Mon, 16 Oct 2017 07:36:03 +0200, by Goffi
-
template (xmlui): new properties + inheritance fix:Mon, 16 Oct 2017 07:28:36 +0200, by Goffi
-
plugin schema: deserialise is now the last kw argumentMon, 16 Oct 2017 07:23:09 +0200, by Goffi
-
frontends (xmlui): new _xmlui_for_name attribute:Mon, 16 Oct 2017 07:21:44 +0200, by Goffi
-
frontends (xmlui): new widget_value dict to get first value of widget by nameMon, 16 Oct 2017 07:18:07 +0200, by Goffi
-
jp (file): typoMon, 16 Oct 2017 07:16:11 +0200, by Goffi
-
jp (ticket): ticket command first draft:Fri, 06 Oct 2017 10:55:54 +0200, by Goffi
-
plugin tickets import Bugzilla: Bugzilla tickets importer:Fri, 06 Oct 2017 10:55:54 +0200, by Goffi
-
plugin tickets import: specialized importer for tickets, first draft:Fri, 06 Oct 2017 10:55:54 +0200, by Goffi
-
plugin pubsub schema: values handling:Fri, 06 Oct 2017 10:55:51 +0200, by Goffi
-
plugin import: node can now be specified + added a "session" dict to keep import session data:Fri, 06 Oct 2017 08:52:51 +0200, by Goffi
-
plugin import: generic data import plugin:Sun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
jp (base): fixed CommandAnswering and progress barSun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
template (xmlui): added values property to be able to use always values even when there is only one valueSun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
frontends (xmlui): a dict of named widgets is kept, so they can be easily be retrievedSun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
core (xmlui): container now keep a list of childrenSun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
core (xmlui): added method to convert data form result to XMLUI:Sun, 01 Oct 2017 12:21:23 +0200, by Goffi
-
plugin PubSub Schema: schema helper methods:Sun, 01 Oct 2017 12:21:21 +0200, by Goffi
-
template: template XMLUI first draft:Sun, 24 Sep 2017 16:39:36 +0200, by Goffi
-
core, frontends (xmlui): new LabelContainer:Sun, 24 Sep 2017 16:36:11 +0200, by Goffi
-
plugin XEP-0060: use client instead of profile_key in getItemsSun, 24 Sep 2017 16:32:22 +0200, by Goffi
-
jp (pubsub/node/schema): check that a schema exists before parsing it (fix issue on new schema edition)Sun, 24 Sep 2017 16:29:18 +0200, by Goffi
-
core (memory/sqlite): typoFri, 22 Sep 2017 18:04:14 +0200, by Goffi
-
core (memory/sqlite): better stability:Thu, 21 Sep 2017 21:53:28 +0200, by Goffi
-
tmp (wokkel): fixed subscriptions node handlingFri, 08 Sep 2017 07:58:10 +0200, by Goffi
-
jp (shell): changed prompt colourFri, 08 Sep 2017 07:58:10 +0200, by Goffi
-
jp (shell): fixed use of profile + added EOF handling:Fri, 08 Sep 2017 07:58:10 +0200, by Goffi
-
jp (pubsub): added subscribe, unsubscribe and subscriptions methods:Fri, 08 Sep 2017 07:58:08 +0200, by Goffi
-
plugin XEP-0060: added/fixed subscribe/unsubscribe and subscriptions methods/bridge methods:Fri, 08 Sep 2017 07:57:57 +0200, by Goffi
-
jp (pubsub/node): added schema (set/edit/get) commands to manipulate PubSub node schemaWed, 06 Sep 2017 07:39:10 +0200, by Goffi
-
plugin schema: PubSub node schema, first draftWed, 06 Sep 2017 07:38:39 +0200, by Goffi
-
tmp(wokkel/pubsub): allows getNodes to return names using tuples(node/names)Sun, 27 Aug 2017 20:14:59 +0200, by Goffi
-
jp (output/template): check if there is a template before initializing RendererThu, 24 Aug 2017 01:11:47 +0200, by Goffi
-
jp (info/disco): fixed headers order for items tableWed, 23 Aug 2017 00:52:36 +0200, by Goffi
-
jp (info/disco): type selection + output improvments:Wed, 23 Aug 2017 00:14:15 +0200, by Goffi
-
jp (common): added use_buffer argument in Table:Wed, 23 Aug 2017 00:10:09 +0200, by Goffi
-
jp (common): fixed empty table display when headers are specifiedWed, 23 Aug 2017 00:08:30 +0200, by Goffi
-
jp (info/disco): added --no-cache optionTue, 22 Aug 2017 22:13:22 +0200, by Goffi
-
core (memory/disco): added use_cache parameter to discoInfos/discoItems (set to False to ignore cache)Tue, 22 Aug 2017 22:12:57 +0200, by Goffi
-
plugin XEP-0277: added microblog namespace to disco infoSun, 20 Aug 2017 17:37:43 +0200, by Goffi
-
jp (info): fixed help for version and sessionSun, 20 Aug 2017 15:01:35 +0200, by Goffi
-
jp (pubsub/node): added subscriptions subcommand:Sun, 20 Aug 2017 10:33:33 +0200, by Goffi
-
plugin XEP-0060: implemented subscriptions management method for node owner:Sun, 20 Aug 2017 10:31:53 +0200, by Goffi
-
tmp (wokkel/pubsub): subscriptions improvments:Sun, 20 Aug 2017 10:29:26 +0200, by Goffi
-
jp (profile): added disconnect commandSun, 20 Aug 2017 10:26:10 +0200, by Goffi
-
primitivus(chat): fixed scroll down (was broken when Primitivus had not the focus and was receiving messages)Mon, 17 Jul 2017 16:20:55 +0200, by Goffi
-
jp (common): fixed decode error when item is not specifiedFri, 14 Jul 2017 09:06:03 +0200, by Goffi
-
primitivus (chat): added "GOTO_BOTTOM" ("G") shortcut to scroll down to last message in historyFri, 14 Jul 2017 08:34:10 +0200, by Goffi
-
primitivus (chat): only scroll down if we are at the bottom of the discussionFri, 14 Jul 2017 08:32:49 +0200, by Goffi
-
jp (blog/edit): avoid call to syntaxConvert if syntax is already XHTMLThu, 13 Jul 2017 22:49:37 +0200, by Goffi
-
jp (blog/edit): pretty format XHTML before editing itThu, 13 Jul 2017 21:54:15 +0200, by Goffi
-
jp (common): fixed encoding issue in URLsThu, 13 Jul 2017 21:45:26 +0200, by Goffi
-
tools(common/uri): fixed encoding in buildXMPPUriThu, 13 Jul 2017 21:23:36 +0200, by Goffi
-
jp (blog/get): added "url" key, which compute xmpp: URL of itemsThu, 13 Jul 2017 21:13:35 +0200, by Goffi
-
tools (common/uri): buildXMPPUri: use XEP-0277 namespace as node if node is empty or None for microblog subtypeThu, 13 Jul 2017 21:12:46 +0200, by Goffi
-
jp (blog/edit): syntax modifications:Thu, 13 Jul 2017 20:55:35 +0200, by Goffi
-
plugin text syntaxes: various improvments:Thu, 13 Jul 2017 20:53:51 +0200, by Goffi
-
template: print warning message and use DEFAULT_LOCALE on bad localeWed, 12 Jul 2017 19:06:28 +0200, by Goffi
-
plugins invitation, XEP-0277: strip language, we don't want spacesWed, 12 Jul 2017 19:05:33 +0200, by Goffi
-
jp (event/attendee/list): added --missing to show missing people (ones who didn't replied) and --no-rsvp to hide ones who answeredSun, 09 Jul 2017 16:17:16 +0200, by Goffi
-
jp (pubsub/search): fixed encoding for stdin in external commandsSun, 09 Jul 2017 15:20:31 +0200, by Goffi
-
plugin XEP-0060: remove max_items when item_ids is set on getItemsSat, 08 Jul 2017 23:21:01 +0200, by Goffi
-
jp (pubsub/search): profile is transmited to subcommand for "exec" actionSat, 08 Jul 2017 22:50:25 +0200, by Goffi
-
jp (arg_tools): args is not modified anymore in get_use_args + fixed args returned + parser_args are returned separatly (return is now a tuple)Sat, 08 Jul 2017 22:49:55 +0200, by Goffi
-
jp (pubsub): new search command:Sat, 08 Jul 2017 21:54:24 +0200, by Goffi
-
jp (arg_tools): moved get_cmd_choices, get_use_args and escape to a new arg_tools module, so they can be used in other commands than shellSat, 08 Jul 2017 21:45:14 +0200, by Goffi
-
plugin XEP-0060: fixed service in metadata for PEPSat, 08 Jul 2017 21:43:36 +0200, by Goffi
-
jp (shell): use of subprocess instead of running commands in the same process:Fri, 07 Jul 2017 22:33:55 +0200, by Goffi
-
jp (base): typoFri, 07 Jul 2017 12:45:28 +0200, by Goffi
-
jp (shell): added "whoami" command to print currently used profileThu, 06 Jul 2017 20:35:21 +0200, by Goffi
-
jp (shell): don't print header if a command is specified in helpThu, 06 Jul 2017 20:31:31 +0200, by Goffi
-
jp (shell): shell command (REPL mode), first draft:Thu, 06 Jul 2017 20:28:25 +0200, by Goffi
-
jp (pubsub/hook): added create/delete/list hook command to handle new Pubsub hook featureWed, 05 Jul 2017 15:05:49 +0200, by Goffi
-
plugin Pubsub Hook: first draft:Wed, 05 Jul 2017 15:05:47 +0200, by Goffi
-
jp (common): fixed the use of --last-item when "-n [node]" is usedWed, 05 Jul 2017 15:04:45 +0200, by Goffi
-
plugin XEP-0060: addManagedNode callbacks now use client syntax instead of profileWed, 05 Jul 2017 15:04:43 +0200, by Goffi
-
core (tools/email): an unicode "to" email (instead of a list) can now be usedWed, 05 Jul 2017 15:02:52 +0200, by Goffi
-
plugin events: changed import names to EVENTS uppercase for consistency with other pluginsWed, 05 Jul 2017 14:50:45 +0200, by Goffi
-
core (memory/persistent): fixed calls to delPrivateValueWed, 05 Jul 2017 14:50:39 +0200, by Goffi
-
jp (event/invitee/list): don't add a space after nick and jid when a table is displayedWed, 05 Jul 2017 14:50:13 +0200, by Goffi
-
jp (event/invitee): added list command to get R.S.V.P. :Sun, 02 Jul 2017 20:09:25 +0200, by Goffi
-
jp (event): added checkURI to InviteeGet and InviteeSetSun, 02 Jul 2017 20:09:24 +0200, by Goffi
-
jp (common): new ansi_ljust, ansi_rjust and ansi_center command + table:Sun, 02 Jul 2017 20:09:21 +0200, by Goffi
-
core (tools/common/regex): new ansiRemove method to remove ANSI escape codes from a stringSun, 02 Jul 2017 19:53:44 +0200, by Goffi
-
jp (standard output): added simple, json and json_raw for OUTPUT_DICT_DICTSun, 02 Jul 2017 19:52:21 +0200, by Goffi
-
jp (constants): added OUTPUT_DICT_DICT for dictionaries of nested dictionariesSun, 02 Jul 2017 19:51:00 +0200, by Goffi
-
plugin events: added eventInviteesList method to get all R.S.V.P. at once.Sun, 02 Jul 2017 19:47:25 +0200, by Goffi
-
jp (input/csv): fixed encoding issue in debug modeFri, 30 Jun 2017 01:08:13 +0200, by Goffi
-
jp (pubsub/node/affiliations/set): call checkURIFri, 30 Jun 2017 00:54:37 +0200, by Goffi
-
plugin events, invitations + jp (event/create, invitation/invitee/invite): several emails addresses can now be specified for a single invitation:Fri, 30 Jun 2017 00:04:47 +0200, by Goffi
-
jp (pubsub/node/set): added checkURI to handle xmpp: URIsFri, 30 Jun 2017 00:02:16 +0200, by Goffi
-
plugin XEP-0277: max_items fix (last "fix" about it was actually bad)Thu, 29 Jun 2017 23:40:12 +0200, by Goffi
-
jp (event/invitee/invite): command to use new eventInvite backend methodThu, 29 Jun 2017 20:57:14 +0200, by Goffi
-
plugin events: added eventInvite command as a helper for the complex invitation workflow:Thu, 29 Jun 2017 20:57:12 +0200, by Goffi
-
plugin XEP-0277: change affiliations for comments + fixes:Thu, 29 Jun 2017 20:45:54 +0200, by Goffi
-
jp (invitation/create): typoThu, 29 Jun 2017 20:37:06 +0200, by Goffi
-
jp (blog, event): added checkURI to some command to be able to enter a xmpp: uri as argumentThu, 29 Jun 2017 20:36:35 +0200, by Goffi
-
jp (pubsub/get): renamed --id option to --item for consistency with other commandsThu, 29 Jun 2017 20:35:07 +0200, by Goffi
-
jp (input): log improvments + empty filter:Wed, 28 Jun 2017 23:49:55 +0200, by Goffi
-
jp (pubsub/delete): delete command implementation (to delete an item)Wed, 28 Jun 2017 20:28:58 +0200, by Goffi
-
jp (pubsub, common): fixed last item edition (keep item id instead of creating a new one)Wed, 28 Jun 2017 20:28:24 +0200, by Goffi
-
jp (cmd_pubsub): xmpp: uri handling, first draftWed, 28 Jun 2017 19:19:08 +0200, by Goffi
-
jp (input): input command first draft:Wed, 28 Jun 2017 01:28:41 +0200, by Goffi
-
jp (base): added no_lf in disp() to avoid printing a line feedWed, 28 Jun 2017 01:21:49 +0200, by Goffi
-
jp (common): added --last-item to take last item when no item id is found/givenWed, 28 Jun 2017 01:20:44 +0200, by Goffi
-
jp (pubsub/edit): new edit subcommand, which work in a same way as for blogTue, 27 Jun 2017 19:38:22 +0200, by Goffi
-
jp (pubsub): psItemGet has been renamed to psItemsGet as several items are gottenTue, 27 Jun 2017 19:38:22 +0200, by Goffi
-
jp (blog, common): various fixes in common and blog:Tue, 27 Jun 2017 19:38:22 +0200, by Goffi
-
jp (blog): minor typo fixTue, 27 Jun 2017 17:02:10 +0200, by Goffi
-
jp (blog, common): added --force-item option to avoid magic and use argument as actual item id:Tue, 27 Jun 2017 17:00:52 +0200, by Goffi
-
jp (blog, common): moved and improved edit code from blog:Tue, 27 Jun 2017 16:23:28 +0200, by Goffi
-
jp (constants): added exit code for data error.Tue, 27 Jun 2017 16:14:58 +0200, by Goffi
-
jp (blog): added language in managed keysSun, 25 Jun 2017 09:43:04 +0200, by Goffi
-
tools (common/template): changed blog_date filter to date_daysSat, 24 Jun 2017 21:47:06 +0200, by Goffi
-
tools (common/template): ScriptsHandler fix/improvments:Sat, 24 Jun 2017 20:18:55 +0200, by Goffi
-
plugin XEP-0277, tools/common/data_objects: language handlingThu, 22 Jun 2017 09:13:28 +0200, by Goffi
-
core (stdui): added a FIXME to not use plugin/default_host in the futureWed, 21 Jun 2017 19:47:38 +0200, by Goffi
-
core: check uncatched exceptions during plugin import and stdui init, log error and exit if any foundWed, 21 Jun 2017 19:40:13 +0200, by Goffi
-
plugin account: print a warning and use "example.net" as default instead or raising an error when xmpp_domain is not setWed, 21 Jun 2017 19:36:00 +0200, by Goffi
-
jp (invitation): fixed inconsistency in language handlingWed, 21 Jun 2017 08:00:14 +0200, by Goffi
-
core: added hosts_dict handling in general config:Mon, 19 Jun 2017 09:36:55 +0200, by Goffi
-
plugin XEP-0054: fixed not transmitted arguments in getAvatarSat, 03 Jun 2017 22:24:53 +0200, by Goffi
-
core (tools/common/data_objects): added classes to handle IdentitiesMon, 22 May 2017 23:58:26 +0200, by Goffi
-
plugin invitations: name is now registered as nickname on XMPP server thanks to plugin identitySun, 21 May 2017 20:08:42 +0200, by Goffi
-
plugin invitations: doesn't raise an exception anymore if url_template is not set while email is not requestedSun, 21 May 2017 20:07:54 +0200, by Goffi
-
jp (identity): new identity command to handle the new plugin identity in backend, and maybe other plugins like vcard in the futureSun, 21 May 2017 20:06:07 +0200, by Goffi
-
plugin identity: plugin identity first draft:Sun, 21 May 2017 20:04:57 +0200, by Goffi
-
plugin XEP-0054: nick handling + don't remove data on avatar setSun, 21 May 2017 20:01:24 +0200, by Goffi
-
core: fixed profile key detection in getClients + raise DataError on empty profileSun, 21 May 2017 19:59:42 +0200, by Goffi
-
jp (invitation): fixed typoSun, 21 May 2017 19:57:46 +0200, by Goffi
-
core (tools/common/template): i18n supportSun, 21 May 2017 15:59:47 +0200, by Goffi
-
jp (output/template): initialize template rendered only if a rendering is actually neededSun, 21 May 2017 15:52:23 +0200, by Goffi
-
jp (event): don't use dayfirst for YY-MM-DD style datesSun, 21 May 2017 15:47:53 +0200, by Goffi
-
plugin events: fixed blog/invitees uri handlingFri, 19 May 2017 13:53:52 +0200, by Goffi
-
core (tools/common/template): helping methods/filters for templates:Fri, 19 May 2017 12:54:31 +0200, by Goffi
-
jp (event): creation/modification of main event + invitee commands are now in a "invitee" subcommandFri, 19 May 2017 12:45:26 +0200, by Goffi
-
plugin events: separation of event node and invitees nodeFri, 19 May 2017 12:43:41 +0200, by Goffi
-
core (tools/common/uri): don't display finale "?" if no extra data is specifiedFri, 19 May 2017 12:40:03 +0200, by Goffi
-
plugin invitations: on modify an empty value delete corresponding extra keys, and reserved keys are now ignored.Fri, 19 May 2017 12:37:54 +0200, by Goffi
-
jp (uri): new command to parse or generate XMPP URIsFri, 19 May 2017 12:34:33 +0200, by Goffi
-
jp (pubsub/uri): fixed URI generationFri, 19 May 2017 12:33:54 +0200, by Goffi
-
core (tools/utils): added method to parse XMPP datesFri, 19 May 2017 12:33:11 +0200, by Goffi
-
jp: fixed progressThu, 04 May 2017 00:36:03 +0200, by Goffi
-
jp (event): event handling commands, first draftThu, 27 Apr 2017 01:02:05 +0200, by Goffi
-
jp: added use_pubsub and use_pubsub_node_req arguments to CommandBaseThu, 27 Apr 2017 01:01:43 +0200, by Goffi
-
jp (invitation): added list subcommandThu, 27 Apr 2017 00:59:25 +0200, by Goffi
-
jp (output): added LIST_DICT output, to handle list of dictionariesThu, 27 Apr 2017 00:58:12 +0200, by Goffi
-
jp: added constant to handle ANSI code for header and subheadersThu, 27 Apr 2017 00:57:04 +0200, by Goffi
-
plugin event: first draft:Thu, 27 Apr 2017 00:55:02 +0200, by Goffi
-
plugin invitations: added invitationList commandThu, 27 Apr 2017 00:53:23 +0200, by Goffi
-
tools (common/uri): minor comment updateThu, 20 Apr 2017 17:20:44 +0200, by Goffi
-
tools (common/data_objects): comments items can now be chained to their parentMon, 17 Apr 2017 20:34:43 +0200, by Goffi
-
plugin XEP-0277: comments node access model changes:Mon, 17 Apr 2017 20:33:32 +0200, by Goffi
-
plugin XEP-0060: getNodeAffiliations use jid.JID as keys instead of jids as unicodeMon, 17 Apr 2017 20:31:12 +0200, by Goffi
-
jp (blog): service and node can now be specified for edit commandSun, 16 Apr 2017 18:00:45 +0200, by Goffi
-
jp (pubsub): added uri command to build pubsub URISun, 16 Apr 2017 17:59:54 +0200, by Goffi
-
plugin invitations: fixed url_template checkSun, 16 Apr 2017 17:57:40 +0200, by Goffi
-
tools/common (uri): added a method to build URISun, 16 Apr 2017 17:55:10 +0200, by Goffi
-
jp (pubsub/node): added create and delete commandsMon, 03 Apr 2017 00:23:01 +0200, by Goffi
-
jp (invitation): added modify commandMon, 03 Apr 2017 00:23:01 +0200, by Goffi
-
plugin invitations: added modify method (+ bridge) and fixed email setting in extraMon, 03 Apr 2017 00:23:01 +0200, by Goffi
-
plugin XEP-0060: node create/delete improvments:Mon, 03 Apr 2017 00:22:58 +0200, by Goffi
-
tmp(wokkel/pubsub): fixed configuration parsingMon, 03 Apr 2017 00:13:33 +0200, by Goffi
-
tools(common/uri): XMPP uri parsing module, first draftWed, 29 Mar 2017 21:04:43 +0200, by Goffi
-
jp (invitation): invitation command first draftWed, 29 Mar 2017 19:42:44 +0200, by Goffi
-
jp (pubsub/get): --service is now optional argument, and sub_id now use "-S" short optionWed, 29 Mar 2017 19:42:44 +0200, by Goffi
-
jp (base): added msg and exit_code argument to errback so it's more genericWed, 29 Mar 2017 19:42:44 +0200, by Goffi
-
plugin invitations: added getInvitation method, it return invitation data and raise an error if it is not foundWed, 29 Mar 2017 19:42:42 +0200, by Goffi
-
plugin invitations: invitation id and invitee jid are now added to return dict in invitationCreate, bridge signature has changed tooWed, 29 Mar 2017 19:35:55 +0200, by Goffi
-
plugin invitations: raise ValueError if url_template and message_body are both not specifiedWed, 29 Mar 2017 19:30:29 +0200, by Goffi
-
memory (persistent, sqlite): fixed getPrivates bug with keys arguments and its use in LazyPersistentBinaryDictWed, 29 Mar 2017 19:27:52 +0200, by Goffi
-
plugin invitations: fixed leak of uuid in jidSun, 26 Mar 2017 21:23:03 +0200, by Goffi
-
jp (pubsub/node) added pubsub/node/affiliations/set commandSun, 26 Mar 2017 18:08:05 +0200, by Goffi
-
plugin XEP-0060: added setNodeAffiliations and its bridge method (psNodeAffiliationsSet)Sun, 26 Mar 2017 18:06:58 +0200, by Goffi
-
tmp(wokkel/pubsub): removed affiliations attribute which was there twice + added missing _render_affiliationsSun, 26 Mar 2017 16:57:53 +0200, by Goffi
-
jp (pubsub): added affiliations and node/affiliations/get:Thu, 23 Mar 2017 21:04:01 +0100, by Goffi
-
plugin XEP-0060: added affiliation handling:Thu, 23 Mar 2017 21:01:51 +0100, by Goffi
-
tmp (wokkel/pubsub): fixed affiliations (normal entity) handlingThu, 23 Mar 2017 20:59:25 +0100, by Goffi
-
plugin groupblog, XEP-0060: added ACCESS_PUBLISHER_ROSTER and switched to it in groupblogThu, 23 Mar 2017 09:11:25 +0100, by Goffi
-
tmp (wokkel/pubsub): fixed configuration settingThu, 23 Mar 2017 09:07:10 +0100, by Goffi
-
jp (pubsub/node): added set commandTue, 14 Mar 2017 00:21:20 +0100, by Goffi
-
plugin XEP-0060: added setConfiguration/psNodeConfigurationSet + fix in tmp.wokkel.pubsubTue, 14 Mar 2017 00:18:02 +0100, by Goffi
-
jp (pubsub): added pubsub/node/info command to retrieve node configurationMon, 13 Mar 2017 23:18:57 +0100, by Goffi
-
plugin XEP-0060: added getConfiguration ad psNodeConfigurationGet bridge methodMon, 13 Mar 2017 23:18:00 +0100, by Goffi
-
plugin XEP-0060: renamed psGet bridge method to psItemGetMon, 13 Mar 2017 23:17:13 +0100, by Goffi
-
jp (output dict): added color and no-header optionMon, 13 Mar 2017 23:15:06 +0100, by Goffi
-
jp (base): raise InternalError if output is used when use_output is not declaredMon, 13 Mar 2017 23:14:00 +0100, by Goffi
-
jp (output xml): remove blank spaces on parsing for better pretty printingMon, 13 Mar 2017 23:12:57 +0100, by Goffi
-
jp(pubsub/get): pubsub/get command, first draftSun, 12 Mar 2017 23:34:51 +0100, by Goffi
-
jp (outputs): new xml and list_xml outputs, handling pretty formatting and syntax highlightingSun, 12 Mar 2017 23:34:19 +0100, by Goffi
-
jp (base): output can now specify a default when registeringSun, 12 Mar 2017 23:33:26 +0100, by Goffi
-
jp (base): replaced log.warning by stderr printsSun, 12 Mar 2017 23:32:43 +0100, by Goffi
-
jp (outputs): moved output options parsing and checking to base methodsSun, 12 Mar 2017 23:31:06 +0100, by Goffi
-
jp (std output): force unicode on simple outputSun, 12 Mar 2017 23:29:09 +0100, by Goffi
-
plugin XEP-0060: added psGet bridge methodSun, 12 Mar 2017 23:28:04 +0100, by Goffi
-
plugin invitations: first draft:Sun, 12 Mar 2017 19:35:36 +0100, by Goffi
-
plugin XEP-0077: minor raise fixSun, 12 Mar 2017 19:33:25 +0100, by Goffi
-
memory (persistent, sqlite): better private values handling + new LazyPersistentBinaryDict:Sun, 12 Mar 2017 19:33:17 +0100, by Goffi
-
plugin account, tools: some cleaning account + email and password tools:Sun, 12 Mar 2017 19:32:59 +0100, by Goffi
-
jp (account): command to handle XMPP account creation/password change/deletion using in-band registrationThu, 09 Mar 2017 23:11:42 +0100, by Goffi
-
jp (profile): fixed help gettext callsThu, 09 Mar 2017 23:10:17 +0100, by Goffi
-
jp (base): added generic errback to CommandBase + show error message on plugin ImportErrorThu, 09 Mar 2017 23:09:18 +0100, by Goffi
-
plugin XEP-0077: added inBandAccountNew, inBandUnregister and inBandPasswordChange bridge methodsThu, 09 Mar 2017 23:07:38 +0100, by Goffi
-
plugin account: removed dependency to Prosody/prosodyctl and properly use in-band registration insteadThu, 09 Mar 2017 00:06:13 +0100, by Goffi
-
plugin XEP-0077: added changePassword and removeRegistration methodsThu, 09 Mar 2017 00:06:13 +0100, by Goffi
-
jp (profile/list): fixed options helpThu, 09 Mar 2017 00:06:13 +0100, by Goffi
-
core (params): removed registerNewAccount button: it is misplaced and more confusing than useful, may come back in the futureThu, 09 Mar 2017 00:06:09 +0100, by Goffi
-
core, plugin XEP-0077: in-band registration fix and move:Wed, 08 Mar 2017 20:59:31 +0100, by Goffi
-
primitivus: fixed profileCreate bridge callWed, 08 Mar 2017 20:44:28 +0100, by Goffi
-
i18n: updated sat.poMon, 06 Mar 2017 21:22:59 +0100, by Goffi
-
tools(templates): workflow improvments:Sun, 05 Mar 2017 23:41:10 +0100, by Goffi
-
core, bridge: renamed getProfileName to profileNameGet according to new conventionsSun, 05 Mar 2017 21:36:01 +0100, by Goffi
-
core, frontends: various fixes for Libervia:Sun, 26 Feb 2017 18:23:01 +0100, by Goffi
-
core (memory/cache): escape profile when creating cache dirSun, 26 Feb 2017 18:20:27 +0100, by Goffi
-
tools (common): fixed tty detection when isatty is not availableThu, 23 Feb 2017 07:33:30 +0100, by Goffi
-
jp (blog): set default template and data mapping for the new template outputTue, 21 Feb 2017 21:01:40 +0100, by Goffi
-
jp (output): template output first draft:Tue, 21 Feb 2017 21:01:40 +0100, by Goffi
-
jp (base): improved module import:Tue, 21 Feb 2017 21:01:40 +0100, by Goffi
-
jp (base, blog, output(std)): fixed bad unicode handling in stdout, use of jp.disp instead of simple printTue, 21 Feb 2017 21:01:40 +0100, by Goffi
-
core (tools/common): data objects first draft:Tue, 21 Feb 2017 21:01:40 +0100, by Goffi
-
core (tools/common): template renderer first draft:Tue, 21 Feb 2017 21:01:39 +0100, by Goffi
-
jp (blog/get): fancy output prints author, published and updated if verbosity > 1 and tags if verbosity > 2 + format published and updatedFri, 17 Feb 2017 00:33:55 +0100, by Goffi
-
jp (blog): added blog/get command:Thu, 16 Feb 2017 01:02:33 +0100, by Goffi
-
jp (outputs): added OUTPUT_COMPLEX type for data which are more complex than key/value dictionariesThu, 16 Feb 2017 00:51:33 +0100, by Goffi
-
jp (core): added extra_outputs:Thu, 16 Feb 2017 00:49:46 +0100, by Goffi
-
core (constants), tools (common/ansi): moved ANSI escape codes to a dedicated class, with helper methodsThu, 16 Feb 2017 00:44:54 +0100, by Goffi
-
tools (common/data_format): added dict2iterdict to yield dictionary from serialised complex valuesThu, 16 Feb 2017 00:40:50 +0100, by Goffi
-
plugins XEP-0033, XEP-0280, text commands: fixed method renaming after client refactoringMon, 13 Feb 2017 20:59:09 +0100, by Goffi
-
jp (info/disco): added --node argumentSun, 12 Feb 2017 21:17:56 +0100, by Goffi
-
core(memory.disco), bridge: discoInfos and discoItems now handle nodeSun, 12 Feb 2017 21:17:56 +0100, by Goffi
-
plugin XEP-0045: fix after client refactoringSun, 12 Feb 2017 21:17:56 +0100, by Goffi
-
core (memory/disco): getInfos now handle node + use client instead of profile in many methodsSun, 12 Feb 2017 20:43:20 +0100, by Goffi
-
core: added release name in constants + full versionSun, 12 Feb 2017 19:23:34 +0100, by Goffi
-
core, frontends: getProfilesList renamed to profilesGetList + behaviour change:Sun, 12 Feb 2017 19:08:52 +0100, by Goffi
-
core (plugins): added missing contants + use of new constants in PLUGIN_INFOSun, 12 Feb 2017 18:59:10 +0100, by Goffi
-
core, jp: component handling + client handling refactoring:Sun, 12 Feb 2017 17:55:43 +0100, by Goffi
-
memory (sqlite): introduced component table, schema updated:Tue, 07 Feb 2017 00:15:03 +0100, by Goffi
-
core, bridge, frontends: renamed asyncConnect to connect, and added options parameters (not used yet)Mon, 06 Feb 2017 22:54:43 +0100, by Goffi
-
primitivus: fixed resources diplay in contact listMon, 06 Feb 2017 20:51:56 +0100, by Goffi
-
plugin XEP-0184: check if entity is allowed to see our presence before returning receiptMon, 06 Feb 2017 20:47:36 +0100, by Goffi
-
core (roster): added isPresenceAuthorised to check if an entity is authorised to see our presenceMon, 06 Feb 2017 20:46:59 +0100, by Goffi
-
plugin OTR, core; use of new sendMessage + OTR mini refactoring:Sun, 05 Feb 2017 15:00:01 +0100, by Goffi
-
plugin XEP-0297: used sendMessage in forward, and added comment/warning:Sun, 05 Feb 2017 14:55:56 +0100, by Goffi
-
core (client): added feedback and sendMessage methods:Sun, 05 Feb 2017 14:55:54 +0100, by Goffi
-
quick app: check type in notifySun, 05 Feb 2017 14:55:21 +0100, by Goffi
-
primitivus: fixed display of error if a message can't be sentSun, 05 Feb 2017 14:55:21 +0100, by Goffi
-
plugin XEP-0280: new setPrivate method to tell server not to carbon copy it.Sun, 05 Feb 2017 14:55:21 +0100, by Goffi
-
core: replaced SkipHistory exception by a key in mess_data:Sun, 05 Feb 2017 14:55:21 +0100, by Goffi
-
plugin XEP-0334: fixed and improved message processing hints:Sun, 05 Feb 2017 14:55:19 +0100, by Goffi
-
added "send" trigger point as the last one before sending, can be used for e2e encryptionSat, 04 Feb 2017 17:59:15 +0100, by Goffi
-
core: replaced calls to client.xmlstream.send by client.send which is the right method to use. client.xmlstream should not be used directlySat, 04 Feb 2017 17:59:13 +0100, by Goffi
-
plugin otr: various improvments:Wed, 01 Feb 2017 21:44:24 +0100, by Goffi
-
core (constant): on android sat.conf is now in /data/data/org.goffi.cagou.cagou/files/platform/android/Tue, 31 Jan 2017 22:35:59 +0100, by Goffi
-
core (menus): improvments:Thu, 26 Jan 2017 20:29:48 +0100, by Goffi
-
plugin sec OTR: fixed OTR:Thu, 26 Jan 2017 20:24:58 +0100, by Goffi
-
quick frontend(contact list): added all_iter property to get all cached entitiesSun, 15 Jan 2017 22:41:22 +0100, by Goffi
-
plugin XEP-0054, quick frontend(app): various improvments:Sun, 15 Jan 2017 17:51:37 +0100, by Goffi
-
quick frontend (contact list): bare_default in getCache now default to True, plus added None:Sun, 15 Jan 2017 16:00:41 +0100, by Goffi
-
quick frontend (contact list): added isSpecial and isRoom to quickly now if an entity is specificSun, 15 Jan 2017 16:00:41 +0100, by Goffi
-
quick frontend (contact list): fixed cached key removalSun, 15 Jan 2017 16:00:40 +0100, by Goffi
-
jp (core): fixed signal registration for progressionsSun, 15 Jan 2017 16:00:40 +0100, by Goffi
-
bridge (constructor/embedded): fixed warning on unregistered callbackSun, 15 Jan 2017 16:00:40 +0100, by Goffi
-
plugin XEP-0277: fixed mbSetAccess double registrationSun, 15 Jan 2017 16:00:40 +0100, by Goffi
-
core (memory/cache): geFilePath now return None when uid is emptySun, 15 Jan 2017 16:00:40 +0100, by Goffi
-
quick frontends (chat): send actual value instead of None on status and state updatesMon, 09 Jan 2017 23:10:16 +0100, by Goffi
-
jp (info/session): added a command to get data on current sessionThu, 05 Jan 2017 22:22:26 +0100, by Goffi
-
core: added sessionGetInfos bridge method to retrieve various data on current profile session + client.started keep start timeThu, 05 Jan 2017 22:22:13 +0100, by Goffi
-
jp (constants): added exit code for error on bridge method callThu, 05 Jan 2017 20:37:01 +0100, by Goffi
-
plugin text commands: added /whoami command which return current full jidThu, 05 Jan 2017 20:29:19 +0100, by Goffi
-
plugin XEP-0231: Bits of Binary first draft:Thu, 05 Jan 2017 20:29:05 +0100, by Goffi
-
core (memory/cache): file caching handling, first draft:Thu, 05 Jan 2017 20:23:38 +0100, by Goffi
-
core (xml_tools): fixed findAllTue, 03 Jan 2017 18:51:50 +0100, by Goffi
-
frontends(tools/strings): put URL regex outside of getURLParams and precompile itSun, 01 Jan 2017 16:39:26 +0100, by Goffi
-
plugin text syntaxes: log error on cleanXHTML failureSun, 01 Jan 2017 16:38:32 +0100, by Goffi
-
core(constants): added a constant for profile extension (PLUGIN_EXT):Sun, 25 Dec 2016 16:43:56 +0100, by Goffi
-
misc: README updateSat, 24 Dec 2016 14:08:21 +0100, by Goffi
-
quick frontend (quick app): added progressFinished and progressError listenersThu, 22 Dec 2016 18:10:36 +0100, by Goffi
-
quick frontend (quick app): fixed use of profile_manager.connectedTue, 20 Dec 2016 21:07:22 +0100, by Goffi
-
Primitivus (xmlui): use constants for BOOL_TRUE and BOOL_FALSE valueTue, 20 Dec 2016 21:06:42 +0100, by Goffi
-
plugin android: first draft:Mon, 19 Dec 2016 23:49:37 +0100, by Goffi
-
plugin XEP-0280: Message Carbons first draftSun, 18 Dec 2016 20:21:31 +0100, by Goffi
-
primitivus, jp: dynamic bridge + fixed D-Bus bridge:Sun, 18 Dec 2016 16:28:51 +0100, by Goffi
-
quick_frontend(QuickApp): added onBridgeConnected methodSun, 18 Dec 2016 16:28:46 +0100, by Goffi
-
core (memory/disco): recover getItems on bridge's discoItems method if an item is emptySun, 18 Dec 2016 16:28:44 +0100, by Goffi
-
xep-0184: delivery receipts are now activated by defaultSun, 18 Dec 2016 10:17:32 +0100, by Goffi
-
xep-0070: fixed use of byte string instead of unicodeSun, 18 Dec 2016 10:16:47 +0100, by Goffi
-
frontends(xmlui): better handling of missing _xmluiAppendSun, 18 Dec 2016 10:15:57 +0100, by Goffi
-
bridbe(pb): Perspective Broker bridge, first draftTue, 13 Dec 2016 22:27:49 +0100, by Goffi
-
bridge, quick_frontend: preparation for async bridgeTue, 13 Dec 2016 22:27:48 +0100, by Goffi
-
core(stdui/profile manager): fixed authentication cancellationSun, 04 Dec 2016 21:35:23 +0100, by Goffi
-
core, quick_frontends: android compatibility hacks:Sun, 04 Dec 2016 18:16:48 +0100, by Goffi
-
core: bridge can now be changed in confSun, 04 Dec 2016 18:16:37 +0100, by Goffi
-
bridge (constructor): embedded bridge generator:Wed, 05 Oct 2016 22:07:51 +0200, by Goffi
-
bridge (D-Bus): bad design fixes:Mon, 03 Oct 2016 21:15:39 +0200, by Goffi
-
bridge (constructor): refactoring:Sun, 02 Oct 2016 22:44:33 +0200, by Goffi
-
bridge(constructor): constructor now uses argparse instead of optparseSun, 02 Oct 2016 15:56:20 +0200, by Goffi
-
bridge(D-Bus): minotr argument name fixSun, 02 Oct 2016 15:51:42 +0200, by Goffi
-
quick frontend(contact_list): avoid crash when resource in cache has not prioritySun, 02 Oct 2016 13:46:29 +0200, by Goffi
-
jp (message/send): message/send can now send XHTML (-x) or rich (-r) messagesSun, 25 Sep 2016 19:18:45 +0200, by Goffi
-
plugin XEP-0071: fixed rich and xhtml sending + add simple text body if not presentSun, 25 Sep 2016 19:17:38 +0200, by Goffi
-
core (tools/common): added getSubDict method in data_format to get sub dictionary from serialised oneSun, 25 Sep 2016 19:16:25 +0200, by Goffi
-
quick frontend (chat): added Message.main_message_xhtml property to get XHTML contentSun, 25 Sep 2016 16:07:44 +0200, by Goffi
-
frontends (tools): added a module to parse CSS colorsSun, 25 Sep 2016 15:41:43 +0200, by Goffi
-
quick frontend (chat): update use a dictFri, 23 Sep 2016 22:50:13 +0200, by Goffi
-
quick_frontend, primitivus (chat): renamed updated to update, using a dict as argument + fixed Primitivus group chatThu, 15 Sep 2016 21:58:35 +0200, by Goffi
-
jp (avatar): avatar get/set implementations, first draftTue, 13 Sep 2016 22:19:47 +0200, by Goffi
-
jp (core): added EXIT_NOT_FOUND constant, which return 16 as exit codeTue, 13 Sep 2016 22:03:45 +0200, by Goffi
-
plugin XEP-0054(XEP-0153): added a getAvatar:Tue, 13 Sep 2016 22:02:52 +0200, by Goffi
-
core (stdui): fixed cancellation of ContactList formsSun, 11 Sep 2016 23:17:31 +0200, by Goffi
-
quick frontend (menus): minor docstring fixesSun, 11 Sep 2016 11:03:25 +0200, by Goffi
-
plugin XEP-0054(XEP-0153): ignore image formats other than gif, jpeg and png, and empty BINVALSat, 10 Sep 2016 18:03:24 +0200, by Goffi
-
jp (debug/bridge/method,signal): fixed argument parsingSat, 10 Sep 2016 11:43:32 +0200, by Goffi
-
quich frontend, primivius (chat): better avatar handling:Fri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
plugin XEP-0045, quick frontend (app,chat): various chat improvments:Fri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
quick frontend (contact list): better handling of cache with full jid:Fri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
plugin XEP-0054: fix use of full jid for room occupantsFri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
quick frontend (chat): recreateArgs implementationFri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
quick fronten (widgets): if a widget is recreated, "recreateArgs" method can be implemented to specify arguments to clone it correctlyFri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
quick frontend (contat list/cache): workaround for avatar issue in MUC. Need to be reworked properly in the future (TODO)Fri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
plugin XEP-0054: renamed isInRoom to isRoom as the method only tell if the entity belong to a MUCFri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
quick app(app): call entityDataUpdateHandler on profile plug instead of setCache directlyFri, 09 Sep 2016 23:54:33 +0200, by Goffi
-
plugin XEP-0045: minor docstring fixFri, 09 Sep 2016 23:54:32 +0200, by Goffi
-
quick frontend (chat): added helping properties avatar and contact_listMon, 29 Aug 2016 01:21:47 +0200, by Goffi
-
quick frontend(QuickApp): added getDefaultAvatar method:Mon, 29 Aug 2016 01:21:45 +0200, by Goffi
-
plugin XEP-0245: removed plugin XEP-0245:Sun, 28 Aug 2016 21:00:53 +0200, by Goffi
-
bridge (bridge_template.ini): minor doc fixSun, 28 Aug 2016 20:24:25 +0200, by Goffi
-
jp (debug): method callback now handles methods without return valueSun, 28 Aug 2016 20:10:04 +0200, by Goffi
-
core: line feed (\n) are now forbidden in profile namesSun, 28 Aug 2016 20:09:09 +0200, by Goffi
-
quick_frontend (chat): fixed hash generation, tuple was causing trouble when used with unicode() because of dbus.StringSun, 28 Aug 2016 19:42:48 +0200, by Goffi
-
core, bridge, frontends: removed deprecated bridge method askConfirmation, confirmationAnswer, actionResult, actionResultExt and getWaitingConfSun, 28 Aug 2016 19:23:58 +0200, by Goffi
-
quick frontend (app): avatar filename is not requested anymore if value is emptySun, 28 Aug 2016 18:24:45 +0200, by Goffi
-
quick frontend (chat): fixed getWidgetHashSun, 28 Aug 2016 18:23:55 +0200, by Goffi
-
quick_frontend(quick_widgets): deleteWidget can use additional arguments which will be passed to onDeleteSun, 28 Aug 2016 18:22:46 +0200, by Goffi
-
plugin XEP-0045, XEP-0054, XEP-0096: deprecated bridge method are not used anymoreSun, 28 Aug 2016 18:20:55 +0200, by Goffi
-
plugin XEP-0249: some modernisation, don't use anymore deprecated methods, invite bridge method use a single param for room jidSun, 28 Aug 2016 18:18:10 +0200, by Goffi
-
core (xmlui): added a quickNote method to easily send notesSun, 28 Aug 2016 18:16:03 +0200, by Goffi
-
quick frontend (widgets): a deletion with onDelete can now be cancelled if onDelete return FalseMon, 22 Aug 2016 20:56:51 +0200, by Goffi
-
quick frontend (quick_app): fixed user_action from action coming from backendSun, 21 Aug 2016 20:39:43 +0200, by Goffi
-
jp (debug/bridge): fixed unicode handling of argumentsSun, 21 Aug 2016 18:57:56 +0200, by Goffi
-
quick frontend (chat): fixed messageNew signal dispatching when several widgets are handling the targetSun, 21 Aug 2016 17:04:33 +0200, by Goffi
-
quick frontend (quick_widget): getWidgets can now filter on hash (using target), handling recreated widgets tooSun, 21 Aug 2016 17:03:18 +0200, by Goffi
-
jp: added jp/debug commands:Sun, 21 Aug 2016 12:27:19 +0200, by Goffi
-
plugin debug: first draft:Sun, 21 Aug 2016 12:23:09 +0200, by Goffi
-
frontends (xmlui): added a user_action attribute:Sun, 21 Aug 2016 12:07:31 +0200, by Goffi
-
core (constants): added XMLUI_DATA_LVLS constants which group all available levelsSun, 21 Aug 2016 12:03:34 +0200, by Goffi
-
quick frontend (app): fixed regression in groups handlingWed, 10 Aug 2016 23:23:48 +0200, by Goffi
-
quick frontend (chat): added a getlocale method and changed self.day_change calculation for pyjamas compatibilityTue, 09 Aug 2016 01:11:22 +0200, by Goffi
-
quick frontend (contact): fixed roster and roster_connected in handler + add a next function for pyjamas compatibilityTue, 09 Aug 2016 01:10:09 +0200, by Goffi
-
quick frontend (QuickApp): unicode string fixTue, 09 Aug 2016 01:08:59 +0200, by Goffi
-
misc: fixed 0.6.1 tagMon, 08 Aug 2016 21:32:21 +0200, by Goffi
-
primitivus, quick frontend (chat): moved time text generation to QuickChatMon, 08 Aug 2016 21:05:04 +0200, by Goffi
-
plugin XEP-0045: fixed options parameter handling in bridge callbackMon, 08 Aug 2016 00:50:01 +0200, by Goffi
-
quick frontend (widget): minor profiles check on widget creationMon, 08 Aug 2016 00:49:17 +0200, by Goffi
-
quick frontend(chat): fixed traceback in log messageMon, 08 Aug 2016 00:48:22 +0200, by Goffi
-
misc: updated Chteufleur contributions in READMETue, 02 Aug 2016 23:21:13 +0200, by Goffi
-
quick frontends, primitivus: messageState signal handlingTue, 02 Aug 2016 23:11:44 +0200, by Goffi
-
plugin XEP-0184: Implementation of XEP-0184 (Message Delivery Receipts)Thu, 28 Jul 2016 19:11:31 +0200, by Geoffrey POUZET
-
primitivus (chat): added :topic (and :subject and :title aliases) to change subject with a dialog (/!\ urwid SàText need to be updated)Sun, 24 Jul 2016 19:00:50 +0200, by Goffi
-
plugin XEP-0045: added bridge method to change subjectSun, 24 Jul 2016 18:59:02 +0200, by Goffi
-
quick frontend, primitivus (chat, contact_list): fixed MUC private messages handling:Sun, 24 Jul 2016 18:07:45 +0200, by Goffi
-
quick_frontend(chat): better handling of cached signals when initialising widgetSun, 24 Jul 2016 18:02:34 +0200, by Goffi
-
quick_frontend, primitivus (chat): fixed widget bad locking + don't send notification when lockedSun, 24 Jul 2016 17:59:24 +0200, by Goffi
-
quick_frontend, primitivus (contact_list): ContactList widget must now call postInit() when ready, to avoid being registered before being constructedSun, 24 Jul 2016 17:56:18 +0200, by Goffi
-
quick_frontend, primitivus: better notifications handlingSun, 24 Jul 2016 17:56:14 +0200, by Goffi
-
quick_frontend, primitivus (contact_list): improved and simplified handling of "special" entities:Sun, 24 Jul 2016 17:47:09 +0200, by Goffi
-
plugin XEP-0070: change message popup to be more user-friendlyTue, 19 Jul 2016 21:25:22 +0200, by Geoffrey POUZET
-
backend (memory), frontends: improved history filtering:Mon, 18 Jul 2016 00:52:02 +0200, by Goffi
-
primitivus: dont call chatStateComposing where history keys are pressedSun, 17 Jul 2016 19:44:15 +0200, by Goffi
-
plugin lang detect: added a parameter to (de)activate the detectionSun, 17 Jul 2016 19:43:30 +0200, by Goffi
-
primitivus (chat): don't send notification for move messagesSun, 17 Jul 2016 17:59:14 +0200, by Goffi
-
primitivus, quick_frontends: show global notifications counter in contact_list + method to get these notifications in QuickAppSun, 17 Jul 2016 17:32:46 +0200, by Goffi
-
primitivus: fixed notifications counter for simple messages in MUC roomsSun, 17 Jul 2016 17:12:42 +0200, by Goffi
-
plugin XEP-0085, quick_frontends, primitivus: chat states are working againSun, 17 Jul 2016 16:47:33 +0200, by Goffi
-
added Chteufleur in contributors in READMEFri, 15 Jul 2016 22:13:09 +0200, by Goffi
-
plugin XEP-0070: implementation of XEP-0070 (verifying HTTP request via XMPP)Mon, 11 Jul 2016 20:01:05 +0200, by Geoffrey POUZET
-
merged 0.6.1 bookmark. This bookmark (0.7-dev) is now the main oneFri, 15 Jul 2016 22:05:45 +0200, by Goffi
-
installation (setup.py): changed version to 0.6.1.1 so new archive with fixed MANIFEST can be uploaded on pypi 0.6.1Wed, 13 Jul 2016 11:01:07 +0200, by Goffi
-
Added tag 0.6.1 for changeset 3a16a7479660Wed, 13 Jul 2016 10:46:05 +0200, by Goffi
-
installation (MANIFEST): added misc directoryWed, 13 Jul 2016 10:45:28 +0200, by Goffi
-
Added tag 0.6.1 for changeset 30e83614af48Tue, 12 Jul 2016 23:43:37 +0200, by Goffi
-
fixed exclusion of vim's undo file in MANIFEST.inTue, 12 Jul 2016 23:43:26 +0200, by Goffi
-
added 0.6.1 tagTue, 12 Jul 2016 23:31:22 +0200, by Goffi
-
version update (0.6.1)Tue, 12 Jul 2016 23:30:13 +0200, by Goffi
-
installation: updated urwid-satext minimal version to 0.6.1 + added service_identity which is needed by Twisted for proper TLS checkTue, 12 Jul 2016 23:29:43 +0200, by Goffi
-
quick_frontend (QuickWidget): keep on_new_widget argument when recreating a widget 0.7-devMon, 11 Jul 2016 19:22:40 +0200, by Goffi
-
plugin XEP_0249: fixed bad use of namespace in addElementSun, 10 Jul 2016 12:26:42 +0200, by Goffi
-
quick_frontend, primitivus: moved main_message property to quick_frontendSun, 10 Jul 2016 12:26:13 +0200, by Goffi
-
plugin XEP-0045: fixed typo in text commandsSat, 02 Jul 2016 20:55:31 +0200, by Goffi
-
primitivus: fixed XMLUI window creationFri, 01 Jul 2016 00:02:28 +0200, by Goffi
-
plugin XEP-0045: added /list text command:Fri, 01 Jul 2016 00:00:36 +0200, by Goffi
-
plugin XEP-0045: various fixes/improvments:Fri, 01 Jul 2016 00:00:23 +0200, by Goffi
-
primitivus (chat): fixed a crash when page-up was pressed on room contacts listFri, 01 Jul 2016 00:00:12 +0200, by Goffi
-
primitivus (chat): moved occupants widget to a dedicated class + display occupants count in footerFri, 01 Jul 2016 00:00:11 +0200, by Goffi
-
plugin xep-0045: ask for password when getting a "not-allowed" errorFri, 01 Jul 2016 00:00:09 +0200, by Goffi
-
frontends (xmlui): cancelling form now trigger submit with {"cancelled": "true"} instead of being silently ignoredWed, 29 Jun 2016 13:51:39 +0200, by Goffi
-
xep-0045: ignore non standard presence received between own presence and room subjectWed, 29 Jun 2016 13:46:14 +0200, by Goffi
-
quick_frontend: allow presence of entities without resourceWed, 29 Jun 2016 13:42:35 +0200, by Goffi
-
merged main branchTue, 28 Jun 2016 18:37:29 +0200, by Goffi
-
primitivus: paste is now treated as normal text instead of discarded if edit_bar doesn't existTue, 28 Jun 2016 18:32:57 +0200, by Goffi
-
primitivus (chat): mention is now visible by date in red instead of body (or a "[*]" if date is hidden)Tue, 28 Jun 2016 18:31:08 +0200, by Goffi
-
primitivus (chat): fixed timestamp/nick (un)hiding + new redraw and printMessages methodsTue, 28 Jun 2016 18:29:56 +0200, by Goffi
-
plugin XEP-0054: fixed getCard callsTue, 28 Jun 2016 18:27:02 +0200, by Goffi
-
plugin XEP-0045: fixed calls to join, nick, kick, ban and affiliateTue, 28 Jun 2016 18:26:21 +0200, by Goffi
-
merged modification from soulianeMon, 27 Jun 2016 22:54:35 +0200, by Goffi
-
merged main branchMon, 27 Jun 2016 22:49:36 +0200, by Goffi
-
primitivus: ignore paste if edit bar is not selectedMon, 27 Jun 2016 22:04:55 +0200, by Goffi
-
quick_frontend, primitivus (chat): mention detection in group chat + notification (mention and messages)Mon, 27 Jun 2016 22:37:51 +0200, by Goffi
-
quick_frontend, primitivus: notifications refactoringMon, 27 Jun 2016 22:36:22 +0200, by Goffi
-
primitivus (chat): fixed nick completion. Completion is now managed per widget, if completion method existsMon, 27 Jun 2016 21:45:13 +0200, by Goffi
-
plugin XEP-0045, quick_frontend + primitivus (chat): cleaning of XEP-0045 (first pass):Mon, 27 Jun 2016 21:45:11 +0200, by Goffi
-
merged main branchFri, 24 Jun 2016 22:41:28 +0200, by Goffi
-
jp (blog): fixed syntax detection when extension is .txtFri, 24 Jun 2016 22:32:58 +0200, by Goffi
-
primitivus (chat): fixed filters clearing when changing filter while one already exists refacoring_messagesMon, 20 Jun 2016 23:07:53 +0200, by Goffi
-
primitivus: basic handling of filter, only language can filtered for nowMon, 20 Jun 2016 19:19:16 +0200, by Goffi
-
plugin exp_lang_detect: language detection plugin, first draftMon, 20 Jun 2016 18:44:27 +0200, by Goffi
-
plugin XEP-0245: implementation of XEP-0245 /me syntaxMon, 20 Jun 2016 18:42:00 +0200, by Goffi
-
backend, frontends: message refactoring (huge commit):Mon, 20 Jun 2016 18:41:53 +0200, by Goffi
-
memory (sqlite): fixed handling of extra (pickled data) by using sqlite3.BinarySun, 19 Jun 2016 22:22:13 +0200, by Goffi
-
memory (sqlite): better handling of IntegrityErrorSun, 19 Jun 2016 22:22:12 +0200, by Goffi
-
jp: fixed shebang python callSun, 19 Jun 2016 22:22:08 +0200, by Goffi
-
core: changed versioning schema:Sun, 19 Jun 2016 22:22:04 +0200, by Goffi
-
fixed a typoSun, 29 May 2016 11:51:27 +0200, by souliane
-
changelog: minor fixes in previous commitSat, 28 May 2016 20:12:54 +0200, by Goffi
-
updated CHANGELOG for version 0.6.1Thu, 10 Mar 2016 12:01:29 +0100, by souliane
-
backend, frontend: messages refactoring (huge commit, not finished):Tue, 24 May 2016 22:11:04 +0200, by Goffi
-
plugin misc ip: changed URL of GET_IP_PAGE for the new one on salut-a-toi.orgTue, 26 Apr 2016 19:59:28 +0200, by Goffi
-
plugin misc ip: fixed exception when a web error happen while retrieving IP from external websiteTue, 26 Apr 2016 19:04:59 +0200, by Goffi
-
primitivus: fixed window resize (was blocked by paste detection)Sat, 23 Apr 2016 23:46:35 +0200, by Goffi
-
jp: added consts for exit codes, not used yetSat, 23 Apr 2016 23:30:06 +0200, by Goffi
-
jp: --output option:Sat, 23 Apr 2016 23:10:03 +0200, by Goffi
-
primitivus: added bracketed_paste option in sat.conf (if set, the bracketed paste mode will be activated on Primitivus start)Sat, 23 Apr 2016 01:28:35 +0200, by Goffi
-
primitivus: bracketed paste mode is now detectedSat, 23 Apr 2016 00:31:59 +0200, by Goffi
-
primitivus: fixed paste detection/handling:Fri, 22 Apr 2016 22:30:13 +0200, by Goffi
-
primitivus: paste is now detected, and put in edit bar, so use can check and validate itThu, 21 Apr 2016 20:20:40 +0200, by Goffi
-
jp: forgotten shebang fixesTue, 19 Apr 2016 20:09:02 +0200, by Goffi
-
added mutagen to recommended in README4PACKAGERSMon, 18 Apr 2016 18:30:55 +0200, by Goffi
-
core (logs): taints:Mon, 18 Apr 2016 18:35:17 +0200, by Goffi
-
core (logs): use tools.config to handle sat.confMon, 18 Apr 2016 18:33:59 +0200, by Goffi
-
core (logs): log color location can now be specified with %(color_start)s and %(color_end)sMon, 18 Apr 2016 18:33:59 +0200, by Goffi
-
quick app (contact list): when a new profile is plugged, updates are locked until the end of the process, this avoid many useless refreshesMon, 18 Apr 2016 18:33:55 +0200, by Goffi
-
quick frontend, primitivus: quickContactList refactored to handle several profiles at onceMon, 18 Apr 2016 18:31:13 +0200, by Goffi
-
core (installation): minor comment in setup.pySun, 17 Apr 2016 18:07:55 +0200, by Goffi
-
removed pyfeed and xe from README4PACKAGERSSun, 17 Apr 2016 17:32:52 +0200, by Goffi
-
core: removed pyfeed and xe dependencies:Sun, 17 Apr 2016 17:08:12 +0200, by Goffi
-
use of /usr/bin/env instead of /usr/bin/python in shebangSun, 17 Apr 2016 14:45:26 +0200, by Goffi
-
plugin adhoc_dbus, jp (cmd/adhoc): fixes adHocDBusAddAuto when no bus is foundSun, 17 Apr 2016 13:37:40 +0200, by souliane
-
jp (cmd/roster): fixes division by zero exceptionsSun, 17 Apr 2016 13:00:44 +0200, by souliane
-
core (memory/params): fixed exception when setting an empty passwordSat, 26 Mar 2016 18:43:54 +0100, by Goffi
-
quick frontend (QuickApp): added ui_show_cb in actionManager, so frontend can handle the display of the XMLUI itselfSat, 26 Mar 2016 16:15:23 +0100, by Goffi
-
jp (blog/edit): use utf-8-sig to decode content file to avoid BOM being propaged to contentFri, 25 Mar 2016 15:32:43 +0100, by Goffi
-
setup: added sat.tools.common in packagesFri, 25 Mar 2016 14:37:49 +0100, by Goffi
-
jp (blog/edit): added forgotten O_TRUNC while opening metadata fileFri, 25 Mar 2016 12:06:50 +0100, by Goffi
-
jp (blog/edit): do not remove files if they are not in the temporary dir hierarchyFri, 25 Mar 2016 11:45:57 +0100, by Goffi
-
jp (blog/edit): HTTP(S) and XMPP URLs can now be directly used in blog/edit commandThu, 24 Mar 2016 18:38:04 +0100, by Goffi
-
jp (blog): force deletion (without backup) when content is emptyTue, 22 Mar 2016 23:33:55 +0100, by Goffi
-
jp (blog): avoid conflict error when command line tags are already present in metadataTue, 22 Mar 2016 23:33:31 +0100, by Goffi
-
tool (common): added forgotten __init__.pyTue, 22 Mar 2016 22:49:00 +0100, by Goffi
-
jp (blog): drafts are now put in a sub dir per profile + added a security which keep the last 10 drafts before removing them (all profiles included).Tue, 22 Mar 2016 22:46:05 +0100, by Goffi
-
tools (common): added regex module with path (un)escaping methodsTue, 22 Mar 2016 22:46:04 +0100, by Goffi
-
core (tools): moved common to a separate package, and put data method in a data_format moduleTue, 22 Mar 2016 22:46:04 +0100, by Goffi
-
jp: fixed traceback shown on a normal quit when a progression is finishedMon, 21 Mar 2016 19:44:16 +0100, by Goffi
-
bridge (frontend): raise a BridgeExceptionNoService on org.freedesktop.DBus.Error.Spawn.ExecFailed D-Bus errorMon, 21 Mar 2016 19:44:16 +0100, by Goffi
-
plugin misc_account: fixes two bugs introduced by revision 1907 (0b748ad46ede):Mon, 21 Mar 2016 17:00:39 +0100, by souliane
-
test (plugin radiocol): fixes the test to also handle MP3 filesFri, 18 Mar 2016 10:25:38 +0100, by souliane
-
tmp/wokkel (rsm): fixes elements count (items retrieval with RSM max = 0)Fri, 18 Mar 2016 09:14:00 +0100, by souliane
-
plugin XEP-0277, test: set keys of data dict as unicode + fix the testsFri, 18 Mar 2016 08:58:22 +0100, by souliane
-
jp (blog): added "updated" to keys to keys to remove from tmp metadataTue, 15 Mar 2016 16:25:42 +0100, by Goffi
-
tmp (wokkel/mam): restore MAMPrefs being callable without argument when constructing a query:Fri, 11 Mar 2016 16:39:39 +0100, by souliane
-
test: update some testsFri, 11 Mar 2016 17:42:56 +0100, by souliane
-
test: add helpers methods muteLogging and unmuteLoggingFri, 11 Mar 2016 16:41:44 +0100, by souliane
-
plugin room_game: decrease the level of two logging messages from warning to infoFri, 11 Mar 2016 16:38:23 +0100, by souliane
-
plugin misc account: separate profile creation and sending emails, so we can wait and send the emails at the right time (when we know that no error occured)Fri, 11 Mar 2016 12:31:33 +0100, by souliane
-
jp (blog/edit): removed meta_file_path non existence check, as it is now re-used if it existsThu, 10 Mar 2016 19:13:42 +0100, by Goffi
-
jp (blog/edit): a draft file can be directly specifiedThu, 10 Mar 2016 18:05:37 +0100, by Goffi
-
plugin XEP-0060: fixed traceback if service was NoneThu, 10 Mar 2016 17:50:17 +0100, by Goffi
-
plugin XEP-0060: service, node and uri are added to metadata when doing a getItemsWed, 09 Mar 2016 16:59:29 +0100, by Goffi
-
plugin XEP-0277: removed mbGetAtom which has not reason to be in the backend, as it is highly dependant of (web) frontend elements. The code will be moved to Libervia:Wed, 09 Mar 2016 14:33:54 +0100, by Goffi
-
plugin misc account: fixed handling of None/empty values in sendEmails.sendEmailWed, 09 Mar 2016 12:54:26 +0100, by Goffi
-
core (tools/config): fixed fixConfigOption:Wed, 09 Mar 2016 12:11:35 +0100, by Goffi
-
plugin XEP-0096: add missing dependency to FILE pluginWed, 09 Mar 2016 12:08:31 +0100, by souliane
-
plugin misc_account: fixes sending email (twisted.mail.smtp.sendmail doesn't want unicode)Wed, 09 Mar 2016 11:52:18 +0100, by souliane
-
plugin account: fixed use of {domain} instead of hardcoded libervia.org for welcoming e-mail.Wed, 09 Mar 2016 11:17:32 +0100, by Goffi
-
install: minimum Twisted version is now 15.2.0 as sendmail need username argumentWed, 09 Mar 2016 11:16:24 +0100, by Goffi
-
README4PACKAGERS: add python-dbus to sat dependencies and inotify to jp recommendationsTue, 08 Mar 2016 12:43:19 +0100, by souliane
-
frontends (jp / blog): pass the profile to subprocess when using option --previewMon, 07 Mar 2016 19:58:33 +0100, by souliane
-
jp (blog/preview): change watch for IN_MOVE_SELF event, needed at least for EmacsMon, 07 Mar 2016 19:43:02 +0100, by Goffi
-
plugin misc_account: fixes handling of deprecater parameter "admin_email"Mon, 07 Mar 2016 16:20:41 +0100, by souliane
-
plugin XEP-0045: overriden availableReceived method of MUCClient to work around a bug in Wokkel (affiliation and role are not set). TODO: propose a patch upstreamMon, 07 Mar 2016 15:48:11 +0100, by Goffi
-
plugin XEP-0045: fixed feedback for /kick /ban and /afficiliate commands which should not be publicMon, 07 Mar 2016 13:50:57 +0100, by Goffi
-
plugin text commands: fixed log in genericErrback which was raising an exception when something than StanzaError was receivedMon, 07 Mar 2016 13:49:13 +0100, by Goffi
-
jp (blog/edit): added a confirmation message when blog item has been successfuly publishedSat, 05 Mar 2016 20:19:40 +0100, by Goffi
-
blog (jp/edit): added --preview option to launch a "blog preview" in parallelSat, 05 Mar 2016 20:19:17 +0100, by Goffi
-
jp (blog/preview): inotify improvments:Sat, 05 Mar 2016 19:24:10 +0100, by Goffi
-
jp: moved KeyboardInterrupt catch one level higher, so it is also catched if the loop is not startedSat, 05 Mar 2016 18:00:56 +0100, by Goffi
-
jp (blog): fixed syntax guessing on existing filesSat, 05 Mar 2016 18:00:12 +0100, by Goffi
-
jp (blog/preview): added inotify support, so preview can be updated each time the file is modified (actually IN_CLOSE_WRITE is used, but this may change in the future)Sat, 05 Mar 2016 17:59:10 +0100, by Goffi
-
jp (blog/preview): xhtml cleaning is now used on previewSat, 05 Mar 2016 15:43:14 +0100, by Goffi
-
jp (file): fixed bad quit callSat, 05 Mar 2016 13:17:29 +0100, by Goffi
-
frontends (tools/strings): fixXHTMLLinks skips internal anchors (links starting with "#")Sat, 05 Mar 2016 13:58:02 +0100, by souliane
-
misc (sat.sh): exec + better stop:Fri, 04 Mar 2016 23:24:06 +0100, by Goffi
-
jp (blog): moved common method in a BlogCommon class + added "current" as an item keyword for blog/editFri, 04 Mar 2016 11:22:41 +0100, by Goffi
-
jp (blog/edit): metadata file is reused if it already existsFri, 04 Mar 2016 10:33:28 +0100, by Goffi
-
plugin XEP-0363: fixes a forgotten attribute updateFri, 04 Mar 2016 10:00:23 +0100, by souliane
-
jp (blog): preview command, first draftThu, 03 Mar 2016 18:28:53 +0100, by Goffi
-
jp (blog): add to EDITOR_ARGS_MAGIC parameters for (x)emacs and nanoThu, 03 Mar 2016 17:02:23 +0100, by souliane
-
jp (blog/edit): editor arguments can now be specified on sat.conf, and default on are applied for known editors:Thu, 03 Mar 2016 15:57:06 +0100, by Goffi
-
jp (blog/edit): removed content_rich from KEY_TO_REMOVE_METADATA as it is never given by backendWed, 02 Mar 2016 19:53:53 +0100, by Goffi
-
base (blog/edit): added a way to block publishing by adding "publish": "false" in metadata fileWed, 02 Mar 2016 19:46:01 +0100, by Goffi
-
jp (base): fixed Jp.quit when exit code is 0Wed, 02 Mar 2016 19:45:02 +0100, by Goffi
-
plugin text syntaxes: added 'poster' and 'controls' in allowed attributes for cleanXHTMLTue, 01 Mar 2016 16:36:16 +0100, by Goffi
-
jp (blog): edit command, first draft:Tue, 01 Mar 2016 01:54:21 +0100, by Goffi
-
plugin XEP-0277: service can be None in mbGet, resulting in a request on default pubsub service of profile (i.e. profile's PEP)Tue, 01 Mar 2016 01:47:32 +0100, by Goffi
-
jp: all commands now use the new start method and set need_loop in __init__ when neededMon, 29 Feb 2016 16:52:51 +0100, by Goffi
-
jp (base): refactored need_loop so it is set only when the command is run. It can now be set in __init__ methods of commands classesMon, 29 Feb 2016 16:52:51 +0100, by Goffi
-
jp (profile): added confirmation and --force arguement to profile/deleteMon, 29 Feb 2016 16:52:51 +0100, by Goffi
-
core (memory, config): moved parseMainConf to tools/config so it can be used by frontends tooMon, 29 Feb 2016 16:13:47 +0100, by Goffi
-
tools (utils): improved repository version detection:Sun, 28 Feb 2016 13:42:31 +0100, by Goffi
-
core (tools): fixed bad call to "hg id" when hg is not working to guest revision, which was the cause of an ExceptionSun, 28 Feb 2016 01:57:51 +0100, by Goffi
-
plugin account: modifications in welcoming email:Sat, 27 Feb 2016 14:55:23 +0100, by Goffi
-
plugin account: email sending improvments:Sat, 27 Feb 2016 14:49:20 +0100, by Goffi
-
plugin XEP-0060: fixed bad xmpp: URI generation in getNodeURIThu, 25 Feb 2016 16:21:17 +0100, by Goffi
-
plugin blog import dokuwiki: fixed bad use of MissingModule and unmodified docstringThu, 25 Feb 2016 16:05:31 +0100, by Goffi
-
plugin blog import: mb_data handle unicode only, so comments_service must be a unicode and not a JIDWed, 24 Feb 2016 16:11:36 +0100, by Goffi
-
plugin misc_upload: fixes things that have been forgotten after a refactoringTue, 23 Feb 2016 15:02:03 +0100, by souliane
-
plugin XEP-0277: add a forgotten string to JID conversionMon, 22 Feb 2016 14:33:47 +0100, by souliane
-
quick_frontend (blog): correction for the previous patch:Mon, 22 Feb 2016 13:44:14 +0100, by souliane
-
quick_frontend (blog): fixes main item update (comment's data were lost)Mon, 22 Feb 2016 13:15:02 +0100, by souliane
-
plugin text syntaxes: fixed defaut syntax handlingThu, 18 Feb 2016 15:41:47 +0100, by Goffi
-
install: removed "nox" option as there is no more X dependency since WIX has been deprecatedWed, 10 Feb 2016 12:48:19 +0100, by Goffi
-
plugin XEP-0065: fixed timer cancellation when a profile is receiving a fileMon, 08 Feb 2016 18:06:07 +0100, by Goffi
-
plugin blog_import_dokuwiki: also uses the generic image uploader from blog_import (when media_repo is empty and OPT_UPLOAD_IMAGES is True)Thu, 04 Feb 2016 18:56:53 +0100, by souliane
-
plugin blog_import_dokuwiki: fixes wrong URL when a substitution occurs twiceThu, 04 Feb 2016 17:37:33 +0100, by souliane
-
plugin blog_import_dokuwiki: refactor to make it look more similar to blog_import_dotclearThu, 04 Feb 2016 17:36:22 +0100, by souliane
-
plugin blog_import_dokuwiki: first draftThu, 04 Feb 2016 12:29:43 +0100, by souliane
-
frontends (jp): onActionNew displays xmlui message if no meta_type is defined and xmlui is definedThu, 04 Feb 2016 11:48:37 +0100, by souliane
-
frontends (jp/blog), plugin blog_import: fixes:Thu, 04 Feb 2016 11:44:43 +0100, by souliane
-
plugin XEP-0277: fix bad call after methods renamingThu, 28 Jan 2016 16:44:47 +0100, by Goffi
-
plugin maildir: added an option to block intercepted normal messages:Mon, 25 Jan 2016 18:04:24 +0100, by Goffi
-
core (params): return given profile for ProfileUnknownErrorMon, 25 Jan 2016 17:03:45 +0100, by Goffi
-
core (config): getConfig now returns unicode and raise exceptions.ParsingError in case of parsing problemSun, 24 Jan 2016 18:28:08 +0100, by Goffi
-
jp (blog): import now show progression + value to add to sat.conf for URLs redirectionSun, 24 Jan 2016 18:24:01 +0100, by Goffi
-
core (config): _dict values are now handled with json syntaxSat, 23 Jan 2016 20:06:01 +0100, by Goffi
-
jp: an onProgressUpdate method is now called on each progress update, allowing to handle metadataSat, 23 Jan 2016 20:04:28 +0100, by Goffi
-
plugin blog import, XEP-0277: progress + redirect:Sat, 23 Jan 2016 20:01:28 +0100, by Goffi
-
bridge (template): fixed docstringsSat, 23 Jan 2016 19:56:25 +0100, by Goffi
-
plugin XEP-0060, XEP-0277: added getNodeURI methodSat, 23 Jan 2016 19:53:16 +0100, by Goffi
-
jp (message): message is now a subcommand, and the sending command is moved to message/sendFri, 22 Jan 2016 21:06:41 +0100, by Goffi
-
jp: added a blog/import command to handle new blog import pluginFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin blog import dotclear: this plugin import Dotclear 2 backupsFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin blog import: this plugin is the base handling blog importers:Fri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin upload, XEP-0363: splitted fileUpload in fileUpload + upload:Fri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin XEP-0277: fixed encoding issue, specially with parseCommentUrl, which could lead to the impossibility to find comments nodeFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin XEP-0277: moved NS_XHTML namespace to constants + adapted parsing to new behaviour of ElementParserFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin XEP-0277: comments handling improvments:Fri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
plugin XEP-0277: added missing author_email parsingFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
core (xml_tools): added a method to find all elements corresponding to criteriaFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
core (xml_tools): unescape HTML sequences to avoid parsing error in ElementParserFri, 22 Jan 2016 20:24:17 +0100, by Goffi
-
test (RSM): fix according to modification in sat.tmp.wokkel.rsm in rev 1771 (b77dc676a4df)Tue, 19 Jan 2016 14:59:13 +0100, by souliane
-
test (RSM): fix according to modification in sat.tmp.wokkel:Tue, 19 Jan 2016 12:18:29 +0100, by souliane
-
plugin XEP-0277: removed cleanXHTML on output data:Tue, 19 Jan 2016 12:21:38 +0100, by Goffi
-
plugin XEP-0071: removed cleanXHTML use for sent message: it's not necessary in this directionTue, 19 Jan 2016 12:08:38 +0100, by Goffi
-
plugin XEP-0071, XEP-0277: method clean_xhtml has been renamed to cleanXHTMLTue, 19 Jan 2016 11:51:07 +0100, by souliane
-
plugin text syntaxes: fixes typoTue, 19 Jan 2016 11:49:25 +0100, by souliane
-
plugin XEP-0055, tmp_directory_subscription: move directory subscription to a new temporary pluginThu, 17 Sep 2015 11:04:17 +0200, by souliane
-
test, setup: requires lxml >= 3.1.0 (fixes html cleaning issue)Thu, 21 Aug 2014 20:45:24 +0200, by souliane
-
plugin syntax dotclear: renamed syntax to wiki_dotclear, and renamed plugin file to plugin_syntax_wiki_dotclear.pyMon, 18 Jan 2016 17:30:14 +0100, by Goffi
-
plugin syntax dc_wiki: added XHTML => dc_wiki converter, plus some bug fixes:Mon, 18 Jan 2016 17:04:29 +0100, by Goffi
-
plugin syntax dc_wiki: first draft:Sun, 17 Jan 2016 20:39:20 +0100, by Goffi
-
pluging text syntaxes: various minor improvments:Sun, 17 Jan 2016 17:33:10 +0100, by Goffi
-
plugin misc_account: add a FIXME commentSat, 16 Jan 2016 10:09:16 +0100, by souliane
-
plugin text syntaxes: a non blocking syntax callback can now return a unicode directly instead of a DeferredFri, 15 Jan 2016 17:13:59 +0100, by Goffi
-
plugin (xep-0277): avoid wrapping XML in an extra <div> in data2entryFri, 15 Jan 2016 17:13:59 +0100, by Goffi
-
tools (strings): add method fixXHTMLLinks to add a scheme if missing, and force opening in new tabFri, 15 Jan 2016 12:27:34 +0100, by souliane
-
jp (roster): change groups delimiter for "roster get" output, from "|" to "\t"Wed, 13 Jan 2016 22:10:06 +0100, by souliane
-
jp (roster): add command "roster get" with parameters "--subscriptions", "--name" and "--groups"Wed, 13 Jan 2016 20:51:42 +0100, by souliane
-
jp (roster stats): add some extra informationWed, 13 Jan 2016 19:46:43 +0100, by souliane
-
jp (roster): add parameters "--no_from" and "--no_to" to command "roster purge" in order to remove the contacts with no from/to subscriptionWed, 13 Jan 2016 19:26:09 +0100, by souliane
-
jp: add command "roster stats"Wed, 13 Jan 2016 18:54:58 +0100, by souliane
-
primivitus: Primivitus doesn't handle microblog yet, configure QuickApp accordinglyWed, 13 Jan 2016 18:55:30 +0100, by Goffi
-
bridge (D-Bus): fixed handling of profile in kwargs:Wed, 13 Jan 2016 18:44:32 +0100, by Goffi
-
jp: add command "roster purge" to remove the contacts with no from/to subscriptionWed, 13 Jan 2016 18:15:20 +0100, by souliane
-
tools (xml_tools): removed unused importWed, 13 Jan 2016 13:12:50 +0100, by Goffi
-
reverted patch 3770d13776e8Wed, 13 Jan 2016 13:11:20 +0100, by Goffi
-
tools (strings): add a parameter "new_target" to addURLToTextWed, 13 Jan 2016 13:08:31 +0100, by souliane
-
plugin XEP-0045: raise a special error when the room has already been joinedWed, 13 Jan 2016 13:07:36 +0100, by souliane
-
primitivus (chat): since dialog refresh is done in message notification, print the message first and then notifyWed, 13 Jan 2016 08:50:40 +0100, by souliane
-
quick_frontend, primitivus: mechanism to signal a new message reception when the window is hidden (even if the message is actually displayed):Tue, 12 Jan 2016 17:54:38 +0100, by souliane
-
quick_frontend, primitivus (chat): move notification command to quick_frontendTue, 12 Jan 2016 17:52:17 +0100, by souliane
-
tmp (wokkel.mam): recipient and sender are handled in MAM Request. TODO: MAMRequest should inherit from generic.Stanza, the same way as for PubSubRequestFri, 08 Jan 2016 18:54:23 +0100, by Goffi
-
tmp (wokkel.mam): MAMErrow now inherit from StanzaError so it can be handler properly by servicesFri, 08 Jan 2016 18:52:28 +0100, by Goffi
-
tmp (wokkel.rsm): raise RSMError when <after/> element is emptyFri, 08 Jan 2016 17:25:19 +0100, by Goffi
-
tmp (wokkel.rsm): RSMError now inherit from StanzaError, so they are correctly handled by servicesFri, 08 Jan 2016 17:24:32 +0100, by Goffi
-
tmp (wokkel.rsm): fixed incorrect behaviour which was adding max_items attributeThu, 07 Jan 2016 23:03:15 +0100, by Goffi
-
tmp (wokkel.rsm): fixed forgotten method renamingThu, 07 Jan 2016 22:48:49 +0100, by Goffi
-
plugin XEP-0277: don't use max_comments if it is 0 in getFromManyWthComments bridge callbackThu, 07 Jan 2016 22:48:21 +0100, by Goffi
-
plugin XEP-0060: fixed extra mam filters parsingThu, 07 Jan 2016 16:19:43 +0100, by Goffi
-
plugin XEP-0060: MAM integration:Tue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
plugin XEP-0313: cleaning and improvments:Tue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
plugin XEP-0277: ignore maxItems if it is nullTue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
tmp (wokkel.mam): cleaning and bug fix:Tue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
plugin XEP-0060, tmp(wokkel.rsm): small refactoring:Tue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
tmp (wokkel.pubsub): PubSubRequest class can be overriden everywhere, including PubSubClientTue, 05 Jan 2016 23:20:22 +0100, by Goffi
-
tmp (wokkel/rsm): various improvments:Tue, 05 Jan 2016 23:20:20 +0100, by Goffi
-
tmp (mam): various improvments:Sun, 03 Jan 2016 18:36:41 +0100, by Goffi
-
plugin xep-0059: minor cleaningSun, 03 Jan 2016 18:36:41 +0100, by Goffi
-
tmp (rsm): removed useless castSun, 03 Jan 2016 18:36:41 +0100, by Goffi
-
tmp (wokkel): removed delay as it is nearly identical to original one, and the additional exception should be catched elsewhereSun, 03 Jan 2016 18:36:39 +0100, by Goffi
-
copyright updateSun, 03 Jan 2016 16:28:30 +0100, by Goffi
-
plugin misc_account: fixes login messages when sending emailsTue, 22 Dec 2015 16:20:25 +0100, by souliane
-
quick_frontend (chat): temporary fix for bug 12:Tue, 22 Dec 2015 11:44:51 +0100, by souliane
-
quick_frontend (chat): scroll down after having printed the historyTue, 22 Dec 2015 11:43:02 +0100, by souliane
-
quick_frontend, primitivus (chat): printing the history is left to quick_frontendTue, 22 Dec 2015 11:39:45 +0100, by souliane
-
quick_frontend (blog): replaced first argument in addEntry by edit_entry, so it can be managed separately from entries + handle it in Entry.deleteFri, 18 Dec 2015 19:36:00 +0100, by Goffi
-
plugin XEP-0060: None is no more used in addManagedNode, but all nodes prefixed with a registered one are now triggeredFri, 18 Dec 2015 15:06:58 +0100, by Goffi
-
plugin XEP-0065: better handling of finished DeferredThu, 17 Dec 2015 22:38:00 +0100, by Goffi
-
plugin XEP-0260, XEP-0065: fixed session hash handling:Thu, 17 Dec 2015 22:37:59 +0100, by Goffi
-
plugins XEP-0065, XEP-0260: fixed session creation order: session is created earlied, and file object associated in a second time if neededThu, 17 Dec 2015 22:37:58 +0100, by Goffi
-
plugin XEP-0260: better proxy error handling:Thu, 17 Dec 2015 22:37:56 +0100, by Goffi
-
plugin XEP-0260: kill s5b session if session is declinedThu, 17 Dec 2015 22:10:53 +0100, by Goffi
-
plugin XEP-0166: jingleTerminate is called (if present) on applications and transports plugins on session-terminate action, can be used to do some cleaningThu, 17 Dec 2015 22:08:11 +0100, by 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 22:02:52 +0100, by Goffi
-
core (disco): display a warning when a disco info/items request failed, and return empty DiscoInfo/DiscoITemsThu, 17 Dec 2015 21:58:41 +0100, by Goffi
-
primitivus (chat): duplicate message check is actually not needed when retrieving local MUC history is disabledWed, 16 Dec 2015 13:29:24 +0100, by souliane
-
tools, plugins XEP-0071, XEP-0277: remove recently added expandNewLinesToXHTML, just leave it to the convertorsTue, 15 Dec 2015 20:29:19 +0100, by souliane
-
quick_frontend: restore printing the day change while displaying historyTue, 15 Dec 2015 20:05:27 +0100, by souliane
-
frontends: small message refactorisation:Sat, 12 Dec 2015 12:18:54 +0100, by souliane
-
memory (params): fixes loading user value and building params XML for jids_list typeTue, 15 Dec 2015 17:43:36 +0100, by souliane
-
plugin extra_pep: replaced name by a short oneTue, 15 Dec 2015 17:03:30 +0100, by Goffi
-
core (params): removed unused valuesTue, 15 Dec 2015 16:25:37 +0100, by Goffi
-
plugin extra_pep, params: fixed insecure building of jids_listTue, 15 Dec 2015 16:25:19 +0100, by Goffi
-
plugin XEP-0203, core (xmpp): leave the management of delay element to XEP-0203 (fix bug 59):Fri, 11 Dec 2015 11:25:29 +0100, by souliane
-
complete the Exception's list when catching JID error:Tue, 15 Dec 2015 13:30:47 +0100, by souliane
-
plugin misc_extra_pep: use a user parameter (jids_list) instead of a general configuration valueFri, 11 Dec 2015 09:12:11 +0100, by souliane
-
memory (params): parameter jids_list values are specified with <jid>...</jid>Tue, 15 Dec 2015 14:12:19 +0100, by souliane
-
memory (params): forbid to pass a value to a parameter of type "list" with <param value...>Tue, 15 Dec 2015 13:33:35 +0100, by souliane
-
reverted patch 58ecc0e2e6fc as it may hide an other issueTue, 15 Dec 2015 14:25:26 +0100, by Goffi
-
core (xmlui): fixed deferConfirmTue, 15 Dec 2015 12:41:07 +0100, by Goffi
-
core (xmlui): fixed bad call of deferredUI in deferXMLUITue, 15 Dec 2015 12:20:55 +0100, by Goffi
-
tools: expandNewLinesToXHTML replaces two or more \n instead of each onesFri, 11 Dec 2015 07:54:14 +0100, by souliane
-
plugin XEP-0277: revert use of expandNewLinesToXHTML for incoming messages:Thu, 10 Dec 2015 15:14:23 +0100, by souliane
-
plugin XEP-0277, xml_tools: restore decapsulation of XHTML contentThu, 10 Dec 2015 14:21:51 +0100, by souliane
-
xml_tools, plugin XEP-0071, XEP-0277: add method expandNewLinesToXHTML:Thu, 10 Dec 2015 14:00:21 +0100, by souliane
-
quick_frontend: catch an exception that can occurs when using a concurrent clientThu, 10 Dec 2015 10:44:04 +0100, by souliane
-
plugin misc_radiocol: the smaller fix in the world (1 character!)Wed, 09 Dec 2015 03:33:30 +0100, by souliane
-
plugin misc_account: send email to the admins when a new profile is created for an external XMPP accountWed, 09 Dec 2015 01:59:15 +0100, by souliane
-
plugin XEP-0277, EXTRA-PEP: get massive blogs from all the roster also retrieve items from a special JIDs list defined in EXTRA-PEPTue, 08 Dec 2015 17:41:34 +0100, by souliane
-
reverted revision 2ebe66a96d05Tue, 08 Dec 2015 16:55:54 +0100, by souliane
-
plugin misc_account: auto add some contacts at profile creationMon, 07 Dec 2015 20:35:21 +0100, by souliane
-
core, plugin misc_account: set XMPP connection max retries to 0 when checking if an external account existsMon, 07 Dec 2015 19:56:12 +0100, by souliane
-
Added tag 0.6.0 for changeset 21e6d11615eaMon, 07 Dec 2015 15:57:33 +0100, by 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, by Goffi
-
core (client): fixed maximum connection tries to 3Mon, 07 Dec 2015 13:10:44 +0100, by Goffi
-
we are in dev version againMon, 07 Dec 2015 13:10:44 +0100, by Goffi
-
fixed changelog 0.6.0 publication dateWed, 02 Dec 2015 13:10:33 +0100, by Goffi
-
update version to 0.6.0Wed, 02 Dec 2015 13:05:54 +0100, by Goffi
-
README and README4PACKAGERS: add Jinja2 to the dependencies listWed, 02 Dec 2015 12:02:45 +0100, by souliane
-
updated CHANGELOG for 0.6Wed, 02 Dec 2015 11:46:50 +0100, by souliane
-
plugin static blog: temporarily deactivated public blog menuWed, 02 Dec 2015 10:39:30 +0100, by Goffi
-
stdui (contact_list): use jid.JID to check the JID instead of an approximative regexWed, 02 Dec 2015 09:57:14 +0100, by souliane
-
plugin misc_account: temporary disabling posts and account deletionWed, 02 Dec 2015 09:10:58 +0100, by souliane
-
plugin XEP-0277: remove forgotten break statementWed, 02 Dec 2015 00:37:28 +0100, by souliane
-
plugin XEP-0277: don't try to create a new comments node if it already existsTue, 01 Dec 2015 23:09:50 +0100, by souliane
-
plugin XEP-0054: use full jid to manage the card/avatar if the bare jid correspond to a MUC roomTue, 01 Dec 2015 17:17:09 +0100, by Goffi
-
plugin XEP-0277: raise a failure if XHTML content is not wrapped in a <div/>Tue, 01 Dec 2015 13:55:48 +0100, by Goffi
-
plugin XEP-0277: accept several <title/> elements, there is a standard issue so for now it's the most flexible behaviourTue, 01 Dec 2015 13:55:48 +0100, by Goffi
-
primitivus and plugins: renamed a few menus:Tue, 01 Dec 2015 12:45:14 +0100, by souliane
-
plugin (xml log): workaround for a crash on big stanzasMon, 30 Nov 2015 21:54:38 +0100, by Goffi
-
core (sqlite storage): do explicit delete to profile linked tables for deleteProfileMon, 30 Nov 2015 20:42:14 +0100, by Goffi
-
core (memory): fixed bad memory cleaning on asyncDeleteProfileMon, 30 Nov 2015 20:40:55 +0100, by Goffi
-
plugin welcome: fixed typoMon, 30 Nov 2015 16:49:47 +0100, by souliane
-
jp (profile): fixed creating profile with given JID and XMPP passwordMon, 30 Nov 2015 09:25:23 +0100, by souliane
-
plugin welcome: first draftSun, 29 Nov 2015 22:57:11 +0100, by Goffi
-
plugin XEP-0045: fixed bad default parameterSun, 29 Nov 2015 22:47:52 +0100, by Goffi
-
plugin XEP-0277: just a reminderFri, 27 Nov 2015 17:53:13 +0100, by Goffi
-
primitivus (profile manager): session is started for newly create profilesFri, 27 Nov 2015 16:58:16 +0100, by Goffi
-
core (stdui[ui_profile_manager]): refactored profile authentication: the workflow is greatly simplified by the use of the new startSession mechanisme and deferedUIFri, 27 Nov 2015 16:57:49 +0100, by Goffi
-
plugin account: fixed profile creation: session is started to set the connection parameters, then stoppedFri, 27 Nov 2015 16:54:11 +0100, by Goffi
-
core (memory): asyncCreateProfile fix: a fake session is created to set general password paramFri, 27 Nov 2015 16:52:14 +0100, by Goffi
-
core (memory): profile is checked in startSession (an error is raised if it doesn't exist)Fri, 27 Nov 2015 16:50:29 +0100, by Goffi
-
core (memory): stopSession implementationFri, 27 Nov 2015 16:48:41 +0100, by Goffi
-
core (xmlui): new deferredUI method allows to manage XMLUI with a Deferred insteand of manual submit_id handling:Fri, 27 Nov 2015 16:45:55 +0100, by Goffi
-
plugin misc_account: fixed password verificationFri, 27 Nov 2015 11:21:51 +0100, by souliane
-
core: fixed cache check on presence unavailableFri, 27 Nov 2015 10:15:23 +0100, by Goffi
-
core (memory): catch exceptions.UnknownEntityError in getMainResourceThu, 26 Nov 2015 17:00:18 +0100, by Goffi
-
core(params): replaced isConnected by isSessionStarted for profile update signal when a general param is modifiedThu, 26 Nov 2015 16:04:45 +0100, by Goffi
-
jp (profile): fixed profile/modify command:Thu, 26 Nov 2015 15:49:58 +0100, by Goffi
-
profile (params): fixed password setting: if profile was not connected, set was silently ignoredThu, 26 Nov 2015 15:47:01 +0100, by Goffi
-
core: avoid to send presence unavailable signal when it's not necessaryWed, 25 Nov 2015 23:19:36 +0100, by Goffi
-
core (disco): disco hashes are now stored in database to avoid doing the same disco request on next loadWed, 25 Nov 2015 21:41:15 +0100, by Goffi
-
plugin XEP-0054: fixed presence issue when avatar is not in cacheWed, 25 Nov 2015 20:08:33 +0100, by Goffi
-
plugin XEP-0054: fixed vcard-update callback which was updating avatar when hash was empty, resulting in a really slow startWed, 25 Nov 2015 20:01:39 +0100, by Goffi
-
plugin XEP-0277: minor fixes for publisher attributeWed, 25 Nov 2015 18:24:34 +0100, by Goffi
-
plugin XEP-0277: unicode fixes in logsWed, 25 Nov 2015 18:24:30 +0100, by Goffi
-
plugin XEP-0277: use bare JIDs to verify publisherWed, 25 Nov 2015 17:19:25 +0100, by souliane
-
plugin XEP-0060: trap failure when subscription to a node is not possibleWed, 25 Nov 2015 16:59:13 +0100, by souliane
-
tmp (wokkel.pubsub): implemented missing notifyRetractWed, 25 Nov 2015 15:35:21 +0100, by Goffi
-
primitivus: a warning is loggued when trying to remove an unknown popup, instead of an error raisedWed, 25 Nov 2015 13:03:44 +0100, by Goffi
-
plugin XEP-0065: fixed bad error handlingWed, 25 Nov 2015 13:03:10 +0100, by Goffi
-
plugin file: fixed bad method callWed, 25 Nov 2015 12:13:03 +0100, by Goffi
-
plugin group blog: minor log changeWed, 25 Nov 2015 11:17:29 +0100, by Goffi
-
plugin group blog: big cleaningWed, 25 Nov 2015 11:12:51 +0100, by Goffi
-
plugin XEP-0277, group blog: added item2data trigger + group permission are parsed when receiving a new itemWed, 25 Nov 2015 10:45:22 +0100, by Goffi
-
jp (pipe): pipe commands now use the new CommandAnswering API (with actionNew)Wed, 25 Nov 2015 02:06:44 +0100, by Goffi
-
plugin ip: fixed ip check (XEP-0279) useWed, 25 Nov 2015 00:22:23 +0100, by Goffi
-
quick_frontend (quick_blog): remove tags2mbdata which is replaced by common.iter2dictTue, 24 Nov 2015 23:42:49 +0100, by souliane
-
quick frontend (blog): replaced mbdata2tags and tags2mbdata by sat.tools.common.dict2iter and iter2dictTue, 24 Nov 2015 23:28:11 +0100, by Goffi
-
plugin XEP-0020: fixed bad importTue, 24 Nov 2015 19:20:15 +0100, by souliane
-
plugin XEP-0277: tags are handled through atom categoriesTue, 24 Nov 2015 23:18:32 +0100, by Goffi
-
quick_frontend(blog): groups blog sending is handledTue, 24 Nov 2015 16:21:18 +0100, by 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, by Goffi
-
plugin XEP-0277: added a trigger on data2entry and comments managementTue, 24 Nov 2015 16:21:18 +0100, by 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 16:21:18 +0100, by Goffi
-
primitivus: fixes joining a MUC roomTue, 24 Nov 2015 14:43:49 +0100, by souliane
-
quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)Tue, 24 Nov 2015 13:31:28 +0100, by souliane
-
plugin sec_otr: fixes bad handling of entity disconnectionTue, 24 Nov 2015 10:39:22 +0100, by souliane
-
plugin XEP-0277: checkFeatures implementedMon, 23 Nov 2015 23:30:41 +0100, by Goffi
-
quick_frontend: getFeatures is called on profile plug, and saved in host.featuresMon, 23 Nov 2015 23:30:41 +0100, by Goffi
-
plugin command export: fixed severity for a debug messageMon, 23 Nov 2015 23:30:41 +0100, by Goffi
-
plugin misc_account: add method asyncConnectWithXMPPCredentialsMon, 23 Nov 2015 18:50:02 +0100, by souliane
-
memory: fixes asyncCreateProfile to not overwrite the personal keyMon, 23 Nov 2015 18:51:15 +0100, by souliane
-
core: fixed getStringParamAMon, 23 Nov 2015 17:50:23 +0100, by Goffi
-
quick frontend (blog): fixed group blog panels (displaying only, sending is not working yet)Mon, 23 Nov 2015 16:21:32 +0100, by Goffi
-
plugin XEP-0277: fixed entries in atom feedMon, 23 Nov 2015 15:51:19 +0100, by Goffi
-
plugin XEP-0277: fixed unsecure blog feedMon, 23 Nov 2015 14:58:18 +0100, by Goffi
-
core (param), plugin file: set security_limit for acount changes, backend (dis)connection, and put a higher one for file sendMon, 23 Nov 2015 13:19:42 +0100, by Goffi
-
plugin file: deferred XMLUI now use security limitSun, 22 Nov 2015 21:25:09 +0100, by Goffi
-
core (xmlui): fixed security_limit in deferXMLUISun, 22 Nov 2015 21:24:23 +0100, by Goffi
-
core: fixed session cleaning after actionNew timeoutSun, 22 Nov 2015 21:23:14 +0100, by Goffi
-
jp (file): new file/upload commandSun, 22 Nov 2015 17:37:47 +0100, by 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:37:19 +0100, by Goffi
-
jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayedSun, 22 Nov 2015 17:35:32 +0100, by Goffi
-
plugin XEP-0363, upload: File upload (through HTTP upload only for now):Sun, 22 Nov 2015 17:33:30 +0100, by Goffi
-
plugin file[SatFile]: auto_end_signals flag can be False if the progressFinished and progressError signals are managed by caller.Sun, 22 Nov 2015 17:27:27 +0100, by Goffi
-
quick_frontend (quick_blog): retrieve and set the tags from/to microblog dataSat, 21 Nov 2015 13:58:30 +0100, by souliane
-
primivitus: fixed crash when self.target is a full jidFri, 20 Nov 2015 11:46:26 +0100, by Goffi
-
primitivus: fixed progress panelFri, 20 Nov 2015 01:57:18 +0100, by Goffi
-
plugin file: added "Action/send" file menuFri, 20 Nov 2015 01:57:18 +0100, by Goffi
-
primitivus: removed all file menu + temporary workaround to send full jid on C.MENU_SINGLE menu action.Fri, 20 Nov 2015 01:57:18 +0100, by Goffi
-
quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action resultsFri, 20 Nov 2015 01:57:16 +0100, by Goffi
-
primitivus: fixed showDialogThu, 19 Nov 2015 22:31:06 +0100, by Goffi
-
plugin XEP-0260, XEP-0261: fallback from S5B to IBB is implementedThu, 19 Nov 2015 18:15:35 +0100, by Goffi
-
plugin XEP-0166: transport replacement:Thu, 19 Nov 2015 18:15:35 +0100, by Goffi
-
plugin XEP-0065: renamed _killSession to killSession as it make sense to kill a session from an other pluginThu, 19 Nov 2015 18:15:35 +0100, by Goffi
-
plugin 0047: increased timeout to 120sThu, 19 Nov 2015 18:15:27 +0100, by 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, by Goffi
-
core, plugins file, XEP-0234, bridge: progression api enhancement:Thu, 19 Nov 2015 18:13:26 +0100, by Goffi
-
quick_frontend: add quick_list_manager.py and the QuickTagList classThu, 19 Nov 2015 11:15:06 +0100, by souliane
-
core: fixed launchAction:Wed, 18 Nov 2015 11:06:24 +0100, by Goffi
-
jp: use the new actionsGet methodTue, 17 Nov 2015 21:29:03 +0100, by Goffi
-
core, bridge: actionsGet:Tue, 17 Nov 2015 21:28:58 +0100, by Goffi
-
jp (file): print a message and quit if progress_id is not receivedTue, 17 Nov 2015 20:18:51 +0100, by Goffi
-
plugin XEP-0234: hash checksum proper handlingTue, 17 Nov 2015 20:13:27 +0100, by Goffi
-
plugin file: 'data_cb' key can be used in file_data to specified a callback used on each read/writeTue, 17 Nov 2015 19:51:52 +0100, by Goffi
-
plugin XEP-0300: implemented hashing:Tue, 17 Nov 2015 19:48:19 +0100, by Goffi
-
plugin XEP-0166: added delayedContentTerminate to terminate a content inside a handlerTue, 17 Nov 2015 19:41:30 +0100, by Goffi
-
plugin XEP-0166: session-info action handlingTue, 17 Nov 2015 19:40:37 +0100, by Goffi
-
jingle XEP-0166: fixed session creation on non session-initiate actionsTue, 17 Nov 2015 19:39:08 +0100, by Goffi
-
plugin XEP-0166: sendError now manage jingle conditionsTue, 17 Nov 2015 19:37:09 +0100, by Goffi
-
quick_frontend(profile manager): fixed alert messagesTue, 17 Nov 2015 12:39:38 +0100, by Goffi
-
primitivus: fixed showDialog and XMLUI message dialogTue, 17 Nov 2015 12:28:45 +0100, by Goffi
-
primitivus (xmlui): fixed closing on popup panel "OK" button pressMon, 16 Nov 2015 09:25:05 +0100, by Goffi
-
primitivus: fixed alert case + alert in profileManagerMon, 16 Nov 2015 08:57:36 +0100, by Goffi
-
frontends (xmlui): fixed widget closing on submitMon, 16 Nov 2015 08:57:02 +0100, by 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 complicationMon, 16 Nov 2015 00:24:49 +0100, by Goffi
-
jp (base, file): file command and progress fixes and adaptation to new API:Sun, 15 Nov 2015 23:42:21 +0100, by Goffi
-
jp (base): added a self.disp method which manage verbosity and stderr + verbosity propertySun, 15 Nov 2015 23:25:58 +0100, by Goffi
-
jp (base): added quitFromSignal method to quit from signal handler with errcode without traceback, and addOnQuitCallback to manage cleaning callbacksSun, 15 Nov 2015 23:16:54 +0100, by Goffi
-
core: added callback_id in DataError message of launchCallbackSun, 15 Nov 2015 23:11:41 +0100, by Goffi
-
plugin file: 'size' key is not added anymore in progress'data if size is 0 or not specified in SatFileSun, 15 Nov 2015 23:11:38 +0100, by Goffi
-
core (xmlui), plugin file: added action_extra param to deferXMLUI/deferDialog which is merged to the action data dict when actionNew is calledSun, 15 Nov 2015 23:11:27 +0100, by Goffi
-
jp: added a --verbose commandSat, 14 Nov 2015 19:54:27 +0100, by Goffi
-
backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argumentSat, 14 Nov 2015 19:21:56 +0100, by Goffi
-
core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fillSat, 14 Nov 2015 19:20:33 +0100, by Goffi
-
jp: added profile/connect commandSat, 14 Nov 2015 19:19:04 +0100, by Goffi
-
jp: better profile commands:Sat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
core, bridge: added a profileSetDefault methodSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
jp: profile session can now be started without connection:Sat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
jp: added param/set commandSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
bridge: new core method profileStartSession to start a session without connecting the profileSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
core: profile session starting and connection are now separated. Moved profile session starting/authentication to memory moduleSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
core (memory): fixed a case where getProfileName was returning an empty string instead of raising an errrorSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
jp: optional positional arguments on "param get" commandSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
jp: fixed bad --connect option checkSat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
core, bridge (params): added asyncGetParamsValuesFromCategory (yes that's a long name!) method to retrive params names and values for a given categorySat, 14 Nov 2015 19:18:10 +0100, by Goffi
-
bridge, core(params): removed obsolete methods:Sat, 14 Nov 2015 19:18:07 +0100, by Goffi
-
plugins XEP-0096, XEP-0260, file: sendFile method is managed by file plugin, which choose the best available method + progress_id fixSat, 14 Nov 2015 19:18:05 +0100, by Goffi
-
plugin XEP-0065: session cleaning and timeout + log choosed candidate when using SI File TransferFri, 13 Nov 2015 16:46:32 +0100, by Goffi
-
plugins XEP-0047, XEP-0065, XEP-0096: fixed use of failure.condition insteand of failure.value + removed gettext use for local logsFri, 13 Nov 2015 16:46:31 +0100, by Goffi
-
primitivus: partly reverted commit 641cfd2faefe :Fri, 13 Nov 2015 16:45:56 +0100, by 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 proxyWed, 11 Nov 2015 22:28:48 +0100, by Goffi
-
Primitivus: better popups handling:Wed, 11 Nov 2015 18:32:59 +0100, by Goffi
-
plugin XEP-0047: some cleaningWed, 11 Nov 2015 18:21:20 +0100, by Goffi
-
plugins XEP-0020, XEP-0065, XEP-0095, XEP-0096: fixed file copy with Stream Initiation:Wed, 11 Nov 2015 18:19:49 +0100, by Goffi
-
plugins IP: getLocalIPs now return localhost IP instead of an empty list if no non-localhost ip can be foundWed, 11 Nov 2015 18:19:49 +0100, by Goffi
-
plugins XEP-0234, file: moved human file size conversion to file plugiWed, 11 Nov 2015 18:19:49 +0100, by Goffi
-
plugins XEP-0234, file: moved file request dialog to file pluginWed, 11 Nov 2015 18:19:47 +0100, by Goffi
-
core (client): added a sendError method to easily build error response from <IQ\> stanzaWed, 11 Nov 2015 14:56:05 +0100, by Goffi
-
quick frontend: fixed resources display in quickContactListSun, 08 Nov 2015 15:16:14 +0100, by Goffi
-
plugins XEP-0234, XEP-0260, XEP-0261: jingle session termination is managed by application (XEP-0234) instead of transportSun, 08 Nov 2015 14:48:04 +0100, by Goffi
-
plugins XEP-0260, XEP-0065: proxy handling:Sun, 08 Nov 2015 14:44:33 +0100, by 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, by Goffi
-
plugins XEP-0234, file: use of SatFile for writing tooSun, 08 Nov 2015 14:44:33 +0100, by 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:33 +0100, by Goffi
-
plugin ip: implemented XEP-0279 for external ip retrieval + fixed bad exception handlingSun, 08 Nov 2015 14:44:30 +0100, by Goffi
-
plugin XEP-0085: renamed "__xxx" methods to "_xxx"Fri, 06 Nov 2015 17:09:45 +0100, by Goffi
-
core (xmpp.py): fixed bad importFri, 06 Nov 2015 17:09:42 +0100, by Goffi
-
plugin XEP-0085: fixed chatstate blinking following 0632d96f08ad changeTue, 03 Nov 2015 10:23:08 +0100, by Goffi
-
plugin NAT Port: added instruction with pip when miniupnpc is missingMon, 02 Nov 2015 22:09:13 +0100, by Goffi
-
README: removed "Privacy Warning" as external website is now only called after user agreementMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin XEP-0260: first draftMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin XEP-0065, XEP-0096: preparation for plugin XEP-0260 implementation:Mon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin XEP-0047: minor improvementsMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin XEP-0234: "senders" handlingMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin XEP-0166, XEP-0234, XEP-0261:Mon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin ip: local ip cache + DNS error detectionMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
plugin NAT port: added UPnP IGD mapping + automatic unmapping on backend shut downMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
fixed bad inheritance of SatFileMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
core (disco): use of “profile” instead of “profile_key” in several disco methodsMon, 02 Nov 2015 22:02:41 +0100, by 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, by Goffi
-
core: plugin unload:Mon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
core (tools): “DelayedDeferred” implementation, which is a Deferred launched after a delayMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
launching script: use SIGTERM instead of SIGINT with the “stop” commandMon, 02 Nov 2015 22:02:41 +0100, by 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, by Goffi
-
core (stdui): fixed a keyword argument not changed after commit 48706f4ff19cMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
jp: renamed “params” command to “param” for consistency with other commands + added a “get” subcommandMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
jp: separate password and connection of profile in --connect and --pwd argumentsMon, 02 Nov 2015 22:02:41 +0100, by Goffi
-
social contract: fixed a typoMon, 02 Nov 2015 22:02:37 +0100, by Goffi
-
plugins: added new MissingModule exceptions to plugins using third party modulesWed, 30 Sep 2015 17:25:09 +0200, by Goffi
-
README, README4PACKAGERS: some update about third party modules.Wed, 30 Sep 2015 17:24:21 +0200, by Goffi
-
plugin ad-hoc D-Bus: exception fixe + minor fixesWed, 30 Sep 2015 17:24:19 +0200, by 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/enTue, 29 Sep 2015 20:19:43 +0200, by Goffi
-
reverted patch ad4ec8d9235e: there must not be security limit on room configurationTue, 29 Sep 2015 19:07:32 +0200, by Goffi
-
plugin IP discovery: better IP discovering:Tue, 29 Sep 2015 17:54:25 +0200, by Goffi
-
plugin nat-port: NAT port first draft:Tue, 29 Sep 2015 17:54:24 +0200, by Goffi
-
core: more robust plugins loading:Tue, 29 Sep 2015 17:54:23 +0200, by Goffi
-
plugin ip, params: plugin IP discovery, first draft:Tue, 29 Sep 2015 17:54:22 +0200, by Goffi
-
core: removed forgotten breakpointTue, 29 Sep 2015 17:54:21 +0200, by Goffi
-
plugin tmp_demo_directory: removedMon, 14 Sep 2015 08:52:00 +0200, by souliane
-
core (xmlui): fixed submit_id returning None when its value is ''Sat, 26 Sep 2015 18:39:05 +0200, by Goffi
-
core (XMLUI): restorer submit_id:Sat, 26 Sep 2015 15:00:27 +0200, by Goffi
-
plugin XEP-0234: removed forgotten debugging bridge methodSat, 26 Sep 2015 14:24:33 +0200, by Goffi
-
plugin XEP-0234: jingle file transfer first draftFri, 25 Sep 2015 19:24:00 +0200, by Goffi
-
plugin XEP-0261: jingle in-band bystream first draftFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
plugin XEP-0300: hashes management first draftFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
plugin file: first draft:Fri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
plugin XEP-0047, XEP-0096: In-Band Bystream plugin cleaning:Fri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
plugin XEP-0166: (jingle) first draft. Not all actions are managed yetFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
core: progression handling improvments:Fri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
core (xmlui): deferDialog can now manage additional dialog options through the "options" argumentFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
core (contants): added PROF_KEY_ALL en PLUG_TYPE_* constantsFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
core (memory, params): minor docstrings updatesFri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
primitivus (XMLUI): manage message in FileDialog /!\ Urwid SàText need to be updated /!\Fri, 25 Sep 2015 19:19:12 +0200, by Goffi
-
plugin XEP-0050: minor parentheses removalFri, 25 Sep 2015 19:19:10 +0200, by Goffi
-
plugin XEP-0277, misc_groupblog: move getGroupBlogsAtom to XEP-0277, rename to mbGetAtomThu, 10 Sep 2015 15:06:01 +0200, by souliane
-
tmp (wokkel): fixes RSM when maxItems is 0Thu, 10 Sep 2015 15:04:16 +0200, by souliane
-
tmp (wokkel): fixes changeset 91631837ce5c (rev 1510)Thu, 10 Sep 2015 09:07:32 +0200, by souliane
-
plugin XEP-0277, quick_frontend: rename mbGetLast to mbGet and add it the parameter "item_ids"Thu, 10 Sep 2015 07:39:09 +0200, by souliane
-
plugin XEP-0060: fixes a one-line loopThu, 10 Sep 2015 07:37:14 +0200, by souliane
-
plugin XEP-0277: clarify a docstring for one complex method argumentThu, 10 Sep 2015 07:35:43 +0200, by souliane
-
tmp (wokkel): fixes RSM implementation to fit sat_pubsub answer when in "unrestricted" modeThu, 10 Sep 2015 07:33:13 +0200, by souliane
-
plugin XEP-0055: add "Directory subscription" menu + use the category "Service" for this plugin's menus instead of "Communication"Wed, 02 Sep 2015 14:59:28 +0200, by souliane
-
plugin XEP-0055: display the search results using XMLUI JidsListWidgetWed, 02 Sep 2015 13:57:46 +0200, by souliane
-
tools (xml_tools): split dataFormResult2AdvancedList in dataFormResult2XMLUIData and XMLUIData2AdvancedListWed, 02 Sep 2015 13:56:34 +0200, by souliane
-
plugin XEP-0055: remove a "debug" break that has been forgotten hereWed, 02 Sep 2015 13:54:57 +0200, by souliane
-
plugin XEP-0050: pre-fill the target server's field with user's host.Wed, 02 Sep 2015 12:47:23 +0200, by souliane
-
core (xmlui): added helper method to easily manage dialogs with a deferredThu, 27 Aug 2015 17:59:22 +0200, by Goffi
-
core (plugins): detect import_name conflictsThu, 27 Aug 2015 17:59:15 +0200, by Goffi
-
core (utils): added a method to generate XEP-0082 style datesThu, 27 Aug 2015 17:59:11 +0200, by Goffi
-
frontends (xmlui): fixed a bug in xmlui resulting in a bad dialog creation (parameters were lost, including profile)Thu, 27 Aug 2015 17:59:01 +0200, by Goffi
-
tools (xml_tools): keeps data form result headers sortedWed, 26 Aug 2015 12:24:38 +0200, by souliane
-
tools (xml_tools): fixes JidElement.__init__Wed, 26 Aug 2015 12:23:55 +0200, by souliane
-
plugin XEP-0055: add "simple" and "advanced" modes to Jabber search:Fri, 21 Aug 2015 19:02:11 +0200, by souliane
-
core (params): fixes jid_list to use node's default value when no user value is definedSat, 22 Aug 2015 10:28:07 +0200, by souliane
-
core (params): fixed exception on empty jids listTue, 25 Aug 2015 20:20:53 +0200, by Goffi
-
plugin XEP-0050: fixed crash on empty node in addAdHocCommandTue, 25 Aug 2015 20:20:47 +0200, by Goffi
-
plugin XEP-0050: return disco for commands only on commands namespaceTue, 25 Aug 2015 20:02:50 +0200, by Goffi
-
core (disco): use of failure.Failure when raising FeatureNotFound to avoid a jump in debugger in debug modeTue, 25 Aug 2015 16:52:18 +0200, by 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:51:00 +0200, by Goffi
-
core (disco): added checkFeatures to check several features at once + identities are now managed with a tuple in findFeaturesSet and checkFeaturesTue, 25 Aug 2015 16:05:01 +0200, by Goffi
-
core (xmlui): reverted change from 039d96e131be: we should be able to recreate the same container with changeContainerTue, 25 Aug 2015 15:39:16 +0200, by Goffi
-
frontends: callback are now always used in QuickApp launchAction (before it was only used if validated is present):Tue, 25 Aug 2015 14:41:42 +0200, by Goffi
-
primitivus (ProfileManager): fixed profile change event callbackTue, 25 Aug 2015 14:22:21 +0200, by Goffi
-
tools (xmlui): changeContainer do not create a new one when the current one already fitsFri, 21 Aug 2015 14:58:42 +0200, by souliane
-
tools, frontends (xmlui): allow to select a tab when adding itFri, 21 Aug 2015 14:17:41 +0200, by souliane
-
plugin groupblog: groupblog compatible pubsub service is checked in profileConected + getFeatures implementationFri, 21 Aug 2015 19:23:14 +0200, by Goffi
-
core (disco): fixed bad indentation resulting in bad result in findFeaturesSetFri, 21 Aug 2015 19:23:13 +0200, by Goffi
-
plugin XEP-0060: implemented getFeatures, data has a "service" key if service is found for this profileFri, 21 Aug 2015 17:09:43 +0200, by Goffi
-
core, bridge: added getFeatures method:Fri, 21 Aug 2015 17:08:26 +0200, by Goffi
-
QuickFrontend: removed old watched stuff as a new plugin now manages it properlyThu, 20 Aug 2015 18:44:39 +0200, by Goffi
-
core, plugin watched: new plugin, show an alert when a watched entity goes onlineThu, 20 Aug 2015 18:43:56 +0200, by Goffi
-
primivitus: fixed profile manager exception when nothing is focusedThu, 20 Aug 2015 18:41:06 +0200, by Goffi
-
frontends, primitivus: JidsList XMLUI widget management /!\ urwid SàText must be updatedThu, 20 Aug 2015 18:36:53 +0200, by Goffi
-
core (params): jids_list type managementThu, 20 Aug 2015 18:35:27 +0200, by Goffi
-
core (xmlui): added JidsListWidget to manage editable list of jids:Thu, 20 Aug 2015 18:33:52 +0200, by Goffi
-
core(xmlui): removed useless parenthesis around assertTue, 18 Aug 2015 10:52:18 +0200, by Goffi
-
core (memory): fixed a double timer.cancel in SessionsTue, 18 Aug 2015 10:36:41 +0200, by Goffi
-
core , privmitivus (xmlui): add jidInput handling, with a simple String for nowTue, 18 Aug 2015 10:35:44 +0200, by Goffi
-
xmlui: minor docstring fixesTue, 18 Aug 2015 10:04:47 +0200, by 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:37:25 +0200, by 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, by Goffi
-
core: removed sat_id which is not used anywhere, uuid do the job betterTue, 18 Aug 2015 09:01:18 +0200, by Goffi
-
quick_frontend, primitivus: handling of actionNew signalTue, 18 Aug 2015 09:01:18 +0200, by 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, by Goffi
-
plugin XEP-0045: added disco announceTue, 18 Aug 2015 09:01:18 +0200, by Goffi
-
plugin XEP-0059: fixed bad disco handlingTue, 18 Aug 2015 09:01:18 +0200, by Goffi
-
setup: wx is not more a dependency since wix has been deprecatedThu, 20 Aug 2015 10:22:46 +0200, by souliane
-
plugin OTR: fixes a couple of typosWed, 03 Sep 2014 20:55:54 +0200, by souliane
-
quick_frontend: minor fixesSun, 16 Aug 2015 01:01:34 +0200, by Goffi
-
quick_frontend (constants, quick_app, quick_contact_list): blogging refactoring (not finished):Sun, 16 Aug 2015 01:00:54 +0200, by Goffi
-
core: getProfileName no raise ProfileUnknownError + minor doc fixesSun, 16 Aug 2015 00:41:58 +0200, by Goffi
-
plugins xep-0060, xep-0163, xep-0277, groupblog: bloging improvments (huge patch, sorry):Sun, 16 Aug 2015 00:39:44 +0200, by Goffi
-
plugin text-syntaxes: minor variable renamingSun, 16 Aug 2015 00:06:59 +0200, by Goffi
-
tmp(pubsub): added retract "notify" attribute managementSun, 16 Aug 2015 00:06:12 +0200, by Goffi
-
xml_tools: minor attribute renamingSat, 15 Aug 2015 22:27:39 +0200, by Goffi
-
tmp (wokkel.rsm): use of super instead of direct call in PubSubRequestSat, 15 Aug 2015 22:24:40 +0200, by Goffi
-
plugin XEP-0277: added mBGetFromManyWithComments to have items + comments in one method callSat, 15 Aug 2015 22:24:38 +0200, by Goffi
-
plugin XEP-0277: better parsing of atom:author element + item2mbdata minor reorganisation for better readabilitySat, 15 Aug 2015 22:22:36 +0200, by Goffi
-
plugin xep-0060,xep-0277: added getFromMany using new RTDeferredSession mechanismSat, 15 Aug 2015 22:22:34 +0200, by Goffi
-
plugins xep-0060, xep-0277: added methods to serialise getItems result (before bridge transmission):Sat, 15 Aug 2015 22:20:56 +0200, by Goffi
-
plugins xep-0277, groupblog: added subscriteToMany to replace massiveSubscribeGroupBlogs + added SatRosterProtocol.getJidsSetSat, 15 Aug 2015 22:20:43 +0200, by Goffi
-
plugin XEP-0060: use of new RTDeferredSession to subscribe many nodes at once + subscribeToMany can now subscribe on separate servicesSat, 15 Aug 2015 22:13:27 +0200, by Goffi
-
core: new tools.sat_defer module, and implementation of RTDeferredSessions:Sat, 15 Aug 2015 22:13:27 +0200, by Goffi
-
core (memory): Sessions fixes:Sat, 15 Aug 2015 22:13:27 +0200, by Goffi
-
plugins xep-0060, xep-0277: code simplification/cleaning/fix:Sat, 15 Aug 2015 22:13:27 +0200, by Goffi
-
tools (config): when reading a list or dict from the config file, ignore spaces immediately following the delimiterWed, 22 Jul 2015 11:42:37 +0200, by souliane
-
tools (xml_tools): better PEP-8 complianceTue, 21 Jul 2015 15:36:40 +0200, by souliane
-
add PyOpenSSL to the dependency listTue, 21 Jul 2015 11:56:53 +0200, by souliane
-
quick_frontend: display over whole alerts counterMon, 20 Jul 2015 10:23:58 +0200, by souliane
-
quick_frontend (quick_chat): QuickChat._get_nick returns "" instead of None for message from the MUCTue, 14 Jul 2015 16:49:29 +0200, by souliane
-
plugin misc_groupblog: pubsub response do not fail when target server doesn't handle RSMTue, 14 Jul 2015 16:44:15 +0200, by souliane
-
tmp (wokkel): pubsub response do not fail when target server doesn't handle RSMTue, 14 Jul 2015 16:41:59 +0200, by souliane
-
add tests for sat.tmp.wokkelTue, 14 Jul 2015 15:22:02 +0200, by souliane
-
plugin XEP-0054: fixes bug introduced by changeset 1255 (38fb8823cee8)Tue, 14 Jul 2015 12:57:07 +0200, by souliane
-
quick_frontend: add a couple of TODOsMon, 13 Jul 2015 13:33:54 +0200, by 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 18:04:43 +0200, by souliane
-
primitivus: fix setting the presence and statusWed, 10 Jun 2015 09:18:34 +0200, by souliane
-
plugin misc_account: change the message sent by email after an account creationSat, 06 Jun 2015 17:01:22 +0200, by souliane
-
tmp (rsm): better use of domish.Element.elements() + minor fixesWed, 27 May 2015 19:12:38 +0200, by Goffi
-
core (xmpp): added log message when a an entity without presence subscription is removed from rosterWed, 27 May 2015 19:12:38 +0200, by Goffi
-
quick frontends (contact list): cache is not cleared anymore on QuickContactList.fill, avoiding the accidental removal of cached values like avatarsWed, 27 May 2015 19:08:16 +0200, by Goffi
-
quick_frontend (quick_app): properly fixed roster loss:Fri, 22 May 2015 22:31:37 +0200, by Goffi
-
display the resource in the chat dialog when printing a private MUC messageFri, 24 Apr 2015 16:10:46 +0200, by souliane
-
core (xmpp): update the cache for a contact group when a contact is removed from itFri, 24 Apr 2015 14:57:09 +0200, by souliane
-
core (xmpp): RosterItem.jid is deprecated in Wokkel 0.7.1, use RosterItem.entity insteadFri, 24 Apr 2015 14:54:24 +0200, by souliane
-
core (tests): fixed bad use of reserved nameThu, 23 Apr 2015 15:16:06 +0200, by Goffi
-
core (tests): test fixesThu, 23 Apr 2015 14:19:43 +0200, by Goffi
-
plugin groupblog, tmp (mam, rsm): some style improvments/fixes:Thu, 23 Apr 2015 13:35:21 +0200, by Goffi
-
tmp (wokkel): licenses fixes:Thu, 23 Apr 2015 10:57:40 +0200, by Goffi
-
plugins xep-0277: some methods reordering to make the plugin more readableThu, 23 Apr 2015 10:25:47 +0200, by Goffi
-
plugins groupblog, xep-0060: first pass of simplificationWed, 22 Apr 2015 20:21:55 +0200, by Goffi
-
plugins (groupblog, xep-0277) + tmp(rsm): improved style:Wed, 22 Apr 2015 18:30:28 +0200, by Goffi
-
core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":Mon, 20 Apr 2015 16:39:38 +0200, by souliane
-
core (disco): fixed bad indentation in _discoInfos (used by bridge)Sat, 18 Apr 2015 00:27:39 +0200, by Goffi
-
bridge: getInfos description minor updateFri, 17 Apr 2015 23:10:06 +0200, by Goffi
-
core, bridge, jp: management of service discovery extensions (XEP-0128)Fri, 17 Apr 2015 22:59:35 +0200, by Goffi
-
tmp (mam): fixed name shadowing + getDiscoInfo for mam fix:Fri, 17 Apr 2015 10:39:41 +0200, by Goffi
-
test: fix the testsFri, 17 Apr 2015 19:06:39 +0200, by souliane
-
plugin radiocol: radiocolSongAdded now gets a JID as argument, add _radiocolSongAdded working with unicode for bridge callsFri, 17 Apr 2015 19:05:37 +0200, by souliane
-
quick_frontend, primitivus: fixes a couple of issues:Thu, 16 Apr 2015 17:17:28 +0200, by souliane
-
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functionsThu, 16 Apr 2015 14:57:57 +0200, by souliane
-
quick_frontend, primitivus: move code to remove a new message alert from primitivus to quick_frontendThu, 16 Apr 2015 13:31:14 +0200, by 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:27:13 +0200, by souliane
-
primitivus: fixes :search commandThu, 09 Apr 2015 11:24:25 +0200, by souliane
-
quick_frontends(profile manager): typoMon, 06 Apr 2015 18:13:32 +0200, by Goffi
-
jp (profile): added "profile modify" commandMon, 06 Apr 2015 17:36:53 +0200, by Goffi
-
jp (profile): fixed "profile info" to use profile, and then manage connection.Mon, 06 Apr 2015 17:32:28 +0200, by Goffi
-
jp: fixed crash on commands using profile without "connect" optionMon, 06 Apr 2015 12:11:23 +0200, by Goffi
-
quick_frontend (constants): set a constant for default MUC serviceThu, 02 Apr 2015 00:00:33 +0200, by souliane
-
quick_frontend: keep the contact list groups synchronised on contact deletionWed, 01 Apr 2015 23:59:56 +0200, by souliane
-
core (xmmp): keep the roster groups cache synchronised + fixes a log.warningWed, 01 Apr 2015 23:56:32 +0200, by souliane
-
quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)Wed, 01 Apr 2015 22:07:28 +0200, by souliane
-
2015 copyright dates updateMon, 30 Mar 2015 10:26:26 +0200, by Goffi
-
jp: fixed bad try/except hidding errors + fixed bad management of jids without nodeMon, 30 Mar 2015 10:04:29 +0200, by Goffi
-
quick_frontend: fixes personalEventHandler signatureWed, 25 Mar 2015 16:10:17 +0100, by souliane
-
quick_frontend, primitivus: various fixes (MUC and cached signals):Wed, 25 Mar 2015 15:25:51 +0100, by souliane
-
memory, plugin XEP-0045: getMainResource returns None when asking a MUC entity + fixes /whois on a MUC (bare) entityWed, 25 Mar 2015 15:28:02 +0100, by souliane
-
quick_frontend: better PEP-8 complianceWed, 25 Mar 2015 15:21:17 +0100, by souliane
-
primitivus (Chat): fixes updating the occupant list when someone leaves, changes his nick or is added in last positionWed, 25 Mar 2015 10:09:59 +0100, by souliane
-
quick_frontend, primivitus: revert changes made in rev 1386 (1f3513cfb246) concerning ChatText.nick: was mixing MUC occupant nick and roster contact nick/nodeWed, 25 Mar 2015 09:42:05 +0100, by souliane
-
primitivus (contact_list): fixes hide/show disconnected contacts via keyboard shortcutTue, 24 Mar 2015 10:46:42 +0100, by souliane
-
quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instanceMon, 23 Mar 2015 15:38:32 +0100, by souliane
-
primitivus: prefill "Join MUC" dialog with only the JID's node part when in debug version + display error directly from the DBus objectTue, 24 Mar 2015 07:38:40 +0100, by souliane
-
plugins XEP-0045, XEP-0249: allow to join / invite without specifying the JID's host part (use client's values)Tue, 24 Mar 2015 07:34:32 +0100, by souliane
-
quick_frontend, primitivus (chat): merge setOccupantStates and setContactStatesMon, 23 Mar 2015 09:34:23 +0100, by souliane
-
quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:Sun, 22 Mar 2015 14:20:19 +0100, by souliane
-
plugin XEP-0045: /join text command can be used in all contexts, not only groupFri, 20 Mar 2015 20:49:58 +0100, by Goffi
-
plugin XEP-0085, quick_frontend: fixes chat statesFri, 20 Mar 2015 17:47:48 +0100, by souliane
-
quick_frontend: display MUC games symbolsFri, 20 Mar 2015 16:29:03 +0100, by souliane
-
quick_frontends, primitivus: move the chat states logic to quick_frontendFri, 20 Mar 2015 16:28:19 +0100, by souliane
-
quick_frontends, primitivus: know who are the MUC occupants from the presence informations:Fri, 20 Mar 2015 16:25:38 +0100, by souliane
-
core: getRepositoryData now get the module in argumentThu, 19 Mar 2015 20:40:10 +0100, by Goffi
-
core: if we are in dev version and it's possible, repository data are now checked and added to SàT versionThu, 19 Mar 2015 19:47:01 +0100, by Goffi
-
renamed tools.misc to tools.triggerThu, 19 Mar 2015 19:44:37 +0100, by Goffi
-
plugin text commands: minor docstrings improvmentsThu, 19 Mar 2015 14:41:15 +0100, by Goffi
-
plugin text commands: minor docstrings improvmentsThu, 19 Mar 2015 14:38:02 +0100, by Goffi
-
plugin text command, XEP-0045, XEP-0048, XEP-0249: removed feedBackWrongContext which is no more usefull with new _contextValid methodThu, 19 Mar 2015 14:30:08 +0100, by Goffi
-
plugin text commands: added _contextValid method:Thu, 19 Mar 2015 14:29:03 +0100, by Goffi
-
plugin text commands: docstring parsing for commands, and better /help command:Thu, 19 Mar 2015 14:02:37 +0100, by Goffi
-
closing branch frontends_multi_profiles frontends_multi_profilesWed, 18 Mar 2015 10:57:27 +0100, by Goffi
-
merged branch frontends_multi_profilesWed, 18 Mar 2015 10:52:28 +0100, by Goffi
-
quick_frontends(menus): added MenuContainer.replace method + addMenuHook helper method in QuickMenusManager frontends_multi_profilesWed, 18 Mar 2015 10:39:22 +0100, by Goffi
-
core, quick_frontends: added an "extra" item in getMenus + use of new quick_menus module in QuickApp frontends_multi_profilesTue, 17 Mar 2015 19:33:05 +0100, by Goffi
-
quick_frontend (menus): added a quick_menus module to manage easily menus logic: frontends_multi_profilesTue, 17 Mar 2015 19:33:05 +0100, by Goffi
-
quick_frontends: added "menu" listeners, which is called when a menu is added or removed. frontends_multi_profilesTue, 17 Mar 2015 19:33:04 +0100, by 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_profilesTue, 17 Mar 2015 19:30:43 +0100, by Goffi
-
quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents frontends_multi_profilesWed, 11 Mar 2015 20:06:13 +0100, by souliane
-
frontends (quick_frontend, primitivus): fixes room games: frontends_multi_profilesWed, 11 Mar 2015 12:43:48 +0100, by souliane
-
plugins room_game, quiz, radiocol, tarot: use JID instead of unicode in many methods + class attributes frontends_multi_profilesWed, 11 Mar 2015 12:36:22 +0100, by souliane
-
plugins XEP-0045, XEP-0249, parrot: use JID instead of unicode in many methods + class attributes frontends_multi_profilesWed, 11 Mar 2015 12:35:21 +0100, by souliane
-
core (constants): add menu type MENU_ROOM_OCCUPANT_CONTEXT frontends_multi_profilesMon, 09 Mar 2015 16:37:15 +0100, by souliane
-
plugin XEP-0045: make joinMUC asynchronous and fixes its handler frontends_multi_profilesSat, 07 Mar 2015 16:28:12 +0100, by souliane
-
core: fixes bug introduced by 1262 (f8a8434dbac7) in SAT.delContact frontends_multi_profilesFri, 06 Mar 2015 16:06:38 +0100, by souliane
-
frontends (primitivus): fixes setting the presence and status (for now all the profiles share the same info) frontends_multi_profilesFri, 06 Mar 2015 15:24:45 +0100, by souliane
-
frontends (primitivus): assign the current profile to the parameters dialog frontends_multi_profilesFri, 06 Mar 2015 14:46:03 +0100, by souliane
-
quick_frontend: register the 'personalEvent' signal frontends_multi_profilesFri, 06 Mar 2015 14:22:49 +0100, by souliane
-
quick_frontend: replace last occurences of QuickApp.chat_wins with QuickApp.widgets frontends_multi_profilesThu, 05 Mar 2015 13:48:49 +0100, by souliane
-
frontends (primitivus): fixes MUC nicks completion frontends_multi_profilesWed, 04 Mar 2015 14:04:03 +0100, by souliane
-
quick_frontend: add a method getWidget to return a widget without creating it if it doesn't exist frontends_multi_profilesWed, 04 Mar 2015 14:17:38 +0100, by souliane
-
frontends: add listeners 'profilePlugged', 'disconnect' and 'gotMenus' (the last one to be removed when the menus are refactored to quick_app) frontends_multi_profilesTue, 03 Mar 2015 22:17:57 +0100, by souliane
-
frontends (QuickApp), tools (TriggerManager): frontends can also use triggers + add those for sending and receiving a message frontends_multi_profilesTue, 03 Mar 2015 15:05:10 +0100, by souliane
-
frontends (XMLUI): fixes wrong argument name frontends_multi_profilesTue, 03 Mar 2015 06:00:23 +0100, by souliane
-
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_profilesTue, 24 Feb 2015 20:29:57 +0100, by Goffi
-
primitivus (contact list): removed our own bare jid from not_in_roster frontends_multi_profilesTue, 24 Feb 2015 18:21:03 +0100, by Goffi
-
quick frontends (contact list): added self.whoami frontends_multi_profilesTue, 24 Feb 2015 18:20:34 +0100, by Goffi
-
quick_frontends, primitivus (contact list): added nick observer + implemented onNickUpdate frontends_multi_profilesTue, 24 Feb 2015 17:14:10 +0100, by Goffi
-
plugin XEP-0054: "nick" is now keeped in cache: frontends_multi_profilesTue, 24 Feb 2015 17:01:33 +0100, by Goffi
-
core (persistent dict): added setdefault method frontends_multi_profilesTue, 24 Feb 2015 16:54:28 +0100, by Goffi
-
quick frontends, primitivus: fixed listener calls (kwargs where forgotten) + fixed presence listener + renamed updatePresence to onPresenceUpdate for consistency with oter listeners frontends_multi_profilesTue, 24 Feb 2015 16:52:44 +0100, by Goffi
-
quick frontends: fixed use of profile for listeners frontends_multi_profilesTue, 24 Feb 2015 14:40:19 +0100, by Goffi
-
primitivus, quick_frontends: moved newMessage signal handler to quick_frontend frontends_multi_profilesMon, 23 Feb 2015 18:04:25 +0100, by Goffi
-
plugin XEP-0085: fixed bad call to udateEntityData frontends_multi_profilesMon, 23 Feb 2015 18:04:25 +0100, by Goffi
-
quick frontends(contact list): added a getFullJid method to add resource to a bare jid frontends_multi_profilesMon, 23 Feb 2015 18:04:25 +0100, by Goffi
-
quick_frontends (contact list): use of intermediate method for showEmptyGroups and showOfflineMessages to convert bridge values to actual booleans frontends_multi_profilesMon, 23 Feb 2015 18:04:16 +0100, by Goffi
-
quick_frontend, primitivus: use a listener to update the contact list when receiving a presence frontends_multi_profilesSun, 22 Feb 2015 21:30:20 +0100, by 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_profilesSun, 22 Feb 2015 20:39:33 +0100, by 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_profilesSun, 22 Feb 2015 11:43:11 +0100, by souliane
-
quick_frontend: add a 'presence' listener for the 'presenceUpdate' signal frontends_multi_profilesSun, 22 Feb 2015 15:11:29 +0100, by souliane
-
quick_frontend (quick_contact_list): add property roster_entities_connected and method getSpecials frontends_multi_profilesSat, 21 Feb 2015 12:39:04 +0100, by souliane
-
frontends: merge sat_frontends.constants to sat_frontends.quick_frontend.constants frontends_multi_profilesSun, 22 Feb 2015 14:13:42 +0100, by souliane
-
quick_frontend (quick_app): fixes the call to a bridge method that was done with a JID instead of unicode frontends_multi_profilesSun, 22 Feb 2015 13:58:33 +0100, by souliane
-
core, quick_frontends: fixes one typo and a variable naming issue frontends_multi_profilesSat, 21 Feb 2015 17:22:39 +0100, by souliane
-
quick_frontend, primitivus: fixes typo between method alert and class Alert frontends_multi_profilesSat, 21 Feb 2015 12:34:48 +0100, by souliane
-
frontends (quick_frontend): fixes a typo (listerner --> listener) frontends_multi_profilesFri, 20 Feb 2015 22:06:13 +0100, by souliane
-
quick_frontend (quick_widgets): revert commit 1319 frontends_multi_profilesTue, 10 Feb 2015 10:33:54 +0100, by souliane
-
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_profilesTue, 10 Feb 2015 19:08:01 +0100, by 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_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
frontends (quick frontend): use of new getEntitiesData to get cached values for avatars on profile connection. frontends_multi_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
plugin xep-0054: various improvments on avatars management: frontends_multi_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
core: added a "profileConnecting" method check: frontends_multi_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
core (memory): updateEntityData now accept a "silent" argument to avoid sending signal to frontends when updating an attribute with "signalOnUpdate" flag. frontends_multi_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
core: added getEntitiesData which get cache data for several entities at once frontends_multi_profilesMon, 09 Feb 2015 21:39:51 +0100, by Goffi
-
core: boolConst is used to convert a boolean value to its equivalent string constant frontends_multi_profilesMon, 09 Feb 2015 21:39:47 +0100, by Goffi
-
quick_frontend: getOrCreateWidget callbacks can return another widget frontends_multi_profilesMon, 09 Feb 2015 09:19:30 +0100, by souliane
-
frontends (tools): Pyjamas's JID implementation can be compared to an object of a different type: frontends_multi_profilesSat, 07 Feb 2015 14:47:23 +0100, by souliane
-
quick_frontend: fixes hash setting for QuickWidget frontends_multi_profilesFri, 06 Feb 2015 22:28:00 +0100, by souliane
-
quick frontend(quick widgets): fixed bad condition test in previous commit frontends_multi_profilesFri, 06 Feb 2015 20:46:14 +0100, by Goffi
-
quick frontend(quick widgets): added the ability to use a callable with getOrCreateWidget's on_existing_widget frontends_multi_profilesFri, 06 Feb 2015 20:43:28 +0100, by Goffi
-
quick_ frontend (quick widgets): added explanation in docstring for non special keywords in getOrCreateWidget frontends_multi_profilesFri, 06 Feb 2015 20:09:01 +0100, by Goffi
-
quick_frontend: remove the contact from the groups it has been removed from frontends_multi_profilesFri, 06 Feb 2015 19:31:13 +0100, by souliane
-
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_profilesFri, 06 Feb 2015 19:05:51 +0100, by Goffi
-
quick frontend (quick_widgets): add deleteWidget method frontends_multi_profilesFri, 06 Feb 2015 19:03:13 +0100, by Goffi
-
quick frontends (QuickContactList): added isEntityInGroup method frontends_multi_profilesFri, 06 Feb 2015 19:02:10 +0100, by Goffi
-
Quick Frontend (quick_widgets): added on_existing_widget in getOrCreateWidget (see docstring for more infos) + use of constants frontends_multi_profilesFri, 06 Feb 2015 19:01:06 +0100, by Goffi
-
core: fixed items registration in roster management frontends_multi_profilesFri, 06 Feb 2015 18:54:44 +0100, by Goffi
-
core: fixed some logging calls without unicode strings, and use of print frontends_multi_profilesFri, 06 Feb 2015 18:53:07 +0100, by 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_profilesFri, 06 Feb 2015 18:46:26 +0100, by Goffi
-
quick_frontend: add some properties for QuickContactList frontends_multi_profilesThu, 05 Feb 2015 12:10:42 +0100, by souliane
-
quick_frontend: fix the history log message frontends_multi_profilesFri, 06 Feb 2015 10:50:01 +0100, by souliane
-
modification of the social contract according to the General Assembly of 19/08/2014Thu, 05 Feb 2015 11:59:26 +0100, by souliane
-
plugin groupblog: fixes bad errback default valueFri, 30 Jan 2015 14:08:01 +0100, by souliane
-
plugin XEP-0054: couple of fixes in VCard/avatar management: frontends_multi_profilesMon, 26 Jan 2015 02:03:16 +0100, by Goffi
-
core: added items() and iteritems() methods to PersistentDict frontends_multi_profilesMon, 26 Jan 2015 01:57:06 +0100, by Goffi
-
remove remaining references to Wix frontends_multi_profilesSat, 24 Jan 2015 16:12:50 +0100, by souliane
-
core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit): frontends_multi_profilesSat, 24 Jan 2015 01:00:29 +0100, by Goffi
-
Wix removal: Wix is now officially abandonned (a futur desktop frontend will replace it) frontends_multi_profilesSat, 24 Jan 2015 00:15:01 +0100, by Goffi
-
quick_frontend, primitivus: moved parts of primitivus's profileManager to quick_frontend frontends_multi_profilesSat, 24 Jan 2015 00:14:58 +0100, by Goffi
-
plugin XEP-0313: handle forwarded pubsub eventThu, 15 Jan 2015 21:54:53 +0100, by souliane
-
tmp: update wokkel MAM implementationThu, 15 Jan 2015 21:02:41 +0100, by souliane
-
tmp, plugins: fixes the imports fron sat.tmpWed, 14 Jan 2015 10:44:49 +0100, by souliane
-
plugin XEP-0313: update (still draft)Fri, 09 Jan 2015 10:51:12 +0100, by souliane
-
tmp: update tmp.wokkel.rsm, add tmp.wokkel.mamFri, 09 Jan 2015 10:50:11 +0100, by souliane
-
plugin XEP-0060: free SatPubSubClient instance on profile disconnectionFri, 09 Jan 2015 10:45:15 +0100, by souliane
-
plugin groupblog: fixes bad errback valueFri, 09 Jan 2015 10:44:37 +0100, by souliane
-
setup: fixes to install sat.tmp.wokkelThu, 25 Dec 2014 12:26:49 +0100, by souliane
-
plugin XEP-0334: first draftThu, 25 Dec 2014 12:09:05 +0100, by souliane
-
test: fix/improve tests for plugins XEP-0033 and XEP-0085 (mainly to return a Deferred)Thu, 25 Dec 2014 11:49:13 +0100, by souliane
-
plugin XEP-0313: first draft:Fri, 19 Dec 2014 14:43:42 +0100, by souliane
-
core (xmpp): set missing "from" attribute of received messages to the server domainFri, 19 Dec 2014 11:42:45 +0100, by souliane
-
plugin XEP-0277: minor fix in plugin declarationFri, 19 Dec 2014 11:41:23 +0100, by souliane
-
plugin XEP-0297: first draftFri, 19 Dec 2014 11:40:28 +0100, by souliane
-
plugin XEP-0203: first draftFri, 19 Dec 2014 11:38:24 +0100, by souliane
-
test: fixes tests for XEP-0033Fri, 19 Dec 2014 11:36:43 +0100, by souliane
-
test: refactoring:Fri, 19 Dec 2014 11:36:00 +0100, by souliane
-
test: fixes import for wokkel.rsmMon, 15 Dec 2014 15:29:08 +0100, by souliane
-
test: add tests for plugin_misc_groupblogMon, 15 Dec 2014 14:05:28 +0100, by souliane
-
plugins XEP-0060, XEP-0277, groupblog: make use of RSM (XEP-0059)Mon, 15 Dec 2014 14:04:19 +0100, by souliane
-
plugins XEP-0059, XEP-0060: leave internal wokkel extensions to sat.tmp.wokkelMon, 15 Dec 2014 14:03:13 +0100, by souliane
-
use sat.tmp.wokkel as a buffer module until the changes are integrated to wokkelMon, 15 Dec 2014 12:46:58 +0100, by souliane
-
quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): frontends_multi_profilesWed, 10 Dec 2014 19:00:09 +0100, by Goffi
-
plugin XEP-0085: disabled a problematic assert (see FIXME) frontends_multi_profilesWed, 10 Dec 2014 18:37:14 +0100, by Goffi
-
core: improved roster management + misc: frontends_multi_profilesWed, 10 Dec 2014 18:32:33 +0100, by Goffi
-
plugin XEP-0060: listNodes should not use SatPubSubClient.getDiscoItems but self.host.getDiscoItems, cf. revs 1217 (318eab3f93f8) and 1259 (633fcd13a7dc)Mon, 24 Nov 2014 17:20:51 +0100, by souliane
-
plugin pubsub: fixed redefinition of PubSubRequestFri, 21 Nov 2014 16:36:24 +0100, by Goffi
-
memory: fixes issue in a testWed, 22 Oct 2014 18:58:29 +0200, by souliane
-
plugin misc_room_game, radiocol, tarot: fixes bridge method "prepareRoom" declaration (add "async=True")Wed, 22 Oct 2014 14:38:20 +0200, by souliane
-
plugin XEP-0045: use HISTORY_LIMIT param to retrieve the MUC historyWed, 22 Oct 2014 14:16:01 +0200, by souliane
-
plugin XEP-0054: the fix by revision 1248 (77a4592816f6) was not completeWed, 22 Oct 2014 11:42:15 +0200, by souliane
-
test: fixes test for XEP-0085 (use full JID)Mon, 20 Oct 2014 20:46:10 +0200, by souliane
-
plugin XEP-0085: send 'gone' state before disconnectionMon, 20 Oct 2014 20:26:46 +0200, by souliane
-
plugin XEP-0085: use the full JID + fixes bad entity data "type" valueMon, 20 Oct 2014 12:57:55 +0200, by souliane
-
memory: add method isContactConnectedMon, 20 Oct 2014 16:38:49 +0200, by souliane
-
plugin XEP-0045: set the entity data "type" asap (userJoinedRoom is triggered before the join callback)Mon, 20 Oct 2014 15:09:37 +0200, by souliane
-
plugin sec_otr: a trigger was not returning TrueMon, 20 Oct 2014 12:57:27 +0200, by souliane
-
plugin XEP-0054: fixes error message when we get a ConnectionLost failureSun, 19 Oct 2014 15:25:04 +0200, by souliane
-
memory: temporary dirty hack to fix the personnal key issue after the auth session expiredSun, 19 Oct 2014 15:07:16 +0200, by souliane
-
core, plugins: improve a bit some log messagesSat, 18 Oct 2014 16:28:37 +0200, by souliane
-
plugin misc_imap: fixes call to log.debug with more than one argumentSun, 19 Oct 2014 12:31:28 +0200, by souliane
-
plugin XEP-0115: better disco error handlingSun, 19 Oct 2014 11:54:07 +0200, by souliane
-
plugins groupblogs: fixes the massive retrieval callback (loop variable was misused in a lambda callback)Sun, 19 Oct 2014 02:48:11 +0200, by souliane
-
plugin XEP-0060: fixes listing the nodes on the pubsub serviceSat, 18 Oct 2014 20:23:12 +0200, by souliane
-
frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses resultSat, 18 Oct 2014 13:02:41 +0200, by souliane
-
memory: don't save last resource in entity data for the MUC jidsFri, 17 Oct 2014 20:26:01 +0200, by souliane
-
plugin XEP-0045: handle MUC presenceFri, 17 Oct 2014 15:49:46 +0200, by souliane
-
memory (params): set "Show empty groups" to True by defaultThu, 16 Oct 2014 17:02:44 +0200, by souliane
-
bridge (frontends side): fixed call of async method in blocking contextThu, 16 Oct 2014 20:18:40 +0200, by Goffi
-
core (config): fixed a bad option checkThu, 16 Oct 2014 20:10:08 +0200, by Goffi
-
core (config): added the Exception default value which raise an exception instead of returning the default in getConfigSat, 11 Oct 2014 16:26:43 +0200, by Goffi
-
core: better management of default value in getConfigTue, 07 Oct 2014 17:12:41 +0200, by Goffi
-
plugin XEP-0277, groupblog: fixes namespace issue of the items that are received from an event + trap some errorsMon, 06 Oct 2014 17:25:41 +0200, by souliane
-
plugin XEP-0115: trap "service-unavailable" error when retrieving disco infosTue, 07 Oct 2014 10:19:01 +0200, by souliane
-
primitivus: fixes displaying online contacts when "Show offline contacts" is FalseTue, 07 Oct 2014 11:45:34 +0200, by souliane
-
primitivus: implement parameter "Show empty groups"Mon, 06 Oct 2014 13:54:41 +0200, by souliane
-
primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)Mon, 06 Oct 2014 12:44:58 +0200, by souliane
-
constants: split C.bool in C.bool and C.str so:Mon, 06 Oct 2014 12:22:14 +0200, by souliane
-
memory (params): add parameters "Show offline contacts" and "Show empty groups"Mon, 06 Oct 2014 11:20:43 +0200, by souliane
-
memory (params): use more generic param attribute "constraint" instead of "min" and "max"Mon, 06 Oct 2014 11:18:37 +0200, by souliane
-
frontends (primitivus): new command :search <pattern>Sat, 04 Oct 2014 10:26:10 +0200, by souliane
-
bridge, memory: add "search" attribute to getHistory (filter the results with a unix globbing pattern)Sat, 04 Oct 2014 10:25:32 +0200, by souliane
-
frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''Sat, 04 Oct 2014 10:23:13 +0200, by souliane
-
memory: add Parameter "Chat history limit"Wed, 24 Sep 2014 13:49:43 +0200, by souliane
-
memory: getHistory with limit=0 now returns an empty list, use limit=None to return all messagesFri, 03 Oct 2014 12:43:59 +0200, by souliane
-
memory (params), tools (xml_tools), plugins, frontends: add "int" parameter type with "min" and "max" attributesFri, 03 Oct 2014 12:27:43 +0200, by souliane
-
plugin XEP-0059: first draft, pubsub and jabber search do not exploit it yetMon, 22 Sep 2014 22:25:44 +0200, by souliane
-
plugin maildir: fixes missing importMon, 22 Sep 2014 20:50:20 +0200, by souliane
-
plugin XEP-0060, groupblog: avoid unecessary pubsub errors while doing massive requests:Mon, 22 Sep 2014 20:49:13 +0200, by souliane
-
memory (disco): add nodeIdentifier parameter to getItemsMon, 22 Sep 2014 20:34:29 +0200, by souliane
-
memory: session timeout won't be reset on each access if the Sessions() is called with resettable_timeout=FalseMon, 22 Sep 2014 19:24:07 +0200, by souliane
-
memory: profileSessions.profileGetUnique was not resetting the timerMon, 22 Sep 2014 18:42:54 +0200, by souliane
-
memory: handle the case where an existing session ID is re-used for creating a new sessionMon, 22 Sep 2014 20:26:40 +0200, by souliane
-
memory: Sessions.newSession can be called with a forced session IDSun, 21 Sep 2014 13:10:55 +0200, by souliane
-
core: move XMPP keep-alife value to the constantsSun, 21 Sep 2014 13:06:53 +0200, by souliane
-
we are in dev version againThu, 18 Sep 2014 11:43:21 +0200, by souliane
-
SàT v0.5.1 releasedThu, 18 Sep 2014 11:42:07 +0200, by souliane
-
update CHANGELOG for v5.1Thu, 18 Sep 2014 11:28:41 +0200, by souliane
-
test: fixes FakeSAT for plugin XEP-0033Wed, 17 Sep 2014 10:02:24 +0200, by souliane
-
plugin XEP-0033: fixes sending the message after the changes made in rev 1052 (e88bff4c8b77)Thu, 11 Sep 2014 15:38:57 +0200, by souliane
-
misc: added Olly Betts to contributors + various fixed for Matteo CyprianiMon, 15 Sep 2014 14:18:34 +0200, by Goffi
-
misc: updated urls of pyxe an pyfeedMon, 15 Sep 2014 14:18:27 +0200, by Matteo Cypriani
-
misc: fixed typos in READMEMon, 15 Sep 2014 14:18:27 +0200, by Matteo Cypriani
-
misc: README typos fixesMon, 15 Sep 2014 14:18:26 +0200, by Matteo Cypriani
-
misc: update versions in README4PACKAGERS + typosMon, 15 Sep 2014 14:18:25 +0200, by Matteo Cypriani
-
misc: fixed some typosMon, 15 Sep 2014 14:18:25 +0200, by Matteo Cypriani
-
misc (install): Lower default setuptools versionTue, 09 Sep 2014 22:09:51 -0400, by Matteo Cypriani
-
wix: Avoid setting a bad iconTue, 09 Sep 2014 18:51:35 -0400, by Olly Betts
-
misc: forgotten to change distribute_setup.py to ez_setup.py in MANIFEST.inMon, 15 Sep 2014 13:29:38 +0200, by Goffi
-
we are in dev version againMon, 15 Sep 2014 12:07:40 +0200, by Goffi
-
update the minimal versions of urwid and urwid_satextThu, 11 Sep 2014 10:40:28 +0200, by souliane
-
SàT 0.5.0 releasedTue, 09 Sep 2014 08:15:35 +0200, by Goffi
-
misc: INSTALL note for pyfeed/xeTue, 09 Sep 2014 07:58:54 +0200, by Goffi
-
misc: CHANGELOG updateMon, 08 Sep 2014 23:30:42 +0200, by Goffi
-
core (disco): added a timeout to get itemsMon, 08 Sep 2014 21:23:21 +0200, by Goffi
-
frontends (dbus): error is not truncated anymore if it's not a SàT error.Mon, 08 Sep 2014 21:23:21 +0200, by Goffi
-
plugin OTR: added a warning to tell that the history is not logged anymore and advanced feature are disabled when using OTRMon, 08 Sep 2014 21:23:18 +0200, by Goffi
-
primitivus: added a FOCUS_EXTRA key (default: "ctrl f") which can be used to focus a main part:Mon, 08 Sep 2014 19:19:32 +0200, by Goffi
-
Primitivus (xmlui): fixed window closing on save params + removed now unused onConfigureRoom in ChatMon, 08 Sep 2014 18:32:36 +0200, by Goffi
-
Primitivus: fixed cancel button for status changeMon, 08 Sep 2014 18:15:15 +0200, by Goffi
-
Primitivus: fixed focus in ContactList:Mon, 08 Sep 2014 18:14:51 +0200, by Goffi
-
plugin groupblog: fixes return value of getLastGroupBlogsAtom when an error occuredMon, 08 Sep 2014 16:53:41 +0200, by souliane
-
Primitivus: main_widget is now in its own class (PrimitivusTopWidget), menu and notification bar (un)hidding is cleanerMon, 08 Sep 2014 15:50:51 +0200, by 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 sentMon, 08 Sep 2014 15:50:51 +0200, by Goffi
-
plugins XEP-0096, XEP-0065: fixed bad log callsMon, 08 Sep 2014 15:50:51 +0200, by Goffi
-
primitivus (profile manager): added FOCUS_UP and FOCUS_DOWN managementMon, 08 Sep 2014 15:50:49 +0200, by Goffi
-
primitivus: added REFRESH_SCREEN key to global namespaceSat, 06 Sep 2014 17:34:26 +0200, by Goffi
-
README: redirect media credits to sat_media repository (the pictures are no more hosted here)Mon, 08 Sep 2014 14:54:17 +0200, by souliane
-
updated CHANGELOG for version 0.5Mon, 08 Sep 2014 12:41:33 +0200, by souliane
-
plugin OTR: do not save in history the encrypted messages for skipped profilesSun, 07 Sep 2014 20:08:56 +0200, by souliane
-
primivitus: info messages now use "info_msg" attribute (yellow)Fri, 05 Sep 2014 19:29:30 +0200, by Goffi
-
frontends: use of new "info" type in newMessageFri, 05 Sep 2014 19:29:30 +0200, by Goffi
-
core: a new "info" type is used in newMessage for system messages (not comming from outside)Fri, 05 Sep 2014 19:29:30 +0200, by Goffi
-
plugin OTR: forces FINISHED state if we are in ENCRYPTED state on contact disconnectionFri, 05 Sep 2014 11:16:38 +0200, by souliane
-
plugin OTR: disconnect the active OTR sessions and delete the context on profile disconnectionFri, 05 Sep 2014 11:01:14 +0200, by souliane
-
plugin OTR: fixes handling of the FINISHED stateFri, 05 Sep 2014 10:39:06 +0200, by souliane
-
core (xmpp): fixes SatPresenceProtocol.available to prevent an eventual code skippingThu, 04 Sep 2014 11:26:22 +0200, by souliane
-
misc (README4PACKAGERS): Urwid minimal version is now 1.2.0Thu, 04 Sep 2014 20:34:38 +0200, by Goffi
-
primitivus: added disable_mouse config option /!\ minimal Urwid version is now 1.2.0Thu, 04 Sep 2014 20:30:57 +0200, by Goffi
-
primitivus: fixed forgotten keysThu, 04 Sep 2014 20:24:41 +0200, by Goffi
-
primitivus: forgot to rename _historyCb methodThu, 04 Sep 2014 19:40:43 +0200, by Goffi
-
primitivus: SIGINT is now ignored, APP_QUIT key/menu or :quit command must be used to quit PrimitivusThu, 04 Sep 2014 19:05:57 +0200, by Goffi
-
primitivus: profile manager now handle APP_QUIT keyThu, 04 Sep 2014 19:05:57 +0200, by Goffi
-
primitivus: moved history method definition out of keypressThu, 04 Sep 2014 19:05:57 +0200, by Goffi
-
primitivus: key can be changed in config:Thu, 04 Sep 2014 19:05:57 +0200, by Goffi
-
primitivus: use of new keys modules from Urwid SàTextThu, 04 Sep 2014 19:05:57 +0200, by Goffi
-
add licence information for otr.js and dependenciesWed, 03 Sep 2014 20:54:14 +0200, by souliane
-
misc (install): fixed self.root access when it's not usedWed, 03 Sep 2014 17:55:05 +0200, by Goffi
-
misc (install): updated old distribute_setup.py to new setuptools' ez_setup.pyWed, 03 Sep 2014 17:44:19 +0200, by Goffi
-
misc (install): use os.symlink instead of distutils.file_util.copy_file to avoid error when --root is usedWed, 03 Sep 2014 17:18:27 +0200, by Goffi
-
misc (installation): --root option is ignored for _final destinationsWed, 03 Sep 2014 16:40:52 +0200, by Goffi
-
misc: README4PACKAGERS updateWed, 03 Sep 2014 12:25:07 +0200, by Goffi
-
misc (launch script): added a "status" commandWed, 03 Sep 2014 11:46:09 +0200, by Goffi
-
misc (D-Bus, installation): added a .service file for D-Bus auto-launch feature + installation from setup.py (path adaptation now use regex).Wed, 03 Sep 2014 11:46:06 +0200, by Goffi
-
plugin OTR: add bridge method skipOTR to desactivate OTR handling for a given profileMon, 01 Sep 2014 15:45:35 +0200, by souliane
-
core: sendMessage handles the extra data key 'send_only' to skip triggers, storage and echoMon, 01 Sep 2014 15:43:16 +0200, by souliane
-
plugin OTR: two small fixesMon, 01 Sep 2014 16:11:45 +0200, by souliane
-
plugin OTR: remove unnecessary attribute SatXMPPClient.otr_priv_keyMon, 01 Sep 2014 16:05:28 +0200, by souliane
-
core: more robust plugins importationMon, 01 Sep 2014 11:05:27 +0200, by Goffi
-
plugin OTR: added ability to drop private keyWed, 27 Aug 2014 01:27:24 +0200, by 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:27:05 +0200, by 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 01:24:26 +0200, by Goffi
-
plugin OTR: authentication management + fixed a bug in setState (due to a wrong docstring in potr.context.getCurrentTrust)Wed, 27 Aug 2014 00:23:14 +0200, by Goffi
-
sat_frontends (tools): force JID's node and domain to lower-case:Tue, 26 Aug 2014 13:33:12 +0200, by souliane
-
move sat.tools.jid to sat_frontends.tools.jidTue, 26 Aug 2014 12:52:46 +0200, by souliane
-
setup: sat_frontends was omitted by the cleaning methodTue, 26 Aug 2014 09:54:23 +0200, by souliane
-
plugin otr: priv_key is better than getPrivKey here, as it should not be None + fixed private key encryption/decryptionMon, 25 Aug 2014 21:32:29 +0200, by Goffi
-
plugin OTR: added start/refresh and end session menusMon, 25 Aug 2014 21:32:23 +0200, by Goffi
-
plugin OTR: a warning is logged when Account is instancied with a bare jid.Mon, 25 Aug 2014 21:32:23 +0200, by 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, by Goffi
-
primivitus: fixed jid escaping for dynamic menus in one2one chatMon, 25 Aug 2014 21:32:23 +0200, by Goffi
-
reverted commit b1cb1d70bea9: jid should not be lowercase !Mon, 25 Aug 2014 19:39:07 +0200, by Goffi
-
core (stdui): fixed forgotten parametter in getParamErrorMon, 25 Aug 2014 21:32:23 +0200, by Goffi
-
core: twistd plugin refactoring:Mon, 25 Aug 2014 17:21:04 +0200, by 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, by Goffi
-
misc: added Session.vim to .hgignoreMon, 25 Aug 2014 17:21:03 +0200, by Goffi
-
primitivus (chat): fixes the messages display when opening a new chat windowSun, 24 Aug 2014 18:39:32 +0200, by souliane
-
quick_frontend, primitivus: add primitivus command ":history [limit]" (default value for limit is 50)Sat, 23 Aug 2014 20:26:04 +0200, by souliane
-
primitivus: improve the check to alert for new messageSun, 24 Aug 2014 18:23:55 +0200, by souliane
-
installation: setup.py update:Sun, 24 Aug 2014 18:44:18 +0200, by Goffi
-
core: sat bakcend is now a twisted plugin (no more .tac file)Sun, 24 Aug 2014 18:44:17 +0200, by Goffi
-
core (logging): fixed twisted backend for twistd plugin, /!\ stdout logging in debug/nodaemon mode does'nt work anymore with .tac files.Sun, 24 Aug 2014 18:44:17 +0200, by Goffi
-
primitivus: prevent a notification flood when displaying the historyFri, 22 Aug 2014 12:31:55 +0200, by souliane
-
primitivus: change behavior of commands ":presence" and ":status" :Sat, 23 Aug 2014 20:11:37 +0200, by souliane
-
tools (jid): force JIDs to lower caseSun, 24 Aug 2014 13:15:51 +0200, by souliane
-
quick_frontend: fixes an issue with the profile in the signal handlerThu, 21 Aug 2014 22:46:57 +0200, by souliane
-
core (logging): logging is added to stdout in nodaemon mode (it was already the case in debug mode)Thu, 21 Aug 2014 02:14:24 +0200, by Goffi
-
misc: daemon mode refactoring:Wed, 20 Aug 2014 23:45:21 +0200, by Goffi
-
misc: stdout encoding management in python part of sat.shWed, 20 Aug 2014 23:42:58 +0200, by Goffi
-
core (constants): minor comment changeWed, 20 Aug 2014 23:07:59 +0200, by Goffi
-
core (constants): better management of xdg importWed, 20 Aug 2014 23:04:57 +0200, by Goffi
-
core (constants): removed pyjamas workaroundWed, 20 Aug 2014 22:59:33 +0200, by Goffi
-
plugin XEP-0050: notes are now managed:Wed, 20 Aug 2014 21:22:06 +0200, by Goffi
-
frontends: dialog don't crash anymore is no submit_id is given (submit does nothing in this case)Wed, 20 Aug 2014 21:16:14 +0200, by Goffi
-
core (constants): fixed bad XMLUI level constantsWed, 20 Aug 2014 21:15:04 +0200, by Goffi
-
setup: cleaning also handles egg filenames not containing the python versionWed, 13 Aug 2014 18:39:46 +0200, by souliane
-
frontends: XMLUI refactoring + dialogs:Wed, 13 Aug 2014 14:48:49 +0200, by Goffi
-
core (XMLUI): Dialogs are now managemed in XMLUI:Mon, 11 Aug 2014 19:10:24 +0200, by Goffi
-
core (constants): added constants mainly used in XMLUIMon, 11 Aug 2014 19:10:24 +0200, by Goffi
-
frontends: signals are managed in a more generic wayMon, 11 Aug 2014 19:10:24 +0200, by Goffi
-
plugin misc_static_blog: add a menu for displaying a user static blogTue, 15 Jul 2014 18:28:40 +0200, by souliane
-
plugin XEP-0045: change security limit of "config room" menu to 4Tue, 15 Jul 2014 18:26:36 +0200, by souliane
-
setup: SAT_INSTALL environment variable handles "clean" and "purge" optionsTue, 15 Jul 2014 13:37:50 +0200, by souliane
-
memory (sqlite): fixes upgrade Deferred issueSun, 06 Jul 2014 21:54:07 +0200, by souliane
-
memory: fixes encoding issues during encryptionSun, 06 Jul 2014 21:13:47 +0200, by souliane
-
memory (memory): delete profile session on profile deletionFri, 27 Jun 2014 20:05:31 +0200, by souliane
-
core: use of debug log instead of error when port default value is usedThu, 26 Jun 2014 14:59:02 +0200, by Goffi
-
plugin OTR: various improvments:Thu, 26 Jun 2014 14:58:25 +0200, by Goffi
-
pluging XEP-0045: configure room dynamic menuThu, 26 Jun 2014 00:05:25 +0200, by Goffi
-
core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managedThu, 26 Jun 2014 00:05:20 +0200, by Goffi
-
core (menus): constants are used for menu typesWed, 25 Jun 2014 20:54:15 +0200, by Goffi
-
plugin misc_account: delete the profile session after the registration is doneWed, 25 Jun 2014 19:11:30 +0200, by souliane
-
memory: add helper methods encryptValue and decryptValueWed, 25 Jun 2014 19:01:00 +0200, by souliane
-
core, plugins, stdui, frontends: fixes handling of "Force server" and "Force port" parameters:Mon, 23 Jun 2014 10:23:13 +0200, by souliane
-
core, memory, plugins, stdui, frontends: look for DNS SRV records when server is not specified:Mon, 23 Jun 2014 00:44:10 +0200, by souliane
-
frontends (XMLUI): use of logging system instead of printWed, 25 Jun 2014 14:01:58 +0200, by Goffi
-
core/frontends (XMLUI): value can now be inserted as a <value/> element, if not present value attribute is tested, else empty string is used.Wed, 25 Jun 2014 14:01:57 +0200, by Goffi
-
frontends (XMLUI): implementation of read_only attributes for widgets String, TextBox, Password and BoolWed, 25 Jun 2014 14:01:56 +0200, by Goffi
-
core (XMLUI): created a read_only attribute for InputWidget + new JidInputWidgetWed, 25 Jun 2014 14:01:55 +0200, by Goffi
-
plugin XEP-0045: small refactorization + clean on profile's disconnectionMon, 23 Jun 2014 16:07:13 +0200, by souliane
-
plugin XEP-0045, text_commands: add some commands:Mon, 23 Jun 2014 15:42:56 +0200, by souliane
-
plugin XEP-0054: crop uploaded avatar to get a squareThu, 19 Jun 2014 20:33:42 +0200, by souliane
-
plugin misc_account: suppress the profile after its creation if the XMPP account registration failedThu, 19 Jun 2014 19:20:52 +0200, by souliane
-
reverted commit bb4517e69957: note was not implemented on purposeWed, 18 Jun 2014 16:35:20 +0200, by Goffi
-
tools (xmlui): data form 'text-multi' element must be converted to xmlui 'textbox' (not 'text')Wed, 18 Jun 2014 14:55:35 +0200, by souliane
-
plugin XEP-0050: handle note element in command answerWed, 18 Jun 2014 14:52:52 +0200, by souliane
-
prepare changelog for version 0.5Mon, 16 Jun 2014 20:06:08 +0200, by souliane
-
misc: remove some pylints warningsSun, 15 Jun 2014 18:18:36 +0200, by souliane
-
frontends (quick_frontend): fixes the handling of asyncConnect failureSun, 15 Jun 2014 16:09:30 +0200, by souliane
-
bridge: DBusException also transports the twisted failure conditionSun, 15 Jun 2014 16:06:02 +0200, by souliane
-
bridge (D-Bus): frontend side now use a 120 s timeout for async callsSun, 15 Jun 2014 00:18:28 +0200, by Goffi
-
plugin XEP-0050: form returned by completed command are now managedSat, 14 Jun 2014 17:26:22 +0200, by Goffi
-
core (XMLUI): management of text-multi in _dataFormField2XMLUIDataSat, 14 Jun 2014 17:25:08 +0200, by Goffi
-
core (XMLUI): data form result now manage generic data setSat, 14 Jun 2014 17:24:16 +0200, by Goffi
-
plugin XEP-0045: room configuration returns a success or failure messageThu, 12 Jun 2014 18:56:08 +0200, by souliane
-
tools (xml_tools): dataForm2XMLUI handles the default value for "list-single" fieldsThu, 12 Jun 2014 18:19:55 +0200, by souliane
-
test (memory): fixes crypto encryption/decryption testThu, 12 Jun 2014 15:57:22 +0200, by souliane
-
memory (sqlite): fixes upgrade to database v2Thu, 12 Jun 2014 15:56:41 +0200, by souliane
-
memory, tools (config): move special config retrieval from memory to toolsMon, 09 Jun 2014 20:40:13 +0200, by souliane
-
frontends: async failures are more detailed (full class name + error message)Sat, 07 Jun 2014 15:39:20 +0200, by souliane
-
bridge: async failures are more detailed (full class name + error message)Sat, 07 Jun 2014 15:20:39 +0200, by souliane
-
core (xmpp): onMessage handles an eventual subject (used for announcement / headline message)Mon, 02 Jun 2014 19:25:06 +0200, by souliane
-
core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signalFri, 23 May 2014 09:59:35 +0200, by souliane
-
core, frontends: remove bridge method "connect" (always use asyncConnect)Fri, 23 May 2014 10:40:54 +0200, by souliane
-
frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in rosterThu, 29 May 2014 14:34:01 +0200, by souliane
-
test: fixes the tests for plugin XEP-0033Sun, 08 Jun 2014 17:39:21 +0200, by souliane
-
tools (config): fixConfigOption creates the section if it doesn't existSun, 08 Jun 2014 17:27:03 +0200, by souliane
-
plugin otr: first draftSat, 07 Jun 2014 16:39:08 +0200, by Goffi
-
installation: added python OTR dependencySat, 07 Jun 2014 16:39:08 +0200, by Goffi
-
core (XMPP): message received (onMessage) refactoring:Sat, 07 Jun 2014 16:38:53 +0200, by Goffi
-
core (XMPP): sendMessage refactoring:Sat, 07 Jun 2014 16:35:29 +0200, by Goffi
-
memory (params), test: fixes updateParams bugTue, 03 Jun 2014 17:10:12 +0200, by souliane
-
memory (params), test: fixes bug relative to parameter filteringTue, 03 Jun 2014 15:10:51 +0200, by souliane
-
plugin XEP-0100: fixes the call to log.debug (line 185)Wed, 04 Jun 2014 12:57:49 +0200, by souliane
-
primitivus: fixes freedesktop notifications when the owner name is changingWed, 28 May 2014 12:14:28 +0200, by souliane
-
memory: synchronize the upgrade to database v2 to be sure libervia's profile password is read to be written in the config file before its encryptionFri, 23 May 2014 13:00:35 +0200, by souliane
-
tools: add missing file src/tools/config.pyFri, 23 May 2014 10:03:33 +0200, by souliane
-
memory: auto-update configuration file with libervia's passphrase when migrating the databaseFri, 23 May 2014 09:59:15 +0200, by souliane
-
plugins misc_account, misc_register_account: manually delete the sessions when not needed anymoreWed, 21 May 2014 23:17:51 +0200, by souliane
-
core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection failsWed, 21 May 2014 23:15:01 +0200, by souliane
-
memory (params): fixes bugs in setParam:Wed, 21 May 2014 21:14:40 +0200, by souliane
-
plugin misc_accout: update relative to the introduction of profile password:Wed, 21 May 2014 12:07:13 +0200, by souliane
-
plugin misc_account: do not send the password with the confirmation email for account creationTue, 20 May 2014 15:47:08 +0200, by souliane
-
memory (params): fix parameters of type "list" to use the default option when no individual value is setTue, 20 May 2014 09:34:02 +0200, by souliane
-
fixes setup with PyCrypto minimal versionFri, 16 May 2014 11:26:46 +0200, by souliane
-
core, memory, bridge, plugin misc_register_account: move registerNewAccount to a new plugin:Fri, 16 May 2014 00:58:20 +0200, by souliane
-
tools (xmlui): to click a button in a "param" form will automatically submit the parameters of the same categoryFri, 16 May 2014 00:53:09 +0200, by souliane
-
wix: update the connection mechanism to ask for non empty profile passwordsWed, 07 May 2014 18:16:15 +0200, by souliane
-
quick_app, primitivus: update the connection mechanism to ask for non empty profile passwordsWed, 07 May 2014 16:11:32 +0200, by souliane
-
jp: option '-c' is not longer a flag but a string to define the profile password:Wed, 07 May 2014 16:10:20 +0200, by souliane
-
stdui: add ui_profile_manager to interact with frontends when profile authentication is neededWed, 07 May 2014 16:03:38 +0200, by souliane
-
plugins misc_account, misc_smtp: update the plugins that deal with passwordsMon, 12 May 2014 17:51:38 +0200, by souliane
-
core, memory, bridge: added profile password + password encryption:Wed, 07 May 2014 16:02:23 +0200, by souliane
-
memory: add class ProfileSessions based on SessionsSat, 10 May 2014 17:37:32 +0200, by souliane
-
memory, test: added module crypto to hash passwords and encrypt/decrypt passwords or blocksWed, 07 May 2014 15:46:43 +0200, by souliane
-
core: fixed typoThu, 15 May 2014 20:25:52 +0200, by Goffi
-
core: getReady and asyncConnect now wait full initialisation, not only memoryThu, 15 May 2014 20:01:56 +0200, by Goffi
-
plugin text commands: added /me command to avoid the need to escape the /Thu, 15 May 2014 19:51:53 +0200, by Goffi
-
bridge (constructor): fixed D-Bus frontend generator for async method without sig_in + fixed --debug option + regenerated bridge to fix bad frontend D-Bus bridge.Thu, 15 May 2014 16:35:28 +0200, by Goffi
-
test: fix the tests after the changes of logging systemWed, 14 May 2014 13:26:23 +0200, by souliane
-
core (log): moved configuration to core.log_config; this avoid import issues with pyjamas.Wed, 14 May 2014 12:51:24 +0200, by Goffi
-
plugin misc_static_blog: renamed from tmp_blog_banner, now also with page's title, meta keywords and descriptionTue, 13 May 2014 17:17:57 +0200, by souliane
-
better PEP-8 complianceWed, 07 May 2014 15:44:31 +0200, by souliane
-
core (i18n): use logging system instead of printThu, 08 May 2014 19:11:47 +0200, by Goffi
-
core (log): added "custom" backendThu, 08 May 2014 19:11:20 +0200, by Goffi
-
core (logs): workaround for pyjamas bugThu, 08 May 2014 17:16:15 +0200, by Goffi
-
memory, jp: added jp commands to load/save parameters templateSun, 04 May 2014 18:43:54 +0200, by souliane
-
core: if in debug mode and ipdb is present, use ipdb instead of pdbMon, 05 May 2014 20:16:14 +0200, by Goffi
-
core (log/standard backend): added "%(profile)s" format managementMon, 05 May 2014 20:16:13 +0200, by Goffi
-
core(log): standard backend: colors are now checked on a per handler basisMon, 05 May 2014 20:16:08 +0200, by Goffi
-
wix: use of new logging systemMon, 05 May 2014 20:12:21 +0200, by Goffi
-
primitivus: use of new logging system:Mon, 05 May 2014 20:12:19 +0200, by Goffi
-
quick_frontend: use of new logging systemMon, 05 May 2014 18:58:34 +0200, by Goffi
-
core (log): added magic %(profile)s key to log_fmt:Mon, 05 May 2014 18:58:34 +0200, by Goffi
-
core (log): refactoring + twisted backend:Mon, 05 May 2014 18:58:34 +0200, by Goffi
-
core (log): added advanced feature to basic backend (colors/formatting/level and logger filtering)Mon, 05 May 2014 18:58:34 +0200, by Goffi
-
core (logs): added formatting, name filter and outputs management:Mon, 05 May 2014 18:58:34 +0200, by Goffi
-
core (constants): use realpath instead of abspath + do not import it when building liberviaThu, 01 May 2014 11:14:25 +0200, by souliane
-
memory: fixes the method fixLocalDir for pid_dir and log_dir to use local_dir as defaultWed, 30 Apr 2014 19:54:21 +0200, by souliane
-
plugins TEXT-COMMANDS, XEP-0045, XEP-0048, XEP-0249:Wed, 30 Apr 2014 16:34:09 +0200, by souliane
-
core: fixes constants.pySun, 27 Apr 2014 18:51:03 +0200, by souliane
-
primitivus: fixes contact group updateSun, 27 Apr 2014 18:22:12 +0200, by souliane
-
plugin XEP_0033: fixes the server part and the testsFri, 11 Apr 2014 11:02:42 +0200, by souliane
-
tests: fixed log init in helpers (log init must be done before any call to a log method)Wed, 23 Apr 2014 12:01:59 +0200, by Goffi
-
test: configuration/use of new logging systemMon, 21 Apr 2014 20:04:52 +0200, by Goffi
-
tests: fixed import in test_helpers_pluginsMon, 21 Apr 2014 19:45:10 +0200, by Goffi
-
plugin XEP-0096: fixed a bug introduced by the log refactoringSun, 20 Apr 2014 11:51:48 +0200, by Goffi
-
core (log): configuration and environment variables are now checked for log level and colors:Sat, 19 Apr 2014 20:11:23 +0200, by Goffi
-
core: use of the new core.log module:Sat, 19 Apr 2014 19:19:19 +0200, by Goffi
-
core (log): twisted backend use logging methods instead of log.msgSat, 19 Apr 2014 16:48:26 +0200, by Goffi
-
core: logging refactoring, first step:Sat, 19 Apr 2014 00:02:38 +0200, by Goffi
-
core (constants): added some basic ANSI escape codesFri, 18 Apr 2014 23:36:52 +0200, by Goffi
-
plugins XEP-0048, XEP-0049: feature is not checked anymore before using private XML storage, as feature announcement is not mandatory in XEP-0049Thu, 10 Apr 2014 16:12:50 +0200, by Goffi
-
core (stdui): added forgotten __init__.pyTue, 08 Apr 2014 09:50:45 +0200, by Goffi
-
core, frontends: unify the roster management UIs in sat/stdui/ui_contact_list.pyThu, 03 Apr 2014 16:10:44 +0200, by souliane
-
jp: added bookmarks subcommandsMon, 07 Apr 2014 16:24:29 +0200, by Goffi
-
plugin XEP-0048: bookmarks deletion + added "delete" option for /bookmark commandMon, 07 Apr 2014 16:24:29 +0200, by Goffi
-
plugin XEP-0048: added list of bookmarks in XMLUI, selecting one join the roomMon, 07 Apr 2014 16:24:28 +0200, by Goffi
-
plugin XEP-0048: added /bookmark text commandMon, 07 Apr 2014 16:22:35 +0200, by Goffi
-
plugin XEP-0048: bookmarks (first draft)Mon, 07 Apr 2014 16:22:35 +0200, by Goffi
-
core (XMLUI): _cleanValue method to avoid issues with DBus types (must be deleted in the future)Mon, 07 Apr 2014 16:22:35 +0200, by Goffi
-
plugin XEP-0049: private xml storageMon, 07 Apr 2014 16:22:35 +0200, by Goffi
-
core (memory): added __iter__ to PersistentDictMon, 07 Apr 2014 16:22:33 +0200, by Goffi
-
plugin XEP-0115: minor logs improvmentMon, 07 Apr 2014 16:22:18 +0200, by Goffi
-
tools, frontends (xmlui): add Widget.setInternalCallback:Thu, 03 Apr 2014 14:56:16 +0200, by souliane
-
frontends (xmlui): add setter methods + fixes:Thu, 03 Apr 2014 14:49:05 +0200, by souliane
-
reverted changeset 5c7707c958d8 (revision 969)Thu, 03 Apr 2014 14:38:48 +0200, by souliane
-
jp (info/disco): fixed disco loop when --connect is usedWed, 02 Apr 2014 12:37:32 +0200, by Goffi
-
core: better plugin initialisation sequence:Wed, 02 Apr 2014 12:31:23 +0200, by Goffi
-
jp: "disco" subcommand, moved into a new "info" subcommand + added "version" subcommand which get software versionWed, 02 Apr 2014 12:31:15 +0200, by Goffi
-
jp: using C.APP_URL for application urlWed, 02 Apr 2014 12:11:07 +0200, by Goffi
-
tools, frontends (xmlui): add setter methods for widgets + new widget InternalButton to process UI operationsTue, 01 Apr 2014 21:30:21 +0200, by souliane
-
tools, frontends, memory: param definition and XMLUI handle multi-selection for list widgets:Tue, 01 Apr 2014 21:21:13 +0200, by souliane
-
core, frontends (constants): frontends Const inheritates from core ConstTue, 01 Apr 2014 16:27:59 +0200, by souliane
-
jp: added disco subcommandTue, 01 Apr 2014 21:16:39 +0200, by Goffi
-
jp: fixed jid unicode decodingTue, 01 Apr 2014 21:16:02 +0200, by Goffi
-
jp: fixed missing importTue, 01 Apr 2014 21:15:35 +0200, by Goffi
-
core (disco): added discoInfos and discoItems bridge methodsTue, 01 Apr 2014 21:14:57 +0200, by Goffi
-
plugin XEP-0115: fixed bad disco_infos constructionMon, 31 Mar 2014 20:19:34 +0200, by Goffi
-
memory (disco): bug fix in findFeaturesSetMon, 31 Mar 2014 17:50:07 +0200, by souliane
-
core (XMPP): typo againMon, 31 Mar 2014 17:12:09 +0200, by Goffi
-
core (XMPP): fixed typoMon, 31 Mar 2014 17:10:10 +0200, by Goffi
-
core (XMPP): added warning when a contact ins roster is not subscribed from or toMon, 31 Mar 2014 17:07:25 +0200, by Goffi
-
plulgin XEP-0115: fixed caps_optimize initMon, 31 Mar 2014 16:57:02 +0200, by Goffi
-
plugin XEP-0065: fixed initialisation sequenceMon, 31 Mar 2014 16:08:15 +0200, by Goffi
-
quick frontends: first connection fixesMon, 31 Mar 2014 15:22:35 +0200, by Goffi
-
plugin account: reverted patch abd3a75d629cMon, 31 Mar 2014 12:35:59 +0200, by Goffi
-
plugin xep-0115: caps optimisationMon, 31 Mar 2014 12:24:20 +0200, by Goffi
-
plugin XEP-0092: use of checkFeature instead of hasFeature + timeout + message adapted to failure if software version is not availableMon, 31 Mar 2014 12:23:13 +0200, by Goffi
-
core (disco): added checkFeature method + fixed hasFeature testMon, 31 Mar 2014 12:23:13 +0200, by Goffi
-
plugin XEP-0045: profileConnected return the deferred, so muc service presence is checked before the end of initialisationMon, 31 Mar 2014 12:23:13 +0200, by Goffi
-
core: fixed bad closure in connection intialisation sequence (profileConnected in plugins were not called correctly)Mon, 31 Mar 2014 12:23:13 +0200, by Goffi
-
plugin account: prosody gid is used to spawn prosodyctl processMon, 31 Mar 2014 12:23:10 +0200, by Goffi
-
core (XMPP): fix status in presenceFri, 28 Mar 2014 19:19:11 +0100, by Goffi
-
core(memory): fixed last resourceFri, 28 Mar 2014 19:11:00 +0100, by Goffi
-
plugin XEP-0092: feature check before requesting versionFri, 28 Mar 2014 18:19:29 +0100, by Goffi
-
core, plugin XEP-0115: discovery refactoring:Fri, 28 Mar 2014 18:07:22 +0100, by Goffi
-
core (memory): entities cache improvments:Fri, 28 Mar 2014 18:07:17 +0100, by Goffi
-
core: more organisation in constants.pyFri, 28 Mar 2014 18:07:13 +0100, by Goffi
-
core, plugins: host.getClient now raise an exception instead of returning None when no profile is found, plugins have been adapted consequently and a bit cleanedFri, 28 Mar 2014 18:07:02 +0100, by Goffi
-
misc: precisions about pyjamas in README4PACKAGERSFri, 28 Mar 2014 18:06:51 +0100, by Goffi
-
wix: fixed onShowProfileThu, 27 Mar 2014 10:36:20 +0100, by Goffi
-
plugin account, groupblog: user can erase all their microblogs at onceThu, 27 Mar 2014 02:24:20 +0100, by souliane
-
primitivus: do not display the presence/status dialog if the profile is not connectedTue, 25 Mar 2014 17:26:31 +0100, by souliane
-
memory: be sure that local_dir exists before creating a new databaseTue, 25 Mar 2014 14:57:38 +0100, by souliane
-
memory: bug fix the current local_dir after sat.conf is auto-updatedMon, 24 Mar 2014 16:43:08 +0100, by souliane
-
plugin account: bug fix profile deletion from the database + unsubscribe the contactsMon, 24 Mar 2014 16:21:14 +0100, by souliane
-
core: presence stanzas were sent twiceMon, 24 Mar 2014 10:16:07 +0100, by souliane
-
misc: updated setup.py and README4PACKAGERSSun, 23 Mar 2014 22:34:24 +0100, by souliane
-
misc: sat stop would not kill all sat instances anymoreSun, 23 Mar 2014 22:44:49 +0100, by souliane
-
core, memory: use XDG recommended paths as the defaults for the config and local directoriesSun, 23 Mar 2014 22:43:43 +0100, by souliane
-
plugin text commands: commands are now sorted in /helpMon, 24 Mar 2014 15:18:53 +0100, by Goffi
-
plugin XEP-0045: added user information to /whois text commandMon, 24 Mar 2014 14:46:18 +0100, by Goffi
-
plugin text-commands: fixed name conflicts management + plugin parrot: removed now done TODOMon, 24 Mar 2014 13:49:37 +0100, by Goffi
-
plugin text commands: refactoring, text now only contain main commands, and other plugin can add commands themselve:Mon, 24 Mar 2014 10:57:15 +0100, by Goffi
-
core: plugins now accepts recommendations:Sun, 23 Mar 2014 10:02:50 +0100, by Goffi
-
test: fix tests fo plugins XEP-0033 and XEP-0085Sat, 22 Mar 2014 18:47:17 +0100, by souliane
-
core: removed default_config:Sat, 22 Mar 2014 17:48:10 +0100, by Goffi
-
core: sendMessageTrigger now manage pre and post treatments, which happen before or after XML generationSat, 22 Mar 2014 15:34:05 +0100, by Goffi
-
plugin text commands: refactoring:Sat, 22 Mar 2014 13:47:33 +0100, by Goffi
-
plugin XEP-0092: new plugin (software version)Sat, 22 Mar 2014 13:44:33 +0100, by Goffi
-
core: added IQ_SET to core.constants + getLastResource now manage correctly jid.JIDSat, 22 Mar 2014 13:42:59 +0100, by Goffi
-
bridge: remove unecessary signals/methods declarationsFri, 21 Mar 2014 09:09:51 +0100, by souliane
-
bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connectThu, 20 Mar 2014 21:18:18 +0100, by souliane
-
core: use of Const for profile_key + replaced '@DEFAULT@' default profile_key by '@NONE@'Fri, 21 Mar 2014 16:27:09 +0100, by Goffi
-
tests: tests fixesFri, 21 Mar 2014 16:19:46 +0100, by Goffi
-
core (memory): moved Params in its own module + introduced a new core/constants module, and moved some constants thereFri, 21 Mar 2014 16:08:11 +0100, by Goffi
-
primitivus: EditBar doesn't propagate key pressed anymore if it manage a 'up' or 'down' event (history event)Fri, 21 Mar 2014 15:36:01 +0100, by Goffi
-
primitivus: PrimitivusVerticalContainer box widgets management:Fri, 21 Mar 2014 15:04:13 +0100, by Goffi
-
primitivus: removed deprecated use of set_focusFri, 21 Mar 2014 15:04:03 +0100, by Goffi
-
core (XMLUI): BoolWidget now accept real boolean for valueFri, 21 Mar 2014 15:03:56 +0100, by Goffi
-
core: minor docstring fixesFri, 21 Mar 2014 15:03:51 +0100, by Goffi
-
plugin XEP-0085: bug fixes, especially for groupchat messagesTue, 18 Mar 2014 13:52:12 +0100, by souliane
-
primitivus: display chat states (with symbols) for MUC participantsMon, 17 Mar 2014 13:24:55 +0100, by souliane
-
quick_app: better PEP-8 complianceSun, 16 Mar 2014 21:25:49 +0100, by souliane
-
tools: xml_tools.ElementParser do not replace '\n' and '\t' with ' ' by defaultSat, 15 Mar 2014 00:15:49 +0100, by souliane
-
test: update radiocol test regarding the last changesSat, 15 Mar 2014 01:19:22 +0100, by souliane
-
plugin radiocol: preload signal also contains the uploader nicknameTue, 11 Mar 2014 11:59:11 +0100, by souliane
-
frontends: added SYNTAX_TEXT in the constantsMon, 10 Mar 2014 22:19:11 +0100, by souliane
-
plugin radiocol: add MP3 supportWed, 05 Mar 2014 23:24:03 +0100, by souliane
-
misc: added Naha to READMEWed, 05 Mar 2014 16:09:27 +0100, by Goffi
-
misc: README4PACKAGERS improvmentsWed, 05 Mar 2014 16:03:05 +0100, by Matteo Cypriani
-
jp: updated main loop to gobject 3Wed, 05 Mar 2014 16:03:04 +0100, by Matteo Cypriani
-
removed deprecated and really old Sortilege frontend, today Primitivus is the console frontendTue, 04 Mar 2014 01:24:15 +0100, by Goffi
-
misc: added gobject dependency for primitivus in README4PACKAGERSTue, 04 Mar 2014 00:29:10 +0100, by Goffi
-
plugin account: user can change his password or delete his XMPP accountMon, 03 Mar 2014 10:00:15 +0100, by souliane
-
core (memory): asyncDeleteProfile can force the deletion of a profile, even if it's connected (when called from the backend only)Mon, 03 Mar 2014 15:37:49 +0100, by souliane
-
core, frontends: add method asyncDeleteProfile, remove synchronous methods createProfile and deleteProfileMon, 03 Mar 2014 09:59:10 +0100, by souliane
-
plugin groupblog: added a convenient bridge method getGroupBlogsWithCommentsFri, 28 Feb 2014 11:19:08 +0100, by souliane
-
plugin XEP-0060, groupblog: added nodeIdentifiers attribute to getItems in order to retrieve items by idsTue, 25 Feb 2014 17:49:15 +0100, by souliane
-
plugin blog_banner: added temporary plugin with a user parameter to set a blog bannerTue, 25 Feb 2014 11:32:21 +0100, by souliane
-
we are in a dev version again...Sat, 01 Mar 2014 13:35:21 +0100, by Goffi
-
SàT 0.4.1 releasedFri, 28 Feb 2014 15:03:34 +0100, by Goffi
-
updated changelogFri, 28 Feb 2014 14:56:35 +0100, by Goffi
-
better INSTALL instructionsFri, 28 Feb 2014 14:41:51 +0100, by Goffi
-
setup.py fixes and improvmentsFri, 28 Feb 2014 14:39:45 +0100, by Goffi
-
README4PACKAGERS fixesThu, 27 Feb 2014 18:42:42 +0100, by Goffi
-
SàT 0.4 releasedWed, 26 Feb 2014 14:10:34 +0100, by Goffi
-
CHANGELOG fixes/updateWed, 26 Feb 2014 10:40:01 +0100, by Goffi
-
updated CHANGELOG for v 0.4.0Tue, 25 Feb 2014 17:48:50 +0100, by souliane
-
plugin card_game: update to use the new XMLUI mechanism:Wed, 26 Feb 2014 02:17:43 +0100, by souliane
-
plugin room_game: fix issues with data structures initializationWed, 26 Feb 2014 02:13:29 +0100, by souliane
-
tools, plugin XEP-0077: small fixesTue, 25 Feb 2014 22:58:42 +0100, by souliane
-
core (xmpp): fix automatic contact deletionTue, 25 Feb 2014 18:47:15 +0100, by souliane
-
some typos fixes in the README filesWed, 26 Feb 2014 09:34:46 +0100, by souliane
-
README4PACKAGERS updateWed, 26 Feb 2014 01:54:16 +0100, by Goffi
-
added README4PACKAGERSWed, 26 Feb 2014 01:52:36 +0100, by souliane
-
README and INSTALL updatesWed, 26 Feb 2014 00:36:34 +0100, by Goffi
-
plugin misc account: updated the welcome emailTue, 25 Feb 2014 23:45:50 +0100, by Goffi
-
plugin demo directory: temporary plugin to integrate Salut's directory in SàT's parameters:Tue, 25 Feb 2014 23:03:17 +0100, by Goffi
-
plugin XEP-0085: fixed bad trigger return valueTue, 25 Feb 2014 23:03:17 +0100, by Goffi
-
plugin XEP-0055: salut.libervia.org is temporarly used as default valueTue, 25 Feb 2014 23:03:17 +0100, by Goffi
-
core (memory): added 'no' value management in configuration's booleansTue, 25 Feb 2014 23:03:13 +0100, by Goffi
-
core (xmlui), frontends: handling of "text" type in params xml + bug fixesTue, 25 Feb 2014 23:01:26 +0100, by Goffi
-
frontends: fix typos, do not use logging in the xmlui tools:Tue, 25 Feb 2014 10:59:05 +0100, by souliane
-
core (xmlui): fixed types with empty value are now correctly managed in _dataFormField2XMLUIDataTue, 25 Feb 2014 02:22:17 +0100, by Goffi
-
i18n: updated the translation filesMon, 24 Feb 2014 19:21:07 +0100, by souliane
-
test: skip radiocol tests if the sound samples are not foundMon, 24 Feb 2014 12:57:56 +0100, by souliane
-
plugin groupblog: bug fix for the atom feedMon, 24 Feb 2014 12:21:59 +0100, by souliane
-
plugin XEP-0277: fix pubsub entry parsing using lxml instead of feed.atomSun, 23 Feb 2014 13:54:41 +0100, by souliane
-
plugins groupblog, XEP-0277: attempt to clarify the code for the comments handling:Fri, 14 Feb 2014 21:24:31 +0100, by souliane
-
test: fix the tests for plugin room gameThu, 20 Feb 2014 17:51:51 +0100, by souliane
-
test: skip the test for markdown syntax if the module is not installedThu, 20 Feb 2014 16:37:05 +0100, by souliane
-
plugin XEP-0277: last commit was actually a part of the next oneSun, 23 Feb 2014 23:59:02 +0100, by Goffi
-
plugin XEP-0277: added missing docstringSun, 23 Feb 2014 23:30:35 +0100, by Goffi
-
core (sqlite): automatic database update:Sun, 23 Feb 2014 23:30:32 +0100, by Goffi
-
plugin text syntaxes: fixed cleaners encodingThu, 20 Feb 2014 13:28:10 +0100, by Goffi
-
plugin XEP-0277: encoding fixThu, 20 Feb 2014 13:28:09 +0100, by Goffi
-
primitivus: displayed presence/status was not updated when the presence is "Online".Tue, 18 Feb 2014 19:37:29 +0100, by souliane
-
plugin room_game, radiocol: RoomGame.send returns a Deferred.Tue, 18 Feb 2014 17:49:33 +0100, by souliane
-
misc: setup.py was not installing sat_frontends.jpTue, 18 Feb 2014 16:24:19 +0100, by souliane
-
plugin groupblog: do not log error message when asking for the entries of a non existent node (e.g the contact hasn't posted any message yet)Tue, 18 Feb 2014 14:35:30 +0100, by souliane
-
core: fix mispelled argumentTue, 18 Feb 2014 14:33:35 +0100, by souliane
-
misc: exclude misc/_jp from xgettext inputMon, 17 Feb 2014 19:23:13 +0100, by souliane
-
misc: fix unnamed arguments in format stringsMon, 17 Feb 2014 14:58:26 +0100, by souliane
-
misc: update distribute_setup.py to version 0.6.49Mon, 17 Feb 2014 12:25:17 +0100, by Thomas Preud'homme
-
frontends (tools): addURLToImage makes an image clickableThu, 13 Feb 2014 15:35:21 +0100, by souliane
-
plugin text_syntaxes: html2text was breaking the long URLsThu, 13 Feb 2014 12:29:14 +0100, by souliane
-
frontends: add COMMANDS constant for Wysiwyg edition + add "image" button info for the syntaxesThu, 13 Feb 2014 10:42:29 +0100, by souliane
-
memory (sqlite): the result of pickle.dumps in addToHistory must be encoded for the special characters to be stored.Wed, 12 Feb 2014 21:46:48 +0100, by souliane
-
plugin XEP_0277: fix encode/decode errorsWed, 12 Feb 2014 15:24:03 +0100, by souliane
-
plugin XEP_0277: check for XHTML namespace and decapsulate the content from the main div containerWed, 12 Feb 2014 15:23:15 +0100, by souliane
-
plugin text_syntaxes: rstrip the conversion result to avoid new lines systematically added by converters (e.g. html2text do this)Wed, 12 Feb 2014 15:21:00 +0100, by souliane
-
tools: composition RICH_FORMATS constant has been renamed to RICH_SYNTAXESWed, 12 Feb 2014 15:19:48 +0100, by souliane
-
core: bug fix at connection timeFri, 07 Feb 2014 22:17:06 +0100, by souliane
-
memory: bug fix to not register twice frontends parameters + added some tests for param updateFri, 07 Feb 2014 17:10:24 +0100, by souliane
-
plugin groupblog, XEP-0071, XEP-0277, text_syntaxes: manage raw/rich/xhtml data for content/title:Wed, 05 Feb 2014 16:36:51 +0100, by souliane
-
plugin groupblog: added method getLastGroupBlogsAtom returns the Atom feed of blog postsWed, 22 Jan 2014 17:10:28 +0100, by souliane
-
test radiocol: added a full scenario testWed, 15 Jan 2014 23:24:22 +0100, by souliane
-
test: improvements for the helpers classes:Wed, 15 Jan 2014 23:22:07 +0100, by souliane
-
plugins room_games, radiocol, libervia: small changes like refactorization to ease the maintenanceFri, 17 Jan 2014 15:02:46 +0100, by souliane
-
plugin radiocol: sync data includes a "jump to time" infoThu, 16 Jan 2014 11:44:14 +0100, by souliane
-
plugins radiocol_tarot: do not process received messages for MUC users that are actually not playing the game + fix for testing purposeWed, 15 Jan 2014 23:09:39 +0100, by souliane
-
plugins room_games, radiocol: better synchronization after a user joins a running gameWed, 15 Jan 2014 23:01:23 +0100, by souliane
-
jp: added ad-hoc subcommand with a remote sub-subcommand to create a D-Bus remoteMon, 17 Feb 2014 18:57:53 +0100, by Goffi
-
jp: short option for progress is now -P instead of -g, so -g can be used for groupsMon, 17 Feb 2014 18:57:09 +0100, by Goffi
-
plugin Ad-Hoc D-Bus: first draft:Mon, 17 Feb 2014 18:57:06 +0100, by Goffi
-
plugin XEP-0050: fixed UnknownGroupError management + "@ALL@" profile for status commandThu, 13 Feb 2014 18:50:56 +0100, by Goffi
-
core(XMLUI): empty options in ListWidget now just show a warning message, no more assertThu, 13 Feb 2014 18:50:49 +0100, by Goffi
-
core: fixed UnknownGroupError exception in getJidsFromGroupThu, 13 Feb 2014 18:50:41 +0100, by Goffi
-
jp: zsh completion, first draft (added in a new /misc directory):Mon, 10 Feb 2014 13:53:46 +0100, by Goffi
-
jp: refactoring:Mon, 10 Feb 2014 13:44:09 +0100, by Goffi
-
misc (README): updated Link Mauve and Dal contributions, moved Souliane as a main contributorWed, 05 Feb 2014 14:52:40 +0100, by Goffi
-
jp: added missing license headersWed, 05 Feb 2014 14:52:38 +0100, by Goffi
-
jp: refactoring using ArgParseWed, 05 Feb 2014 14:35:26 +0100, by Dal
-
core: registerNewAccount partial fixTue, 04 Feb 2014 18:54:06 +0100, by Goffi
-
frontends: fixed /me usage + renamed a couple of "type" parameters to type_Tue, 04 Feb 2014 18:51:16 +0100, by Goffi
-
dates updateTue, 04 Feb 2014 18:32:49 +0100, by Goffi
-
core (XMLUI): fixed labels management for lists in _dataFormField2XMLUIDataTue, 04 Feb 2014 18:32:46 +0100, by Goffi
-
core: security limit in menusTue, 04 Feb 2014 18:32:39 +0100, by Goffi
-
frontends: some modifications to ease the the use of the new sat_frontends.tools.xmlui.XMLUI class in LiberviaTue, 04 Feb 2014 18:32:33 +0100, by Goffi
-
core: added "one_shot" option to registered callback:Tue, 04 Feb 2014 18:24:27 +0100, by Goffi
-
core (XMLUI), frontends: advancedListContainer part 2:Tue, 04 Feb 2014 18:21:51 +0100, by Goffi
-
XMLUI (core, frontends): added JidWidget and DividerWidget + popup type + some bugfixes:Tue, 04 Feb 2014 18:19:32 +0100, by Goffi
-
core, frontends: implementation of AdvancedListContainer first draft + misc:Tue, 04 Feb 2014 18:19:29 +0100, by Goffi
-
core, frontends: XMLUI refactoring:Tue, 04 Feb 2014 18:19:00 +0100, by Goffi
-
plugin XEP-0045, primitivus: added MUC configurationTue, 04 Feb 2014 18:06:12 +0100, by Goffi
-
xmlui: added boolean type management in XMLUIResult2DataFormResultTue, 04 Feb 2014 18:04:32 +0100, by Goffi
-
plugin XEP-0055, Primitivus: Directory search dialogs are now entirely done in plugin XEP-0055, specific code in frontend is not needed anymoreTue, 04 Feb 2014 18:03:53 +0100, by Goffi
-
core: XMLUI now use @property for session_id and submitTue, 04 Feb 2014 18:02:40 +0100, by Goffi
-
primitivus: fixed bad closure, resulting in menus bug.Tue, 04 Feb 2014 18:02:37 +0100, by Goffi
-
core, frontends: XMLUI refactoring:Tue, 04 Feb 2014 18:02:35 +0100, by Goffi
-
test: added tests for the plugin "room game" + rename other test filesFri, 10 Jan 2014 18:20:30 +0100, by souliane
-
test: make FakeClient profile dependent and add some tools to test MUCFri, 10 Jan 2014 18:15:02 +0100, by souliane
-
test: silent info/warning that were polluting the outputFri, 10 Jan 2014 18:19:34 +0100, by souliane
-
test: define the constants JIDs and profiles as listsThu, 09 Jan 2014 11:18:33 +0100, by souliane
-
plugins room games, XEP-0045: small fixes, improved docstringsFri, 10 Jan 2014 18:07:36 +0100, by souliane
-
plugin room game: improved docstrings, added '_' as prefix for internal methods namesThu, 09 Jan 2014 10:28:25 +0100, by souliane
-
test: use the SatTestCase methods instead of builtin "assert" in tests for memory, plugin xep-0033Tue, 07 Jan 2014 09:27:53 +0100, by souliane
-
plugin XEP-0054: also work with python2-pillowFri, 10 Jan 2014 21:12:06 +0100, by Emmanuel Gil Peyrot
-
test: added tests for XEP-0033Sun, 05 Jan 2014 13:05:31 +0100, by souliane
-
test: FakeMemory inherits from Memory + more helpers basic support + cleaningSun, 05 Jan 2014 13:04:54 +0100, by souliane