contrib/cloudeebus.git
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

11 years agoTODO list
Luc Yriarte [Mon, 20 Aug 2012 14:39:37 +0000 (16:39 +0200)]
TODO list

11 years agocloudeebus js library: use method.call to expand JSON arguments array when invoking...
Luc Yriarte [Fri, 17 Aug 2012 14:48:51 +0000 (16:48 +0200)]
cloudeebus js library: use method.call to expand JSON arguments array when invoking success callback

11 years agocloudeebus js library: introspection callback gets updated object
Luc Yriarte [Fri, 10 Aug 2012 22:42:55 +0000 (00:42 +0200)]
cloudeebus js library: introspection callback gets updated object

11 years agodoc: demo introspect callback
Luc Yriarte [Fri, 10 Aug 2012 15:24:40 +0000 (17:24 +0200)]
doc: demo introspect callback

11 years agocloudeebus js library: introspect in object's getter callback
Luc Yriarte [Fri, 10 Aug 2012 15:24:22 +0000 (17:24 +0200)]
cloudeebus js library: introspect in object's getter callback

11 years agodoc: demo code uses introspection
Luc Yriarte [Fri, 10 Aug 2012 15:14:48 +0000 (17:14 +0200)]
doc: demo code uses introspection

11 years agocloudeebus js library: _introspect
Luc Yriarte [Fri, 10 Aug 2012 15:09:23 +0000 (17:09 +0200)]
cloudeebus js library: _introspect

11 years agocloudeebus js library: _addMethod
Luc Yriarte [Fri, 10 Aug 2012 12:17:08 +0000 (14:17 +0200)]
cloudeebus js library: _addMethod
creates wrapper methods to be auto-generated from introspection data.