contrib/cloudeebus.git
11 years agoadding Future helper done method. Support undefined callbacks passed to Future.append...
Luc Yriarte [Fri, 24 May 2013 13:23:10 +0000 (15:23 +0200)]
adding Future helper done method. Support undefined callbacks passed to Future.appendWrappers

11 years agoadding Future helper catch method
Luc Yriarte [Fri, 24 May 2013 13:08:44 +0000 (15:08 +0200)]
adding Future helper catch method

11 years agoadding Future static methods: resolve, accept, reject
Luc Yriarte [Fri, 24 May 2013 12:49:12 +0000 (14:49 +0200)]
adding Future static methods: resolve, accept, reject

11 years agofix resolver's resolve method: accept callback calls resolve, not accept
Luc Yriarte [Thu, 23 May 2013 15:26:02 +0000 (17:26 +0200)]
fix resolver's resolve method: accept callback calls resolve, not accept

11 years agocall resolver's accept and reject synchronously in the callMethod async handlers
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

11 years agoimplement FutureResolver.resolve
Luc Yriarte [Thu, 23 May 2013 14:45:14 +0000 (16:45 +0200)]
implement FutureResolver.resolve

11 years agoimplement basic DOM Future and FutureResolver mechanism
Luc Yriarte [Wed, 22 May 2013 15:01:56 +0000 (17:01 +0200)]
implement basic DOM Future and FutureResolver mechanism

11 years agoRequest.result is an object, not an array. If the DBus method returns several results,
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.

11 years agocloudeebus.Request implements DOMRequest as defined in
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

11 years agobump version 0.4.0
Luc Yriarte [Wed, 15 May 2013 08:04:26 +0000 (10:04 +0200)]
bump version 0.4.0

11 years agoMerge branch 'master' into request
Luc Yriarte [Mon, 13 May 2013 14:26:23 +0000 (16:26 +0200)]
Merge branch 'master' into request

11 years agofix case in authors name
Luc Yriarte [Mon, 13 May 2013 12:44:49 +0000 (14:44 +0200)]
fix case in authors name

11 years agoversion check: from 0.3.2 on, client checks for a min server version, instead of...
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.

11 years agoConservatively set the minimum version to the first one that actually works, 0.5.8
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

11 years agobump version 0.3.2, setup requires first compatible Autobahn version available on...
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

11 years agoFix compatibility with autobahn v0.6.0
Frederic PAUT [Thu, 25 Apr 2013 10:25:19 +0000 (12:25 +0200)]
Fix compatibility with autobahn v0.6.0

11 years agorequest onerror callback: args for apply is an array
Luc Yriarte [Tue, 23 Apr 2013 16:58:50 +0000 (18:58 +0200)]
request onerror callback: args for apply is an array

11 years agoeval method result in a try block
Luc Yriarte [Tue, 23 Apr 2013 15:45:26 +0000 (17:45 +0200)]
eval method result in a try block

11 years agoMerge pull request #15 from fpaut/request
Luc Yriarte [Mon, 22 Apr 2013 08:19:51 +0000 (01:19 -0700)]
Merge pull request #15 from fpaut/request

request : adding 'signature' parameter

11 years agorequest : adding 'signature' parameter
Frederic PAUT [Wed, 17 Apr 2013 12:31:11 +0000 (14:31 +0200)]
request : adding 'signature' parameter
(for nodejs compatibility and future use)

11 years agoMerge pull request #14 from fpaut/request
Luc Yriarte [Tue, 16 Apr 2013 15:49:37 +0000 (08:49 -0700)]
Merge pull request #14 from fpaut/request

request : Bug fix

11 years agorequest : Bug fix
Frederic PAUT [Tue, 16 Apr 2013 15:31:54 +0000 (17:31 +0200)]
request : Bug fix

11 years agoMerge pull request #13 from fpaut/request
Luc Yriarte [Tue, 16 Apr 2013 09:57:07 +0000 (02:57 -0700)]
Merge pull request #13 from fpaut/request

request : removing successCB, errorCB as parameters in callMethod

11 years agorequest : removing successCB, errorCB as parameters in callMethod
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)

11 years agouse request onerror handler on callback exceptions also
Luc Yriarte [Mon, 15 Apr 2013 16:03:48 +0000 (18:03 +0200)]
use request onerror handler on callback exceptions also

11 years agosyntax check
Luc Yriarte [Mon, 15 Apr 2013 16:00:49 +0000 (18:00 +0200)]
syntax check

11 years agoImplementing request interface
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.

11 years agobump version 0.3.1 with network-based access control
Luc Yriarte [Wed, 10 Apr 2013 08:39:23 +0000 (10:39 +0200)]
bump version 0.3.1 with network-based access control

11 years agoagent not yet integrated in this branch
Luc Yriarte [Thu, 28 Mar 2013 14:42:51 +0000 (15:42 +0100)]
agent not yet integrated in this branch

11 years agoupdate authors and todo list
Luc Yriarte [Tue, 19 Mar 2013 09:39:55 +0000 (10:39 +0100)]
update authors and todo list

11 years agoAdding me as author
Frederic PAUT [Thu, 14 Feb 2013 14:47:46 +0000 (15:47 +0100)]
Adding me as author

11 years agoadd Fred in the python files authors list
Luc Yriarte [Thu, 28 Mar 2013 14:35:00 +0000 (15:35 +0100)]
add Fred in the python files authors list

11 years agocosmetics
Luc Yriarte [Thu, 28 Mar 2013 14:30:25 +0000 (15:30 +0100)]
cosmetics

11 years agocustomize netmask error messages, factorize code
Luc Yriarte [Thu, 28 Mar 2013 14:21:23 +0000 (15:21 +0100)]
customize netmask error messages, factorize code

11 years agoMerge pull request #7 from fpaut/netfilter
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

11 years agonetfilter: Bug fix and code cleaning
Frederic PAUT [Thu, 28 Mar 2013 10:57:48 +0000 (11:57 +0100)]
netfilter: Bug fix and code cleaning

11 years agoMerge pull request #6 from fpaut/netfilter
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

11 years agonetfilter: adding host IP filtering
Frederic PAUT [Wed, 27 Mar 2013 10:35:11 +0000 (11:35 +0100)]
netfilter: adding host IP filtering

11 years agobump version 0.3.0 and update doc
Luc Yriarte [Sat, 16 Mar 2013 07:06:10 +0000 (08:06 +0100)]
bump version 0.3.0 and update doc

11 years agoon interfaces conflict, create only first method on object proxy
Luc Yriarte [Sat, 16 Mar 2013 01:15:34 +0000 (18:15 -0700)]
on interfaces conflict, create only first method on object proxy

11 years agosupport per-interface proxies to avoid conflicts at introspection
Luc Yriarte [Sun, 10 Mar 2013 18:32:36 +0000 (19:32 +0100)]
support per-interface proxies to avoid conflicts at introspection

11 years agoTwisted Deferred errback method takes an Exception instead of a string
Luc Yriarte [Thu, 14 Feb 2013 17:27:32 +0000 (18:27 +0100)]
Twisted Deferred errback method takes an Exception instead of a string

11 years agobump version 0.2.1
Luc Yriarte [Fri, 8 Feb 2013 14:10:29 +0000 (15:10 +0100)]
bump version 0.2.1

11 years agoupdate TODO list
Luc Yriarte [Fri, 8 Feb 2013 14:09:11 +0000 (15:09 +0100)]
update TODO list

11 years agoAdd bus connexion name for disconnect signal identifier.
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

11 years agoREADME: refer to the wiki for installation process and live demo
Luc Yriarte [Fri, 25 Jan 2013 10:44:43 +0000 (11:44 +0100)]
README: refer to the wiki for installation process and live demo

11 years agodocumentation: show the manifest as part of the sample code
Luc Yriarte [Thu, 13 Dec 2012 16:55:38 +0000 (17:55 +0100)]
documentation: show the manifest as part of the sample code

11 years agomake cached object and method proxies local to bus connexion
Luc Yriarte [Mon, 3 Dec 2012 13:49:54 +0000 (14:49 +0100)]
make cached object and method proxies local to bus connexion

11 years agomake cached signal handlers 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

11 years agodocumentation: sample code using DBus and Notifications freedesktop interfaces
Luc Yriarte [Mon, 3 Dec 2012 11:33:43 +0000 (12:33 +0100)]
documentation: sample code using DBus and Notifications freedesktop interfaces

11 years agodocumentation: evaluate sample page code in a closure
Luc Yriarte [Sun, 2 Dec 2012 18:10:40 +0000 (19:10 +0100)]
documentation: evaluate sample page code in a closure

11 years agofixed setup script for PyPI publication
Luc Yriarte [Wed, 21 Nov 2012 11:05:07 +0000 (12:05 +0100)]
fixed setup script for PyPI publication

11 years agobump version 0.2
Luc Yriarte [Mon, 19 Nov 2012 16:55:20 +0000 (17:55 +0100)]
bump version 0.2

11 years agoremove version string from sample manifest to avoid confusion with client / server...
Luc Yriarte [Mon, 19 Nov 2012 16:49:26 +0000 (17:49 +0100)]
remove version string from sample manifest to avoid confusion with client / server version check

11 years agocloudeebus js lib version check at connexion
Luc Yriarte [Mon, 19 Nov 2012 15:28:26 +0000 (16:28 +0100)]
cloudeebus js lib version check at connexion

11 years agoprint out version on -v / --version
Luc Yriarte [Mon, 19 Nov 2012 14:22:20 +0000 (15:22 +0100)]
print out version on -v / --version

11 years agoIf no error callback is provided at introspection, continue to get properties on...
Luc Yriarte [Thu, 18 Oct 2012 12:43:08 +0000 (14:43 +0200)]
If no error callback is provided at introspection, continue to get properties on all interfaces if there is an error on a given interface

11 years agoremove prebuilt file
Luc Yriarte [Fri, 16 Nov 2012 18:07:23 +0000 (19:07 +0100)]
remove prebuilt file

11 years agoupdate TODO list
Luc Yriarte [Fri, 16 Nov 2012 16:49:15 +0000 (17:49 +0100)]
update TODO list

11 years agodocumentation and cleanup
Luc Yriarte [Fri, 16 Nov 2012 16:36:32 +0000 (17:36 +0100)]
documentation and cleanup

11 years agopylint: tabs -> 4 spaces
Luc Yriarte [Wed, 14 Nov 2012 09:27:06 +0000 (10:27 +0100)]
pylint: tabs -> 4 spaces

11 years agoadd IDE config files to .gitignore
Luc Yriarte [Fri, 16 Nov 2012 15:13:40 +0000 (16:13 +0100)]
add IDE config files to .gitignore

11 years agouse # split / join to hash ids
Luc Yriarte [Mon, 15 Oct 2012 13:13:12 +0000 (15:13 +0200)]
use # split / join to hash ids

11 years agocloudeebus server: cleanup calls to ProxyMethod and SignalHandler constructors
Luc Yriarte [Tue, 9 Oct 2012 10:02:52 +0000 (12:02 +0200)]
cloudeebus server: cleanup calls to ProxyMethod and SignalHandler constructors

11 years agocloudeebus server: disconnect signal handlers at cache cleanup
Luc Yriarte [Mon, 8 Oct 2012 14:56:18 +0000 (16:56 +0200)]
cloudeebus server: disconnect signal handlers at cache cleanup

11 years agobacklink to the components licences next to their homepages
Luc Yriarte [Thu, 4 Oct 2012 15:33:21 +0000 (17:33 +0200)]
backlink to the components licences next to their homepages

11 years agocloudeebus js library: hook object for dbus types not translated by python-json
Luc Yriarte [Wed, 26 Sep 2012 15:18:44 +0000 (17:18 +0200)]
cloudeebus js library: hook object for dbus types not translated by python-json

11 years agocloudeebus js library: catch js callback exceptions that may arise from JSON argument...
Luc Yriarte [Wed, 26 Sep 2012 08:10:15 +0000 (10:10 +0200)]
cloudeebus js library: catch js callback exceptions that may arise from JSON arguments parsing, transfer exception message to error callback

11 years agoEnforce Autobahn version 0.5.2 - Authentication API compatibility is broken at v0.5.4
Luc Yriarte [Fri, 21 Sep 2012 13:01:50 +0000 (15:01 +0200)]
Enforce Autobahn version 0.5.2 - Authentication API compatibility is broken at v0.5.4

11 years agocloudeebus v0.1
Luc Yriarte [Mon, 17 Sep 2012 13:57:16 +0000 (15:57 +0200)]
cloudeebus v0.1

11 years agoReturn correct error messages on security exceptions.
Luc Yriarte [Mon, 17 Sep 2012 13:14:59 +0000 (15:14 +0200)]
Return correct error messages on security exceptions.

11 years agoUpdate README markdown style to be more in line with wiki doc.
Luc Yriarte [Mon, 17 Sep 2012 07:55:43 +0000 (09:55 +0200)]
Update README markdown style to be more in line with wiki doc.

11 years agoupdate TODO
Luc Yriarte [Fri, 14 Sep 2012 09:38:12 +0000 (11:38 +0200)]
update TODO

11 years agoDocumentation: update README and server args tips
Luc Yriarte [Wed, 12 Sep 2012 09:53:01 +0000 (11:53 +0200)]
Documentation: update README and server args tips

11 years agoauthentication: pass whitelist and credential as arguments to the server.
Luc Yriarte [Tue, 11 Sep 2012 17:36:52 +0000 (19:36 +0200)]
authentication: pass whitelist and credential as arguments to the server.
Clients can connect without manifest if server has opendoor option.

11 years agocloudeebus server: check permissions at proxy creation
Luc Yriarte [Mon, 10 Sep 2012 15:40:41 +0000 (17:40 +0200)]
cloudeebus server: check permissions at proxy creation

11 years agocloudeebus js library: cleanup logs
Luc Yriarte [Mon, 10 Sep 2012 15:15:08 +0000 (17:15 +0200)]
cloudeebus js library: cleanup logs

11 years agocloudeebus server: make object and method proxies local to the service connexion...
Luc Yriarte [Mon, 10 Sep 2012 15:01:57 +0000 (17:01 +0200)]
cloudeebus server: make object and method proxies local to the service connexion instance, leave bus connexion and signal handlers cache global.

11 years agoauthentification: access control, check manifest on whitelist
Luc Yriarte [Mon, 10 Sep 2012 12:33:16 +0000 (14:33 +0200)]
authentification: access control, check manifest on whitelist

11 years agostandardize python scripts shebang and comments
Luc Yriarte [Tue, 11 Sep 2012 09:21:58 +0000 (11:21 +0200)]
standardize python scripts shebang and comments

11 years agocloudeebus server: centralize chached proxies and handlers in a global cache object...
Luc Yriarte [Thu, 6 Sep 2012 09:58:00 +0000 (11:58 +0200)]
cloudeebus server: centralize chached proxies and handlers in a global cache object, cleanup that cache when the last connexion is lost

11 years agofix typo in README file
Luc Yriarte [Wed, 5 Sep 2012 13:08:15 +0000 (15:08 +0200)]
fix typo in README file

11 years agocloudeebus server: make signal handlers and proxies cache global instead of local...
Luc Yriarte [Wed, 5 Sep 2012 10:00:52 +0000 (12:00 +0200)]
cloudeebus server: make signal handlers and proxies cache global instead of local to a connexion.

11 years agojavascript re-indenting
Luc Yriarte [Wed, 5 Sep 2012 08:41:20 +0000 (10:41 +0200)]
javascript re-indenting

11 years agopython re-indenting
Luc Yriarte [Wed, 5 Sep 2012 08:34:05 +0000 (10:34 +0200)]
python re-indenting

11 years agoUse log for error management only. Catch publish / subscribe exceptions.
Luc Yriarte [Tue, 4 Sep 2012 14:03:46 +0000 (16:03 +0200)]
Use log for error management only. Catch publish / subscribe exceptions.

11 years agocloudeebus js library: adding disconnectSignal method (connectToSignal unsubscribe)
Luc Yriarte [Tue, 4 Sep 2012 12:52:12 +0000 (14:52 +0200)]
cloudeebus js library: adding disconnectSignal method (connectToSignal unsubscribe)

11 years agoremove bus.listNames API. Not necessary and possible security issue
Luc Yriarte [Wed, 29 Aug 2012 14:32:26 +0000 (16:32 +0200)]
remove bus.listNames API. Not necessary and possible security issue

11 years agoupdate TODO
Luc Yriarte [Tue, 28 Aug 2012 10:20:54 +0000 (12:20 +0200)]
update TODO

11 years agocloudeebus js library: get properties only when org.freedesktop.DBus.Properties inter...
Luc Yriarte [Tue, 28 Aug 2012 10:11:51 +0000 (12:11 +0200)]
cloudeebus js library: get properties only when org.freedesktop.DBus.Properties interface available, and only on interfaces where properties are listed on introspection xml

11 years agoupdate TODO
Luc Yriarte [Tue, 28 Aug 2012 08:03:19 +0000 (10:03 +0200)]
update TODO

11 years agoinstall process: require autobahn from version 5.2
Luc Yriarte [Thu, 23 Aug 2012 13:57:37 +0000 (15:57 +0200)]
install process: require autobahn from version 5.2

11 years agofix include path in doc/sample page
Luc Yriarte [Thu, 23 Aug 2012 12:37:19 +0000 (14:37 +0200)]
fix include path in doc/sample page

11 years agoMerge branch 'master' of ssh://otcgit.jf.intel.com/~/cloudybus
Luc Yriarte [Thu, 23 Aug 2012 12:23:20 +0000 (14:23 +0200)]
Merge branch 'master' of ssh://otcgit.jf.intel.com/~/cloudybus

11 years agoRefactor source tree and add packaging
Christophe Guiraud [Thu, 23 Aug 2012 11:59:31 +0000 (13:59 +0200)]
Refactor source tree and add packaging

11 years agocloudeebus js library: js lint
Luc Yriarte [Wed, 22 Aug 2012 09:10:01 +0000 (11:10 +0200)]
cloudeebus js library: js lint

11 years agocloudeebus js library: get properties at introspection when org.freedesktop.DBus...
Luc Yriarte [Tue, 21 Aug 2012 15:46:06 +0000 (17:46 +0200)]
cloudeebus js library: get properties at introspection when org.freedesktop.DBus.Properties interface available. cleanup interfaces array after.

11 years agoMerge branch 'master' of ssh://otcgit.jf.intel.com/~/cloudybus
Luc Yriarte [Tue, 21 Aug 2012 12:41:46 +0000 (14:41 +0200)]
Merge branch 'master' of ssh://otcgit.jf.intel.com/~/cloudybus

11 years agocloudeebus js library: build interfaces array at object introspection
Luc Yriarte [Tue, 21 Aug 2012 12:36:11 +0000 (14:36 +0200)]
cloudeebus js library: build interfaces array at object introspection

11 years agoREADME typo
Christophe Guiraud [Tue, 21 Aug 2012 12:31:57 +0000 (14:31 +0200)]
README typo