Luc Yriarte [Tue, 23 Apr 2013 16:58:50 +0000 (18:58 +0200)]
request onerror callback: args for apply is an array
Luc Yriarte [Tue, 23 Apr 2013 15:45:26 +0000 (17:45 +0200)]
eval method result in a try block
Frederic PAUT [Wed, 17 Apr 2013 12:31:11 +0000 (14:31 +0200)]
request : adding 'signature' parameter
(for nodejs compatibility and future use)
Frederic PAUT [Tue, 16 Apr 2013 15:31:54 +0000 (17:31 +0200)]
request : Bug fix
Frederic PAUT [Tue, 16 Apr 2013 08:56:08 +0000 (10:56 +0200)]
request : removing successCB, errorCB as parameters in callMethod
and using 'then' method instead
(allowing to standardize 'this' in callback)
Luc Yriarte [Mon, 15 Apr 2013 16:03:48 +0000 (18:03 +0200)]
use request onerror handler on callback exceptions also
Luc Yriarte [Mon, 15 Apr 2013 16:00:49 +0000 (18:00 +0200)]
syntax check
Frederic PAUT [Mon, 15 Apr 2013 14:21:15 +0000 (16:21 +0200)]
Implementing request interface
providing callbacks called when the operation completes,
as well as a reference to the operation's result.
Luc Yriarte [Thu, 16 May 2013 15:17:31 +0000 (08:17 -0700)]
Merge pull request #20 from fpaut/agent
Add sample with variant (dictionary which is an array of string/variant)
Frederic PAUT [Thu, 16 May 2013 15:12:57 +0000 (17:12 +0200)]
Add sample with variant (dictionary which is an array of string/variant)
note: for now, the variant could no be null nor an empty list
Luc Yriarte [Wed, 15 May 2013 09:38:17 +0000 (11:38 +0200)]
No JSON.parse for Javascript method results
Luc Yriarte [Wed, 15 May 2013 08:34:25 +0000 (10:34 +0200)]
return dbus error on javascript exception
Luc Yriarte [Tue, 14 May 2013 16:13:04 +0000 (18:13 +0200)]
arguments.callee is deprecated
Luc Yriarte [Tue, 14 May 2013 16:12:39 +0000 (18:12 +0200)]
cleanup misplaced comment
Luc Yriarte [Tue, 14 May 2013 15:48:14 +0000 (17:48 +0200)]
syntax fix
Luc Yriarte [Tue, 14 May 2013 15:23:17 +0000 (17:23 +0200)]
Merge branch 'master' into agent
Luc Yriarte [Tue, 14 May 2013 15:07:51 +0000 (08:07 -0700)]
Merge pull request #19 from fpaut/agent
Bug fix of dbus dictionary (interpreted as block code by eval in javascript)
Frederic PAUT [Tue, 14 May 2013 14:58:04 +0000 (16:58 +0200)]
Bug fix of dbus dictionary (interpreted as block code by eval in javascript)
Adding div function as sample code using floating type
Luc Yriarte [Mon, 13 May 2013 12:44:49 +0000 (14:44 +0200)]
fix case in authors name
Luc Yriarte [Mon, 13 May 2013 12:33:11 +0000 (14:33 +0200)]
version check: from 0.3.2 on, client checks for a min server version, instead of strictly equals to its own.
Luc Yriarte [Thu, 25 Apr 2013 15:37:36 +0000 (17:37 +0200)]
Conservatively set the minimum version to the first one that actually works, 0.5.8
Luc Yriarte [Thu, 25 Apr 2013 13:54:52 +0000 (15:54 +0200)]
bump version 0.3.2, setup requires first compatible Autobahn version available on PyPI
Frederic PAUT [Thu, 25 Apr 2013 10:25:19 +0000 (12:25 +0200)]
Fix compatibility with autobahn v0.6.0
Luc Yriarte [Mon, 22 Apr 2013 08:21:28 +0000 (01:21 -0700)]
Merge pull request #16 from fpaut/agent
Rebasing master branch
Frederic PAUT [Thu, 14 Feb 2013 14:47:46 +0000 (15:47 +0100)]
Adding me as author
Frederic PAUT [Mon, 15 Apr 2013 14:09:46 +0000 (16:09 +0200)]
Merge branch 'agent' of https://github.com/01org/cloudeebus into agent
Luc Yriarte [Wed, 10 Apr 2013 08:39:23 +0000 (10:39 +0200)]
bump version 0.3.1 with network-based access control
Luc Yriarte [Tue, 9 Apr 2013 15:28:05 +0000 (08:28 -0700)]
Merge pull request #11 from fpaut/agent_ObjJS
dbus-service : Map JS object method with DBus agent
Frederic PAUT [Mon, 8 Apr 2013 13:57:32 +0000 (15:57 +0200)]
dbus service : (re)remove debug file generation with agent source code
sorry...
Frederic PAUT [Mon, 8 Apr 2013 13:52:56 +0000 (15:52 +0200)]
dbus service : Bug fix on method mapping when using multiple object
Frederic PAUT [Thu, 4 Apr 2013 14:48:17 +0000 (16:48 +0200)]
dbus-service : Map JS object method with DBus agent
Luc Yriarte [Wed, 3 Apr 2013 12:49:50 +0000 (05:49 -0700)]
Merge pull request #10 from fpaut/agent
dbus service : Adding interface in methodID
Frederic PAUT [Wed, 3 Apr 2013 12:42:37 +0000 (14:42 +0200)]
WIP
Frederic PAUT [Wed, 3 Apr 2013 12:03:02 +0000 (14:03 +0200)]
dbus service : Adding interface in methodID
Luc Yriarte [Wed, 3 Apr 2013 10:14:08 +0000 (03:14 -0700)]
Merge pull request #9 from fpaut/agent
dbus service : in callback serviceAdded(), pass object instead of name
Frederic PAUT [Tue, 2 Apr 2013 10:38:22 +0000 (12:38 +0200)]
dbus service : minor code cleaning
Frederic PAUT [Tue, 2 Apr 2013 10:01:41 +0000 (12:01 +0200)]
dbus service : in callback serviceAdded(), return object instead of name
some code cleaning in server.html
Luc Yriarte [Thu, 28 Mar 2013 14:42:51 +0000 (15:42 +0100)]
agent not yet integrated in this branch
Luc Yriarte [Tue, 19 Mar 2013 09:39:55 +0000 (10:39 +0100)]
update authors and todo list
Frederic PAUT [Thu, 14 Feb 2013 14:47:46 +0000 (15:47 +0100)]
Adding me as author
Luc Yriarte [Thu, 28 Mar 2013 14:35:00 +0000 (15:35 +0100)]
add Fred in the python files authors list
Luc Yriarte [Thu, 28 Mar 2013 14:30:25 +0000 (15:30 +0100)]
cosmetics
Luc Yriarte [Thu, 28 Mar 2013 14:21:23 +0000 (15:21 +0100)]
customize netmask error messages, factorize code
Luc Yriarte [Thu, 28 Mar 2013 13:38:20 +0000 (06:38 -0700)]
Merge pull request #8 from fpaut/agent_signal
adding signal emission
Frederic PAUT [Thu, 28 Mar 2013 11:57:30 +0000 (12:57 +0100)]
adding signal emission
Luc Yriarte [Thu, 28 Mar 2013 11:00:52 +0000 (04:00 -0700)]
Merge pull request #7 from fpaut/netfilter
netfilter: Bug fix and code cleaning
Frederic PAUT [Thu, 28 Mar 2013 10:57:48 +0000 (11:57 +0100)]
netfilter: Bug fix and code cleaning
Luc Yriarte [Wed, 27 Mar 2013 11:00:34 +0000 (04:00 -0700)]
Merge pull request #6 from fpaut/netfilter
netfilter: adding host IP filtering
Frederic PAUT [Wed, 27 Mar 2013 10:35:11 +0000 (11:35 +0100)]
netfilter: adding host IP filtering
Luc Yriarte [Tue, 26 Mar 2013 15:30:12 +0000 (16:30 +0100)]
serialize multiple calls to a javascript agent method
Luc Yriarte [Tue, 26 Mar 2013 10:47:30 +0000 (11:47 +0100)]
remove service pending call from dict instead of nullifying the entry
Luc Yriarte [Mon, 25 Mar 2013 14:54:57 +0000 (15:54 +0100)]
let javascript deal with unknown dbus types
Luc Yriarte [Mon, 25 Mar 2013 17:34:45 +0000 (18:34 +0100)]
use CamelCase for class names
Luc Yriarte [Mon, 25 Mar 2013 15:13:39 +0000 (16:13 +0100)]
handle replies to unexisting methods with an exception
Luc Yriarte [Mon, 25 Mar 2013 14:46:37 +0000 (15:46 +0100)]
remove debug trace in generated code
Luc Yriarte [Mon, 25 Mar 2013 14:31:06 +0000 (15:31 +0100)]
remove debug statements in generated code
Luc Yriarte [Mon, 25 Mar 2013 14:24:15 +0000 (15:24 +0100)]
remove debug pretty print functions
Luc Yriarte [Mon, 25 Mar 2013 14:17:49 +0000 (15:17 +0100)]
remove debug file generation with agent source code
Luc Yriarte [Mon, 25 Mar 2013 13:12:37 +0000 (14:12 +0100)]
cleanup commented out code
Luc Yriarte [Thu, 21 Mar 2013 17:11:39 +0000 (18:11 +0100)]
agent client/server doc: adder function to test parameters / return values
Luc Yriarte [Thu, 21 Mar 2013 13:43:28 +0000 (06:43 -0700)]
Merge pull request #5 from fpaut/agent
dbus service: Fix an exception in trace
Frederic PAUT [Thu, 21 Mar 2013 13:29:36 +0000 (14:29 +0100)]
dbus service: XML parsing, force 'direction' attribute of 'arg' as in if not defined
Frederic PAUT [Thu, 21 Mar 2013 11:52:18 +0000 (12:52 +0100)]
Merge branch 'agent' of https://github.com/01org/cloudeebus into agent
Frederic PAUT [Thu, 21 Mar 2013 11:50:10 +0000 (12:50 +0100)]
dbus service: Fix an exception in trace
Luc Yriarte [Thu, 21 Mar 2013 09:26:30 +0000 (10:26 +0100)]
agent client/server doc: unsubscribe method callback signal on release
Luc Yriarte [Wed, 20 Mar 2013 16:50:45 +0000 (17:50 +0100)]
agent client/server doc: create a service, delete it on method call
Luc Yriarte [Wed, 20 Mar 2013 11:15:56 +0000 (12:15 +0100)]
agent client/server doc: service creation
Luc Yriarte [Tue, 19 Mar 2013 13:22:47 +0000 (06:22 -0700)]
Merge pull request #4 from fpaut/agent
dbus service: reworking on Python's context execution
Frederic PAUT [Tue, 19 Mar 2013 11:42:52 +0000 (12:42 +0100)]
Merge branch 'agent' of https://github.com/01org/cloudeebus into agent
Frederic PAUT [Tue, 19 Mar 2013 11:42:38 +0000 (12:42 +0100)]
dbus service: reworking on Python's context execution
Frederic PAUT [Tue, 19 Mar 2013 11:40:17 +0000 (12:40 +0100)]
dbus service: Manage 'service release'
Luc Yriarte [Tue, 19 Mar 2013 09:39:55 +0000 (10:39 +0100)]
update authors and todo list
Luc Yriarte [Tue, 19 Mar 2013 09:37:04 +0000 (10:37 +0100)]
Merge branch 'master' into agent
Luc Yriarte [Sat, 16 Mar 2013 07:06:10 +0000 (08:06 +0100)]
bump version 0.3.0 and update doc
Luc Yriarte [Sat, 16 Mar 2013 01:15:34 +0000 (18:15 -0700)]
on interfaces conflict, create only first method on object proxy
Luc Yriarte [Wed, 13 Mar 2013 07:04:09 +0000 (00:04 -0700)]
Merge pull request #3 from fpaut/agent
dbus service: Encoding raw data
Luc Yriarte [Sun, 10 Mar 2013 18:32:36 +0000 (19:32 +0100)]
support per-interface proxies to avoid conflicts at introspection
Frederic PAUT [Thu, 28 Feb 2013 15:37:03 +0000 (16:37 +0100)]
dbus service: Encoding raw data
Frederic PAUT [Thu, 28 Feb 2013 15:36:26 +0000 (16:36 +0100)]
dbus service: renaming parameters
Luc Yriarte [Thu, 28 Feb 2013 08:33:41 +0000 (00:33 -0800)]
Merge pull request #2 from fpaut/agent
Agent
Frederic PAUT [Wed, 27 Feb 2013 11:36:13 +0000 (12:36 +0100)]
dbus service: starting DBus interface release
adding some debug facilities (func name in traces...)
Frederic PAUT [Thu, 21 Feb 2013 16:22:36 +0000 (17:22 +0100)]
dbus service: code cleaning
Frederic PAUT [Thu, 21 Feb 2013 14:40:42 +0000 (15:40 +0100)]
Merge branch 'agent' of https://github.com/fpaut/cloudeebus into agent
Frederic PAUT [Thu, 21 Feb 2013 14:37:52 +0000 (15:37 +0100)]
dbus service: returning dbus (success/error) response
Frederic PAUT [Thu, 21 Feb 2013 14:37:52 +0000 (15:37 +0100)]
dbus service: returning dbus (success/error) response
Frederic PAUT [Thu, 21 Feb 2013 12:37:10 +0000 (13:37 +0100)]
dbus service : Invoking a JS method from DBus, Bug Fix in dynamic code generated
Frederic PAUT [Mon, 18 Feb 2013 16:30:35 +0000 (17:30 +0100)]
Intermediate commit...
Luc Yriarte [Fri, 15 Feb 2013 12:51:09 +0000 (13:51 +0100)]
Merge branch 'master' into agent
Luc Yriarte [Thu, 14 Feb 2013 17:27:32 +0000 (18:27 +0100)]
Twisted Deferred errback method takes an Exception instead of a string
Frederic PAUT [Thu, 14 Feb 2013 14:48:13 +0000 (15:48 +0100)]
Some code cleaning
Frederic PAUT [Thu, 14 Feb 2013 14:47:46 +0000 (15:47 +0100)]
Adding me as author
Frederic PAUT [Thu, 14 Feb 2013 13:35:03 +0000 (14:35 +0100)]
Setup: adding installation of DBus policy file
Frederic PAUT [Wed, 13 Feb 2013 13:58:01 +0000 (14:58 +0100)]
dbus service: Publish DBus interface
Luc Yriarte [Fri, 8 Feb 2013 14:10:29 +0000 (15:10 +0100)]
bump version 0.2.1
Luc Yriarte [Fri, 8 Feb 2013 14:09:11 +0000 (15:09 +0100)]
update TODO list
Luc Yriarte [Mon, 28 Jan 2013 10:15:14 +0000 (11:15 +0100)]
Add bus connexion name for disconnect signal identifier.
fixes bug introduced by
9ca7c29b31f697ce7151f840b832aeafae0c3392
Luc Yriarte [Fri, 25 Jan 2013 10:44:43 +0000 (11:44 +0100)]
README: refer to the wiki for installation process and live demo
Luc Yriarte [Thu, 13 Dec 2012 16:55:38 +0000 (17:55 +0100)]
documentation: show the manifest as part of the sample code
Luc Yriarte [Mon, 3 Dec 2012 13:49:54 +0000 (14:49 +0100)]
make cached object and method proxies local to bus connexion
Luc Yriarte [Mon, 3 Dec 2012 13:33:23 +0000 (14:33 +0100)]
make cached signal handlers local to bus connexion