log

age author description
Sun, 26 Mar 2017 20:52:32 +0200 Goffi backend, pgsql storage: better items/notification handling, various fixes:
Sun, 26 Mar 2017 20:33:18 +0200 Goffi PostGreSQL: schema update:
Fri, 03 Mar 2017 08:35:34 +0100 Goffi fixed database config : None values can't be used anymore
Wed, 09 Mar 2016 10:41:38 +0100 Goffi updated INSTALL file
Fri, 04 Mar 2016 11:26:07 +0100 souliane update INSTALL file, we don't use remote roster anymore
Fri, 08 Jan 2016 20:47:52 +0100 Goffi mam: removed requestor in favor of mam_request.sender and recipient + fixed bad use of requestor instead of recipient in getItemsData
Fri, 08 Jan 2016 17:27:44 +0100 Goffi pgsql storage: getItemsIndex raise NodeNotFound in this make sense
Thu, 07 Jan 2016 16:20:43 +0100 Goffi mam: added filtering by category
Tue, 05 Jan 2016 23:13:13 +0100 Goffi mam: various improvments:
Tue, 05 Jan 2016 22:16:37 +0100 Goffi privilege: better handling of main message 'to' attribute (i.e. privileged entity's server)
Sun, 03 Jan 2016 18:33:23 +0100 Goffi added getItemsData to get list of ItemData instead of only the list of domish.Element
Sun, 03 Jan 2016 18:33:22 +0100 Goffi pgsql storage: use item_id instead of date to order and select items
Sun, 03 Jan 2016 18:33:22 +0100 Goffi RSM improvments/refactoring:
Sun, 03 Jan 2016 18:33:22 +0100 Goffi new container module, with an ItemData container:
Sun, 03 Jan 2016 18:33:22 +0100 Goffi mam: minor improvments (module import and some checks)
Sun, 03 Jan 2016 18:33:22 +0100 Goffi backend (rsm): replaced setattr use by methods for better performances
Sun, 03 Jan 2016 18:33:22 +0100 Goffi backend (getItems): minor refactoring of extenstion callback loop, as it is used only for RSM and it is not efficient. Need to be moved in an other module
Sun, 03 Jan 2016 18:33:20 +0100 Goffi removed reference to sat.tmp.delay as it is not used anymore
Sun, 03 Jan 2016 18:29:40 +0100 Goffi fixed copyright put in docstring instead of comments
Sun, 03 Jan 2016 18:28:34 +0100 Goffi copyright update
Mon, 21 Dec 2015 13:44:21 +0100 Goffi delegation: fixed bad security check which was rejecting all delegations from external servers:
Mon, 21 Dec 2015 13:41:15 +0100 Goffi Re-implemented feature which allows an entity to retract an item from somebody else node (i.e. a node from which he is neither owner or publisher) if he is the publisher of the item.
Fri, 18 Dec 2015 13:01:02 +0100 Goffi fixed publisher check on item publishing
Mon, 07 Dec 2015 19:20:47 +0100 Goffi tags harmonisation
Mon, 07 Dec 2015 19:20:27 +0100 Goffi Added tag 0.2.0 for changeset 642dffb9d6f1
Mon, 07 Dec 2015 19:15:04 +0100 Goffi fixed version change and CHANGELOG update 0.2.0
Thu, 26 Nov 2015 14:59:24 +0100 souliane log the owner JID when roster request failed
Tue, 01 Dec 2015 23:32:32 +0100 Goffi sat_pubsub_update_0_1.sql now also updates comment nodes
Wed, 25 Nov 2015 22:48:59 +0100 Goffi fixed item_data issues after introduction of ItemData namedtuple
Wed, 25 Nov 2015 18:33:38 +0100 Goffi categories are now stored in a dedicated table if item contain an atom entry:
Wed, 25 Nov 2015 16:00:08 +0100 Goffi cleaner parseItemConfig
Wed, 25 Nov 2015 15:58:42 +0100 Goffi item publisher is enforced
Tue, 24 Nov 2015 17:02:35 +0100 Goffi fixed _getNodeGroups call
Thu, 10 Sep 2015 15:03:12 +0200 souliane fixes behavior when maxItems is 0
Thu, 10 Sep 2015 15:02:03 +0200 souliane backend: fixes RSM for "unrestricted" mode
Thu, 20 Aug 2015 14:06:49 +0200 Goffi fixed bad queries in pubsub.sql file
Sun, 16 Aug 2015 01:32:42 +0200 Goffi PEP implementation, draft (huge patch sorry):
Sun, 16 Aug 2015 01:15:13 +0200 Goffi privilege: added methods to send privileged messages and notifications
Sun, 16 Aug 2015 01:13:23 +0200 Goffi delegation: delegated stanza are tracked
Mon, 04 May 2015 18:40:47 +0200 Goffi delegation: iq forwarded management:
Mon, 04 May 2015 18:33:01 +0200 Goffi backend: fixed a crash when there is no RSM in request
Sat, 18 Apr 2015 00:15:01 +0200 Goffi mod delegation: extensions management (XEP-0128)
Fri, 17 Apr 2015 21:09:37 +0200 Goffi namespace delegation: disco nesting management
Thu, 16 Apr 2015 21:06:19 +0200 Goffi implementation of XEP-0355 (Namespace Delegation) to use SàT Pubsub as PEP service, first draft
Mon, 13 Apr 2015 17:29:18 +0200 Goffi updated old docstring (privilege is actually a new (2015) module not derivated from idavoll)
Tue, 31 Mar 2015 17:31:56 +0200 Goffi replaced former roster dirty hack by a XEP-0356 first draft implementation, only roster get is implemented so far
Tue, 31 Mar 2015 17:30:27 +0200 Goffi CHANGELOG update
Mon, 30 Mar 2015 10:45:13 +0200 Goffi 2015 copyright dates update
Thu, 15 Jan 2015 22:00:49 +0100 souliane actually retrieve the MAM messages
Wed, 14 Jan 2015 10:43:27 +0100 souliane fixes the imports from sat.tmp
Fri, 09 Jan 2015 10:57:10 +0100 souliane MAM (XEP-0313) support: first draft
Fri, 09 Jan 2015 10:56:38 +0100 souliane fix RSM support regarding last tmp.wokkel changes
Mon, 13 Oct 2014 14:53:42 +0200 souliane implements RSM (XEP-0059)
Mon, 15 Dec 2014 13:14:53 +0100 souliane use sat.tmp.wokkel as a buffer module until the changes are integrated to wokkel
Mon, 13 Oct 2014 15:59:25 +0200 souliane import changes from idavoll changeset 233 (24be3a11ddbc), by Ralph Meijer and based on a patch by Nuno Santos
Thu, 01 Aug 2013 16:22:14 -0700 Christopher Zorn Fix getPageWithFactory
Mon, 07 Oct 2013 12:14:54 +0200 Ralph Meijer Fix checking for malformed XMPP URI in DeleteResource.
Sun, 20 Jan 2013 13:38:41 +0100 Ralph Meijer Use twisted.web instead of web2, initial tests.
Tue, 09 Sep 2014 08:09:26 +0200 Goffi SàT PubSub 0.1.1 released
Wed, 13 Aug 2014 17:30:37 +0200 Goffi pgsql_backend unicode fix: parseXml was expecting str and getting unicode 0.1.1
Wed, 13 Aug 2014 17:01:29 +0200 Goffi fixed unicode handling with psycopg2
Wed, 13 Aug 2014 17:01:08 +0200 Goffi misc: description in setup.py
Thu, 12 Jun 2014 16:48:35 +0200 souliane fix unicodes issues in twisted plugin
Wed, 26 Feb 2014 14:54:03 +0100 Goffi SàT PubSub 0.1.0 released
Sat, 22 Feb 2014 08:05:03 +0100 souliane fix the backend and storage tests 0.1.0
Sat, 22 Feb 2014 08:04:09 +0100 souliane fix the method signatures of iidavoll.ILeafNode and memory_storage.LeafNode according to pgsql_storage.LeafNode
Sat, 22 Feb 2014 06:10:24 +0100 souliane packaging for release
Fri, 21 Feb 2014 16:10:11 +0100 souliane added the constant FLAG_RETRACT_ALLOW_PUBLISHER to allow a publisher to retract an item he has published in a node of "open" publish model.
Fri, 06 Dec 2013 00:37:08 +0100 souliane fixed node auto-create feature
Mon, 17 Jun 2013 01:14:31 +0200 Goffi fixed notifications (a key was missing in data in some cases)
Mon, 06 May 2013 00:26:37 +0200 Goffi publish model management
Mon, 06 May 2013 00:11:44 +0200 Goffi node "roster" access model management
Sun, 28 Apr 2013 19:29:58 +0200 Goffi removed notifications when no items are allowed for an entity
Sun, 28 Apr 2013 19:29:13 +0200 Goffi fixed access check (getItems/notifications)
Wed, 17 Apr 2013 22:28:41 +0200 Goffi Fixed getItems for roster access items when the subscriber is not owner of the node.
Mon, 08 Apr 2013 23:08:45 +0200 Goffi copyright update
Mon, 25 Feb 2013 23:43:19 +0100 Goffi minimum required wokkel version is now 0.7.1
Mon, 25 Feb 2013 23:31:38 +0100 Goffi update to fix broken RemoteRoster after Wokkel 0.7.1 changes
Thu, 01 Nov 2012 19:28:43 +0100 Goffi full items, with item-configuration, are returned if items are asked by the owner
Tue, 23 Oct 2012 00:09:38 +0200 Goffi owner is now notified of items published
Sun, 24 Jun 2012 19:35:49 +0200 Goffi fine tuning per-item permissions
Fri, 08 Jun 2012 18:34:45 +0200 Goffi fixed getItems when there are not authorized_groups + fixed default value for StoreItem
Sun, 03 Jun 2012 15:57:28 +0200 Goffi item are gotten according to item's access model in getItems
Thu, 31 May 2012 00:24:20 +0200 Goffi fixed getItems select in pgsql_storage
Wed, 30 May 2012 22:36:05 +0200 Goffi default backend value is now pgsql
Wed, 30 May 2012 22:33:10 +0200 Goffi allowed groups from item_config are now stored
Wed, 30 May 2012 01:04:15 +0200 Goffi item access_model (not finished)
Sun, 27 May 2012 15:55:25 +0200 Goffi added experimental roster access_model (use remote_roster)
Sun, 27 May 2012 15:36:06 +0200 Goffi remote roster partial support
Sat, 26 May 2012 16:09:27 +0200 Goffi changed version handler to SàT Pubsub
Tue, 22 May 2012 21:21:57 +0200 Goffi added access_model to config, default to 'open'
Sun, 20 May 2012 00:52:13 +0200 Goffi fixed setup.py and twistd plugin file
Sat, 19 May 2012 01:31:07 +0200 Goffi fixed tests
Thu, 17 May 2012 13:15:11 +0200 Goffi added creator check support
Thu, 17 May 2012 13:07:41 +0200 Goffi renamed service to « Salut à Toi pubsub service »
Thu, 17 May 2012 01:59:56 +0200 Goffi fixed Ralph Meijer copyright years (last commit was in 2011, not in 2009)
Thu, 17 May 2012 01:53:12 +0200 Goffi replaced idavoll imports by sat_pubsub imports
Thu, 17 May 2012 01:48:39 +0200 Goffi sublicensed under AGPL V3
Thu, 17 May 2012 12:48:14 +0200 Goffi renamed idavoll directory to sat_pubsub
Thu, 10 May 2012 23:08:08 +0200 Goffi added .hgignore
Thu, 10 May 2012 23:07:42 +0200 Goffi renamed idavoll.tac to sat_pubsub.tac
Thu, 10 May 2012 22:56:39 +0200 Goffi tac file sample
Thu, 10 May 2012 22:41:34 +0200 Goffi added auto-create support
Thu, 17 May 2012 00:31:36 +0200 Goffi Replaced unmaintained pyPgSQL by Psycopg 2
Sun, 13 Feb 2011 21:46:33 +0100 Ralph Meijer Always use the bare JID for affilitations.
Sun, 13 Feb 2011 21:34:18 +0100 Ralph Meijer Include example in packages.
Sun, 13 Feb 2011 21:26:07 +0100 Ralph Meijer Upon gateway subscription to the root node, don't retrieve items.
Sat, 16 Oct 2010 22:53:23 +0200 Ralph Meijer Oh, it's 2010 already?
Sat, 16 Oct 2010 21:03:38 +0200 Ralph Meijer Reshape Idavoll as a PubSubResource.
Sat, 16 Oct 2010 20:56:51 +0200 Ralph Meijer Make a copy of the config to prevent later modification.
Sat, 16 Oct 2010 20:54:52 +0200 Ralph Meijer Add tests for subscription and unsubscription JID checks in [53d2c0019458].
Sat, 16 Oct 2010 20:02:47 +0200 Ralph Meijer Make the PostgreSQL ConnectionPool only once for all unit tests.
Wed, 14 Oct 2009 16:13:24 +0000 Ralph Meijer Fix wrong use of configuration variables for pgsql db initialization.
Mon, 07 Sep 2009 07:01:37 +0000 Ralph Meijer Release Idavoll 0.9.1.
Thu, 03 Sep 2009 16:27:32 +0000 Ralph Meijer Fix subscription and unsubscription JID checks.
Thu, 18 Jun 2009 13:11:59 +0000 Ralph Meijer Remove debugging prints.
Thu, 18 Jun 2009 12:40:58 +0000 Ralph Meijer Make 204 responses not result in failure.
Thu, 18 Jun 2009 10:27:11 +0000 Ralph Meijer Actually log requests if verbose.
Wed, 08 Apr 2009 09:07:28 +0000 Ralph Meijer These files also belong to the Idavoll 0.9.0 release.
Wed, 08 Apr 2009 09:06:39 +0000 Ralph Meijer Release Idavoll 0.9.0.
Fri, 30 Jan 2009 15:27:33 +0000 Ralph Meijer Fix error reporting for older Python versions.
Fri, 30 Jan 2009 14:35:05 +0000 Ralph Meijer Add support for node deletion with redirect.
Tue, 09 Sep 2008 14:54:33 +0000 Ralph Meijer Commit 0.8.1 release to SVN.
Tue, 05 Aug 2008 18:23:45 +0000 Ralph Meijer Release Idavoll 0.8.0.
Mon, 04 Aug 2008 13:47:10 +0000 Ralph Meijer Implement root collection that includes all leaf nodes.
Mon, 04 Aug 2008 07:10:45 +0000 Ralph Meijer Adjust node configuration to match wokkel API changes.
Wed, 16 Jul 2008 06:38:32 +0000 Ralph Meijer Implement storage facilities for the HTTP gateway.
Mon, 14 Jul 2008 09:16:16 +0000 Ralph Meijer Match wokkel API change for PubSubClient.
Wed, 25 Jun 2008 12:27:55 +0000 Ralph Meijer Use `domish.Element`s to represent items, instead of serialized XML.
Tue, 24 Jun 2008 08:42:16 +0000 Ralph Meijer Make sure that item elements lose their namespace before storage, notification.
Tue, 10 Jun 2008 18:40:04 +0000 Ralph Meijer Epytext fixes.
Tue, 10 Jun 2008 11:38:35 +0000 Ralph Meijer Adjust spacing to match Twisted's.
Tue, 10 Jun 2008 11:31:49 +0000 Ralph Meijer Change naming and spacing conventions to match Twisted's.
Thu, 18 Jun 2009 11:54:56 +0000 convert-repo update tags
Tue, 10 Jun 2008 08:28:57 +0000 Ralph Meijer Return deferreds on failure, instead of raising exceptions.
Thu, 18 Jun 2009 11:54:52 +0000 convert-repo update tags idavoll-0.7.3
Fri, 30 May 2008 10:05:23 +0000 Ralph Meijer Check in missing file, also part of Idavoll 0.7.3.
Fri, 30 May 2008 10:04:24 +0000 Ralph Meijer Release Idavoll 0.7.3.
Fri, 30 May 2008 09:56:08 +0000 Ralph Meijer Use ServiceMaker to setup twistd plugins, if available.
Sat, 17 May 2008 18:31:31 +0000 Ralph Meijer Return proper HTTP status codes on failed un-/subscription.
Sat, 17 May 2008 18:30:39 +0000 Ralph Meijer Make sure optional PostgreSQL connect parameters are passed as None, require
Tue, 22 Apr 2008 13:15:53 +0000 Ralph Meijer Released Idavoll 0.7.0.
Tue, 22 Apr 2008 09:52:50 +0000 Ralph Meijer Fix syntax errors in database schema.
Thu, 17 Apr 2008 16:02:22 +0000 Ralph Meijer Make sure second subscribers through HTTP also get a notification of the
Wed, 16 Apr 2008 14:14:27 +0000 Ralph Meijer Add maxItems support.
Tue, 15 Apr 2008 17:32:56 +0000 Ralph Meijer Add gateway support for retrieving items from a node. Reorder gateway module.
Fri, 11 Apr 2008 14:48:32 +0000 Ralph Meijer Install tests, too.
Fri, 11 Apr 2008 14:41:16 +0000 Ralph Meijer Implement HTTP client to gateway and implement functional tests with it.
Fri, 11 Apr 2008 13:48:12 +0000 Ralph Meijer Add send_last_published_item configuration item to nodes table definition.
Thu, 10 Apr 2008 14:37:43 +0000 Ralph Meijer Typos
Thu, 10 Apr 2008 14:33:50 +0000 Ralph Meijer Properly add send_last_published_item configuration item.
Thu, 10 Apr 2008 14:06:00 +0000 Ralph Meijer Guard against missing config for sending last published item on subscription.
Thu, 10 Apr 2008 14:02:53 +0000 Ralph Meijer Send last published item on subscription if node is so configured.
Thu, 10 Apr 2008 11:18:29 +0000 Ralph Meijer Add HTTP gateway in a separate plugin.
Wed, 09 Apr 2008 13:15:39 +0000 Ralph Meijer Move around service setup.
Wed, 09 Apr 2008 13:02:29 +0000 Ralph Meijer Make test backend consistent with interface.
Wed, 09 Apr 2008 11:48:38 +0000 Ralph Meijer Send out node deletion notifications.
Wed, 09 Apr 2008 11:43:16 +0000 Ralph Meijer Make node type part of node configuration.
Tue, 15 Jan 2008 14:00:07 +0000 Ralph Meijer Fix Backend's getNodeInfo so that it properly adds its errback.
Thu, 03 Jan 2008 13:10:25 +0000 Ralph Meijer Reply with the correct error condition on subscription when not subscribed.
Tue, 09 Oct 2007 10:20:25 +0000 Ralph Meijer Provide twistd parameters for connecting to a remote PostgreSQL database.
Thu, 04 Oct 2007 08:03:51 +0000 Ralph Meijer Fix typos in service creation. Make disco not respond when a resource is provided.
Wed, 03 Oct 2007 19:07:50 +0000 Ralph Meijer Fix use of uuid module now shipping with Python 2.5.
Wed, 03 Oct 2007 12:41:43 +0000 Ralph Meijer Move protocol implementations (pubsub, disco, forms) to and depend on wokkel.
Thu, 18 Jan 2007 14:08:32 +0000 Ralph Meijer Oh, and fix README. Really release 0.6.0.
Thu, 18 Jan 2007 14:06:14 +0000 Ralph Meijer Release 0.6.0.
Thu, 18 Jan 2007 13:52:39 +0000 Ralph Meijer Make imports work with Twisted 0.5.0.
Thu, 07 Sep 2006 11:13:46 +0000 Ralph Meijer Add --dbpass option for passing a password to the PostgreSQL backend.
Wed, 06 Sep 2006 12:57:53 +0000 Ralph Meijer Comply with the access model 'open'.
Wed, 06 Sep 2006 12:43:10 +0000 Ralph Meijer Bring NEWS in line with previous commit.
Thu, 18 Jun 2009 11:52:06 +0000 convert-repo update tags
Wed, 06 Sep 2006 12:38:47 +0000 Ralph Meijer Rework error handling, depend on Twisted Words 0.4.0.
Thu, 18 Jun 2009 11:52:01 +0000 convert-repo update tags idavoll-0.5.0
Mon, 28 Aug 2006 12:48:45 +0000 Ralph Meijer Fix tests to work with current Twisted. Really do 0.5.0 release.
Mon, 28 Aug 2006 12:44:20 +0000 Ralph Meijer Fix spacing errors. Do 0.5.0 release.
Mon, 21 Aug 2006 16:05:35 +0000 Ralph Meijer Work towards first release 0.5.0.
Thu, 29 Jun 2006 08:38:24 +0000 Ralph Meijer Update README and fix typo.
Sat, 06 May 2006 19:47:53 +0000 Ralph Meijer Work towards JEP-0060 1.8
Tue, 06 Dec 2005 15:18:30 +0000 Ralph Meijer Update to Twisted Words 0.3.0.
Wed, 05 Oct 2005 07:02:40 +0000 Ralph Meijer Add comments about uuid.py and the required Twisted modules.
Tue, 04 Oct 2005 12:17:01 +0000 Ralph Meijer Use uuid.py module [1] for generating unique id's for nodes and items.
Wed, 31 Aug 2005 12:59:27 +0000 Ralph Meijer Change all calls to jid.JID to jid.internJID to avoid redoing stringprep.
Wed, 31 Aug 2005 12:58:50 +0000 Ralph Meijer Change all calls to jid.JID to jid.internJID to avoid redoing stringprep.
Fri, 29 Jul 2005 15:38:29 +0000 Ralph Meijer Changed Data Forms implementation to support all field types and
Fri, 29 Jul 2005 15:33:43 +0000 Ralph Meijer Change semantics of Node.is_subscribed() to match all subscriptions for an
Thu, 14 Jul 2005 20:51:48 +0000 Ralph Meijer Add get_affiliations to Node class in storage facilities in preparation of
Tue, 12 Jul 2005 14:53:23 +0000 Ralph Meijer Fixed typo. Reported by Herman Li.
Tue, 12 Jul 2005 14:46:42 +0000 Ralph Meijer Initial revision
Tue, 12 Jul 2005 09:23:00 +0000 Ralph Meijer Changed behaviour of retraction of items so that only the actually deleted
Tue, 14 Jun 2005 12:12:23 +0000 Ralph Meijer Don't break on non-element childs.
Wed, 27 Apr 2005 20:22:51 +0000 Ralph Meijer Revert changes to error handling into disco calls.
Wed, 27 Apr 2005 19:45:41 +0000 Ralph Meijer Follow API change in Twisted Xish, while still being compatible with