Luc Yriarte [Thu, 23 May 2013 14:52:11 +0000 (16:52 +0200)]
call resolver's accept and reject synchronously in the callMethod async handlers
Luc Yriarte [Thu, 23 May 2013 14:45:14 +0000 (16:45 +0200)]
implement FutureResolver.resolve
Luc Yriarte [Wed, 22 May 2013 15:01:56 +0000 (17:01 +0200)]
implement basic DOM Future and FutureResolver mechanism
Luc Yriarte [Thu, 16 May 2013 15:47:29 +0000 (17:47 +0200)]
Request.result is an object, not an array. If the DBus method returns several results,
only the first will be in Request.result, but all results are passed as parameters to the onsuccess handler anyway.
Luc Yriarte [Wed, 15 May 2013 14:54:06 +0000 (16:54 +0200)]
cloudeebus.Request implements DOMRequest as defined in
http://www.w3.org/2012/sysapps/runtime/#idl-def-DOMRequest
Luc Yriarte [Wed, 15 May 2013 08:04:26 +0000 (10:04 +0200)]
bump version 0.4.0
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