aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* util.dataforms: Only include options in 'form' type formsKim Alvefur2018-08-031-1/+1
* util.dataforms: Set default value for form type argumentKim Alvefur2018-08-031-1/+2
* util.dataforms: Detach generation of options from values (fixes #1177)Kim Alvefur2018-08-031-30/+21
* util.pubsub: Add support for a config validation functionMatthew Wild2018-08-011-0/+7
* util.xmppstream: Explicitly release old parser object on stream resetMatthew Wild2018-07-311-1/+6
* util.serialization: Tighten up type checksKim Alvefur2018-07-291-2/+2
* util.vcard: Use the new :text_tag API in more placesKim Alvefur2018-07-261-8/+8
* util.vcard: Include values of 'properties' (eg PHOTO TYPE) in vcard-temp seri...Kim Alvefur2018-07-251-3/+5
* util.dataforms: Ensure fields have names when collecting data (fixes tracebac...Kim Alvefur2018-07-151-1/+1
* util.pubsub: Support for returning *all* subscriptionsKim Alvefur2018-07-131-21/+31
* util.xmppstream: Perfom validation of XML declaration parametersMatthew Wild2018-07-111-10/+13
* util.serialization: Rewritte for performance and flexibilityKim Alvefur2018-07-101-58/+238
* Merge 0.10->trunkKim Alvefur2018-07-081-0/+10
|\
| * util.stanza: Add method for removing all children with a specific name, xmlnsKim Alvefur2018-07-081-0/+10
* | util.{async,timer}: Move sleep() to reduce dependencies of util.timerKim Alvefur2018-07-082-8/+8
* | util.dataforms: More robust handling of field values, especially booleansMatthew Wild2018-07-071-2/+7
* | MUC: Add config option to allow members to invite other members to the room (...Matthew Wild2018-07-061-2/+2
* | util.startup: Add a comment marking some compat codeKim Alvefur2018-07-011-0/+1
* | util.pubsub: Return error code known by pubsub.lib if persistent creation failsKim Alvefur2018-07-011-1/+1
* | util.pubsub: Store subscription changesKim Alvefur2018-07-011-0/+22
* | util.pubsub: Persistence on affiliation changeKim Alvefur2018-07-011-0/+10
* | util.pubsub: Remove node from persistent storage on deletionKim Alvefur2018-07-011-0/+13
* | util.pubsub: Persist nodes on configuration changeKim Alvefur2018-07-011-5/+14
* | util.pubsub: Fix applying per service node defaults when loading from nodestoreKim Alvefur2018-07-011-7/+7
* | util.dataforms: Add support for field descriptions in <desc>Kim Alvefur2018-06-271-0/+4
* | util.pubsub: Fix typoKim Alvefur2018-06-261-1/+1
* | util.pubsub: Normalize JID used as affiliationKim Alvefur2018-06-261-0/+1
* | util.async: Copy hooks from main thread into coroutinesMatthew Wild2018-06-251-0/+1
* | util.stanza: Remove redundant check from :text now done in :add_direct_childKim Alvefur2018-06-081-1/+0
* | util.stanza: Verify that other objects added as children are valid stringsKim Alvefur2018-06-081-1/+4
* | util.stanza: Verify that child tags added are really stanzas (closes #1165)Kim Alvefur2018-06-081-1/+1
* | util.presence: Remove TODO about deprecated XEP-0016.Emmanuel Gil Peyrot2018-06-081-1/+0
* | util.prosodyctl: Rename variables for consistency (thanks Link Mauve)Kim Alvefur2018-06-061-2/+2
* | Merge 0.10->trunkMatthew Wild2018-06-071-1/+1
|\|
* | util.sasl.anonymous: Shorter!Kim Alvefur2018-06-061-1/+1
* | util.sasl.anonymous: Generate shorter random usernamesKim Alvefur2018-05-291-2/+2
* | util.dataforms: Add a simple function for identifying form typesKim Alvefur2018-06-021-0/+16
* | util.dataforms: Remove string conversion to let util.stanza validate typesKim Alvefur2018-06-021-4/+4
* | util.pubsub: Also check for affiliation set on bare JIDKim Alvefur2018-05-221-1/+2
* | util.pubsub: Pass node and service objects to broadcaster to allow eg config ...Kim Alvefur2018-05-211-4/+4
* | util.pubsub: Add a default/fallback JID normalization functionKim Alvefur2018-05-201-0/+1
* | util.pubsub: Don't record the superuser as owner on creationKim Alvefur2018-05-201-6/+8
* | util.iterators: Add join() method and testsMatthew Wild2018-05-181-0/+46
* | util.async: Move runner id into log tagKim Alvefur2018-05-041-3/+6
* | util.async: Add helper methods for setting watchersMatthew Wild2018-04-301-0/+16
* | util.timer: Ensure we don't try to schedule negative timeouts (which rightly ...Matthew Wild2018-04-291-1/+2
* | Merge 0.10->trunkMatthew Wild2018-04-241-1/+1
|\|
| * util.events: Fix loop construct (negative step required)Matthew Wild2018-04-241-1/+1
* | util.startup: Don't initialize global protection for prosodyctl, for nowMatthew Wild2018-04-181-1/+0
* | util.startup: Force console logging before initializing logging (see 2fdeb979...Kim Alvefur2018-04-141-1/+1