libs.hashes: Add back pure Lua sha1 implementation

util.dataforms: Support XEP-0122 validation

util.dataforms: Update from prosody trunk 5fb6563eee1e keeping from_stanza()

util.time: Add pure Lua version of Prosody C module

util.table: Add fallback for the Prosody C module

pubsub: Support for 'notify' in retract and purge operations 0.10.0

pubsub: Allow setting additional attributes in pubsub action elements

Merge

verse.plugins.groupchat: Add support for MUC passwords https://xmpp.org/extensions/xep-0045.html#example-27

Merge

docs/example.lua: Don't depend on 'verse' being a global

libs.encodings: Add encodings.utf8 compat (works on Lua 5.3+)

libs.encodings: Export empty idna table

client: Remove unused import

disco: Force calculated caps in outgoing presence

Fix typos (thanks Link Mauve and codespell)

plugins.archive: Remove compat for really old version of XEP-0313

squishy: Include util.x509, required by net.http in Prosody 0.10+

squishy: Add util.time

verse: Ensure verse.quit() only quits the loop once

plugins.disco: Fix to use util.caps instead of broken hacky implementation

libs.hashes: Better error message when method not available

libs.hashes: Add support for sha1 lib from luarocks

squishy: Remove unnecessary files (indexedbheap only in Prosody trunk)

Makefile: Use configured squish path

verse.plugins.groupchat: Fix import of util.events

verse: Remove use of deprecated module() function

buildsys: Update to fetch from Prosody 0.10 branch

(0) -300 -100 -50 -28 +28 +50 tip

mercurial