log

age author description
2012-05-26 Goffi changed version handler to SàT Pubsub
2012-05-22 Goffi added access_model to config, default to 'open'
2012-05-19 Goffi fixed setup.py and twistd plugin file
2012-05-18 Goffi fixed tests
2012-05-17 Goffi added creator check support
2012-05-17 Goffi renamed service to « Salut à Toi pubsub service »
2012-05-16 Goffi fixed Ralph Meijer copyright years (last commit was in 2011, not in 2009)
2012-05-16 Goffi replaced idavoll imports by sat_pubsub imports
2012-05-16 Goffi sublicensed under AGPL V3
2012-05-17 Goffi renamed idavoll directory to sat_pubsub
2012-05-10 Goffi added .hgignore
2012-05-10 Goffi renamed idavoll.tac to sat_pubsub.tac
2012-05-10 Goffi tac file sample
2012-05-10 Goffi added auto-create support
2012-05-16 Goffi Replaced unmaintained pyPgSQL by Psycopg 2
2011-02-13 Ralph Meijer Always use the bare JID for affilitations.
2011-02-13 Ralph Meijer Include example in packages.
2011-02-13 Ralph Meijer Upon gateway subscription to the root node, don't retrieve items.
2010-10-16 Ralph Meijer Oh, it's 2010 already?
2010-10-16 Ralph Meijer Reshape Idavoll as a PubSubResource.
2010-10-16 Ralph Meijer Make a copy of the config to prevent later modification.
2010-10-16 Ralph Meijer Add tests for subscription and unsubscription JID checks in [53d2c0019458].
2010-10-16 Ralph Meijer Make the PostgreSQL ConnectionPool only once for all unit tests.
2009-10-14 Ralph Meijer Fix wrong use of configuration variables for pgsql db initialization.
2009-09-07 Ralph Meijer Release Idavoll 0.9.1.
2009-09-03 Ralph Meijer Fix subscription and unsubscription JID checks.
2009-06-18 Ralph Meijer Remove debugging prints.
2009-06-18 Ralph Meijer Make 204 responses not result in failure.
2009-06-18 Ralph Meijer Actually log requests if verbose.
2009-04-08 Ralph Meijer These files also belong to the Idavoll 0.9.0 release.
2009-04-08 Ralph Meijer Release Idavoll 0.9.0.
2009-01-30 Ralph Meijer Fix error reporting for older Python versions.
2009-01-30 Ralph Meijer Add support for node deletion with redirect.
2008-09-09 Ralph Meijer Commit 0.8.1 release to SVN.
2008-08-05 Ralph Meijer Release Idavoll 0.8.0.
2008-08-04 Ralph Meijer Implement root collection that includes all leaf nodes.
2008-08-04 Ralph Meijer Adjust node configuration to match wokkel API changes.
2008-07-16 Ralph Meijer Implement storage facilities for the HTTP gateway.
2008-07-14 Ralph Meijer Match wokkel API change for PubSubClient.
2008-06-25 Ralph Meijer Use `domish.Element`s to represent items, instead of serialized XML.
2008-06-24 Ralph Meijer Make sure that item elements lose their namespace before storage, notification.
2008-06-10 Ralph Meijer Epytext fixes.
2008-06-10 Ralph Meijer Adjust spacing to match Twisted's.
2008-06-10 Ralph Meijer Change naming and spacing conventions to match Twisted's.
2009-06-18 convert-repo update tags
2008-06-10 Ralph Meijer Return deferreds on failure, instead of raising exceptions.
2009-06-18 convert-repo update tags idavoll-0.7.3
2008-05-30 Ralph Meijer Check in missing file, also part of Idavoll 0.7.3.
2008-05-30 Ralph Meijer Release Idavoll 0.7.3.
2008-05-30 Ralph Meijer Use ServiceMaker to setup twistd plugins, if available.
2008-05-17 Ralph Meijer Return proper HTTP status codes on failed un-/subscription.
2008-05-17 Ralph Meijer Make sure optional PostgreSQL connect parameters are passed as None, require
2008-04-22 Ralph Meijer Released Idavoll 0.7.0.
2008-04-22 Ralph Meijer Fix syntax errors in database schema.
2008-04-17 Ralph Meijer Make sure second subscribers through HTTP also get a notification of the
2008-04-16 Ralph Meijer Add maxItems support.
2008-04-15 Ralph Meijer Add gateway support for retrieving items from a node. Reorder gateway module.
2008-04-11 Ralph Meijer Install tests, too.
2008-04-11 Ralph Meijer Implement HTTP client to gateway and implement functional tests with it.
2008-04-11 Ralph Meijer Add send_last_published_item configuration item to nodes table definition.
2008-04-10 Ralph Meijer Typos
2008-04-10 Ralph Meijer Properly add send_last_published_item configuration item.
2008-04-10 Ralph Meijer Guard against missing config for sending last published item on subscription.
2008-04-10 Ralph Meijer Send last published item on subscription if node is so configured.
2008-04-10 Ralph Meijer Add HTTP gateway in a separate plugin.
2008-04-09 Ralph Meijer Move around service setup.
2008-04-09 Ralph Meijer Make test backend consistent with interface.
2008-04-09 Ralph Meijer Send out node deletion notifications.
2008-04-09 Ralph Meijer Make node type part of node configuration.
2008-01-15 Ralph Meijer Fix Backend's getNodeInfo so that it properly adds its errback.
2008-01-03 Ralph Meijer Reply with the correct error condition on subscription when not subscribed.
2007-10-09 Ralph Meijer Provide twistd parameters for connecting to a remote PostgreSQL database.
2007-10-04 Ralph Meijer Fix typos in service creation. Make disco not respond when a resource is provided.
2007-10-03 Ralph Meijer Fix use of uuid module now shipping with Python 2.5.
2007-10-03 Ralph Meijer Move protocol implementations (pubsub, disco, forms) to and depend on wokkel.
2007-01-18 Ralph Meijer Oh, and fix README. Really release 0.6.0.
2007-01-18 Ralph Meijer Release 0.6.0.
2007-01-18 Ralph Meijer Make imports work with Twisted 0.5.0.
2006-09-07 Ralph Meijer Add --dbpass option for passing a password to the PostgreSQL backend.
2006-09-06 Ralph Meijer Comply with the access model 'open'.
2006-09-06 Ralph Meijer Bring NEWS in line with previous commit.
2009-06-18 convert-repo update tags
2006-09-06 Ralph Meijer Rework error handling, depend on Twisted Words 0.4.0.
2009-06-18 convert-repo update tags idavoll-0.5.0
2006-08-28 Ralph Meijer Fix tests to work with current Twisted. Really do 0.5.0 release.
2006-08-28 Ralph Meijer Fix spacing errors. Do 0.5.0 release.
2006-08-21 Ralph Meijer Work towards first release 0.5.0.
2006-06-29 Ralph Meijer Update README and fix typo.
2006-05-06 Ralph Meijer Work towards JEP-0060 1.8
2005-12-06 Ralph Meijer Update to Twisted Words 0.3.0.
2005-10-05 Ralph Meijer Add comments about uuid.py and the required Twisted modules.
2005-10-04 Ralph Meijer Use uuid.py module [1] for generating unique id's for nodes and items.
2005-08-31 Ralph Meijer Change all calls to jid.JID to jid.internJID to avoid redoing stringprep.
2005-08-31 Ralph Meijer Change all calls to jid.JID to jid.internJID to avoid redoing stringprep.
2005-07-29 Ralph Meijer Changed Data Forms implementation to support all field types and
2005-07-29 Ralph Meijer Change semantics of Node.is_subscribed() to match all subscriptions for an
2005-07-14 Ralph Meijer Add get_affiliations to Node class in storage facilities in preparation of
2005-07-12 Ralph Meijer Fixed typo. Reported by Herman Li.
2005-07-12 Ralph Meijer Initial revision
2005-07-12 Ralph Meijer Changed behaviour of retraction of items so that only the actually deleted
2005-06-14 Ralph Meijer Don't break on non-element childs.
2005-04-27 Ralph Meijer Revert changes to error handling into disco calls.
2005-04-27 Ralph Meijer Follow API change in Twisted Xish, while still being compatible with
2005-04-25 Ralph Meijer Actually test whether the item was indeed stored.
2005-04-25 Ralph Meijer Discover client_encoding parameter to pyPgSQL.
2005-04-25 Ralph Meijer Discover client_encoding parameter to pyPgSQL, removing all encode() calls.
2005-04-24 Ralph Meijer Replaced by generic_backend.py and *storage.py
2005-04-24 Ralph Meijer Add a number of discovery features.
2005-04-24 Ralph Meijer Update to current state.
2005-04-24 Ralph Meijer New requirements.
2005-04-24 Ralph Meijer Add test cases for LeafNodes.
2005-04-24 Ralph Meijer Follow API change in backend.
2005-04-24 Ralph Meijer Fix some typos.
2005-04-24 Ralph Meijer Add more documentation.
2005-04-24 Ralph Meijer Don't use encode('utf-8') on serialized XML.
2005-04-24 Ralph Meijer Don't return anything when removing items, and raise exception when an item
2005-04-12 Ralph Meijer Add documentation to set_configuration().
2005-04-12 Ralph Meijer Change Node.set_configuration() to set cached configuration in a callback.
2005-04-12 Ralph Meijer Add tests for all Node methods.
2005-04-12 Ralph Meijer Changed to adapt to new API of backend's add_subscription.
2005-04-12 Ralph Meijer Add Node._check_node_exists() calls to all Node methods, because nodes could
2005-04-12 Ralph Meijer Change Node.add_subscription() to return a Failure when a subscription already
2005-04-12 Ralph Meijer Added SubscriptionNotFound and SubscriptionExists errors.
2005-04-12 Ralph Meijer Change storage.INode.add_subscription() to return a Failure when a subscription
2005-04-08 Ralph Meijer Added test cases for a few of the Node methods.
2005-04-08 Ralph Meijer Added more documentation.
2005-04-08 Ralph Meijer Changed default configuration.
2005-04-08 Ralph Meijer Initial revision.
2005-04-08 Ralph Meijer Fix interpretations of JIDs.
2005-04-08 Ralph Meijer Fix interpretation of JIDs.
2005-04-08 Ralph Meijer Add documentation.
2005-04-08 Ralph Meijer Use storage.
2005-04-08 Ralph Meijer Use storage.
2005-04-08 Ralph Meijer Moved two errors to storage.py.
2005-04-08 Ralph Meijer Initial revision.
2005-04-08 Ralph Meijer Also move from twisted.python.components to zope.interface.Interface
2005-04-08 Ralph Meijer Move to Twisted 2.0.
2005-04-08 Ralph Meijer Fix location of errback.
2005-01-02 Ralph Meijer Fix configuration option names to match the names in backend.py.
2005-01-02 Ralph Meijer Fix bug in how errors are handled in disco info request.
2005-01-02 Ralph Meijer Added support for disco info meta data.
2005-01-02 Ralph Meijer Initial revision
2004-12-01 Ralph Meijer Include comment about xmpp_stringprep.py addition to Twisted.
2004-11-24 Ralph Meijer Removed debugging junk
2004-11-23 Ralph Meijer Enable admin to hide all nodes when the service is queried using disco items.
2004-11-23 Ralph Meijer Announce pubsub#delete-any feature.
2004-11-23 Ralph Meijer Merge from RELENG_0: Implemented node configuration.
2004-11-17 Ralph Meijer Remove hardcoded nodes.
2004-11-17 Ralph Meijer Ignore unsupported configure and option elements.
2004-11-17 Ralph Meijer Consume errors in DeferredLists.
2004-11-17 Ralph Meijer Use NodeDeletionService for the pgsql backend.
2004-11-17 Ralph Meijer Implement node purging and node deletion.
2004-11-16 Ralph Meijer Merge from RELENG_0: Fix bug in handling uncaught exceptions.
2004-11-16 Ralph Meijer Long needed update.
2004-11-16 Ralph Meijer Initial revision
2004-11-09 Ralph Meijer Added note about missing disco features
2004-11-09 Ralph Meijer Implement node retraction, with storage support for pgsql.
2004-11-09 Ralph Meijer Implement instant nodes.
2004-11-09 Ralph Meijer Fix handling of node creation.
2004-11-09 Ralph Meijer Enable ItemRetrievalService for pgsql backend.
2004-11-09 Ralph Meijer Implemented ComponentServiceToItemRetrievalService.
2004-11-09 Ralph Meijer Implemented ItemRetrievalService.
2004-11-09 Ralph Meijer Added note on max_items attribute.
2004-11-08 Ralph Meijer Fixed bug in LogService with non-ascii chars.
2004-11-08 Ralph Meijer Introduced date field in items table.
2004-11-08 Ralph Meijer Added -v (--verbose) flag to print out all traffic.
2004-11-07 Ralph Meijer Enable AffiliationsService for memory backend, too.
2004-11-07 Ralph Meijer Add get_affiliations(), get_subscriptions(), get_node_type() and get_nodes()
2004-11-07 Ralph Meijer Reworked disco support.
2004-11-07 Ralph Meijer Added get_nodes() to BackendService.
2004-11-07 Ralph Meijer Added get_nodes() to Storage.
2004-11-07 Ralph Meijer Added node on meta-data.
2004-11-07 Ralph Meijer Initial revision
2004-11-06 Ralph Meijer Return deferreds from getFeatures() and getIdentities().
2004-11-06 Ralph Meijer Made returning disco info use deferreds.
2004-11-06 Ralph Meijer Add get_node_type() to Storage.
2004-11-06 Ralph Meijer Add get_node_type() to BackendService.
2004-11-06 Ralph Meijer Add note about incorrect text in section 8.1.7 of JEP-0060.
2004-11-06 Ralph Meijer Setup AffiliationsService and matching protocol adapter for the pgsql
2004-11-06 Ralph Meijer Add get_affiliations() and get_subscriptions() to Storage.
2004-11-06 Ralph Meijer Implement AffiliationsService.
2004-11-06 Ralph Meijer Implement retrieving affiliations.
2004-11-06 Ralph Meijer Use jid.JIDs everywhere in the backend.
2004-11-06 Ralph Meijer Return support for the pubsub#subscribe feature.
2004-11-05 Ralph Meijer Use NodeCreationService for pgsql backend, too.
2004-11-05 Ralph Meijer Match backend's supported_*() methods in getFeatures() of ComponentServiceFromService.
2004-11-05 Ralph Meijer Implement create_node() in Storage.
2004-11-05 Ralph Meijer Make NodeCreationService a subclass of backend.NodeCreationService.
2004-11-05 Ralph Meijer Implement NodeCreationService, using the create_node() method of Storage.
2004-11-03 Ralph Meijer Use ISubscriptionService support of PostgreSQL backend.
2004-11-03 Ralph Meijer Added node existance checks.
2004-11-03 Ralph Meijer Implement add_subscription() and remove_subscription() for Storage, remove
2004-11-03 Ralph Meijer Implement SubscriptionService with separate storage.
2004-11-03 Ralph Meijer Check for malformed subscription request.
2004-11-03 Ralph Meijer Check for malformed unsubscribe request.
2004-11-03 Ralph Meijer Redefined several classes as subclasses of the implementations in backend.py.
2004-11-03 Ralph Meijer Redefine backend classes as subclass of the implementations in backend.py.
2004-11-03 Ralph Meijer Removed IPersistenceService, this is a feature of the storage facility.
2004-11-01 Ralph Meijer Moved common stuff out of pgsql_backend.py to backend.py.
2004-10-31 Ralph Meijer Make choice of backend an option to mktap. This includes the database
2004-10-31 Ralph Meijer Rewrite using separated backend interfaces. The backend also uses a separate
2004-10-31 Ralph Meijer Moved get_supported_affiliations() to super class.
2004-10-31 Ralph Meijer Added get_supported_affiliations() to BackendService.
2004-10-31 Ralph Meijer Change exception classes to include stanza error.
2004-10-31 Ralph Meijer Fix get_notification_list() to only return JIDs for subscriptions in the
2004-10-31 Ralph Meijer More issues.
2004-10-31 Ralph Meijer Remove erroneous second invocation of NotificationService and matching
2004-10-31 Ralph Meijer Remove nonsense message.
2004-10-26 Ralph Meijer Few more notes
2004-10-26 Ralph Meijer Fire up several component.IServices that match the backend Services.
2004-10-26 Ralph Meijer Split up implementation in several Services that match the division
2004-10-26 Ralph Meijer Recode backend to match interaces: one big Service that handles everything
2004-10-26 Ralph Meijer Define interfaces of blocks of functionality.
2004-10-18 Ralph Meijer Initial revision
2004-10-17 Ralph Meijer Initial revision
2004-10-17 Ralph Meijer Follow move of memory backend.
2004-10-17 Ralph Meijer Bugfix: use 'event' element instead of 'x' for notifications.
2004-10-17 Ralph Meijer Moved memory backend to its own file.
2004-10-07 Ralph Meijer Simplify call chain by mapping incoming requests directly to method
2004-10-06 Ralph Meijer Initial revision
2004-10-06 Ralph Meijer Implemented node creation.
2004-10-06 Ralph Meijer Added two exceptions: NoInstantNodes and NodeExists.
2004-10-06 Ralph Meijer Added two errors
2004-08-30 Ralph Meijer Small code cleanups
2004-07-26 Ralph Meijer Fixed small oddity in disco code.
2004-07-17 Ralph Meijer Implemented basic subscribing.
2004-07-17 Ralph Meijer Redone memory storage of nodes.
2004-07-17 Ralph Meijer Send service-unavailable for unknown iq child namespaces
2004-07-17 Ralph Meijer Added two errors
2004-07-09 Ralph Meijer Return implemented features
2004-07-09 Ralph Meijer Don't return disco#info, that's silly.
2004-07-09 Ralph Meijer Initial revision
2004-07-01 Ralph Meijer Add disco support.
2004-07-01 Ralph Meijer Add disco support
2004-06-27 Ralph Meijer Implemented fallback for feature-not-implemented.
2004-06-27 Ralph Meijer Code cleanup
2004-06-27 Ralph Meijer Added PayloadExpected and NoPayloadAllowed exceptions.
2004-06-27 Ralph Meijer Allow publication of more than 1 item.
2004-06-27 Ralph Meijer Added bad-request error.
2004-06-25 Ralph Meijer First take at notifications
2004-06-23 Ralph Meijer Initial revision
2004-06-23 unknown New repository initialized by cvs2svn.