Permalink
Switch branches/tags
Nothing to show
Commits on May 28, 2015
  1. Removed XMPP

    balkian committed May 28, 2015
Commits on Mar 10, 2015
  1. Added TravisCI badge

    balkian committed Mar 10, 2015
  2. Merge pull request #21 from gsi-upm/travisci

    balkian committed Mar 10, 2015
    Added TravisCI
  3. Added TravisCI config

    balkian committed Mar 10, 2015
  4. Added dependencies for 19

    balkian committed Mar 10, 2015
    We're still getting some deprecation warnings, but at least it works :)
Commits on Sep 12, 2013
  1. Removed comments

    balkian committed Sep 12, 2013
Commits on Sep 3, 2013
  1. Added Apache 2.0 license

    balkian committed Sep 3, 2013
    Closes #18
  2. Deleted root package.json

    balkian committed Sep 3, 2013
  3. Several improvements in the server

    balkian committed Sep 3, 2013
    Improved auth
    Small change in the plugins class
    Bugfixes
  4. Minor patch client

    balkian committed Sep 3, 2013
  5. Updated javascript client

    balkian committed Sep 3, 2013
Commits on Jul 17, 2013
  1. Fixed typo

    balkian committed Jul 17, 2013
  2. Several changes

    balkian committed Jul 17, 2013
    * Used maia-client.js
    * Removed xmpp transport by default until we figure out how to make it
    reconnect
    * Better handling of disconnection
  3. Merged node.js and javascript clients

    balkian committed Jul 17, 2013
    This way it is easier to keep both implementations synced.
    I used a hack/wrapper to make WebSockets behave similarly in both
    environments, but it needs further testing!!
Commits on Jun 23, 2013
  1. Update README.md

    miguelcb84 committed Jun 23, 2013
  2. formatting fixes

    miguelcb84 committed Jun 23, 2013
  3. Update README.md

    miguelcb84 committed Jun 23, 2013
  4. Merge pull request #17 from gsi-upm/issue_8

    balkian committed Jun 23, 2013
    Closes #8 First version java client
Commits on Jun 4, 2013
  1. Closes #16

    balkian committed Jun 4, 2013
    Sloppy implementation. We should have a real javascript client!!
  2. Small fixes and XMPP Transport

    balkian committed Jun 4, 2013
    * Events are sent as objects internally, transports should take care of
    serialization and deserialization
    * Event names are processed as lists internally to increase efficiency,
    they should be transformed to a string before sending (up to the transport).
    * ForSubscription and similar fields will be processed as strings by now
    because it makes them easier to handle. Besides, it's almost impossible
    to find a standard way to convert **ALL** the event names inside the
    data field. In an xml-based protocol like XMPP we could ensure event
    names are always converted, but in JSON we can't.
  3. Fixed executable

    balkian committed Jun 4, 2013
  4. Improved npm details. Renamed to maia

    balkian committed Jun 4, 2013
    Formerly known as "maia-server"
  5. Many improvements

    balkian committed Jun 4, 2013
    * Added Makefile and coverage
    * Added GetSubscriptions test
    * New version for npm
    * Mocha as dev dependency
Commits on Jun 3, 2013
  1. Closes #14 Closes #15

    balkian committed Jun 3, 2013
    * Websocket connections and WebHook requests are handled via transports
    now. That makes it easier to add new protocols in the future (XMPP,
    for example).
    * Improved Plugin interface
  2. Added getSubscription method

    balkian committed Jun 3, 2013
    * Added tests for subscribptions and unsubscriptions
    * Modified tests to comply with the new namespace of the auth-plugin
  3. Modified accepted and rejected events

    balkian committed Jun 3, 2013
    Fixed python client's username event call
  4. Minor improvements to event (un)subscription

    balkian committed Jun 3, 2013
    * Avoided double-subscription: We still notify the client it's
    subscribed to an event, but don't add it to the list if it was already
    subscribed.
    * Added unsubscribeAll option
    * Added unsubscribed notification
  5. Added setServer method

    balkian committed Jun 3, 2013
    This way, plugins can add middleware to the express server, or change
    any other aspect.