Log

description author age
MUC: Use config passed to rew_roow() Kim Alvefur 2016-04-18
Merge with Link Mauve Kim Alvefur 2016-04-17
MUC: Move 'preserialization' step to muc.lib Kim Alvefur 2016-04-17
Update every link to the documentation to use HTTPS Emmanuel Gil Peyrot 2016-04-16
mod_pubsub: Don’t require util.dataforms twice Emmanuel Gil Peyrot 2016-04-16
MUC: Save room after subject is changed Kim Alvefur 2016-04-15
Merge 0.10->trunk Kim Alvefur 2016-04-15
util.iterators: Add iterator wrapper that works like select(n, ...) applied to original iterator Kim Alvefur 2016-04-15
util.cache: Add method for iterating over values Kim Alvefur 2016-04-15
MUC: Save room to storage once after form processing, not in each individual setter Kim Alvefur 2016-04-15
MUC: Provide a noop stub room:save() method Kim Alvefur 2016-04-14
util.iterators: Normalize indentation Kim Alvefur 2016-04-13
MUC: Move history to room._history Kim Alvefur 2016-04-12
mod_compression: Remove and replace with placeholder that logs an error Matthew Wild 2016-04-09
Merge 0.10->trunk Kim Alvefur 2016-04-08
MUC: Include originating session and stanza in events Kim Alvefur 2016-04-08
MUC: Spread event tables over multiple lines Kim Alvefur 2016-04-08
mod_presence: Fix variable name Kim Alvefur 2016-04-08
mod_presence: Construct a 'from' JID when roster items are removed outside of a session Kim Alvefur 2016-04-08
Merge 0.10->trunk Kim Alvefur 2016-04-07
moduleapi: Allow an origin session to be passed to module:send() Kim Alvefur 2016-04-06
Merge 0.10->trunk Kim Alvefur 2016-04-06
mod_websocket: Fix read timeout handler (thanks mt) Kim Alvefur 2016-04-06
server_event: addclient: wrapclient already calls startconnection for us [backported from trunk] daurnimator 2013-12-18
Merge 0.10->trunk Kim Alvefur 2016-04-05
server_event: Split long list of assignments into multiple lines for readability Kim Alvefur 2016-04-05
server_event: Fix indentation (again) Kim Alvefur 2016-04-05
Merge 0.10->trunk Kim Alvefur 2016-04-05
mod_roster: Fire event for pending items for good measure Kim Alvefur 2016-04-04
mod_roster: Handle roster item removal with event on user deletion Kim Alvefur 2016-04-04
mod_presence: Send unavailable presence when roster items are removed (fixes #331) Kim Alvefur 2016-04-04
mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence Kim Alvefur 2016-04-04
Merge 0.10->trunk Kim Alvefur 2016-04-03
Merge 0.9->0.10 Kim Alvefur 2016-04-03
mod_c2s: Just destroy the session when it has no connection (see #641) Kim Alvefur 2016-04-03
Merge 0.10->trunk Kim Alvefur 2016-04-02
mod_bosh: Skip sending stanzas removed out by filters (fixes #657) Kim Alvefur 2016-04-01
storagemanager: Capitalize log message Kim Alvefur 2016-04-01
Merge 0.10->trunk Kim Alvefur 2016-03-29
net.server_select: Remove do-nothing os_difftime calls [backported from trunk] daurnimator 2015-01-19
net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+) Kim Alvefur 2016-03-28
util.jid: Import select() into local (fixes traceback, tests on Lua 5.2) Kim Alvefur 2016-03-28
Merge 0.10->trunk Matthew Wild 2016-03-26
certmanager: Explicitly tonumber() version number segments before doing arithmetic and avoid relying on implicit coercion (thanks David Favro) Matthew Wild 2016-03-26
Merge 0.10->trunk Kim Alvefur 2016-03-26
util.sql: Log errors in transaction to error level with traceback but return only error message (fixes #464) Kim Alvefur 2016-03-25
Merge 0.10->trunk Kim Alvefur 2016-03-24
mod_websocket: Send a ping on read timeout Kim Alvefur 2016-03-23
mod_websocket: Remove warning about unsolicited pong frames "MAY be sent unsolicited" per RFC 6455 (thanks mt) Kim Alvefur 2016-03-23
Merge 0.10->trunk Matthew Wild 2016-03-23
util.sql: Charset should be innocent until proven guilty (initialize charset_ok to true), fixes bug introduced in 187ba2e9c012 Matthew Wild 2016-03-23
prosodyctl: Only use host part of JIDs eg components that have node parts (thanks suzyo) Kim Alvefur 2016-03-22
Merge 0.10->trunk Matthew Wild 2016-03-21
util.iterators: Fix use of incorrect variable accidentally introduced in a9ef93bc81d9 Matthew Wild 2016-03-21
Merge 0.10->trunk Kim Alvefur 2016-03-21
CHANGES: Move async to trunk, it was dropped from 0.10 Kim Alvefur 2016-03-21
util.sql: Catch errors from LuaDBI connect (Fixes #568) Kim Alvefur 2016-03-21
mod_storage_sql: Make sure all serialization errors are propagated Kim Alvefur 2016-03-21
Merge 0.10->trunk Kim Alvefur 2016-03-19
modulemanager: Silence log message about attempts to load already loaded modules for shared modules Kim Alvefur 2016-03-19
Merge 0.10->trunk Matthew Wild 2016-03-18
mod_component: Some cleanup [luacheck] Matthew Wild 2016-03-18
mod_component: Fire event when component disconnects Matthew Wild 2016-03-18
Merge Kim Alvefur 2016-03-18
mod_saslauth: Disable DIGEST-MD5 by default (closes #515) Kim Alvefur 2016-03-18
prosody, prosodyctl: Allow setting CFG_* variables via Lua interpreter before loading Prosody. Fixes #308. Matthew Wild 2016-03-18
util.jid+tests: Add simple helpers... node(), host() and resource() for extracting specific parts of a JID Matthew Wild 2016-03-17
Merge 0.10->trunk Kim Alvefur 2016-03-17
mod_websocket: Make sure stanza xmlns filter runs late in the chain Kim Alvefur 2016-03-17
mod_register: Make sure only an on_evict function or nil is passed to util.cache Kim Alvefur 2016-03-17
Merge 0.10->trunk Matthew Wild 2016-03-17
tests: util.cache: Tests for different return values of on_evict Matthew Wild 2016-03-17
util.cache: Change behaviour of on_evict (and tests). Now accepts false instead of a function (never evict), or on_evict can return false to prevent eviction. Matthew Wild 2016-03-17
util.cache: Add head() and tail() methods (and tests) Matthew Wild 2016-03-17
Merge 0.10->trunk Kim Alvefur 2016-03-17
CHANGES: Remove mention of async Kim Alvefur 2016-03-17
Merge 0.10->trunk Kim Alvefur 2016-03-17
util.async: Remove to prevent blocking a stable release Kim Alvefur 2016-03-17
mod_c2s: Remove use of util.async Kim Alvefur 2016-03-17
Backed out BOSH use of util.async (changeset f0687c313cf1) Kim Alvefur 2016-03-17
Merge 0.10->trunk Kim Alvefur 2016-03-14
mod_presence: Fix partial rename Kim Alvefur 2016-03-14
Merge 0.10->trunk Kim Alvefur 2016-03-14
mod_presence: Move function for selecting "top resources" into a new util.presence Kim Alvefur 2016-03-14
Merge 0.10->trunk Kim Alvefur 2016-03-14
mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG) Kim Alvefur 2016-03-14
util.sql: Remove unused arguments [luacheck] Kim Alvefur 2016-03-13
util.sql: Don't break out of result retreival loops Kim Alvefur 2016-03-13
mod_storage_sql: Allow loops over results to end on their own Kim Alvefur 2016-03-13
mod_storage_sql: Add LIMIT clause to queries where only a single row is expected Kim Alvefur 2016-03-13
util.sql: Move per-driver (currenly only PostgreSQL) query transform into its own method Kim Alvefur 2016-03-13
rostermanager: Remove FIXME, per XMPP Core 8.1.1.1, we do not need to set the 'to' attribute Kim Alvefur 2016-03-12
MUC: Use already initialized logger Kim Alvefur 2016-03-11
Merge 0.10->trunk Kim Alvefur 2016-03-11
mod_watchregistrations: Use type-specific config API for 'registration_notification' Kim Alvefur 2016-03-11
prosodyctl check: Add 'vcard_compatibility' to deprecated options Kim Alvefur 2016-03-11
MUC: Use type-specific config API for the 'name' option Kim Alvefur 2016-03-11
mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option Kim Alvefur 2016-03-11
util.dependencies: Show the full error when a symbol is not found (i.e., when running Prosody with the wrong version of Lua). Thijs Alkemade 2016-03-10
Merge 0.10->trunk Matthew Wild 2016-03-10
util.prosodyctl: Remove unused variable [luacheck] Matthew Wild 2016-03-10
util.json: Variable renaming to avoid shadowing [luacheck] Matthew Wild 2016-03-10
util.iterators: Variable renaming to avoid shadowing [luacheck] Matthew Wild 2016-03-10
net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [luacheck] Matthew Wild 2016-03-10
util.iterators: Return initial var from upstream iterator [luacheck] Matthew Wild 2016-03-10
util.iterators: Don't replace var, as we should preserve var from the original iterator [luacheck] Matthew Wild 2016-03-10
Merge 0.10->trunk Matthew Wild 2016-03-09
prosodyctl: Fix variable typo [luacheck] Matthew Wild 2016-03-09
tests: Expand util.stanza tests Matthew Wild 2016-03-09
util.stanza: Some code cleanup [luacheck] Matthew Wild 2016-03-09
prosodyctl: Fix typo'd variable name [luacheck] Matthew Wild 2016-03-08
Merge 0.10->trunk Kim Alvefur 2016-03-07
prosodyctl: Use already sorted array of module names [luacheck] Kim Alvefur 2016-03-07
prosodyctl: Include libevent version in "about" output if luaevent is available Kim Alvefur 2016-03-07
Merge Matthew Wild 2016-03-07
plugins/mod_http: Keep query string over automatic redirects daurnimator 2016-02-15
MUC: Don't reply to error stanzas with more error stanzas (thanks woffs) Kim Alvefur 2016-03-07
Merge trunk->0.10 Kim Alvefur 2016-03-06
storagemanager: Fix saving data in map shim when no prior data exists Kim Alvefur 2016-03-06
tests: Add namespace/prefix tracking test for util.xml Matthew Wild 2016-03-05
Merge 0.10->trunk Matthew Wild 2016-03-05
tests: Add basic tests for util.xml and util.xmppstream Matthew Wild 2016-03-05
util.xmppstream: Remove namespace tracking, it's broken as implemented Matthew Wild 2016-03-05
util.xml: Correct stanza.namespaces table construction when duplicate prefix names are encountered in the element tree. Waqas Hussain 2016-03-05
Merge 0.10->trunk Matthew Wild 2016-03-05
tests: Add extra tests for util.json Matthew Wild 2016-03-05
Merge 0.10->trunk Matthew Wild 2016-03-04
util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7) Matthew Wild 2016-03-04
Makefile: Reduce verbosity of 'make test' so it only shows test failures Matthew Wild 2016-03-04
Add tests for util.json Matthew Wild 2016-03-04
Merge 0.10->trunk Kim Alvefur 2016-03-03
Merge 0.9->0.10 Kim Alvefur 2016-03-03
mod_http_files: Preserve a trailing / in paths (fixes #639) Kim Alvefur 2016-03-03
mod_http_files: Don't prepend / to path twice, sanitize path does this already Kim Alvefur 2016-03-03
mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611) Kim Alvefur 2016-03-03
mod_welcome: Pass default text to config API as default value Kim Alvefur 2016-03-02
mod_welcome: Use type-specific config API Kim Alvefur 2016-03-02
Merge 0.10->trunk Kim Alvefur 2016-03-02
Merge 0.9->0.10 Kim Alvefur 2016-03-02
net.server_event: Return true from conn:resume() to indicate success Kim Alvefur 2016-03-02
net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590) Kim Alvefur 2016-03-02
mod_c2s: Remove connection object from session object when connection disconnected to prevent accidental use (see #590) Kim Alvefur 2016-03-02
Merge 0.10->trunk Kim Alvefur 2016-02-28
Merge 0.10->trunk Kim Alvefur 2016-02-28
util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt) Kim Alvefur 2016-02-28
util.sasl.scram: Remove unused initial value [luacheck] Kim Alvefur 2016-02-28
util.sasl.scram: Rename variable to avoid name clash [luacheck] Kim Alvefur 2016-02-28
util.sasl.anonymous: Remove unused locals [luacheck] Kim Alvefur 2016-02-28
Merge 0.10->trunk Kim Alvefur 2016-02-28
prosodyctl: One month is 31 days, no 13 (thanks av6) Kim Alvefur 2016-02-28
prosodyctl: Fix typo (thanks av6) Kim Alvefur 2016-02-28
Merge 0.10->trunk Kim Alvefur 2016-02-28
prosodyctl: check certs: Warn about certificate expiry in the near future Kim Alvefur 2016-02-28
prosodyctl: check certs: Update messages to account for 'ssl' option maybe not existing Kim Alvefur 2016-02-28
prosodyctl: check certs: Use certmanager to get the final ssl config in order to support the new certificate(s) config option Kim Alvefur 2016-02-28
Merge 0.10->trunk Kim Alvefur 2016-02-28
util.termcolours: Rename loop variable [luacheck] Kim Alvefur 2016-02-28
util.termcolours: Validate color codes, fixes traceback Kim Alvefur 2016-02-28
util.termcolours: Add some CSS color names Kim Alvefur 2016-02-27
util.termcolours: Add 256 color support Kim Alvefur 2016-02-27
util.datamanager: Explicit handling of each error condition (see #632) Kim Alvefur 2016-02-27
Merge 0.9->0.10 Kim Alvefur 2016-02-25
util.datamanager: Unreference file handle after closing it to prevent trying to close it again (fixes #632) Kim Alvefur 2016-02-25
util.termcolours: Remove argument from noop function [luacheck] Kim Alvefur 2016-02-25
util.termcolours: Silence luacheck warning Kim Alvefur 2016-02-25
util.template: Use separate variables for source and compiled function [luacheck] Kim Alvefur 2016-02-25
util.template: Silence luacheck warnings about unused loop vars Kim Alvefur 2016-02-25
Merge 0.10->trunk Kim Alvefur 2016-02-25
certs/Makefile: Add target for generating DH params Kim Alvefur 2016-02-25
prosodyctl: Allow a DN path to be given to 'cert generate' command (fixes #349) Kim Alvefur 2016-02-25
util.openssl: Allow order of distinguished name fields to be included in config Kim Alvefur 2016-02-25
Merge 0.10->trunk Kim Alvefur 2016-02-24
prosodyctl: Create host.sessions table, (needed by 1295e14614f4) (thanks goffi) Kim Alvefur 2016-02-24
util.crand: Include stdlib.h instead of malloc.h for portability (thanks Tobias) Kim Alvefur 2016-02-22
Merge 0.10->trunk Kim Alvefur 2016-02-22
util.crand: C binding to one of OpenSSL, Linux getrandom() or OpenBSD arc4random() CSPRNG Kim Alvefur 2016-02-22
util.iterators: Use table.pack() on Lua 5.2 Kim Alvefur 2016-02-22
util.multitable: Localize unpack() in Lua 5.2 compatible way Kim Alvefur 2016-02-22
util.iterators: Localize unpack() in Lua 5.2 compatible way Kim Alvefur 2016-02-22
util.import: Localize unpack() in Lua 5.2 compatible way Kim Alvefur 2016-02-22
util.debug: Silence luacheck warning about modifying 'debug' lib Kim Alvefur 2016-02-22
util.session: Fix luacheck warnings Kim Alvefur 2016-02-22
util.sql: Localize unpack() in Lua 5.2 compatible way Kim Alvefur 2016-02-22
Merge 0.10->trunk Kim Alvefur 2016-02-22
mod_storage_sql: Treat non-existent archive IDs as beyound the end of the archive (fixes #624) (tested on sqlite3 only) Kim Alvefur 2016-02-22
usermanager: Shortcircuit user existence check if they have existing sessions Kim Alvefur 2016-02-21
mod_debug_sql: Small plugin that enables raw SQL query logging (for debugging) Kim Alvefur 2016-02-21
mod_storage_sql: Remove debug logging of archive queries Kim Alvefur 2016-02-21
util.sql: Raw query debug logging (needs to be explicitly enabled by a plugin) Kim Alvefur 2016-02-21
mod_storage_sql: Lower message about new engine creation to debug level Kim Alvefur 2016-02-21
tests: Add minimal test for util.random that checks that it returns the number of bytes requested Kim Alvefur 2016-02-21
Merge 0.10->trunk Kim Alvefur 2016-02-21
mod_storage_sql: Share SQL connections with same parameters across VirtualHosts (fixes #576) Kim Alvefur 2016-02-21
mod_storage_sql: Fix setting value to false in map store Kim Alvefur 2016-02-19
Merge 0.10->trunk Matthew Wild 2016-02-19
rostermanager: Require storagemanager at the top, fixes traceback on Lua 5.2 Matthew Wild 2016-02-19
Merge 0.10->trunk Kim Alvefur 2016-02-18
Makefile: Use runtime set by configure (fixes #629) Kim Alvefur 2016-02-18
Merge 0.10->trunk Kim Alvefur 2016-02-18
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck] Kim Alvefur 2016-02-18
loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+ Kim Alvefur 2016-02-18
Merge 0.10->trunk Matthew Wild 2016-02-18
certmanager: Localize tonumber Matthew Wild 2016-02-18
Merge 0.10->trunk Matthew Wild 2016-02-18
loggingmanager: Import select() to fix global access Matthew Wild 2016-02-18
Merge 0.10->trunk Kim Alvefur 2016-02-10
mod_storage_sql: Silence some harmless luacheck warnings Kim Alvefur 2016-02-09
rostermanager: Use map stores when only one contact is changed Kim Alvefur 2016-02-09
rostermanager: Use storagemanager Kim Alvefur 2016-02-09
mod_storage_sql: Implement map:set_keys, allowing multiple keys to be set in the same transaction Kim Alvefur 2016-02-09
storagemanager: Add set_keys method to map store shim Kim Alvefur 2016-02-09
storagemanager: Fix map store shim if store is empty Kim Alvefur 2014-08-08
storagemanager: When map store isn't available, fallback to keyval store [backported from trunk] daurnimator 2014-08-07
mod_storage_sql: Support non-string keys in map store Kim Alvefur 2016-02-08
Merge Matthew Wild 2016-02-08
prosodyctl: fix CnP bug in deluser output Thomas Gstädtner 2016-02-08
Merge 0.10->trunk Kim Alvefur 2016-02-05
certmanager: Try filename.key if certificate is set to a full filename ending with .crt Kim Alvefur 2016-02-05
certmanager: Apply global ssl config later so certificate/key is not overwritten by magic Kim Alvefur 2016-02-05
hostmanager: Remove unused imports of 'jid_split' and 'select' Matthew Wild 2016-02-05
moduleapi: Silence luacheck warning about unused 'id' parameter Matthew Wild 2016-02-05
Merge 0.10->trunk Matthew Wild 2016-02-05
certmanager: Support new certificate configuration for non-XMPP services too (fixes #614) Matthew Wild 2016-02-05
loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages Kim Alvefur 2016-02-04
loggingmanager: Remove Windows hack, buffer_mode should fix this Kim Alvefur 2016-02-04
loggingmanager: Write out timestamps in same write() call as everything else Kim Alvefur 2016-02-04
loggingmanager: Make initial value for width of log name configurable Kim Alvefur 2016-02-04
loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks) Kim Alvefur 2016-02-04
loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!) Kim Alvefur 2016-02-04
loggingmanager: Write out color code, log level and reset code in one call Kim Alvefur 2016-02-04
loggingmanager: Don't reset default timestamp that is not changed by any other code Kim Alvefur 2016-02-04
util.logger: Silence luacheck warning Kim Alvefur 2016-02-04
util.logger: Remove unused locals Kim Alvefur 2016-02-04
mod_groups: Move variable to smaller scope Kim Alvefur 2016-02-04
mod_groups: Use module:get_option_path, look for file relative to config dir Kim Alvefur 2016-02-04
moduleapi: Add API method for getting a file path Kim Alvefur 2016-02-04
Merge 0.10->trunk Matthew Wild 2016-02-04
loggingmanager: Call setvbuf on output files, defaulting to line-buffered, instead of manually calling flush(). Adds 'buffer_mode' option to sink configuration for stdout, console and file sinks. Matthew Wild 2016-02-04
MUC: Roll back parts of 50b9a7e86de9 that were not in the disco#info event Kim Alvefur 2016-02-04
Merge 0.10->trunk Kim Alvefur 2016-02-03
core.certmanager: Look for certificate and key in a few different places Kim Alvefur 2016-02-03
MUC: Fix copypaste mistake Kim Alvefur 2016-02-03
Merge 0.10->trunk Kim Alvefur 2016-02-03
MUC: Separate form data from form in disco#info event Kim Alvefur 2016-02-03
MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply Kim Alvefur 2016-02-03
Add util.ringbuffer, a ringbuffer with a file handle like interface Kim Alvefur 2016-02-02
Merge 0.10->trunk Matthew Wild 2016-02-01
modulemanager, util.pluginloader: Move logic for locating some module libraries to pluginloader, to fix problems with non-filesystem errors being masked by the second load_code call Matthew Wild 2016-02-01
util.random: Restore friendlier error from 0.9/util.uuid Kim Alvefur 2016-01-31
Merge 0.10->trunk Kim Alvefur 2016-01-30
CHANGES: Add websockets too (thanks av6) Kim Alvefur 2016-01-29
CHANGES: Add some things trunk has over 0.10 (probably lots missing) Kim Alvefur 2016-01-28
Merge 0.10->trunk Kim Alvefur 2016-01-28
Add a CHANGES file with new features in 0.10 Kim Alvefur 2016-01-28
tests: Use util.envload to load chunks (fixes #608) Kim Alvefur 2016-01-28
Merge 0.10->trunk Matthew Wild 2016-01-27