Commit Graph

28 Commits (f76c2aa90b3cc7ba714571448865fcb30d63ef78)

Author SHA1 Message Date
Matthew Wild 355b05e341 util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?) 15 years ago
Matthew Wild 20725d07f9 util.pubsub: Add service:remove_all_subscriptions() 15 years ago
Matthew Wild f3160dd927 util.pubsub: Support for events (currently subscription-added and subscription-removed) 15 years ago
Matthew Wild e239a678b3 util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions) 15 years ago
Matthew Wild db7bed21d5 util.pubsub: Pass true instead of nil as the actor in a bunch of places, and fix a bunch of methods to not traceback on this (those with *_other capability checking). 16 years ago
Matthew Wild a3e7fba56f util.pubsub: Some tidying/optimisation to service:may() 16 years ago
Matthew Wild a41d900875 mod_pubsub, util.pubsub: Remove from 0.8 16 years ago
Matthew Wild eff22e5a50 util.pubsub: Add service:get_nodes() 16 years ago
Kim Alvefur 79f8d77481 util.pubsub: Return correct node in get_subscriptions() 16 years ago
Matthew Wild 45dee16625 util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response 16 years ago
Matthew Wild 272ea7b6d1 util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions() 16 years ago
Matthew Wild 4640ae8b21 util.pubsub: Small code tidying for :get_subscription() 16 years ago
Matthew Wild 3c67a234e6 util.pubsub: Fix traceback when using autocreate-on-subscribe 16 years ago
Matthew Wild 9622bf99fb util.pubsub: Add service:jids_equal() and new config option normalize_jid 16 years ago
Matthew Wild df0acaf985 util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case 16 years ago
Matthew Wild 5837f75656 util.pubsub: Add service:set_node_capabilities() 16 years ago
Matthew Wild 2d7d846152 util.pubsub: Fix nil global access in get_nodes() 16 years ago
Matthew Wild 16874d84de util.pubsub: Too many changes to list or split sensibly. Added access control to all methods, with capabilities support. Renamed get() -> get_items() and changed it to return true, result on success. Support for autocreate_on_subscribe and autocreate_on_publish config options. 16 years ago
Matthew Wild 503c9d4255 util.pubsub: Modify new() to take a config, and add a default config via a metatable 16 years ago
Matthew Wild de79d047af util.pubsub: Add service:get_nodes() 16 years ago
Florian Zeitz 02f5edae68 mod_pubsub: Support item retraction 16 years ago
Florian Zeitz 95db0579ab mod_pubsub, util.pubsub: Support for unsubscribing 16 years ago
Florian Zeitz 649c7432b7 mod_pubsub: Support item retraction 16 years ago
Florian Zeitz 0e2b3ce468 mod_pubsub, util.pubsub: Support for unsubscribing 16 years ago
Florian Zeitz f85b16f9fa mod_pubsub, util.pubsub: Support node creation 16 years ago
Florian Zeitz 39939bd65e mod_pubsub, util.pubsub: Support node creation 16 years ago
Florian Zeitz e058268eda mod_pubsub, util.pubsub: Support for fetching items 16 years ago
Matthew Wild db4d9e500c util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any 16 years ago
Matthew Wild 3ffba43bf5 mod_pubsub: It's aliiiive! 16 years ago
Matthew Wild 70c3eeb2aa util.pubsub -> util.broadcast 17 years ago
Matthew Wild e45610ce6e Add copyright header to those files missing one 17 years ago
Matthew Wild 7b1d24c0b4 util.pubsub: Fix undefined global accesses 17 years ago
Matthew Wild 1c998c518c Adding initial util.pubsub 18 years ago