log sat_pubsub/backend.py @ 430:5a0ada3b61ca

age author description
2020-12-11 Goffi Full-Text Search implementation:
2020-03-10 Goffi configuration: "max_items" option:
2019-12-28 Goffi backend: publish-options implementation:
2019-08-23 Goffi backend: fixed publishing with "consistent_publisher" when no item was previously available
2019-08-16 Goffi Python 3 port:
2019-08-16 Goffi file organisation + setup refactoring: base src/backend.py@cbe4d72cf835
2018-01-26 Goffi date update
2017-11-04 Goffi backend, storage(pgsql): creation/update date + serial ids:
2017-11-03 Goffi misc: date update (yes it's a bit late :p )
2017-11-03 Arnaud Joset completed docstrings + use short notation for sets
2017-11-03 Arnaud Joset added missing #publish-options in disco features
2017-10-11 Goffi fixed bad inlineCallbacks in checkNodeAffiliations
2017-09-08 Goffi handle single node on subscriptions request
2017-09-08 Goffi backend: fixed subscription, PEP was not handled correctly
2017-09-08 Goffi backend: added "presence" access_model:
2017-09-08 Goffi backend: enforce schema on get/publish and notifications
2017-09-08 Goffi schema: node schema implementation
2017-08-27 Goffi backend: check nodes/items permission on disco#items:
2017-08-23 Goffi implemented disco items:
2017-08-20 Goffi backend, psql: implemented notifications for auto subscribers in PEP:
2017-08-20 Goffi backend, pgsql: implemented subscriptionsGet and subscriptionsSet
2017-08-20 Goffi backend (notifications): use inline callbacks in _notifyPublish + added PEP data in _prepareNotify
2017-08-20 Goffi backend (notifications): avoid useless database request in getNotifications
2017-08-12 Goffi fixed parseItemConfig (was iterating on children instead of elements)
2017-06-03 Goffi fixed getOwners call in _prepareNotify
2017-03-26 Goffi affiliations XMPP handling:
2017-03-26 Goffi backend, pgsql storage: better items/notification handling, various fixes:
2016-01-03 Goffi added getItemsData to get list of ItemData instead of only the list of domish.Element
2016-01-03 Goffi RSM improvments/refactoring:
2016-01-03 Goffi new container module, with an ItemData container:
2016-01-03 Goffi backend (rsm): replaced setattr use by methods for better performances
2016-01-03 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
2016-01-03 Goffi fixed copyright put in docstring instead of comments
2016-01-03 Goffi copyright update
2015-12-21 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.
2015-12-18 Goffi fixed publisher check on item publishing
2015-11-26 souliane log the owner JID when roster request failed
2015-11-25 Goffi fixed item_data issues after introduction of ItemData namedtuple
2015-11-25 Goffi categories are now stored in a dedicated table if item contain an atom entry:
2015-11-25 Goffi cleaner parseItemConfig
2015-11-25 Goffi item publisher is enforced
2015-11-24 Goffi fixed _getNodeGroups call
2015-09-10 souliane backend: fixes RSM for "unrestricted" mode
2015-08-15 Goffi PEP implementation, draft (huge patch sorry):
2015-05-04 Goffi backend: fixed a crash when there is no RSM in request
2015-04-17 Goffi namespace delegation: disco nesting management
2015-03-31 Goffi replaced former roster dirty hack by a XEP-0356 first draft implementation, only roster get is implemented so far
2015-03-30 Goffi 2015 copyright dates update
2015-01-09 souliane fix RSM support regarding last tmp.wokkel changes
2014-10-13 souliane implements RSM (XEP-0059)
2014-02-21 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.
2013-06-16 Goffi fixed notifications (a key was missing in data in some cases)
2013-05-05 Goffi publish model management
2013-05-05 Goffi node "roster" access model management
2013-04-28 Goffi removed notifications when no items are allowed for an entity
2013-04-28 Goffi fixed access check (getItems/notifications)
2013-04-17 Goffi Fixed getItems for roster access items when the subscriber is not owner of the node.
2013-04-08 Goffi copyright update
2012-11-01 Goffi full items, with item-configuration, are returned if items are asked by the owner
2012-10-22 Goffi owner is now notified of items published
2012-06-24 Goffi fine tuning per-item permissions
2012-06-03 Goffi item are gotten according to item's access model in getItems
2012-05-27 Goffi added experimental roster access_model (use remote_roster)
2012-05-22 Goffi added access_model to config, default to 'open'
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 base idavoll/backend.py@176108d2be46