Software /
code /
prosody
Graph
-
mod_bosh: Log when a stanza isn't handled because we can't find a session for it2016-09-02, by Matthew Wild
-
mod_bosh: Correctly handle requests arriving out of order (thanks Jitsi folk!)2016-09-02, by Matthew Wild
-
Logging error if MUC room cache is full2016-09-02, by Sam Whited
-
Merge 0.10->trunk2016-08-31, by Matthew Wild
-
stanza_router: Make 'unhandled stanza' errors more informative2016-08-31, by Matthew Wild
-
Merge 0.10->trunk2016-08-31, by Matthew Wild
-
moduleapi: 'duration' became 'times'2016-08-31, by Matthew Wild
-
storagemanager: Fix for previous commit2016-08-31, by Matthew Wild
-
storagemanager: Fire event when opening a store, and allow the returned store/err to be overridden2016-08-31, by Matthew Wild
-
storagemanager: Simplify function flow2016-08-31, by Matthew Wild
-
Backed out changeset a23b5cb8c22b2016-08-31, by Matthew Wild
-
MUC: Restore modern version of public create_room() function removed in dfaacf042cfe2016-08-30, by Kim Alvefur
-
mod_admin_telnet: Fix to use modern way to fetch a MUC room2016-08-30, by Kim Alvefur
-
Merge 0.10->trunk2016-08-28, by Kim Alvefur
-
mod_s2s: Fire event when s2s connection fails2016-08-27, by Matthew Wild
-
net.server_epoll: More comments2016-08-27, by Kim Alvefur
-
Merge 0.10->trunk2016-08-26, by Kim Alvefur
-
net.http.parser: Don't collapse buffer when expecting a chunk and not enough data has been received2016-08-26, by Kim Alvefur
-
net.http.parser: Fix missing buffer length adjustment when parsing chunked streams2016-08-26, by Kim Alvefur
-
Merge 0.10->trunk2016-08-24, by Kim Alvefur
-
configure: Add ostype preset for NetBSD2015-04-17, by Holger Weiss
-
MUC: Fix compatibility with new and old storage format2016-08-23, by Kim Alvefur
-
net.server_epoll: Remove commented out code2016-08-23, by Kim Alvefur
-
net.server_epoll: Return early in the event of zero timers2016-08-23, by Kim Alvefur
-
net.server_epoll: Fix timer returning boolean2016-08-23, by Kim Alvefur
-
net.server_epoll: Let :init handle setup for onconnect handling2016-08-22, by Kim Alvefur
-
net.server_epoll: Tailcalls2016-08-22, by Kim Alvefur
-
net.server_epoll: Move management of fd registry to :setflags2016-08-22, by Kim Alvefur
-
net.server_epoll: Comments2016-08-22, by Kim Alvefur
-
net.server_epoll: Make maximum wait time configurable2016-08-22, by Kim Alvefur
-
Merge 0.10->trunk2016-08-20, by Kim Alvefur
-
mod_blocklist: Mention issue numbers2016-08-20, by Kim Alvefur
-
mod_blocklist: Decrease priority of iq hooks to ease handling by other modules2016-08-20, by Kim Alvefur
-
Merge 0.10->trunk2016-08-19, by Kim Alvefur
-
configure: Add --compiler-wrapper flag for using things like ccache or distcc2016-08-19, by Kim Alvefur
-
configure: Add initial attempt at pkg-config preset2016-08-19, by Kim Alvefur
-
configure: Do the same to CFLAGS and LDFLAGS in linux preset as for debian2016-08-19, by Kim Alvefur
-
configure: Move -ggdb flag here from util-src/Make2016-08-19, by Kim Alvefur
-
configure: Add C compiler flag to indicate C892016-08-19, by Kim Alvefur
-
Move C compiler flag -pedantic from Makefile to configure2016-08-19, by Kim Alvefur
-
util-src/Makefile: Remove redundant -Wall (already set by configure)2016-08-19, by Kim Alvefur
-
configure: Remove unused 'find_helper' function2016-08-19, by Kim Alvefur
-
configure: Indicate that LUA_INCDIR is set in openbsd preset2016-08-19, by Kim Alvefur
-
configure: Quote strings2016-08-19, by Kim Alvefur
-
configure: Respect Lua suffix in Debian preset if already set2016-08-19, by Kim Alvefur
-
configure: Normalize whitespace2016-08-19, by Kim Alvefur
-
Merge 0.10->trunk2016-08-18, by Kim Alvefur
-
net.server_epoll: Call ondetach when listeners are replaced2016-08-18, by Kim Alvefur
-
net.server_epoll: Make sure wantwrite is set when starting TLS2016-08-18, by Kim Alvefur
-
net.server_epoll: Prevent invalid FDs from being added to epoll2016-08-18, by Kim Alvefur
-
net.server_epoll: Make sure a recent LuaSocket is avaliable2016-08-18, by Kim Alvefur
-
net.server_epoll: Trigger onconnect for TLS connections when writable after handshake2016-08-18, by Kim Alvefur
-
net.server_epoll: Add separate timout for initial connection2016-08-18, by Kim Alvefur
-
net.server_epoll: TLS handshake timeout2016-08-18, by Kim Alvefur
-
net.server_epoll: Refactor to use common initialization2016-08-18, by Kim Alvefur
-
net.server_epoll: Connect async in addclient2016-08-18, by Kim Alvefur
-
net.server_epoll: Return status from starttls method2016-08-18, by Kim Alvefur
-
net.server_epoll: Prevent anything from happening to destroyed sockets2016-08-18, by Kim Alvefur
-
net.server_epoll: Prevent further writing after closing a socket2016-08-18, by Kim Alvefur
-
net.server_epoll: Additional logging of connects and TLS2016-08-18, by Kim Alvefur
-
net.server_epoll: Improve syntax2016-08-18, by Kim Alvefur
-
net.server_epoll: Remove read timeout when waiting to read more from buffer2016-08-18, by Kim Alvefur
-
net.server_epoll: Return early on successful write2016-08-18, by Kim Alvefur
-
net.server_epoll: Don't call ondrain when connection is to be closed2016-08-18, by Kim Alvefur
-
net.server_epoll: Comment some overly verbose logging2016-08-18, by Kim Alvefur
-
net.server_epoll: Return something as FD when no connection exists2016-08-18, by Kim Alvefur
-
net.server_epoll: Improve string representation of connections2016-08-18, by Kim Alvefur
-
net.server_epoll: Collect and expose local and remote address and ports2016-08-18, by Kim Alvefur
-
net.server_epoll: Call callbacks through common method in protected mode2016-08-18, by Kim Alvefur
-
net.http.server: Add luacheck annotations2016-08-18, by Kim Alvefur
-
Merge 0.9->0.102016-08-18, by Kim Alvefur
-
mod_http: Allow configuring http parser size limits2016-08-18, by Kim Alvefur
-
net.http.server: Expose way to set http server options2016-08-18, by Kim Alvefur
-
net.http.parser: Allow limits to be configurable via options callback2016-08-18, by Kim Alvefur
-
net.http.parser: Add a limit on maximum buffer size, default to 20M2016-08-18, by Kim Alvefur
-
net.http.parser: Add a limit on content length, default to 10M2016-08-18, by Kim Alvefur
-
net.http.parser: Buffer into a table to reduce GC pressure, collapse to string when needed (fixes #603)2016-08-13, by Kim Alvefur
-
net.server_epoll: Fix missing quotes in logging call2016-08-18, by Kim Alvefur
-
net.server_epoll: Add some comments2016-08-17, by Kim Alvefur
-
net.http.codes: Add HTTP status code 451 Unavailable For Legal Reasons from RFC 77252016-08-13, by Kim Alvefur
-
net.http.codes: Remove used argument2016-08-13, by Kim Alvefur
-
mod_register: Fix inverted throttle check (fixes #724)2016-08-13, by Kim Alvefur
-
net.http.parser: Remove unused argument [luacheck]2016-08-13, by Kim Alvefur
-
ejabberdsql2prosody: rename variable 't' to prevent shadowing upvalues [luacheck]2016-08-12, by Anton Shestakov
-
ejabberdsql2prosody: rename variable 'host' to prevent shadowing upvalue [luacheck]2016-08-12, by Anton Shestakov
-
ejabberdsql2prosody: remove unused one-letter loop variables [luacheck]2016-08-12, by Anton Shestakov
-
ejabberdsql2prosody: remove unused function pushback() [luacheck]2016-08-12, by Anton Shestakov
-
net.server_epoll: Clear write flag before calling ondrain, fixes calling of ondisconnect on explicit close2016-08-16, by Kim Alvefur
-
net.server_epoll: Wrap calling of ondisconnect listener in additional indirection2016-08-13, by Kim Alvefur
-
Merge 0.10->trunk2016-08-11, by Kim Alvefur
-
mod_s2s: Set read mode for s2sout sockets to the same as s2sins2016-08-11, by Kim Alvefur
-
net.server_epoll: Continue reading after a slight delay if there is buffered data after a read2016-08-11, by Kim Alvefur
-
net.server_epoll: Replace any previous pausefor timer2016-08-11, by Kim Alvefur
-
net.server_epoll: Fix calculation of next timer event2016-08-11, by Kim Alvefur
-
net.server_epoll: Don't mistake success for an error2016-08-11, by Kim Alvefur
-
net.server_epoll: Make addclient conform to API (expected by net.http.request)2016-08-10, by Kim Alvefur
-
net.server_epoll: Some logging when closing a connection2016-08-10, by Kim Alvefur
-
net.server_epoll: Use first writable event to signal onconnect2016-08-10, by Kim Alvefur
-
net.server_epoll: Make addclient use wrapclient2016-08-10, by Kim Alvefur
-
net.server_epoll: Log epoll_ctl() calls and return values2016-08-10, by Kim Alvefur
-
net.server_epoll: Rename arguments and varibles for consistensy2016-08-10, by Kim Alvefur
-
net.server_epoll: Remove last traces of code for bypassing buffering on writable sockets2016-08-10, by Kim Alvefur
-
Merge 0.10->trunk2016-08-10, by Kim Alvefur
-
configure: Remove C++ compiler variable, not used2016-08-10, by Kim Alvefur
-
net.server_epoll: New experimental server backend2016-08-10, by Kim Alvefur
-
net.server: Monkey-patch in a fallback get_backend method if missing2016-08-10, by Kim Alvefur
-
net.server: Allow arbitrary network backends to be configured2016-08-10, by Kim Alvefur
-
net.server: Only update configuration if server backend supports changing settings2016-08-10, by Kim Alvefur
-
net.server: Fix whitespace2016-08-10, by Kim Alvefur
-
Merge 0.10->trunk2016-08-08, by Kim Alvefur
-
mod_c2s: Don't try to keep alive sessions where the stream is not (yet) open2016-08-07, by Kim Alvefur
-
mod_c2s: Fix whitespace (why does it keep getting messed up?)2016-08-07, by Kim Alvefur
-
util.table: Move loop variable to top of function for C89 compatibility2016-08-07, by Kim Alvefur
-
MUC: Pass room JID instead of room itself to logger, fixes traceback (thanks damencho)2016-08-06, by Kim Alvefur
-
doc/session: As far as I remember, sessions have had a close method, not disconnect2016-08-03, by Kim Alvefur
-
Merge 0.10 -> trunk2016-07-29, by Matthew Wild
-
Merge 0.10->trunk2016-07-29, by Kim Alvefur
-
certmanager: Assume default config path of '.' (fixes prosodyctl check certs when not installed)2016-07-29, by Kim Alvefur
-
Merge 0.10 -> trunk2016-07-28, by Matthew Wild
-
util.openssl: rename variable to not collide with other 'k's [luacheck]2016-07-28, by Anton Shestakov
-
prosodyctl: remove unused variables [luacheck]2016-07-28, by Anton Shestakov
-
net.dns: remove unused variable unpack [luacheck]2016-07-28, by Anton Shestakov
-
net.server_select: remove unused import [luacheck]2016-07-28, by Anton Shestakov
-
Merge 0.10->trunk2016-07-27, by Matthew Wild
-
Merge 0.10 -> trunk2016-07-27, by Matthew Wild
-
statsmanager, util.statsd: Add built-in statsd provider2016-07-27, by Matthew Wild
-
statsmanager: Add 'stats_provider' option, to allow selecting alternative API providers to util.statistics2016-07-27, by Matthew Wild
-
net.http: Add quotes around ids in log messages2016-07-27, by Matthew Wild
-
util.table: Add pack() function (this is already available in Lua 5.2+)2016-07-27, by Matthew Wild
-
mod_http: Fix indentation in redir_handler2016-07-24, by Emmanuel Gil Peyrot
-
Default configuration: Remove trailing whitespaces2016-07-24, by Emmanuel Gil Peyrot
-
Merge 0.10->trunk2016-07-23, by Kim Alvefur
-
test_utf8: remove 2 unused variables and an undefined variable [luacheck]2016-07-23, by Anton Shestakov
-
test_util_http: wrap individual test blocks in do-end [luacheck]2016-07-23, by Anton Shestakov
-
util.sql: remove unused one-letter loop variables [luacheck]2016-07-23, by Anton Shestakov
-
test_util_uuid: remove unused one-letter loop variable [luacheck]2016-07-23, by Anton Shestakov
-
test_util_multitable: remove unused one-letter loop variable [luacheck]2016-07-23, by Anton Shestakov
-
Merge 0.10->trunk2016-07-21, by Matthew Wild
-
test_util_queue: finish stress-test by emptying the queue2016-07-20, by Anton Shestakov
-
test_util_queue: Reduce iteration count of loop and add asserts2016-07-20, by Kim Alvefur
-
tests: Adapt test for util.queue to the test framework2016-07-20, by Kim Alvefur
-
mod_bosh: Fix merge mistakes from c8923f8822742016-07-14, by Kim Alvefur
-
Merge 0.10->trunk2016-07-14, by Kim Alvefur
-
test_util_cache: wrap individual test blocks in do-end [luacheck]2016-07-14, by Anton Shestakov
-
test_util_stanza: wrap individual test blocks in do-end [luacheck]2016-07-14, by Anton Shestakov
-
mod_net_multiplex: remove unused one-letter loop variable [luacheck]2016-07-14, by Anton Shestakov
-
net.server_select: remove unused one-letter loop variable [luacheck]2016-07-14, by Anton Shestakov
-
net.dns: remove unused one-letter loop variables [luacheck]2016-07-14, by Anton Shestakov
-
fallbacks.bit: remove unused one-letter loop variables [luacheck]2016-07-14, by Anton Shestakov
-
run_tests: use "$@" for passing arguments [shellcheck]2016-07-14, by Anton Shestakov
-
Merge 0.10->trunk2016-07-13, by Kim Alvefur
-
Merge 0.9->0.102016-07-13, by Kim Alvefur
-
sessionmanager: Make session.send() return true unless there really is an error [backported from 0.10]2015-09-21, by Kim Alvefur
-
Merge 0.10->trunk2016-07-13, by Kim Alvefur
-
tests: Add basic test for net.http.parser2016-07-12, by Kim Alvefur
-
mod_http_errors: Add a newline after end of HTML2016-07-12, by Kim Alvefur
-
mod_http_files: Send larger files using new file handle API2016-07-11, by Kim Alvefur
-
mod_http_files: Switch to use util.cache for cache2016-07-11, by Kim Alvefur
-
net.http.server: Add response method for reading response body from a file handle2016-07-11, by Kim Alvefur
-
MUC: Hide new MUC room storage format behind an off-by-default option2016-07-09, by Kim Alvefur
-
mod_http_files: send valid ETag header2016-07-09, by Anton Shestakov
-
util.ip: rename variable (i is already defined) [luacheck]2016-07-09, by Anton Shestakov
-
test_util_cache: rename a variable (c is already defined) [luacheck]2016-07-09, by Anton Shestakov
-
test_util_cache: remove unused argument c3 [luacheck]2016-07-09, by Anton Shestakov
-
prosodyctl: remove unused one-letter loop variable [luacheck]2016-07-09, by Anton Shestakov
-
util.openssl: remove unused one-letter loop variable [luacheck]2016-07-09, by Anton Shestakov
-
util.ip: remove unused one-letter loop variables [luacheck]2016-07-09, by Anton Shestakov
-
net.dns: don't use "for s,s in pairs..." (unused loop variable s) [luacheck]2016-07-09, by Anton Shestakov
-
luacheckrc: make module a global in plugins/2016-07-09, by Anton Shestakov
-
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest2016-07-09, by Anton Shestakov
-
Merge 0.10->trunk2016-07-08, by Kim Alvefur
-
luacheckrc: Ignore assert helper functions used in tests/*2016-07-08, by Kim Alvefur
-
net.adns: remove unused local variables t_insert and t_remove [luacheck]2016-07-08, by Anton Shestakov
-
mod_admin_telnet: remove unused import (util.serialization) [luacheck]2016-07-08, by Anton Shestakov
-
test_util_jid: make function test() local [luacheck]2016-07-08, by Anton Shestakov
-
test_util_multitable: make mt variable local [luacheck]2016-07-08, by Anton Shestakov
-
mod_admin_telnet: rename variable to make it defined (room -> room_name)2016-07-08, by Anton Shestakov
-
mod_presence: remove unused one-letter loop variable [luacheck]2016-07-08, by Anton Shestakov
-
net.dns: remove unused one-letter loop variables [luacheck]2016-07-08, by Anton Shestakov
-
net.server_select: remove unused one-letter loop variables [luacheck]2016-07-08, by Anton Shestakov
-
Merge 0.10->trunk2016-07-08, by Kim Alvefur
-
mod_c2s, mod_s2s: Bootstrap connection count statistic on module load2016-07-07, by Kim Alvefur
-
Merge 0.10->trunk2016-07-07, by Matthew Wild
-
net.http: Add request.id to every request object (can be overridden by providing ex.id)2016-07-07, by Matthew Wild
-
Merge 0.10->trunk2016-06-28, by Matthew Wild
-
Merge 0.9->0.102016-06-24, by Kim Alvefur
-
mod_privacy: Fix selecting the top resource (fixes #694)2016-06-22, by Kim Alvefur
-
util.openssl: Handle return value from os.execute being true in Lua 5.22016-06-23, by Kim Alvefur
-
util.prosodyctl: Handle os.execute in Lua 5.2 returning true when command terminates successfully2016-06-23, by Kim Alvefur
-
Merge 0.10->trunk2016-06-12, by Kim Alvefur
-
prosodyctl: Warn if encryption is required but mod_tls is not enabled (see #617)2016-06-12, by Kim Alvefur
-
mod_pep: Use correct field for full JID (thanks Milan*)2016-06-10, by Kim Alvefur
-
mod_pep: Include the bare user jid in event2016-06-09, by Kim Alvefur
-
s2smanager: Include a stub thread on destroyed sessions (thanks Link Mauve)2016-06-09, by Kim Alvefur
-
mod_s2s: Add util.async support2016-05-30, by Kim Alvefur
-
Merge 0.10->trunk2016-05-30, by Kim Alvefur
-
mod_s2s: Remove compat with namespace issue from Prosody pre-0.6.22016-05-30, by Kim Alvefur
-
Merge 0.10->trunk2016-05-30, by Kim Alvefur
-
util.dataforms: Fix including default value for list-single when given as field.value[].default2016-05-29, by Kim Alvefur
-
prosodyctl: Fix typo (thanks av6)2016-05-28, by Kim Alvefur
-
Merge 0.10->trunk2016-05-28, by Kim Alvefur
-
MUC: Allow members (or above) in members-only non-anonymous rooms to see the member list (fixes #445)2016-05-28, by Kim Alvefur
-
util.dataforms: Allow separation of options from values in list fields2016-05-27, by Kim Alvefur
-
Merge 0.10->trunk2016-05-25, by Kim Alvefur
-
util.pposix: Ask for shared file descriptor table using rfork() on *BSD (fixes #412)2016-05-25, by Kim Alvefur
-
util.crand: Silence compiler warning2016-05-25, by Kim Alvefur
-
Merge 0.10->trunk2016-05-22, by Matthew Wild
-
tests: Add initial tests for util.async2016-05-22, by Matthew Wild
-
util.async: Add some more comments for clarity2016-05-22, by Matthew Wild
-
Merge 0.10->trunk2016-05-22, by Kim Alvefur
-
Merge 0.9->0.102016-05-22, by Kim Alvefur
-
util.datamanager: Import tostring and type (fix global access)2016-05-22, by Kim Alvefur
-
util.sql: Import type too (fix global access)2016-05-22, by Kim Alvefur
-
mod_presence: Re-probe for contacts presence after outgoing 'subscribed' (fixes #673)2016-05-21, by Kim Alvefur
-
Merge 0.10->trunk2016-05-22, by Matthew Wild
-
util.sql: Import pcall (fixes #677)2016-05-22, by Matthew Wild
-
MUC: Send participant list and subject on explicit joins (thanks daurnimator)2016-05-15, by Kim Alvefur
-
Backed out changeset 63141a85beea, broke multi-session nicks2016-05-14, by Kim Alvefur
-
Merge 0.10->trunk2016-05-12, by Matthew Wild
-
util.events: Fix comparison of event_name with nil instead of false (fixes #554)2016-05-12, by Matthew Wild
-
MUC: Treat explicit join presence as join2016-05-07, by Kim Alvefur
-
Merge 0.10->trunk2016-05-04, by Kim Alvefur
-
portmanager: Set default read size back to 4K2016-05-04, by Kim Alvefur
-
net.server_event: Collect entire one line function on one line2016-05-04, by Kim Alvefur
-
MUC: Move status text out of <x> element (thanks Tobias)2016-05-04, by Kim Alvefur
-
MUC: Lower priority of hook so plugins hooks run before2016-05-04, by Kim Alvefur
-
MUC: Restore last message from state, not room config (missing change from cbb05b454c13)2016-04-30, by Kim Alvefur
-
MUC: Separate config from live state2016-04-29, by Kim Alvefur
-
MUC: Separate force-save parameter from save-entire-state flag2016-04-29, by Kim Alvefur
-
MUC: Stricter validation of deserialized data2016-04-29, by Kim Alvefur
-
MUC: Include the very last message in serialized form to keep it across eviction and restore2016-04-28, by Kim Alvefur
-
MUC: Add event for when room is done being created2016-04-28, by Kim Alvefur
-
MUC: Split out handling of the room-creating presence into its own method2016-04-28, by Kim Alvefur
-
MUC: Split out handling of normal (un)available presence into its own method2016-04-28, by Kim Alvefur
-
MUC: Move the locked flag into persisted data (so not to lose it on eviction)2016-04-28, by Kim Alvefur
-
MUC: Log cases of possible room resynchronisation2016-04-28, by Kim Alvefur
-
MUC: Use correct room name variable, fixes traceback (thanks mathieui)2016-04-27, by Kim Alvefur
-
MUC: Correctly iterate over suspended rooms while excluding live rooms2016-04-26, by Kim Alvefur
-
MUC: Don't force-save rooms where not needed2016-04-20, by Kim Alvefur
-
MUC: Assign priorities to config form hooks so they have a consistent order on each start2016-04-19, by Kim Alvefur
-
Merge 0.10->trunk2016-04-19, by Kim Alvefur
-
Merge 0.9->0.102016-04-19, by Kim Alvefur
-
MUC: Fix logic for when to broadcast unavailable presence (actual fix for 14170d161b39)2016-04-19, by Kim Alvefur
-
MUC: Return item-not-found as error when attempting to change role of non-existant occupant2016-04-19, by Kim Alvefur
-
Merge 0.10->trunk2016-04-19, by Kim Alvefur
-
Merge 0.9->0.102016-04-19, by Kim Alvefur
-
net.server_event: Return the correct value as timeout2016-04-19, by Kim Alvefur
-
net.server_event: Fix traceback if event re-added during starttls2016-04-19, by Kim Alvefur
-
mod_bosh: Add annotations to ignore unused arguments [luacheck]2016-04-19, by Kim Alvefur
-
mod_bosh: Remove unused imports (also mistake in merge)2016-04-19, by Kim Alvefur
-
mod_bosh: Fix imports that got lost in merge2016-04-19, by Kim Alvefur
-
Merge 0.10->trunk2016-04-19, by Kim Alvefur
-
mod_bosh: Don't decrement rid twice (thanks av6)2016-04-19, by Kim Alvefur
-
Merge 0.10->trunk2016-04-19, by Kim Alvefur
-
Merge 0.9->0.102016-04-19, by Kim Alvefur
-
MUC: Accept missing form as "instant room" request (fixes #377)2016-04-19, by Kim Alvefur
-
Merge 0.10->trunk2016-04-19, by Kim Alvefur
-
mod_bosh: Reject fractional 'wait' (See #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Return a proper BOSH error response from XML parse error callback (see #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Validate that 'sid' and 'wait' have sane values (fixes #475, also see #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Validate 'to' host (see #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Return a proper BOSH error response instead of deprecated(?) status code (See #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Log error returned from stream:feed()2016-04-19, by Kim Alvefur
-
mod_bosh: Return if a response has been sent already (See #343)2016-04-19, by Kim Alvefur
-
mod_bosh: Remove unused import2016-04-19, by Kim Alvefur
-
CHANGES: Update for MUC changes2016-04-18, by Kim Alvefur
-
MUC: Store rooms on disk on shutdown2016-04-18, by Kim Alvefur
-
MUC: Cache public rooms and their names to speed up disco#items2016-04-18, by Kim Alvefur
-
MUC: Switch to util.cache for storing rooms, store rooms to disk on eviction2016-04-18, by Kim Alvefur
-
MUC: Add support for serializing live rooms, including occupants and their presence2016-04-18, by Kim Alvefur
-
MUC: Flatten format of serialized rooms2016-04-18, by Kim Alvefur
-
MUC: Move room deserialization to muc.lib2016-04-18, by Kim Alvefur
-
MUC: Wrap "support" for the groupchat 1.0 join protocol in a config option to allow disabling2016-04-18, by Kim Alvefur
-
MUC/subject: Fix reference to room for save call (self, not room)2016-04-18, by Kim Alvefur
-
MUC: Save yourself! (fixes reference to current room)2016-04-18, by Kim Alvefur
-
MUC: Assign occupants unavailable presence on room destruction, fixes destruction notification2016-04-18, by Kim Alvefur
-
MUC: Use config passed to rew_roow()2016-04-18, by Kim Alvefur
-
Merge with Link Mauve2016-04-17, by Kim Alvefur
-
MUC: Move 'preserialization' step to muc.lib2016-04-17, by Kim Alvefur
-
Update every link to the documentation to use HTTPS2016-04-16, by Emmanuel Gil Peyrot
-
mod_pubsub: Don’t require util.dataforms twice2016-04-16, by Emmanuel Gil Peyrot
-
MUC: Save room after subject is changed2016-04-15, by Kim Alvefur
-
Merge 0.10->trunk2016-04-15, by Kim Alvefur
-
util.iterators: Add iterator wrapper that works like select(n, ...) applied to original iterator2016-04-15, by Kim Alvefur
-
util.cache: Add method for iterating over values2016-04-15, by Kim Alvefur
-
MUC: Save room to storage once after form processing, not in each individual setter2016-04-15, by Kim Alvefur
-
MUC: Provide a noop stub room:save() method2016-04-14, by Kim Alvefur
-
util.iterators: Normalize indentation2016-04-13, by Kim Alvefur
-
MUC: Move history to room._history2016-04-12, by Kim Alvefur
-
mod_compression: Remove and replace with placeholder that logs an error2016-04-09, by Matthew Wild
-
Merge 0.10->trunk2016-04-08, by Kim Alvefur
-
MUC: Include originating session and stanza in events2016-04-08, by Kim Alvefur
-
MUC: Spread event tables over multiple lines2016-04-08, by Kim Alvefur
-
mod_presence: Fix variable name2016-04-08, by Kim Alvefur
-
mod_presence: Construct a 'from' JID when roster items are removed outside of a session2016-04-08, by Kim Alvefur
-
Merge 0.10->trunk2016-04-07, by Kim Alvefur
-
moduleapi: Allow an origin session to be passed to module:send()2016-04-06, by Kim Alvefur
-
Merge 0.10->trunk2016-04-06, by Kim Alvefur
-
mod_websocket: Fix read timeout handler (thanks mt)2016-04-06, by Kim Alvefur
-
server_event: addclient: wrapclient already calls startconnection for us [backported from trunk]2013-12-18, by daurnimator
-
Merge 0.10->trunk2016-04-05, by Kim Alvefur
-
server_event: Split long list of assignments into multiple lines for readability2016-04-05, by Kim Alvefur
-
server_event: Fix indentation (again)2016-04-05, by Kim Alvefur
-
Merge 0.10->trunk2016-04-05, by Kim Alvefur
-
mod_roster: Fire event for pending items for good measure2016-04-04, by Kim Alvefur
-
mod_roster: Handle roster item removal with event on user deletion2016-04-04, by Kim Alvefur
-
mod_presence: Send unavailable presence when roster items are removed (fixes #331)2016-04-04, by Kim Alvefur
-
mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence2016-04-04, by Kim Alvefur
-
Merge 0.10->trunk2016-04-03, by Kim Alvefur
-
Merge 0.9->0.102016-04-03, by Kim Alvefur
-
mod_c2s: Just destroy the session when it has no connection (see #641)2016-04-03, by Kim Alvefur
-
Merge 0.10->trunk2016-04-02, by Kim Alvefur
-
mod_bosh: Skip sending stanzas removed out by filters (fixes #657)2016-04-01, by Kim Alvefur
-
storagemanager: Capitalize log message2016-04-01, by Kim Alvefur
-
Merge 0.10->trunk2016-03-29, by Kim Alvefur
-
net.server_select: Remove do-nothing os_difftime calls [backported from trunk]2015-01-19, by daurnimator
-
net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+)2016-03-28, by Kim Alvefur
-
util.jid: Import select() into local (fixes traceback, tests on Lua 5.2)2016-03-28, by Kim Alvefur
-
Merge 0.10->trunk2016-03-26, by Matthew Wild
-
Merge 0.10->trunk2016-03-26, by Kim Alvefur
-
util.sql: Log errors in transaction to error level with traceback but return only error message (fixes #464)2016-03-25, by Kim Alvefur
-
Merge 0.10->trunk2016-03-24, by Kim Alvefur
-
mod_websocket: Send a ping on read timeout2016-03-23, by Kim Alvefur
-
Merge 0.10->trunk2016-03-23, by Matthew Wild
-
prosodyctl: Only use host part of JIDs eg components that have node parts (thanks suzyo)2016-03-22, by Kim Alvefur
-
Merge 0.10->trunk2016-03-21, by Matthew Wild
-
util.iterators: Fix use of incorrect variable accidentally introduced in a9ef93bc81d92016-03-21, by Matthew Wild
-
Merge 0.10->trunk2016-03-21, by Kim Alvefur
-
CHANGES: Move async to trunk, it was dropped from 0.102016-03-21, by Kim Alvefur
-
util.sql: Catch errors from LuaDBI connect (Fixes #568)2016-03-21, by Kim Alvefur
-
mod_storage_sql: Make sure all serialization errors are propagated2016-03-21, by Kim Alvefur
-
Merge 0.10->trunk2016-03-19, by Kim Alvefur
-
modulemanager: Silence log message about attempts to load already loaded modules for shared modules2016-03-19, by Kim Alvefur
-
Merge 0.10->trunk2016-03-18, by Matthew Wild
-
mod_component: Some cleanup [luacheck]2016-03-18, by Matthew Wild
-
mod_component: Fire event when component disconnects2016-03-18, by Matthew Wild
-
Merge2016-03-18, by Kim Alvefur
-
mod_saslauth: Disable DIGEST-MD5 by default (closes #515)2016-03-18, by Kim Alvefur
-
prosody, prosodyctl: Allow setting CFG_* variables via Lua interpreter before loading Prosody. Fixes #308.2016-03-18, by Matthew Wild
-
util.jid+tests: Add simple helpers... node(), host() and resource() for extracting specific parts of a JID2016-03-17, by Matthew Wild
-
Merge 0.10->trunk2016-03-17, by Kim Alvefur
-
mod_websocket: Make sure stanza xmlns filter runs late in the chain2016-03-17, by Kim Alvefur
-
mod_register: Make sure only an on_evict function or nil is passed to util.cache2016-03-17, by Kim Alvefur
-
Merge 0.10->trunk2016-03-17, by Matthew Wild
-
tests: util.cache: Tests for different return values of on_evict2016-03-17, by Matthew Wild
-
util.cache: Add head() and tail() methods (and tests)2016-03-17, by Matthew Wild
-
Merge 0.10->trunk2016-03-17, by Kim Alvefur
-
CHANGES: Remove mention of async2016-03-17, by Kim Alvefur
-
Merge 0.10->trunk2016-03-17, by Kim Alvefur
-
util.async: Remove to prevent blocking a stable release2016-03-17, by Kim Alvefur
-
mod_c2s: Remove use of util.async2016-03-17, by Kim Alvefur
-
Backed out BOSH use of util.async (changeset f0687c313cf1)2016-03-17, by Kim Alvefur
-
Merge 0.10->trunk2016-03-14, by Kim Alvefur
-
mod_presence: Fix partial rename2016-03-14, by Kim Alvefur
-
Merge 0.10->trunk2016-03-14, by Kim Alvefur
-
mod_presence: Move function for selecting "top resources" into a new util.presence2016-03-14, by Kim Alvefur
-
Merge 0.10->trunk2016-03-14, by Kim Alvefur
-
mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG)2016-03-14, by Kim Alvefur
-
util.sql: Remove unused arguments [luacheck]2016-03-13, by Kim Alvefur
-
util.sql: Don't break out of result retreival loops2016-03-13, by Kim Alvefur
-
mod_storage_sql: Allow loops over results to end on their own2016-03-13, by Kim Alvefur
-
mod_storage_sql: Add LIMIT clause to queries where only a single row is expected2016-03-13, by Kim Alvefur
-
util.sql: Move per-driver (currenly only PostgreSQL) query transform into its own method2016-03-13, by Kim Alvefur
-
rostermanager: Remove FIXME, per XMPP Core 8.1.1.1, we do not need to set the 'to' attribute2016-03-12, by Kim Alvefur
-
MUC: Use already initialized logger2016-03-11, by Kim Alvefur
-
Merge 0.10->trunk2016-03-11, by Kim Alvefur
-
mod_watchregistrations: Use type-specific config API for 'registration_notification'2016-03-11, by Kim Alvefur
-
prosodyctl check: Add 'vcard_compatibility' to deprecated options2016-03-11, by Kim Alvefur
-
MUC: Use type-specific config API for the 'name' option2016-03-11, by Kim Alvefur
-
mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option2016-03-11, by Kim Alvefur
-
Merge 0.10->trunk2016-03-10, by Matthew Wild
-
util.prosodyctl: Remove unused variable [luacheck]2016-03-10, by Matthew Wild
-
util.json: Variable renaming to avoid shadowing [luacheck]2016-03-10, by Matthew Wild
-
util.iterators: Variable renaming to avoid shadowing [luacheck]2016-03-10, by Matthew Wild
-
util.iterators: Return initial var from upstream iterator [luacheck]2016-03-10, by Matthew Wild
-
util.iterators: Don't replace var, as we should preserve var from the original iterator [luacheck]2016-03-10, by Matthew Wild
-
Merge 0.10->trunk2016-03-09, by Matthew Wild
-
prosodyctl: Fix variable typo [luacheck]2016-03-09, by Matthew Wild
-
tests: Expand util.stanza tests2016-03-09, by Matthew Wild
-
util.stanza: Some code cleanup [luacheck]2016-03-09, by Matthew Wild
-
prosodyctl: Fix typo'd variable name [luacheck]2016-03-08, by Matthew Wild
-
Merge 0.10->trunk2016-03-07, by Kim Alvefur
-
prosodyctl: Use already sorted array of module names [luacheck]2016-03-07, by Kim Alvefur
-
prosodyctl: Include libevent version in "about" output if luaevent is available2016-03-07, by Kim Alvefur
-
Merge2016-03-07, by Matthew Wild
-
plugins/mod_http: Keep query string over automatic redirects2016-02-15, by daurnimator
-
MUC: Don't reply to error stanzas with more error stanzas (thanks woffs)2016-03-07, by Kim Alvefur
-
Merge trunk->0.102016-03-06, by Kim Alvefur
-
storagemanager: Fix saving data in map shim when no prior data exists2016-03-06, by Kim Alvefur
-
tests: Add namespace/prefix tracking test for util.xml2016-03-05, by Matthew Wild
-
Merge 0.10->trunk2016-03-05, by Matthew Wild
-
tests: Add basic tests for util.xml and util.xmppstream2016-03-05, by Matthew Wild
-
util.xmppstream: Remove namespace tracking, it's broken as implemented2016-03-05, by Matthew Wild
-
Merge 0.10->trunk2016-03-05, by Matthew Wild
-
tests: Add extra tests for util.json2016-03-05, by Matthew Wild
-
Merge 0.10->trunk2016-03-04, by Matthew Wild
-
util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7)2016-03-04, by Matthew Wild
-
Makefile: Reduce verbosity of 'make test' so it only shows test failures2016-03-04, by Matthew Wild
-
Add tests for util.json2016-03-04, by Matthew Wild
-
Merge 0.10->trunk2016-03-03, by Kim Alvefur
-
Merge 0.9->0.102016-03-03, by Kim Alvefur
-
mod_http_files: Preserve a trailing / in paths (fixes #639)2016-03-03, by Kim Alvefur
-
mod_http_files: Don't prepend / to path twice, sanitize path does this already2016-03-03, by Kim Alvefur
-
mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611)2016-03-03, by Kim Alvefur
-
mod_welcome: Pass default text to config API as default value2016-03-02, by Kim Alvefur
-
mod_welcome: Use type-specific config API2016-03-02, by Kim Alvefur
-
Merge 0.10->trunk2016-03-02, by Kim Alvefur
-
Merge 0.9->0.102016-03-02, by Kim Alvefur
-
net.server_event: Return true from conn:resume() to indicate success2016-03-02, by Kim Alvefur
-
net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590)2016-03-02, by Kim Alvefur
-
Merge 0.10->trunk2016-02-28, by Kim Alvefur
-
Merge 0.10->trunk2016-02-28, by Kim Alvefur
-
util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt)2016-02-28, by Kim Alvefur
-
util.sasl.scram: Remove unused initial value [luacheck]2016-02-28, by Kim Alvefur
-
util.sasl.scram: Rename variable to avoid name clash [luacheck]2016-02-28, by Kim Alvefur
-
util.sasl.anonymous: Remove unused locals [luacheck]2016-02-28, by Kim Alvefur
-
Merge 0.10->trunk2016-02-28, by Kim Alvefur
-
prosodyctl: One month is 31 days, no 13 (thanks av6)2016-02-28, by Kim Alvefur
-
prosodyctl: Fix typo (thanks av6)2016-02-28, by Kim Alvefur
-
Merge 0.10->trunk2016-02-28, by Kim Alvefur
-
prosodyctl: check certs: Warn about certificate expiry in the near future2016-02-28, by Kim Alvefur
-
prosodyctl: check certs: Update messages to account for 'ssl' option maybe not existing2016-02-28, by Kim Alvefur
-
Merge 0.10->trunk2016-02-28, by Kim Alvefur
-
util.termcolours: Rename loop variable [luacheck]2016-02-28, by Kim Alvefur
-
util.termcolours: Validate color codes, fixes traceback2016-02-28, by Kim Alvefur
-
util.termcolours: Add some CSS color names2016-02-27, by Kim Alvefur
-
util.termcolours: Add 256 color support2016-02-27, by Kim Alvefur
-
util.datamanager: Explicit handling of each error condition (see #632)2016-02-27, by Kim Alvefur
-
Merge 0.9->0.102016-02-25, by Kim Alvefur
-
util.datamanager: Unreference file handle after closing it to prevent trying to close it again (fixes #632)2016-02-25, by Kim Alvefur
-
util.termcolours: Remove argument from noop function [luacheck]2016-02-25, by Kim Alvefur
-
util.termcolours: Silence luacheck warning2016-02-25, by Kim Alvefur
-
util.template: Use separate variables for source and compiled function [luacheck]2016-02-25, by Kim Alvefur
-
util.template: Silence luacheck warnings about unused loop vars2016-02-25, by Kim Alvefur
-
Merge 0.10->trunk2016-02-25, by Kim Alvefur
-
certs/Makefile: Add target for generating DH params2016-02-25, by Kim Alvefur
-
prosodyctl: Allow a DN path to be given to 'cert generate' command (fixes #349)2016-02-25, by Kim Alvefur
-
util.openssl: Allow order of distinguished name fields to be included in config2016-02-25, by Kim Alvefur
-
Merge 0.10->trunk2016-02-24, by Kim Alvefur
-
prosodyctl: Create host.sessions table, (needed by 1295e14614f4) (thanks goffi)2016-02-24, by Kim Alvefur
-
util.crand: Include stdlib.h instead of malloc.h for portability (thanks Tobias)2016-02-22, by Kim Alvefur
-
Merge 0.10->trunk2016-02-22, by Kim Alvefur
-
util.crand: C binding to one of OpenSSL, Linux getrandom() or OpenBSD arc4random() CSPRNG2016-02-22, by Kim Alvefur
-
util.iterators: Use table.pack() on Lua 5.22016-02-22, by Kim Alvefur
-
util.multitable: Localize unpack() in Lua 5.2 compatible way2016-02-22, by Kim Alvefur
-
util.iterators: Localize unpack() in Lua 5.2 compatible way2016-02-22, by Kim Alvefur
-
util.import: Localize unpack() in Lua 5.2 compatible way2016-02-22, by Kim Alvefur
-
util.debug: Silence luacheck warning about modifying 'debug' lib2016-02-22, by Kim Alvefur
-
util.session: Fix luacheck warnings2016-02-22, by Kim Alvefur
-
util.sql: Localize unpack() in Lua 5.2 compatible way2016-02-22, by Kim Alvefur
-
Merge 0.10->trunk2016-02-22, by Kim Alvefur
-
usermanager: Shortcircuit user existence check if they have existing sessions2016-02-21, by Kim Alvefur
-
mod_debug_sql: Small plugin that enables raw SQL query logging (for debugging)2016-02-21, by Kim Alvefur
-
mod_storage_sql: Remove debug logging of archive queries2016-02-21, by Kim Alvefur
-
util.sql: Raw query debug logging (needs to be explicitly enabled by a plugin)2016-02-21, by Kim Alvefur
-
mod_storage_sql: Lower message about new engine creation to debug level2016-02-21, by Kim Alvefur
-
tests: Add minimal test for util.random that checks that it returns the number of bytes requested2016-02-21, by Kim Alvefur
-
Merge 0.10->trunk2016-02-21, by Kim Alvefur
-
mod_storage_sql: Share SQL connections with same parameters across VirtualHosts (fixes #576)2016-02-21, by Kim Alvefur
-
mod_storage_sql: Fix setting value to false in map store2016-02-19, by Kim Alvefur
-
Merge 0.10->trunk2016-02-19, by Matthew Wild
-
rostermanager: Require storagemanager at the top, fixes traceback on Lua 5.22016-02-19, by Matthew Wild
-
Merge 0.10->trunk2016-02-18, by Kim Alvefur
-
Makefile: Use runtime set by configure (fixes #629)2016-02-18, by Kim Alvefur
-
Merge 0.10->trunk2016-02-18, by Kim Alvefur
-
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck]2016-02-18, by Kim Alvefur
-
loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+2016-02-18, by Kim Alvefur
-
Merge 0.10->trunk2016-02-18, by Matthew Wild
-
certmanager: Localize tonumber2016-02-18, by Matthew Wild
-
Merge 0.10->trunk2016-02-18, by Matthew Wild
-
loggingmanager: Import select() to fix global access2016-02-18, by Matthew Wild
-
Merge 0.10->trunk2016-02-10, by Kim Alvefur
-
mod_storage_sql: Silence some harmless luacheck warnings2016-02-09, by Kim Alvefur
-
rostermanager: Use map stores when only one contact is changed2016-02-09, by Kim Alvefur
-
rostermanager: Use storagemanager2016-02-09, by Kim Alvefur
-
mod_storage_sql: Implement map:set_keys, allowing multiple keys to be set in the same transaction2016-02-09, by Kim Alvefur
-
storagemanager: Add set_keys method to map store shim2016-02-09, by Kim Alvefur
-
storagemanager: Fix map store shim if store is empty2014-08-08, by Kim Alvefur
-
storagemanager: When map store isn't available, fallback to keyval store [backported from trunk]2014-08-07, by daurnimator
-
mod_storage_sql: Support non-string keys in map store2016-02-08, by Kim Alvefur
-
Merge2016-02-08, by Matthew Wild
-
prosodyctl: fix CnP bug in deluser output2016-02-08, by Thomas Gstädtner
-
Merge 0.10->trunk2016-02-05, by Kim Alvefur
-
certmanager: Try filename.key if certificate is set to a full filename ending with .crt2016-02-05, by Kim Alvefur
-
certmanager: Apply global ssl config later so certificate/key is not overwritten by magic2016-02-05, by Kim Alvefur
-
hostmanager: Remove unused imports of 'jid_split' and 'select'2016-02-05, by Matthew Wild
-
moduleapi: Silence luacheck warning about unused 'id' parameter2016-02-05, by Matthew Wild
-
Merge 0.10->trunk2016-02-05, by Matthew Wild
-
certmanager: Support new certificate configuration for non-XMPP services too (fixes #614)2016-02-05, by Matthew Wild
-
loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages2016-02-04, by Kim Alvefur
-
loggingmanager: Remove Windows hack, buffer_mode should fix this2016-02-04, by Kim Alvefur
-
loggingmanager: Write out timestamps in same write() call as everything else2016-02-04, by Kim Alvefur
-
loggingmanager: Make initial value for width of log name configurable2016-02-04, by Kim Alvefur
-
loggingmanager: Write out color code, log level and reset code in one call2016-02-04, by Kim Alvefur
-
loggingmanager: Don't reset default timestamp that is not changed by any other code2016-02-04, by Kim Alvefur
-
util.logger: Silence luacheck warning2016-02-04, by Kim Alvefur
-
util.logger: Remove unused locals2016-02-04, by Kim Alvefur
-
mod_groups: Move variable to smaller scope2016-02-04, by Kim Alvefur
-
mod_groups: Use module:get_option_path, look for file relative to config dir2016-02-04, by Kim Alvefur
-
moduleapi: Add API method for getting a file path2016-02-04, by Kim Alvefur
-
Merge 0.10->trunk2016-02-04, by Matthew Wild
-
MUC: Roll back parts of 50b9a7e86de9 that were not in the disco#info event2016-02-04, by Kim Alvefur
-
Merge 0.10->trunk2016-02-03, by Kim Alvefur
-
core.certmanager: Look for certificate and key in a few different places2016-02-03, by Kim Alvefur
-
MUC: Fix copypaste mistake2016-02-03, by Kim Alvefur
-
Merge 0.10->trunk2016-02-03, by Kim Alvefur
-
MUC: Separate form data from form in disco#info event2016-02-03, by Kim Alvefur
-
MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply2016-02-03, by Kim Alvefur
-
Add util.ringbuffer, a ringbuffer with a file handle like interface2016-02-02, by Kim Alvefur
-
Merge 0.10->trunk2016-02-01, by Matthew Wild
-
util.random: Restore friendlier error from 0.9/util.uuid2016-01-31, by Kim Alvefur
-
Merge 0.10->trunk2016-01-30, by Kim Alvefur
-
CHANGES: Add websockets too (thanks av6)2016-01-29, by Kim Alvefur
-
CHANGES: Add some things trunk has over 0.10 (probably lots missing)2016-01-28, by Kim Alvefur
-
Merge 0.10->trunk2016-01-28, by Kim Alvefur
-
Add a CHANGES file with new features in 0.102016-01-28, by Kim Alvefur
-
tests: Use util.envload to load chunks (fixes #608)2016-01-28, by Kim Alvefur
-
Merge 0.10->trunk2016-01-27, by Matthew Wild
-
Merge 0.9->0.102016-01-27, by Matthew Wild
-
Added tag 0.9.10 for changeset 352270bc04392016-01-27, by Matthew Wild
-
mod_dialback: Follow XEP-0185 and use HMAC2016-01-19, by Kim Alvefur
-
Merge 0.10->trunk2016-01-26, by Kim Alvefur
-
Merge 0.9->0.102016-01-26, by Kim Alvefur
-
Merge 0.10->trunk2016-01-22, by Kim Alvefur
-
Merge 0.9->0.102016-01-22, by Kim Alvefur
-
server_select: Add logging of when servers are paused and resumed2016-01-22, by Kim Alvefur
-
server_select: Pause and mark server as full if accepting a client fails (fixes #597)2016-01-22, by Kim Alvefur
-
server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour)2016-01-22, by Kim Alvefur
-
server_select: Keep track of which server listeners are full2016-01-22, by Kim Alvefur
-
net.dns: Remember query only after it was sent, in case it was not (fixes #598)2016-01-21, by Kim Alvefur
-
Backout 63f5870f9afe, no longer needed since Windows is currently unsupported2016-01-21, by Kim Alvefur
-
Merge 0.10->trunk2016-01-22, by Matthew Wild
-
mod_admin_telnet: Fix sorting of JIDs in c2s:show() family of functions (thanks lookshe and Zash)2016-01-22, by Matthew Wild
-
MUC: Add luacheck annotations, remove unused vars, rename conflicting vars etc2016-01-20, by Kim Alvefur
-
Merge 0.10->trunk2016-01-20, by Kim Alvefur
-
mod_dialback: Follow XEP-0185 and use HMAC2016-01-19, by Kim Alvefur
-
MUC: Rename variables to please luacheck2016-01-20, by Kim Alvefur
-
Merge 0.10->trunk2016-01-16, by Kim Alvefur
-
net.http.server: Return from listen_on() whatever net.server.addserver() returns2016-01-16, by Kim Alvefur
-
util.random: Open /dev/urandom read-only, make seed() a noop2016-01-12, by Kim Alvefur
-
prosody: Allow prosody.shutdown() to take an exit code for the process (thanks daurnimator)2016-01-15, by Matthew Wild
-
prosodyctl check: Fix traceback if the global modules_enabled is unset2016-01-12, by Kim Alvefur
-
mod_blocklist: Clear second level cache correctly on user deletion2016-01-11, by Kim Alvefur
-
Merge 0.9->0.102016-01-11, by Kim Alvefur
-
core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer)2016-01-10, by Kim Alvefur
-
util.uuid: Open /dev/urandom read-only, make seed() a noop2016-01-10, by Kim Alvefur
-
Merge 0.10->trunk2016-01-10, by Kim Alvefur
-
tests: Add test for util.uuid (checks that the output format is correct)2016-01-10, by Kim Alvefur
-
tests: Correct mistake from latst merge, use the same variable name in all 3 places where it matters2016-01-10, by Kim Alvefur
-
Makefile: Add 'test' target that runs tests2016-01-09, by Kim Alvefur
-
mod_admin_telnet: c2s:count in less lines2016-01-09, by Kim Alvefur
-
mod_admin_telnet: Show unauthenticated clients identified by local/remote IP and port2016-01-09, by Kim Alvefur
-
mod_admin_telnet: c2s:show() etc, list all sessions including unauthenticated or not with no stream opened2016-01-09, by Kim Alvefur
-
mod_admin_telnet: Remove compat warning about 'console_banner' as a function2016-01-09, by Kim Alvefur
-
net.server_select: Add 'server' method to client connections (present in server_event)2016-01-09, by Kim Alvefur
-
prosodyctl: Show an example ssl config after generating a certificate2016-01-09, by Kim Alvefur
-
rostermanager: Rename variable to avoid name clash [luacheck]2016-01-09, by Kim Alvefur
-
Merge 0.10->trunk2016-01-08, by Kim Alvefur
-
tests: Fix merge, modulemanager test was removed2016-01-08, by Kim Alvefur
-
Merge 0.9->0.102016-01-08, by Kim Alvefur
-
Added tag 0.9.9 for changeset 7ec52755622f2016-01-08, by Matthew Wild
-
Backout 88d54bec26b7 prior to release, as it certainly requires more testing 0.9.92016-01-08, by Matthew Wild
-
util.uuid: Use /dev/urandom2016-01-06, by Kim Alvefur
-
net.dns: Allow a zone id in resolv.conf (eg like %eth0)2016-01-04, by Kim Alvefur
-
util.ip: Support zone id syntax in IPv6 addresses2016-01-04, by Kim Alvefur
-
net.dns: Support IPv6 addresses in resolv.conf [Backported from 0.10]2013-06-18, by Florian Zeitz
-
util.ip: Fix protocol detection of IPv6 addresses beginning with : [Backported from 0.10]2013-05-18, by Matthew Wild
-
util.random: Use /dev/urandom2016-01-06, by Kim Alvefur
-
util.uuid: Take random byte directly instead of the low bits from the ascii value of a hex nibble2016-01-06, by Kim Alvefur
-
Merge 0.10->trunk2016-01-04, by Matthew Wild
-
mod_bosh: Fire event when BOSH session is created2016-01-04, by Matthew Wild
-
Merge 0.10->trunk2016-01-04, by Matthew Wild
-
mod_admin_adhoc: Show only connections to/from the host the command was run on2016-01-03, by Kim Alvefur
-
mod_admin_adhoc: Remove extra ) that should not be there2016-01-03, by Kim Alvefur
-
server_select: Forward the actual TLS handshake error message2016-01-03, by Kim Alvefur
-
Merge 0.10->trunk2016-01-02, by Matthew Wild
-
net.server_select: Close all connections when quitting (and not just stepping), matches server_event2016-01-02, by Matthew Wild
-
net.server_event: Add conn.type == 'server' for server sockets (fixes closeallservers() )2016-01-02, by Matthew Wild
-
util.events: Document data structures2015-12-23, by Matthew Wild
-
Merge 0.10->trunk2016-01-01, by Kim Alvefur
-
mod_register: Fix typo2016-01-01, by Kim Alvefur
-
Merge 0.10->trunk2015-12-27, by Kim Alvefur
-
certs/Makefile: Fix generating cert from only a key (no config then)2015-12-24, by Kim Alvefur
-
man prosodyctl: Add information about the 'about' and 'check' commands2015-12-23, by Kim Alvefur
-
man prosodyctl: Add missing 'reload' command2015-12-23, by Kim Alvefur
-
man prosodyctl: Accidentally markdown2015-12-23, by Kim Alvefur
-
Merge 0.9->0.102015-12-23, by Kim Alvefur
-
certs/Makefile: Run key generation with a stricter umask (fixes a race condition)2015-12-23, by Kim Alvefur
-
mod_admin_telnet: Backport 06696882d972 from 0.10 (this command greatly helps with debugging HTTP issues)2015-12-22, by Matthew Wild
-
certs/Makefile: Add targets for any combination of already existing config, key file2015-12-23, by Kim Alvefur
-
mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache2015-12-23, by Kim Alvefur
-
mod_register: Use util.cache to limit the number of per-ip throttles kept2015-12-23, by Kim Alvefur
-
mod_register: Switch to using util.throttle for limiting registrations per ip per time2015-12-23, by Kim Alvefur
-
tests: Add small test for util.throttle2015-12-23, by Kim Alvefur
-
util.openssl: Fix style / whitespace2015-12-23, by Kim Alvefur
-
util.openssl: Rename variables for readability2015-12-23, by Kim Alvefur
-
util.openssl: Move quoting and tostring call into escape function2015-12-23, by Kim Alvefur
-
util.array: Just use table.remove as array:pop()2015-12-23, by Kim Alvefur
-
util.array: Fix minory style issues2015-12-23, by Kim Alvefur
-
mod_register: Add comment explaining the workaround for replying when the account is being deleted2015-12-21, by Kim Alvefur
-
mod_register: Use session log instance to ease indentification2015-12-21, by Kim Alvefur
-
util.timer: Reschedule timers from stop() if the next pending event is stopped2015-12-23, by Kim Alvefur
-
mod_admin_telnet: Make timer:info command more robust2015-12-23, by Kim Alvefur
-
Merge 0.10->trunk2015-12-16, by Matthew Wild
-
Merge 0.9->0.102015-12-16, by Matthew Wild
-
MUC: Fix incorrect nesting of status codes when room config changes (fixes #579)2015-12-16, by Matthew Wild
-
util.uuid: Remove unused import2015-12-08, by Kim Alvefur
-
Merge2015-12-16, by Matthew Wild
-
mod_storage_sql: Fix use of SQLite3 in-memory database (no path expansion)2015-12-15, by Kim Alvefur
-
util.dependencies: Use prosody.log() instead of global log()2015-12-16, by Matthew Wild
-
loggingmanager: Add prosody.log (intended to be used instead of _G.log now)2015-12-11, by Matthew Wild
-
Merge 0.10->trunk2015-12-13, by Kim Alvefur
-
util.sslconfig: More descriptive variable names and also comments2015-12-13, by Kim Alvefur
-
Merge 0.10->trunk2015-12-12, by Kim Alvefur
-
util.datamanager: Add append to public api2015-12-11, by Kim Alvefur
-
util.datamanager: Return extra location info2015-12-11, by Kim Alvefur
-
util.datamanager: Make sure only strings are passed as data to append()2015-12-11, by Kim Alvefur
-
util.datamanager: Add some comments about the append function2015-12-11, by Kim Alvefur
-
util.datamanager: Handle potential error from :write() call2015-12-11, by Kim Alvefur
-
util.datamanager: Handle potential issues from fallocate2015-12-11, by Kim Alvefur
-
util.datamanager: No shadowing of variable [luacheck]2015-12-11, by Kim Alvefur
-
util.datamanager: Skip past second check if first attemtp to open file succeeds2015-12-11, by Kim Alvefur
-
util.datamanager: In append() collect status when closing file handle as it may fail (eg the implied flush)2015-12-11, by Kim Alvefur
-
util.datamanager: Overwrite 'data' variable instead of shadownig it [luacheck]2015-12-11, by Kim Alvefur
-
util.datamanager: Factor out code for appending bytes to a file2015-12-11, by Kim Alvefur
-
MUC: Update all config form handlers to take advantage of the new per-option events2015-12-11, by Matthew Wild
-
MUC: Fire per-field events for the config form, including those with value == nil (no <value/> element in form)2015-12-11, by Matthew Wild
-
mod_bosh: Instead of a global once-per-second timer add a timer for each session when needed2015-12-07, by Kim Alvefur
-
Merge 0.10->trunk2015-12-10, by Matthew Wild
-
mod_admin_telnet: Add http:list() command to get info about current HTTP endpoints on the server2015-12-10, by Matthew Wild
-
.luacheckrc: Whitelist import() global function2015-12-10, by Matthew Wild
-
prosody: Don't silently ignore unknown command-line options2015-12-10, by Matthew Wild
-
MUC: Fix previous commit2015-12-09, by Kim Alvefur
-
MUC: Process only options that are included in a form (Fixes #521)2015-12-08, by Kim Alvefur
-
util.dataforms: Track which fields are included in a form2015-12-08, by Kim Alvefur
-
portmanager: Lower the priority of module-supplied TLS options2015-12-08, by Kim Alvefur
-
core.usermanager: Return as soon as possible once admin status is known2015-12-06, by Kim Alvefur
-
Merge 0.10->trunk2015-12-06, by Kim Alvefur
-
mod_blocklist: Update Copyright header2015-12-06, by Kim Alvefur
-
mod_blocklist: Skip creating some tables and some processing if unblocking2015-12-06, by Kim Alvefur
-
mod_blocklist: Restructure how we keep track of where to send unavailable presence2015-12-06, by Kim Alvefur
-
mod_blocklist: session[username] can't possibly be unset if that user is sending queries2015-12-06, by Kim Alvefur
-
mod_blocklist: Add comments describing some variables2015-12-06, by Kim Alvefur
-
mod_blocklist: Expand comments on caching of blocklists2015-12-06, by Kim Alvefur
-
mod_blocklist: Add comment about compliance issue #5752015-12-06, by Kim Alvefur
-
mod_blocklist: Rename variable for clarity2015-12-06, by Kim Alvefur
-
mod_blocklist: Clear second level cache when user is deleted2015-12-05, by Kim Alvefur
-
Backout unintentional commit ed5440a6ef7f2015-12-03, by Matthew Wild
-
Merge 0.10->trunk2015-12-03, by Matthew Wild
-
Merge 0.10->trunk2015-12-03, by Matthew Wild
-
net.http.server: Import util.cache2015-12-03, by Matthew Wild
-
Merge...2015-12-03, by Kim Alvefur
-
Merge2015-12-03, by Kim Alvefur
-
prosodyctl check: Point out items in the modules_enabled list that incorrectly include the 'mod_' prefix2015-12-03, by Kim Alvefur
-
prosodyctl check: Really store imported LuaSec (must be a leftover from debugging)2015-12-03, by Kim Alvefur
-
prosodyctl check: Include global options when checking "all options"2015-12-03, by Kim Alvefur
-
mod_storage_sql2: Remove from trunk (all trunk-only changes backported)2015-12-03, by Matthew Wild
-
Merge 0.10->trunk2015-12-03, by Matthew Wild
-
mod_storage_sql: Add map store (backported from trunk)2015-12-03, by Matthew Wild
-
mod_storage_sql: Whitespace fix (backported from trunk)2015-12-03, by Matthew Wild
-
Merge 0.10->trunk2015-12-03, by Matthew Wild
-
net.http.server: Use new util.cache to remember wildcard event handlers2015-12-03, by Matthew Wild
-
storagemanager: Split config retrieval into its own function2015-12-03, by Matthew Wild
-
mod_proxy65: Use typed config API (fix issues when options are set to unexpected types)2015-12-03, by Kim Alvefur
-
Merge 0.10->trunk2015-11-26, by Matthew Wild
-
tests: Add tests for util.cache2015-11-26, by Matthew Wild
-
mod_blocklist: Use util.cache to manage how many users blocklists are kept in memory2015-11-25, by Kim Alvefur
-
util.cache: Make sure cache size is specified as an integer2015-11-25, by Kim Alvefur
-
util.pposix: Expose the uname GNU extension field 'domainname'2015-11-25, by Kim Alvefur
-
util.session: How would you even send anything to a session?2015-11-24, by Kim Alvefur
-
util.session: How does a session relate do a connection?2015-11-24, by Kim Alvefur
-
util.session: What does the session say?2015-11-24, by Kim Alvefur
-
util.session: What is the identity of a session?2015-11-24, by Kim Alvefur
-
util.session: What is a session?2015-11-24, by Kim Alvefur
-
mod_admin_telnet: Add timer:info() which shows some basic info about util.timer2015-11-25, by Kim Alvefur
-
Merge2015-11-24, by Matthew Wild
-
Merge 0.10->trunk2015-11-24, by Matthew Wild
-
util.cache: Ordered key->value data structure, with size limit (same as pubsub)2015-11-24, by Matthew Wild
-
util.timer: If possible, close the existing timer handle in order to have only one2015-11-22, by Kim Alvefur
-
util.timer: Keep count of how many timer instances are active2015-11-22, by Kim Alvefur
-
net.server_event: Return event handle from add_task so it can be closed by eg util.timer2015-11-22, by Kim Alvefur
-
Merge 0.10->trunk2015-11-22, by Matthew Wild
-
mod_admin_telnet: c2s:show(): Add flag to indicate remote sessions2015-11-22, by Matthew Wild
-
Merge 0.10->trunk2015-11-17, by Matthew Wild
-
Merge 0.9->0.102015-11-17, by Matthew Wild
-
cert/openssl.cnf: Split CSR and self-signed extensions into separate sections (see d2d7ad2563f9)2015-11-09, by Kim Alvefur
-
prosody: Fix sleep call that relied on the no longer existing socket global2015-11-16, by Kim Alvefur
-
Merge 0.10->trunk2015-11-09, by Kim Alvefur
-
mod_tls: Remove unused reference to global ssl config option (certmanager adds that to the context)2015-11-09, by Kim Alvefur
-
mod_s2s/s2sout: Keep SRV lookup response around even if it's empty2015-11-05, by Kim Alvefur
-
sessionmanager: Demote write error to debug message2015-11-05, by Kim Alvefur
-
sessionmanager: Clarify log message when failing to write data to connection2015-11-04, by Kim Alvefur
-
prosodyctl: check: Don't complain about c2s_ssl or s2s_ssl being in VirtualHost sections, that's supported2015-10-21, by Kim Alvefur
-
util.queue: Add luacheck annotations2015-10-18, by Matthew Wild
-
util.queue: Add :items() iterator2015-10-18, by Matthew Wild
-
statsmanager: Add get() method2015-10-18, by Matthew Wild
-
MUC: Reject muc:admin query with missing <item> child2015-10-18, by Kim Alvefur
-
Merge 0.10->trunk2015-10-17, by Kim Alvefur
-
Merge 0.9->0.102015-10-17, by Kim Alvefur
-
Makefile: Use more specific globbing for core directory in Makefile (Thanks Robert Scheck) (fixes #532)2015-10-14, by Kim Alvefur
-
Merge 0.10->trunk2015-10-11, by Kim Alvefur
-
Merge 0.9->0.102015-10-11, by Kim Alvefur
-
util.openssl: Separate extension sections into one for self-signed certs and one for requests2015-10-11, by Kim Alvefur
-
net.websocket.frames: Fix syntax error due to code copy pasting2015-10-06, by Kim Alvefur
-
net.websocket.frames: Use struct packing in Lua 5.3 or struct lib if available2015-10-06, by Kim Alvefur
-
net.websocket.frames: Pack and unpack 64bit ints without overflows (lua-bitop/bit32 are 32bit)2015-10-06, by Kim Alvefur
-
net.websocket.frames: Link to documentation when bitop is missing2015-10-06, by Kim Alvefur
-
net.websocket.frames: Throw an error if no bit lib is found2015-10-06, by Kim Alvefur
-
net.websocket.frames: Simplify import of bitlib2015-10-06, by Kim Alvefur
-
mod_websocket: Silence luacheck warnings2015-10-06, by Kim Alvefur
-
mod_websocket: Import util.timer and session close timeout config option (thanks fairuz)2015-10-06, by Kim Alvefur
-
Merge 0.10->trunk2015-10-02, by Kim Alvefur
-
util.jid: Fix backout2015-10-02, by Kim Alvefur
-
Merge 0.10->trunk2015-10-02, by Kim Alvefur
-
Backout 7e820979fd9b (broke tests)2015-10-02, by Kim Alvefur
-
Merge 0.10->trunk2015-09-26, by Kim Alvefur
-
Merge 0.9->0.102015-09-26, by Kim Alvefur
-
configure,util-src/Makefile: Make a variable that includes -l for OpenSSL (like with IDNA_LIBS)2015-09-26, by Kim Alvefur
-
Makefile: Use hypen to tell Make when to ignore errors2015-09-26, by Kim Alvefur
-
Makefile: Support generating prosody.version from hg archive metadata file2015-09-26, by Kim Alvefur
-
Makefile: Simplify generation of prosody.version using magic Make magic2015-09-26, by Kim Alvefur
-
util-src/Makefile: Remove redundant variables (set in config.unix already)2015-09-26, by Kim Alvefur
-
util-src/Makefile: Don't make exceptions for how to build .so for util.hashes and util.encodings2015-09-26, by Kim Alvefur
-
util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let built-in rules handle .o)2015-09-26, by Kim Alvefur
-
util-src/Makefile: Move Lua include path into CFLAGS variable2015-09-26, by Kim Alvefur
-
configure, util-src/Makefile: Move OS X deployment flag to an C compiler argument set by configure2015-09-26, by Kim Alvefur
-
util-src/Makefile: Use variables for install binary and target directory2015-09-26, by Kim Alvefur
-
util-src/Makefile: Move list of .so files in a variable2015-09-26, by Kim Alvefur
-
mod_posix: Detect failure to load util.signal by first pcall return value not by type of the second2015-09-26, by Kim Alvefur
-
mod_posix: Normalize indentation2015-09-26, by Kim Alvefur
-
mod_http_files: Translate forward slashes to local directory separators2015-09-26, by Kim Alvefur
-
mod_http_files: Strip trailing directory separator regardless of directionality of the slash (fixes #545)2015-09-26, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
Merge 0.9->0.102015-09-25, by Kim Alvefur
-
xep227toprosody: Pass parser to callbacks (needed since addition of stanza size limits)2015-09-18, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
Merge2015-09-25, by Kim Alvefur
-
Merge 0.9->0.102015-09-25, by Matthew Wild
-
mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offline2015-09-25, by Matthew Wild
-
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module2015-09-04, by Matthew Wild
-
net.dns: Unconditionally cache records found in answers2015-05-25, by Matthew Wild
-
server_event: Remove needless scoping around add_task2015-09-25, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
server_event: Fix indentation2015-09-25, by Kim Alvefur
-
server_event: Put function keyword on same line as the coroutine.wrap it's being passed to2015-09-25, by Kim Alvefur
-
server_event: Normalize indentation2015-09-25, by Kim Alvefur
-
server_event: Remove unused argument [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Comment out the unused vdebug function [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Remove unused former argument (fixes global access) [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Rename luaevent module variable to avoid name clash [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Add luacheck annotations2015-09-25, by Kim Alvefur
-
server_event: Remove needless scoping and indentation2015-09-25, by Kim Alvefur
-
server_event: Move local references to various functions to top of file2015-09-25, by Kim Alvefur
-
server_event: Replace implementation of ordered set with a simple table set2015-09-25, by Kim Alvefur
-
mod_s2s: Account for connections that time out in connection count measure2015-09-25, by Kim Alvefur
-
Merge 0.10->trunk2015-09-24, by Kim Alvefur
-
prosodyctl check: Warn if certificate checking is enforced but LuaSec is too old2015-09-24, by Kim Alvefur
-
prosodyctl check: Warn if encryption is required but LuaSec is unavailable2015-09-24, by Kim Alvefur
-
Merge 0.10->trunk2015-09-21, by Kim Alvefur
-
sessionmanager: Make session.send() return true unless there really is an error2015-09-21, by Kim Alvefur
-
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true)2015-09-21, by Kim Alvefur
-
Makefile: Fix building prosody.version (.hg/dirstate is a file, not a directory)2015-09-21, by Kim Alvefur
-
Merge 0.10->trunk2015-09-19, by Kim Alvefur
-
mod_admin_telnet: Fix indentation2015-09-18, by Kim Alvefur
-
prosodyctl: Move files out of the way when generating new cert or key2015-09-19, by Kim Alvefur
-
util.timer: Fix indentation2015-09-18, by Kim Alvefur
-
Merge 0.10->trunk2015-09-17, by Kim Alvefur
-
mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default2015-09-16, by Kim Alvefur
-
mod_blocklist: Explicitly halt event propagation after returning a reply (send returns nil sometimes)2015-09-16, by Kim Alvefur
-
mod_tls: Fix inhertinance of 'ssl' option from "parent" host to subdomain (fixes #511)2015-09-15, by Kim Alvefur
-
MUC: Break a very long line2015-09-12, by Kim Alvefur
-
util.dataforms: Fix interaction of required fields and empty string values (fixes #521)2015-09-12, by Kim Alvefur
-
util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate code2015-09-12, by Kim Alvefur
-
MUC: Prevent double replies when MUC affiliation/role change requests fail.2015-09-17, by Lance Stout
-
MUC: Fix traceback in request for MUC affiliation lists by non-affiliated (thanks Lance)2015-09-15, by Kim Alvefur
-
Merge 0.10->trunk2015-09-04, by Matthew Wild
-
tests/run_tests.sh: Let status code propagate to shell2015-09-04, by Matthew Wild
-
tests: Return status code depending on whether tests passed2015-09-04, by Matthew Wild
-
net/http: Use server.addclient2013-12-19, by daurnimator
-
Merge 0.10->trunk2015-09-03, by Kim Alvefur
-
util.stanza: Export xml_escape (missed during removal of module() calls)2015-09-03, by Kim Alvefur
-
Merge 0.10->trunk2015-09-03, by Matthew Wild
-
net.server_{select,event}: addclient: Add argument for overriding socket type2013-12-23, by Kim Alvefur
-
net/server_event: pcall require ssl rather than relying on globals2013-12-18, by daurnimator
-
net/server_event: add_client should have same arguments no-matter the server backend2013-12-18, by daurnimator
-
net/server_select: Fix typo2013-12-18, by daurnimator
-
net/server_select: addclient: Check arguments2013-12-18, by daurnimator
-
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure2013-12-18, by daurnimator
-
net/server_select: Check arguments to add_server correctly2013-12-18, by daurnimator
-
Merge 0.10->trunk2015-09-02, by Matthew Wild
-
configure, Makefile: Make compatible with plain Bourne shell as used on Solaris. Fixes #418 (thanks jcea)2015-09-02, by Matthew Wild
-
storagemanager: Check if drivers support purging, warn otherwise2015-09-02, by Kim Alvefur
-
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup)2015-09-02, by Kim Alvefur
-
storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)2015-09-02, by Kim Alvefur
-
util.sql: Export db2uri (mod_storage_sql2 command uses it) (thanks mike)2015-09-02, by Kim Alvefur
-
util.sql: Log when transactions begin2015-08-30, by Kim Alvefur
-
mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]2015-08-27, by Kim Alvefur
-
mod_carbons: Carbon chat messages or normal messages that have a body2015-08-26, by Kim Alvefur
-
util.hex: Normalize hex to lowercase and discard non-hex input2015-08-26, by Kim Alvefur
-
plugins/muc/muc.lib: Fix issue #505 where unavailable presences were never used2015-08-24, by daurnimator
-
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482)2015-08-26, by Kim Alvefur
-
Merge 0.10->trunk2015-08-26, by Kim Alvefur
-
Merge 0.9->0.102015-08-26, by Kim Alvefur
-
ejabberd2prosody: Support password stored as SCRAM hashes2015-08-20, by Kim Alvefur
-
mod_admin_adhoc: Declare local variable, don't set a global [luacheck]2015-08-26, by Kim Alvefur
-
mod_admin_adhoc: Import missing util.set (fixes #518)2015-08-26, by Kim Alvefur
-
Merge 0.10->trunk2015-08-22, by Kim Alvefur
-
mod_websocket: Import sessionmanager (fixes traceback)2015-08-21, by Kim Alvefur
-
storagemanager: Add forward declaration to fix use of open() before it's defined2015-08-20, by Kim Alvefur
-
Merge 0.10->trunk2015-08-20, by Kim Alvefur
-
luacheckrc: Ignore unused _ENV variable2015-08-20, by Kim Alvefur
-
util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.12015-04-26, by Kim Alvefur
-
portmanager: Add forward declarations2015-04-07, by Kim Alvefur
-
rostermanager: Add forward declarations2015-04-07, by Kim Alvefur
-
util.sasl.scram: Get rid of module call2015-04-07, by Kim Alvefur
-
util.json: Remove use of newproxy2015-03-13, by Kim Alvefur
-
prosodyctl: Import LuaSocket to a local, don't assume that a global will be set2015-03-13, by Kim Alvefur
-
util.helpers: Fix order of functions using each other [fixes 00412b36166f]2015-03-03, by Kim Alvefur
-
net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals table2015-02-23, by Kim Alvefur
-
net.*: Remove use of module() function2015-02-21, by Kim Alvefur
-
core.*: Remove use of module() function2015-02-21, by Kim Alvefur
-
util.dependencies: Only abort on Lua versions before 5.1, log a warning about 5.2 and above for now2015-02-21, by Kim Alvefur
-
MUC: Fix logic error2015-08-16, by Kim Alvefur
-
Merge 0.10->trunk2015-08-11, by Kim Alvefur
-
Merge 0.9->0.102015-08-10, by Kim Alvefur
-
mod_component: Fire an event on successful component authentication (For Goffi)2015-08-10, by Kim Alvefur
-
util.interpolation: Add support for filter functions2015-08-07, by Kim Alvefur
-
util.{interpolation,prosodyctl,sql}: Trim trailing whitespace2015-07-17, by Kim Alvefur
-
Merge2015-07-27, by Matthew Wild
-
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_muc2015-07-27, by daurnimator
-
mod_muc: Fix a traceback when an owner joins a room2015-07-25, by Emmanuel Gil Peyrot
-
Merge 0.10->trunk2015-07-08, by Matthew Wild
-
util.sql: Add safety check to ensure our chosen connection charset is actually being used (MySQL)2015-07-08, by Matthew Wild
-
util.sql: Fix log level of debug message2015-07-08, by Matthew Wild
-
util.sql: Log debug message when connecting to database2015-07-08, by Matthew Wild
-
util.sql: Make set_encoding() return failure of SET NAMES2015-07-08, by Matthew Wild
-
util.sql: Return failure if set_encoding() fails2015-07-08, by Matthew Wild
-
mod_storage_sql2: Upgrade table if its charset does not match our connection's charset (thanks Zash)2015-07-08, by Matthew Wild
-
util.sql: Allow onconnect callback to fail connection to the DB by returning false, err2015-07-07, by Matthew Wild
-
mod_storage_sql2: Don't upgrade tables without admin intervention2015-07-07, by Matthew Wild
-
mod_storage_sql2: Add prosodyctl command to upgrade tables from the command-line2015-07-07, by Matthew Wild
-
mod_storage_sql2: Add missing return to upgrade_table(), so we know if an upgrade is required2015-07-07, by Matthew Wild
-
mod_storage_sql2: Rename variable to avoid name clash2015-07-07, by Matthew Wild
-
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()2015-07-06, by Matthew Wild
-
Merge with 0.102015-07-06, by Matthew Wild
-
prosodyctl: check: Add some more known global config options2015-07-05, by Kim Alvefur
-
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)2015-06-29, by Matthew Wild
-
Merge 0.10->trunk2015-07-05, by Kim Alvefur
-
util.sql: Call onconnect, provide noop dummy if not set2015-07-02, by Kim Alvefur
-
Remove sql.lib.lua, not used anymore2015-06-27, by Kim Alvefur
-
Merge 0.10->trunk2015-06-25, by Kim Alvefur
-
Merge 0.9->0.102015-06-25, by Kim Alvefur
-
MUC: Prevent admins from being given affiliatons other than owner2015-06-25, by Kim Alvefur
-
Backed out changeset bea3862b6bde in favor of a different approach2015-06-25, by Kim Alvefur
-
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #4582015-06-16, by Kim Alvefur
-
Merge with 0.102015-06-24, by Matthew Wild
-
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.2015-06-24, by Matthew Wild
-
mod_storage_sql2: Improve logging when database read fails2015-06-24, by Matthew Wild
-
mod_storage_sql2: Some reformatting and variable name improvements2015-06-24, by Matthew Wild
-
mod_storage_sql2: Add some comments2015-06-24, by Matthew Wild
-
util.sql: Expose db2uri helper function2015-06-03, by Matthew Wild
-
util.sql: Rename some variable to match conventions2015-06-03, by Matthew Wild
-
tests: Add tests for util.queue2015-06-03, by Matthew Wild
-
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item2015-06-03, by Matthew Wild
-
util.sql: Remove unused functions and unused commented code2015-05-30, by Matthew Wild
-
Merge 0.10->trunk2015-05-21, by Kim Alvefur
-
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards2015-05-21, by Kim Alvefur
-
Merge 0.10->trunk2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Add a 'caps' table for indicating support for optional features2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules2015-05-19, by Kim Alvefur
-
Merge with trunk2015-05-19, by Matthew Wild
-
Merge 0.10->trunk2015-05-19, by Matthew Wild
-
Merge 0.10->trunk2015-05-19, by Kim Alvefur
-
util.interpolation: A template engine for text2015-05-19, by Kim Alvefur
-
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)2015-05-18, by Matthew Wild
-
configmanager: Refactor function to avoid re-declaring local variable [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename unused function arguments [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflicts [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename unused function argument [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Remove unnecessary function localizations [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]2015-05-18, by Matthew Wild
-
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing2015-05-18, by Kim Alvefur
-
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled2015-05-18, by Kim Alvefur
-
mod_tls: Build <starttls/> as a stanza instead of with string concatenation2015-05-18, by Kim Alvefur
-
util.x509: Tell LuaSec we want UTF-8 data2015-05-18, by Kim Alvefur
-
mod_auth_internal_hashed: Use util.hex2015-05-18, by Kim Alvefur
-
hostmanager: Metatable with __tostring on hosts2015-05-18, by Kim Alvefur
-
Merge 0.10->trunk2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Silence luacheck warnings2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Use the registered namespace2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Update open method for current API2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Return error from io.open if unable to open file for writing2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Close file handle after reading2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Use configured storage path2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Rename to reflect current naming practices2015-05-15, by Kim Alvefur
-
xep227store.lib.lua: Remove mostly duplicated code2015-05-15, by Kim Alvefur
-
net.http.codes: Update from registry2015-05-14, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Kim Alvefur
-
Merge 0.9->0.102015-05-13, by Kim Alvefur
-
s2smanager: Make sure destroyed sessions have a sends2s method2015-05-13, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Kim Alvefur
-
Merge2015-05-13, by Kim Alvefur
-
portmanager: Remove unused argument from function [luacheck]2015-05-13, by Matthew Wild
-
portmanager: Rename variable to avoid name conflict [luacheck]2015-05-13, by Matthew Wild
-
portmanager: Add luacheck annotations2015-05-13, by Matthew Wild
-
Merge 0.9->0.102015-05-13, by Kim Alvefur
-
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again2015-05-13, by Kim Alvefur
-
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed2015-05-13, by Kim Alvefur
-
mod_s2s/s2sout: Remove now unused config option dns_max_depth2015-05-13, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Matthew Wild
-
util.queue: Small fast FIFO/ringbuffer/queue library2015-05-13, by Matthew Wild
-
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]2015-05-06, by Matthew Wild
-
sessionmanager: Rename unused loop variables to '_' [luacheck]2015-05-06, by Matthew Wild
-
util.set: Rename method argument to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
util.set: Add luacheck annotation for methods not referencing 'self'2015-05-06, by Matthew Wild
-
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]2015-05-06, by Matthew Wild
-
util.dataforms: Rename unused loop counter to '_' [luacheck]2015-05-06, by Matthew Wild
-
util.sslconfig: Rename variable to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
util.serialization: Remove unused imports of error() and loadstring() [luacheck]2015-05-06, by Matthew Wild
-
util.xml: Remove unused parameter (thanks, luacheck)2015-05-06, by Matthew Wild
-
util.dataforms: Remove unused import of pairs() (thanks luacheck)2015-05-06, by Matthew Wild
-
.luacheckrc: Commit initial config for luacheck2015-05-06, by Matthew Wild
-
Merge 0.10->trunk2015-05-06, by Matthew Wild
-
Merge2015-05-06, by Matthew Wild
-
util.events: Add get_handlers() method2015-05-06, by Matthew Wild
-
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
modulemanager: Add luacheck annotations2015-05-06, by Matthew Wild
-
modulemanager: Remove unused import of pcall #luacheck2015-05-06, by Matthew Wild
-
moduleapi: Import util.stanza required for module:broadcast()2015-05-06, by Matthew Wild
-
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections2015-05-06, by Kim Alvefur
-
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow)2015-05-05, by Kim Alvefur
-
moduleapi: Add luacheck annotation2015-05-06, by Matthew Wild
-
moduleapi: Minor variable renaming to avoid clashes with the 'type' function2015-05-06, by Matthew Wild
-
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks2015-05-06, by Matthew Wild
-
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error2015-05-06, by Matthew Wild
-
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable2015-05-06, by Matthew Wild
-
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs2015-05-06, by Matthew Wild
-
Merge 0.10->trunk2015-05-04, by Kim Alvefur
-
util.statistics: Collect duration sample even if run fewer times than the sample interval2015-05-04, by Kim Alvefur
-
util.events: Add local reference to table.remove (fixes traceback)2015-05-04, by Kim Alvefur
-
Merge 0.10->trunk2015-05-03, by Kim Alvefur
-
Merge 0.9->0.102015-05-03, by Kim Alvefur
-
util.datamanager: Fix traceback due to %s in log message2015-04-03, by Kim Alvefur
-
util.encodings: Move declarations to top of function [pedantic]2015-05-02, by Kim Alvefur
-
util.pposix: Return error from ftruncate if that fails too (but what would we do here?)2015-05-02, by Kim Alvefur
-
util.events: Change from nil to false to indicate adding a global wrapper2015-04-28, by Matthew Wild
-
moduleapi: New methods for modules to conveniently wrap events2015-04-28, by Matthew Wild
-
moduleapi: Experimental API for modules to measure the rate+duration of events2015-04-28, by Matthew Wild
-
prosodyctl: check certs: Correctly check that certificates are valid for s2s2015-04-27, by Kim Alvefur
-
Merge 0.10->trunk2015-04-26, by Kim Alvefur
-
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias)2015-04-26, by Kim Alvefur
-
configure: Mention openbsd preset in --help2015-04-26, by Kim Alvefur
-
Merge 0.10->trunk2015-04-25, by Kim Alvefur
-
Merge 0.9->0.102015-04-25, by Kim Alvefur
-
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s2015-04-24, by Kim Alvefur
-
mod_c2s, mod_s2s: Collect statistics on number of connections2015-04-25, by Kim Alvefur
-
mod_blocklist: Some cleanup [luacheck]2015-04-25, by Kim Alvefur
-
usermanager: Capitalize log message2015-04-25, by Kim Alvefur
-
mod_admin_adhoc: Remove special treatment of the "pending" roster entry2015-04-25, by Kim Alvefur
-
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error)2015-04-05, by Kim Alvefur
-
Merge 0.10->trunk2015-04-05, by Kim Alvefur
-
rostermanager: Fix roster upgrade code (thanks mva)2015-04-05, by Kim Alvefur
-
Merge 0.10->trunk2015-04-05, by Kim Alvefur
-
rostermanager: Add missing import of `type()`2015-04-03, by Florian Zeitz
-
Merge 0.10->trunk2015-04-03, by Matthew Wild
-
util-src/*.c: Per convention call luaL_error() as argument to return2015-04-03, by Florian Zeitz
-
sessionmanager: Rename parameter to avoid varible name conflict2015-04-03, by Matthew Wild
-
hostmanager: Rename variable to avoid shadowing 'type()' function2015-04-03, by Matthew Wild
-
loggingmanager: Improve code structure (removes empty if branch)2015-04-03, by Matthew Wild
-
rostermanager: Remove unused parameter2015-04-03, by Matthew Wild
-
Merge 0.10->trunk2015-04-03, by Kim Alvefur
-
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field2015-04-03, by Kim Alvefur
-
prosodyctl: Document magic commit ID2015-04-01, by Paul Aurich
-
Merge 0.10->trunk2015-03-27, by Matthew Wild
-
Merge with merge merge merge2015-03-27, by Matthew Wild
-
Merge 0.9->0.10 (third time lucky)2015-03-27, by Matthew Wild
-
Merge 0.10->trunk2015-03-26, by Kim Alvefur
-
Merge with merge2015-03-26, by Kim Alvefur
-
Merge 0.9->0.10 again2015-03-26, by Kim Alvefur
-
Merge 0.10->trunk2015-03-26, by Matthew Wild
-
Merge 0.9->0.102015-03-26, by Matthew Wild
-
Tagging 0.9.82015-03-24, by Matthew Wild
-
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468. 0.9.82015-03-24, by Matthew Wild
-
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warning2015-03-23, by Kim Alvefur
-
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabled2015-03-23, by Kim Alvefur
-
Backout 7726b627c3ea2015-03-23, by Kim Alvefur
-
utf8_sequences.txt: Oops2015-03-23, by Matthew Wild
-
tests: Add UTF-8 validity tests2015-03-23, by Matthew Wild
-
Merge with Zash2015-03-23, by Matthew Wild
-
util.encodings: Expose UTF-8 validation and length checking functions2015-03-23, by Kim Alvefur
-
mod_http: Log event name when adding a HTTP app's hooks2015-03-14, by Matthew Wild
-
net.http.server: Log event name when firing a request event2015-03-14, by Matthew Wild
-
Merge 0.10->trunk2015-03-24, by Matthew Wild
-
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkouts2015-01-21, by Kim Alvefur
-
prosodyctl: Use util.mercurial to identify hg repository and revision2015-01-21, by Kim Alvefur
-
util.mercurial: Utility functions for Mercurial repositories2015-01-21, by Kim Alvefur
-
prosodyctl: Show relative paths in about2014-07-04, by Kim Alvefur
-
Backed out 35ebcb733c4c2015-03-23, by Kim Alvefur
-
statsmanager: Fire event at the start of collection to allow for polling2015-03-10, by Kim Alvefur
-
Merge 0.10->trunk2015-02-24, by Matthew Wild
-
Merge 0.9->0.102015-02-24, by Matthew Wild
-
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics)2015-02-24, by Matthew Wild
-
mod_admin_telnet: Require util.pposix (fixes #471)2015-02-20, by Matthew Wild
-
statsmanager: Perform an initial collection right after startup is completed2015-02-22, by Kim Alvefur
-
Merge 0.9->0.102015-02-21, by Kim Alvefur
-
Merge2015-02-23, by Matthew Wild
-
Merge 0.10->trunk2015-01-31, by Matthew Wild
-
Merge 0.10->trunk2015-02-08, by Kim Alvefur
-
certmanager: Fix compat for MattJs old LuaSec fork2015-02-05, by Kim Alvefur
-
certmanager: Fix previous commit2015-02-05, by Kim Alvefur
-
certmanager: Limit certificate chain depth to 92015-02-05, by Kim Alvefur
-
certmanager: Options that appear to be available since LuaSec 0.22015-02-05, by Kim Alvefur
-
certmanager: Improve "detection" of features that depend on LuaSec version2015-02-05, by Kim Alvefur
-
certmanager: Add locals for ssl.context and ssl.x5092015-02-05, by Kim Alvefur
-
certmanager: Early return from the entire module if LuaSec is unavailable2015-02-05, by Kim Alvefur
-
Merge with 0.102015-01-31, by Matthew Wild
-
util.statistics: Return 0 as percentile if data out of range2015-01-30, by Matthew Wild
-
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource binding2015-01-30, by Kim Alvefur
-
Merge 0.10->trunk2015-01-26, by Kim Alvefur
-
Merge 0.9->0.102015-01-26, by Kim Alvefur
-
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel)2015-01-06, by Kim Alvefur
-
Merge 0.10->trunk2015-01-21, by Matthew Wild
-
moduleapi: Module API for statsmanager2015-01-21, by Matthew Wild
-
statsmanager, util.statistics: API changes, remove debugging2015-01-21, by Matthew Wild
-
statsmanager, prosody: New core module and API for gathering statistics about the running server2015-01-20, by Matthew Wild
-
util.statistics: New library for gathering various kinds of statistics2015-01-20, by Matthew Wild
-
storagemanager: Remove unused import of error()2015-01-20, by Matthew Wild
-
sessionmanager: Access bare_session and full_sessions through 'prosody'2015-01-20, by Matthew Wild
-
rostermanager: Access bare_sessions through prosody.bare_sessions2015-01-20, by Matthew Wild
-
portmanager: Remove unused import of pairs()2015-01-20, by Matthew Wild
-
hostmanager: Remove unused import of util.uuid2015-01-20, by Matthew Wild
-
certmanager: Make global variable access explicit2015-01-20, by Matthew Wild
-
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go faster2015-01-12, by Kim Alvefur
-
mod_pep: Fire an event when an item is published2014-12-20, by Kim Alvefur
-
net.server_select: Remove unused code2015-01-19, by daurnimator
-
net.server_select: Remove socket.sleep call from main loop2015-01-19, by daurnimator
-
net.server_select: Remove do-nothing os_difftime calls2015-01-19, by daurnimator
-
net.server_select: In add_task timer callback, use passed in time rather than re-fetching2015-01-15, by daurnimator
-
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes)2015-01-15, by daurnimator
-
net.cqueues: Fix incorrect version check2015-01-16, by daurnimator
-
net.cqueues: Fixes hardcoded timeout for first iteration2015-01-13, by daurnimator
-
net.cqueues: Add workaround for luaevent callback getting collected2015-01-07, by daurnimator
-
mod_muc: Add muc-add-history event to allow modules to override default history storage2015-01-06, by Matthew Wild
-
Merge 0.10 -> trunk2014-12-16, by Waqas Hussain
-
mod_admin_telnet: Use the session-specific print function2014-12-13, by Kim Alvefur
-
mod_storage_sql2, util.sql: Set character encoding on every connect2014-12-11, by Kim Alvefur
-
mod_blocklist: Fix import2014-12-09, by Kim Alvefur
-
mod_http: Log name and base URL of HTTP apps2014-12-08, by Kim Alvefur
-
net.http.server: Log names of the events fired2014-12-08, by Kim Alvefur
-
mod_bosh: Use util.async2014-12-07, by Kim Alvefur
-
Merge 0.10->trunk2014-11-22, by Kim Alvefur
-
Merge 0.10->trunk2014-11-20, by Kim Alvefur
-
Merge 0.9->0.102014-11-20, by Kim Alvefur
-
net.http.parser: Fix whitespace/indentation2014-11-18, by Matthew Wild
-
net.http.parser: Fix chunked encoding parsing across packet boundaries.2014-11-10, by daurnimator
-
mod_tls: Keep ssl config around and attach them to sessions2014-11-19, by Kim Alvefur
-
certmanager: Return final ssl config along with ssl context on success2014-11-19, by Kim Alvefur
-
mod_saslauth: Make it easier to support multiple channel binding methonds2014-11-19, by Kim Alvefur
-
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once2014-11-19, by Kim Alvefur
-
mod_saslauth: Keep sasl_handler in a local variable2014-11-19, by Kim Alvefur
-
Merge 0.10->trunk2014-11-20, by Matthew Wild
-
mod_pubsub: Add support for including the publisher in item broadcasts2014-11-20, by Philipp Hancke
-
net.cqueues: Add module that allows use of cqueues while still using net.server as main loop2014-11-18, by daurnimator
-
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reason2014-11-14, by daurnimator
-
plugins/muc/muc.lib: Don't expose actor jids to users when anonymous2014-11-11, by daurnimator
-
Merge 0.10->trunk2014-11-09, by Kim Alvefur
-
Merge 0.9 -> 0.102014-11-09, by Kim Alvefur
-
net.dns: Try next server if peer name can not be set (thanks wirehack7)2014-10-30, by Kim Alvefur
-
net.dns: Return new socket from servfail2014-10-30, by Kim Alvefur
-
net.adns: Preserve error from setpeername2014-10-30, by Kim Alvefur
-
util.paths: Add function for joining path segments2014-11-08, by Kim Alvefur
-
mod_admin_telnet: Soft-reqire util.pposix for server:memory()2014-10-27, by Kim Alvefur
-
Merge 0.10->trunk2014-10-26, by Kim Alvefur
-
Merge 0.9->0.102014-10-26, by Kim Alvefur
-
Tagging 0.9.72014-10-24, by Matthew Wild
-
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module())2014-10-19, by Waqas Hussain
-
Tagging 0.9.62014-10-14, by Matthew Wild
-
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contact2014-10-26, by Kim Alvefur
-
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrate2014-10-25, by Kim Alvefur
-
mod_saslauth: Better name for config option2014-10-21, by Kim Alvefur
-
mod_saslauth: Make it possible to disable certain mechanisms2014-10-21, by Kim Alvefur
-
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections2014-10-21, by Kim Alvefur
-
mod_saslauth: Log warning if no SASL mechanisms were offered2014-10-21, by Kim Alvefur
-
mod_saslauth: Use type-specific config option getters2014-10-21, by Kim Alvefur
-
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check command2014-10-21, by Kim Alvefur
-
net/server: Handle lack of util.signal correctly2014-10-22, by daurnimator
-
net/server: Remove print2014-10-22, by daurnimator
-
Move timer code out of util.timer and into relevant net.server backends2014-10-20, by daurnimator
-
net/server: Split up different backends in a nicer way. Add global config option 'server'2014-10-17, by daurnimator
-
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown2014-10-17, by daurnimator
-
plugins/muc/muc.lib: Add :each_affiliation() iterator2014-10-15, by daurnimator
-
plugins/muc/members_only: Kick non-members when members-only is turned on2014-10-15, by daurnimator
-
plugins/muc/muc.lib: Kick users from outcast hosts2014-10-15, by daurnimator
-
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)2014-10-15, by daurnimator
-
Merge 0.10->trunk2014-10-14, by Matthew Wild
-
Merge 0.9->0.102014-10-14, by Matthew Wild
-
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')2014-10-14, by Matthew Wild
-
mod_s2s: Capitalize log message2014-10-09, by Kim Alvefur
-
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table2014-10-13, by Kim Alvefur
-
Merge 0.10->trunk2014-10-08, by Waqas Hussain
-
Merge 0.9->0.102014-10-08, by Waqas Hussain
-
util/dataforms: Make sure we iterate over field tags2014-10-07, by daurnimator
-
Merge 0.10->trunk2014-10-05, by Kim Alvefur
-
Merge 0.9->0.102014-10-05, by Kim Alvefur
-
net.dns: Avoid duplicate cache entries2014-10-05, by Florian Zeitz
-
mod_admin_adhoc: Add required to field in user deletion form too2014-09-29, by Kim Alvefur
-
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)2014-09-29, by Kim Alvefur
-
mod_blocklist: Capitalize log message2014-10-05, by Kim Alvefur
-
net.server_select: Reset read timeout timer if the event is handled2014-10-03, by Kim Alvefur
-
mod_admin_web: Add "List S2S connections" command2014-09-28, by Florian Zeitz
-
mod_admin_adhoc: Show IP in detailed version of online user listing2014-09-28, by Florian Zeitz
-
Merge 0.10->trunk2014-09-29, by daurnimator
-
net.websocket: Make data masking configurable2014-09-26, by Florian Zeitz
-
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the room2014-09-26, by daurnimator
-
plugins/muc/muc.lib: Validate affiliations and roles to admin query get2014-09-26, by daurnimator
-
plugins/muc/muc.lib: Add missing :up()2014-09-26, by daurnimator
-
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairs2014-09-26, by daurnimator
-
Merge 0.10->trunk2014-09-28, by Kim Alvefur
-
mod_pep_plus: Remove config form, it moved into pubsub.lib2014-09-28, by Kim Alvefur
-
pubsub.lib: Fix variable renaming issue2014-09-28, by Kim Alvefur
-
mod_pubsub: Fix retreival of node config defaults2014-09-28, by Kim Alvefur
-
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)2014-09-28, by Kim Alvefur
-
pubsub.lib: Fix actor in configure2014-09-28, by Kim Alvefur
-
mod_pep_plus: Default to max one item per node (Recomended for PEP)2014-09-28, by Kim Alvefur
-
mod_pep_plus: Add node config form2014-09-28, by Kim Alvefur
-
Merge 0.10->trunk2014-09-27, by Kim Alvefur
-
mod_pubsub: Add support for requesting default node configuration2014-09-27, by Kim Alvefur
-
mod_pubsub: Add max items to node config form2014-09-27, by Kim Alvefur
-
util.pubsub: Add support for limiting the number of item in a node (default to 20)2014-09-27, by Kim Alvefur
-
mod_pubsub: Add support for node configuration2014-09-27, by Kim Alvefur
-
util.pubsub: Add support for node configuration2014-09-27, by Kim Alvefur
-
util.pubsub: One less table allocated per pubsub object created2014-09-27, by Kim Alvefur
-
util.pubsub: Use local2014-09-27, by Kim Alvefur
-
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk2014-09-27, by Kim Alvefur
-
mod_pep_plus: Add pubsub service objects to an item list2014-09-27, by Kim Alvefur
-
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)2014-09-26, by Matthew Wild
-
plugins/muc: Add muc-occupant-groupchat event2014-09-25, by daurnimator
-
Merge 0.10->trunk2014-09-23, by Kim Alvefur
-
mod_saslauth: Fix encoding of missing vs empty SASL reply messages2014-09-23, by Kim Alvefur
-
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present2014-09-23, by Kim Alvefur
-
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-01782014-09-23, by Kim Alvefur
-
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure2014-09-23, by Kim Alvefur
-
Merge 0.10->trunk2014-09-22, by Kim Alvefur
-
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)2014-09-22, by Kim Alvefur
-
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomness2014-09-18, by Kim Alvefur
-
util.random: Switch to SHA5122014-09-18, by Kim Alvefur
-
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)2014-09-16, by daurnimator
-
Merge 0.10->trunk2014-09-18, by Kim Alvefur
-
util.array: Add type() local2014-09-17, by Kim Alvefur
-
prosody: Fix getfenv replacement for Lua 5.22014-09-17, by Kim Alvefur
-
core.modulemanager, core.moduleapi: Hack around dependency loop2014-09-17, by Kim Alvefur
-
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()2014-09-17, by Kim Alvefur
-
util-src/*.c: Add macro for compiling with Lua 5.22014-09-17, by Kim Alvefur
-
util-src/*.c: Use the more concise lua_setfield2014-09-17, by Kim Alvefur
-
util-src/*.c: Don't create globals when loaded2014-09-16, by Kim Alvefur
-
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.2014-09-16, by daurnimator
-
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)2014-09-16, by Waqas Hussain
-
Merge 0.10->trunk2014-09-10, by Kim Alvefur
-
net.websocket: Fix handling of 'protocol' argument2014-09-10, by Kim Alvefur
-
Makefile: Add net/websocket to install target2014-09-10, by Kim Alvefur
-
prosodyctl: Use sha256 for certificate requests and self-signed certificates2014-09-10, by Kim Alvefur
-
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router2014-09-09, by Kim Alvefur
-
Merge 0.9->0.102014-09-09, by Kim Alvefur
-
core.stanza_router: Stricter validation of stanzas2014-09-09, by Kim Alvefur
-
util.vcard: Turn PHOTO fields into data-uris2014-09-10, by Kim Alvefur
-
Merge 0.10->trunk2014-09-05, by Matthew Wild
-
Merge with Florob2014-09-05, by Matthew Wild
-
mod_websocket: Initial commit (based on the prosody-modules version)2014-09-05, by Florian Zeitz
-
Check Sec-WebSocket-Protocol header2014-09-05, by Florian Zeitz
-
net/websocket: Add new websocket client code2014-09-03, by daurnimator
-
plugins/muc: Add affiliation_notify config option to send out status code 1012014-09-05, by daurnimator
-
plugins/muc/muc.lib: Add muc-set-affiliation event2014-09-05, by daurnimator
-
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc works2014-09-05, by daurnimator
-
plugins/muc/muc.lib: Add instant room support2014-09-05, by daurnimator
-
Merge 0.10->trunk2014-09-05, by Matthew Wild
-
net/websocket: Add new websocket client code2014-09-03, by daurnimator
-
Merge 0.10->trunk2014-09-03, by Matthew Wild
-
Merge 0.9->0.102014-09-03, by Matthew Wild
-
net.http.parser: Support status code 101 and allow handling of the received data by someone else2014-09-03, by Matthew Wild
-
Merge 0.10->trunk2014-09-03, by Kim Alvefur
-
util.hex: Use locals!2014-09-02, by Kim Alvefur
-
Merge 0.10->trunk2014-09-02, by Kim Alvefur
-
Merge 0.9->0.102014-09-02, by Kim Alvefur
-
net.server_select: 'listener'->'listeners' (fixes undefined global access)2014-09-02, by Matthew Wild
-
util.uuid: Use util.hex and util.random2014-09-02, by Matthew Wild
-
util.random: Generic util lib for generating strings of random bytes2014-09-02, by Matthew Wild
-
util.hex: Small util lib for converting to/from hex strings2014-09-02, by Matthew Wild
-
mod_dialback: Move d-w-d after to/from validation2014-09-01, by Kim Alvefur
-
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)2014-08-29, by Kim Alvefur
-
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)2014-08-31, by Kim Alvefur
-
Merge 0.10->trunk2014-08-28, by Matthew Wild
-
Merge 0.9->0.102014-08-28, by Matthew Wild
-
Tagging 0.9.52014-08-28, by Matthew Wild
-
Merge 0.10->trunk2014-08-28, by Matthew Wild
-
Merge 0.9->0.102014-08-28, by Matthew Wild
-
util.filters: Ignore filters being added twice (fixes issues on removal) 0.9.52014-08-28, by Matthew Wild
-
mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow)2014-08-28, by Matthew Wild
-
mod_c2s, mod_s2s: Log received invalid stream headers2014-08-23, by Matthew Wild
-
util.xmppstream: When error is 'no-stream', pass the received tagname to the error handler2014-08-23, by Matthew Wild
-
mod_s2s: Reset stream ID when resetting stream [compliance]2014-08-27, by Kim Alvefur
-
net.http.server: Comment out a log message2014-08-27, by Kim Alvefur
-
mod_compression: Handle compression setup errors by logging a warning about it (fixes #408)2014-08-26, by Kim Alvefur
-
mod_posix: Make sure that 'pidfile' is a string2014-08-26, by Kim Alvefur
-
prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwise2014-08-26, by Kim Alvefur
-
util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s)2014-08-27, by Kim Alvefur
-
Merge 0.10->trunk2014-08-13, by Kim Alvefur
-
mod_private: Fix traceback due to missing table index2014-08-13, by Kim Alvefur
-
mod_blocklist: Use full word as variable name, we can afford that2014-08-12, by Kim Alvefur
-
mod_blocklist: Correct comment2014-08-12, by Kim Alvefur
-
mod_blocklist: Fix any unblock emptying the blocklist2014-08-12, by Kim Alvefur
-
mod_storage_sql2: DELETE then INSERT in map stores2014-08-12, by Kim Alvefur
-
mod_muc: Fix tracebacks (thanks nick1)2014-08-11, by Kim Alvefur
-
Merge 0.10->trunk2014-08-10, by Kim Alvefur
-
mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that instead2014-08-10, by Kim Alvefur
-
prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config2014-08-10, by Kim Alvefur
-
mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacy2014-08-10, by Kim Alvefur
-
mod_private: Use map store2014-08-09, by Kim Alvefur
-
Merge 0.10->trunk2014-08-09, by Kim Alvefur
-
mod_private: Cleanup and more tailcalls2014-08-09, by Kim Alvefur
-
util.jid: Optimize bare2014-08-07, by Kim Alvefur
-
util.jid: Use existing join function in jid.prep2014-08-07, by Kim Alvefur
-
util.jid: Return early in join on invalid jids2014-08-07, by Kim Alvefur
-
mod_s2s: Remove unused locals2014-07-25, by Kim Alvefur
-
storagemanager: Fix map store shim if store is empty2014-08-08, by Kim Alvefur
-
plugins/mod_storage_sql2: Return correct arguments from map_store operations2014-08-07, by daurnimator
-
plugins/muc/mod_muc: persistent rooms keyval store needs username as nil2014-08-07, by daurnimator
-
plugins/muc/mod_muc: Use map store for room persistence2014-08-07, by daurnimator
-
plugins/muc/mod_muc: Remove unused import2014-08-07, by daurnimator
-
plugins/mod_storage_sql2: Add map store support2014-08-07, by daurnimator
-
core/storagemanager: When map store isn't available, fallback to keyval store2014-08-07, by daurnimator
-
mod_muc: Import util.stanza into the config handler modules that need it. Fixes #432.2014-08-05, by Matthew Wild
-
mod_muc: Fix use of undefined global. Fixes #431.2014-08-05, by Matthew Wild
-
Merge 0.10->trunk2014-07-31, by Matthew Wild
-
Merge 0.9->0.102014-07-31, by Matthew Wild
-
prosodyctl: Remove nonsensical warning2014-07-31, by Matthew Wild
-
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluser2014-07-31, by Matthew Wild
-
configmanager: nameprep VirtualHost and Component names2014-07-31, by Matthew Wild
-
Merge 0.10->trunk2014-07-25, by Kim Alvefur
-
mod_s2s: Remove unused locals2014-07-25, by Kim Alvefur
-
mod_s2s_auth_certs: Pick a logging function once and stick with it2014-07-25, by Kim Alvefur
-
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin2014-07-25, by Kim Alvefur
-
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)2014-07-25, by Matthew Wild
-
Merge 0.10->trunk2014-07-25, by Matthew Wild
-
Merge 0.9->0.102014-07-25, by Matthew Wild
-
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data2014-07-25, by Matthew Wild
-
Merge 0.10->trunk2014-07-25, by Matthew Wild
-
Merge 0.9->0.102014-07-25, by Matthew Wild
-
mod_admin_telnet: Fix dns:(add,set)nameservers()2014-07-25, by Kim Alvefur
-
net.dns: Remove unused obsolete code2014-07-25, by Matthew Wild
-
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)2014-07-25, by Matthew Wild
-
util.vcard: Add support for uri types in vcard42014-07-09, by Kim Alvefur
-
Merge 0.10->trunk2014-07-09, by Kim Alvefur
-
mod_dialback: Respect dwd config option2014-07-09, by Kim Alvefur
-
mod_pep_plus: Only broadcast newly added subscriptions2014-07-08, by Kim Alvefur
-
Merge 0.10->trunk2014-07-04, by Kim Alvefur
-
mod_dialback.lua: Only check certificates on secure connections2014-07-04, by Kim Alvefur
-
mod_dialback: Short-circuit dialback auth if certificate is considered valid2014-07-04, by Kim Alvefur
-
mod_dialback: Keep the same dialback secret across module reloads2014-07-03, by Kim Alvefur
-
hostmanager, mod_dialback: Move generation of dialback secret out of core2014-05-22, by Kim Alvefur
-
Merge 0.9->0.102014-07-04, by Kim Alvefur
-
mod_register: get_child_text! (thanks Lloyd)2014-07-03, by Kim Alvefur
-
mod_tls: Simplify and use new ssl config merging in certmanager2014-07-03, by Kim Alvefur
-
core.portmanager: Simplify and take advantage of new ssl config merging in certmanager2014-07-03, by Kim Alvefur
-
core.certmanager: Make create_context() support an arbitrary number of option sets, merging all2014-07-03, by Kim Alvefur
-
core.certmanager: Use util.sslconfig2014-07-03, by Kim Alvefur
-
util.sslconfig: Add lib to deal with LuaSec SSL context configs2014-07-03, by Kim Alvefur
-
mod_presence: Move presence/initial event to correct place so it actually fires2014-07-03, by Kim Alvefur
-
Merge 0.10->trunk2014-06-30, by Kim Alvefur
-
Merge 0.9->0.102014-06-30, by Kim Alvefur
-
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one2014-06-30, by Kim Alvefur
-
net.adns: Add missing local declaration2014-06-25, by Kim Alvefur
-
Merge 0.10->trunk2014-06-21, by Kim Alvefur
-
Merge 0.9->0.102014-06-21, by Kim Alvefur
-
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types2014-06-20, by Kim Alvefur
-
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)2014-06-20, by Kim Alvefur
-
mod_presence: Fire a presence/initial event on initial presence2014-06-20, by Kim Alvefur
-
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some cases2014-06-17, by Kim Alvefur
-
mod_c2s: Fix traceback if c2s stream sent to component2014-05-10, by Kim Alvefur
-
plugins/muc/muc: Fire broadcast presences event before creating full/anon presences2014-06-17, by daurnimator
-
plugins/muc: Fix use of incorrect event on occupant join2014-06-17, by daurnimator
-
plugins/muc/mod_muc: fix wrong event for persistence2014-06-11, by daurnimator
-
plugins/muc/muc.lib: Deliver declines to in-room jids correctly2014-06-11, by daurnimator
-
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have one2014-06-06, by daurnimator
-
plugins/muc/muc.lib: Use original decline as template for medated decline2014-06-06, by daurnimator
-
plugins/muc: Move 'x' filtering from occupant to util2014-06-05, by daurnimator
-
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC API2014-06-05, by Waqas Hussain
-
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)2014-06-01, by daurnimator
-
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence2014-06-01, by Waqas Hussain
-
Merge with daurnimator2014-05-30, by Waqas Hussain
-
plugins/muc/muc.lib: Fire event for presence broadcast2014-05-29, by daurnimator
-
util.vcard: Add missing local declaration2014-05-28, by Kim Alvefur
-
mod_pep_plus: Expose get_pep_service()2014-05-28, by Kim Alvefur
-
util.vcard: Add support for converting to vcard42014-05-28, by Kim Alvefur
-
util.vcard: Library for parsing vCards2014-05-28, by Kim Alvefur
-
Merge 0.10->trunk2014-05-28, by Matthew Wild
-
mod_admin_telnet: Add command to list MUC rooms2014-05-28, by Matthew Wild
-
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized2014-05-24, by Kim Alvefur
-
Merge 0.10->trunk2014-05-23, by Kim Alvefur
-
mod_s2s: Remove redundant setting of session.direction2014-05-22, by Kim Alvefur
-
mod_s2s: Move filter initialization to common place2014-05-22, by Kim Alvefur
-
mod_s2s: Decide on log function once2014-05-22, by Kim Alvefur
-
Merge with daurnimator2014-05-23, by Matthew Wild
-
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)2014-05-21, by daurnimator
-
plugins/muc/muc: Only set role to nil if it's the last session to leave2014-05-21, by daurnimator
-
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable2014-05-19, by daurnimator
-
plugins/muc/muc: Better check for live sessions2014-05-19, by daurnimator
-
plugins/muc/muc: Always send occupant list to joining sessions2014-05-19, by daurnimator
-
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it2014-05-19, by daurnimator
-
plugins/muc/mod_muc: Place adhoc section into own scope2014-04-30, by daurnimator
-
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section2014-04-30, by daurnimator
-
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)2014-04-30, by daurnimator
-
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook2014-04-29, by daurnimator
-
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'2014-04-29, by daurnimator
-
plugins/muc/mod_muc: Use module:shared instead of save/restore2014-04-29, by daurnimator
-
plugins/muc/mod_muc: Remove support for `host_session.muc`2014-04-29, by daurnimator
-
plugins/muc/mod_muc: Move room persistence to own block2014-04-29, by daurnimator
-
plugins/muc: Add room:has_occupant() method2014-04-29, by daurnimator
-
plugins/muc/mod_muc: No need to treat the host room specially2014-04-28, by daurnimator
-
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking2014-04-28, by daurnimator
-
plugins/muc/mod_muc: Move affiliation monkey patch into own scope2014-04-28, by daurnimator
-
Merge with daurnimator2014-05-17, by Matthew Wild
-
Merge with Prosody trunk2014-05-08, by Matthew Wild
-
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines2014-04-21, by daurnimator
-
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events2014-04-21, by daurnimator
-
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself2014-04-18, by daurnimator
-
plugins/muc/muc.lib: When user leaves; set their role to nil2014-04-18, by daurnimator
-
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour2014-04-18, by daurnimator
-
plugins/muc: Move 'hidden' ('public') code to own file2014-04-16, by daurnimator
-
plugins/muc: Move subject code to seperate module2014-04-16, by daurnimator
-
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/author2014-04-15, by daurnimator
-
plugins/muc: Move persistent room configuration to own module2014-04-15, by daurnimator
-
plugins/muc/muc.lib: Move members_only into seperate file2014-04-04, by daurnimator
-
plugins/muc/muc.lib: Turn get_default_role into an event2014-04-03, by daurnimator
-
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util module2014-04-03, by daurnimator
-
plugins/muc/muc.lib: Use util.iterators to count occupants2014-04-03, by daurnimator
-
plugins/muc: Move history to an external module2014-04-03, by daurnimator
-
plugins/muc: Move `whois` code to seperate file2014-04-03, by daurnimator
-
plugins/muc/muc.lib: Remember to coerce nil role to "none"2014-04-03, by daurnimator
-
plugins/muc/muc.lib: Refactor of change-nick presence handling2014-04-03, by daurnimator
-
plugins/muc/muc.lib: Clean up whois handling2014-04-03, by daurnimator
-
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jid2014-04-02, by daurnimator
-
plugins/muc: Move name functions to seperate module2014-04-02, by daurnimator
-
plugins/muc: Move password functions to seperate module2014-04-02, by daurnimator
-
plugins/muc/lock.lib: Need to let creator into the locked room :)2014-04-02, by daurnimator
-
plugins/muc: Move locking to seperate module2014-04-02, by daurnimator
-
plugins/muc/mod_muc: Move room locking into hook2014-04-02, by daurnimator
-
plugins/muc/muc.lib: Move description functions out to own file2014-04-02, by daurnimator
-
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changed2014-04-02, by daurnimator
-
plugins/muc/muc.lib: Refactor out process_form into hooks2014-04-01, by daurnimator
-
plugins/muc/muc.lib: Move default config layout into hooks2014-04-01, by daurnimator
-
plugins/muc/muc.lib: Split up get_disco_info into events2014-04-01, by daurnimator
-
plugins/muc/muc.lib: Add muc-room-locked event2014-03-31, by daurnimator
-
plugins/muc/muc.lib: restrict invitations in members only rooms to admins2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changes2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Update declines to be more like invites2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Add pre-invite event. Move role check to it2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Tidy up muc-invite event.2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlers2014-03-31, by daurnimator
-
plugins/muc/muc.lib: Use occupant methods where possible2014-03-29, by daurnimator
-
plugins/muc/muc.lib: Subjects get sent even if empty.2014-03-29, by daurnimator
-
plugins/muc/muc.lib: Fix typo (moderators vs moderator)2014-03-28, by daurnimator
-
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Status codes should be inside of x element2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Improve set affiliation logic;2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Smarter validation in set_affiliation2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filter2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actor2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_role2014-03-28, by daurnimator
-
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliation2014-03-28, by daurnimator
-
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)2014-03-27, by daurnimator
-
plugins/muc: Massive refactor2014-03-27, by daurnimator
-
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)2014-05-10, by Matthew Wild
-
Merge 0.10->trunk2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Remove dead code2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Show which hosts are components and what type of component in host:list()2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Move extraction of c2s presence info into session_flags()2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Split (secure) into (authenticated) + (secure)2014-05-11, by Kim Alvefur
-
mod_admin_telnet: Send NUL byte as keepalive on read timeouts2014-05-11, by Kim Alvefur
-
Merge 0.10->trunk2014-05-09, by Kim Alvefur
-
Merge 0.9->0.102014-05-09, by Kim Alvefur
-
configmanager: Delay importing LuaFileSystem until needed by an Include line2014-05-09, by Kim Alvefur
-
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths2014-05-09, by Kim Alvefur
-
core.configmanager: Move path utility functions into util.paths2014-05-09, by Kim Alvefur
-
Merge 0.10->trunk2014-05-05, by Kim Alvefur
-
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) defined2014-05-02, by Kim Alvefur
-
prosodyctl: Use correct variable in check certs2014-05-02, by Kim Alvefur
-
prosodyctl: Check for deprecated config options2014-05-02, by Kim Alvefur
-
prosodyctl: Add check that points out any disabled hosts2014-05-02, by Kim Alvefur
-
prosodyctl: Only perform checks on enabled hosts2014-05-02, by Kim Alvefur
-
Merge 0.10->trunk2014-04-26, by Kim Alvefur
-
Merge 0.9->0.102014-04-26, by Kim Alvefur
-
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)2014-04-24, by Kim Alvefur
-
util.x509: Remove unused imports2014-04-25, by Kim Alvefur
-
util.x509: And functions for converting between DER and PEM2014-04-24, by Kim Alvefur
-
util.indexedbheap: Fix a possible traceback when removing the last item.2014-04-23, by Waqas Hussain
-
Merge 0.10->trunk2014-04-22, by Kim Alvefur
-
Merge 0.9->0.102014-04-22, by Kim Alvefur
-
util.dataforms: Add support for XEP-0221: Data Forms Media Element2014-04-22, by Kim Alvefur
-
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)2014-04-22, by Kim Alvefur
-
mod_s2s: Follow XMPP Core on when a stream is to be considered ready2014-04-22, by Kim Alvefur
-
Merge daurnimator->trunk2014-04-21, by Matthew Wild
-
Merge with daurnimator2014-04-17, by Matthew Wild
-
plugins/muc/muc.lib: If decline is to person in room; route to all sessions2014-03-27, by daurnimator
-
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of history2014-03-27, by daurnimator
-
plugins/muc: Rename admin query hook2014-03-27, by daurnimator
-
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_message2014-03-24, by daurnimator
-
plugins/muc/muc.lib: Extra utility functions around subjects2014-03-24, by daurnimator
-
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to history2014-03-24, by daurnimator
-
plugins/muc/muc.lib: Better password check2014-03-24, by daurnimator
-
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`2014-03-21, by daurnimator
-
plugins/muc/muc.lib: Additional `route_to_occupant` usage2014-03-20, by daurnimator
-
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.2014-03-20, by daurnimator
-
plugins/muc/muc.lib: Add decline event for parity with invite2014-03-20, by daurnimator
-
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessions2014-03-20, by daurnimator
-
plugins/muc: Have utility methods for locking the room2014-03-20, by daurnimator
-
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselves2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already done2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event name2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Check role instead of current_nick2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` block2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only rooms2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Don't get same variable twice.....2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nick2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`2014-03-19, by daurnimator
-
plugins/muc/muc.lib: In `_route_stanza` access occupant data less often2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Tidy up `get_filtered_presence`2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Use module.host where `muc_domain` was previously2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Remove unused methods (breaks api)2014-03-19, by daurnimator
-
plugins/muc/muc.lib: Use more modern stanza methods2014-03-19, by daurnimator
-
plugins/muc: Provide a reasonable default `route_stanza`2014-03-19, by daurnimator
-
plugins/muc/mod_muc: host sessions have a .send these days2014-03-18, by daurnimator
-
plugins/muc/mod_muc: Refactor to use new methods available2014-03-18, by daurnimator
-
plugins/muc/muc: Add 'muc-occupant-left' event2014-03-18, by daurnimator
-
plugins/muc/muc: Only call get_password once in invite creation2014-03-18, by daurnimator
-
plugins/muc/muc: When there's no history; return an empty iterator2014-03-18, by daurnimator
-
plugins/muc/muc: Support mediated declines2014-03-18, by daurnimator
-
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logic2014-03-18, by daurnimator
-
plugins/muc/muc: Check for mediated invites in a smarter way2014-03-18, by daurnimator
-
plugins/muc/muc: Add copyright for daurnimator2014-03-18, by daurnimator
-
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signature2014-02-22, by daurnimator
-
plugins/muc/muc.lib: Move all kick code into one place2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Make use of return values to send service-unavailable errors2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Add some missing return values2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Refactor _to_occupant handlers2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Split out the room iq handler into functions2014-02-21, by daurnimator
-
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functions2014-02-20, by daurnimator
-
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)2014-02-20, by daurnimator
-
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`2014-02-19, by daurnimator
-
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file2014-02-18, by daurnimator
-
Merge 0.10->trunk2014-04-21, by Kim Alvefur
-
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)2014-04-21, by Kim Alvefur
-
Merge 0.10->trunk2014-04-20, by Kim Alvefur
-
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)2014-04-20, by Kim Alvefur
-
mod_http: Update to disable peer verification with the new certmanager2014-04-19, by Kim Alvefur
-
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header2014-04-18, by Kim Alvefur
-
util.xmppstream: Check for callback that may add stream header attributes2014-04-18, by Kim Alvefur
-
Merge 0.10->trunk2014-04-15, by Kim Alvefur
-
net.http.server: Fix some typos introduced in 420c0d3b8583.2014-04-15, by Daurnimator
-
Merge 0.10->trunk2014-04-15, by Kim Alvefur
-
certmanager: Update ssl_compression when config is reloaded2014-04-14, by Kim Alvefur
-
certmanager: Reformat core ssl defaults2014-04-14, by Kim Alvefur
-
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocols2014-04-14, by Kim Alvefur
-
certmanager: Wrap long line and add comment2014-04-14, by Kim Alvefur
-
certmanager: Concatenate cipher list if given as a table2014-04-14, by Kim Alvefur
-
certmanager: Allow non-server contexts to be without certificate and key2014-04-14, by Kim Alvefur
-
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults2014-04-14, by Kim Alvefur
-
Merge 0.10->trunk2014-04-15, by Matthew Wild
-
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the API2014-04-15, by Daurnimator
-
Merge 0.10->trunk2014-04-10, by Kim Alvefur
-
mod_s2s: Revert e626ee2fe106 change, it broke Dialback2014-04-10, by Kim Alvefur
-
Merge 0.10->trunk2014-04-10, by Kim Alvefur
-
Merge 0.9->0.102014-04-10, by Kim Alvefur
-
prosody: Check dependencies later in the startup sequence2014-04-09, by Kim Alvefur
-
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.2014-04-09, by Waqas Hussain
-
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent host2014-04-05, by Matthew Wild
-
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms2014-04-09, by Kim Alvefur
-
mod_posix: Remove compat code for 0.52014-04-09, by Kim Alvefur
-
mod_storage_sql2: Build counter query without ORDER BY clause2014-04-08, by Kim Alvefur
-
Merge 0.10->trunk2014-04-03, by Kim Alvefur
-
mod_compression: Only iterate over correctly named and namespaced child tags of compression feature2014-04-03, by Kim Alvefur
-
mod_compression: Use get_child() and get_child_text()2014-04-03, by Kim Alvefur
-
mod_compression: Remove checks for impossible conditions2014-04-03, by Kim Alvefur
-
Merge 0.10->trunk2014-04-02, by Matthew Wild
-
Merge 0.9->0.102014-04-02, by Matthew Wild
-
util.xmppstream: Also disable CharacterData merging after stream restarts2014-04-02, by Matthew Wild
-
util.xmppstream: Disable LuaExpat's buffering (if possible)2014-04-02, by Matthew Wild
-
Tagging 0.9.42014-04-01, by Matthew Wild
-
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.2014-04-01, by Waqas Hussain
-
Merge2014-04-01, by Matthew Wild
-
net.server_{select,event}: Add compat code for supporting the same client port API on connections2014-04-01, by Kim Alvefur
-
Backed out changeset a5b5bce71a112014-03-31, by Kim Alvefur
-
net.server_event: Rename conn:port() -> conn:clientport() to match server_select2014-03-27, by Kim Alvefur
-
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits2014-03-30, by Matthew Wild
-
util.xmppstream: Implement stanza size limiting, default limit 10MB2014-03-30, by Matthew Wild
-
portmanager: Make maximum read size configurable, and default to 4KB2014-03-30, by Matthew Wild
-
mod_compression: Only allow compression on authenticated streams2014-02-18, by Kim Alvefur
-
Merge 0.10->trunk2014-03-25, by Kim Alvefur
-
Merge 0.9->0.102014-03-25, by Kim Alvefur
-
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now2014-03-22, by Kim Alvefur
-
util.sasl: Fix logic for when mechanisms with channel binding support are offered2014-03-22, by Kim Alvefur
-
prosodyctl: Show real error if certificate config file can't be opened2014-03-22, by Kim Alvefur
-
modulemanager: Load mod_saslauth on components by default2014-03-22, by Kim Alvefur
-
mod_saslauth: Only do c2s SASL on normal VirtualHosts2014-03-22, by Kim Alvefur
-
Merge 0.10->trunk2014-03-09, by Kim Alvefur
-
Merge 0.9->0.102014-03-09, by Kim Alvefur
-
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)2014-03-09, by Kim Alvefur
-
util.pluginloader: Always use path separator from package.config (thanks Junne)2014-03-09, by Kim Alvefur
-
Merge 0.10->trunk2014-02-26, by Kim Alvefur
-
Merge 0.9->0.102014-02-26, by Kim Alvefur
-
mod_http: Fix http_external_url setting without an explicit port2014-02-26, by Kim Alvefur
-
mod_http: Use hostname from the correct context (thanks gryffus)2014-02-20, by Kim Alvefur
-
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).2014-02-17, by Waqas Hussain
-
Merge 0.10->trunk2014-02-19, by Kim Alvefur
-
mod_proxy65: Use mod_disco2014-02-19, by Florian Zeitz
-
Merge 0.10->trunk2014-02-19, by Kim Alvefur
-
mod_auth_interal_hashed: Update salt and iteration count when setting a new password2014-02-12, by Florian Zeitz
-
Merge 0.10 -> trunk2014-02-12, by Kim Alvefur
-
Merge 0.9 -> 0.102014-02-12, by Kim Alvefur
-
mod_admin_telnet: Prep jids for user:create() etc.2014-02-09, by Kim Alvefur
-
mod_s2s: Log a warning if no local addresses are found, as this breaks s2sout2014-02-09, by Kim Alvefur
-
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)2014-02-12, by Kim Alvefur
-
mod_storage_sql2: archive:delete() with username = true deletes for all users2014-02-09, by Kim Alvefur
-
mod_ping: Use type-specific event2014-02-09, by Kim Alvefur
-
Merge 0.10->trunk2014-02-06, by Kim Alvefur
-
Merge 0.9->0.102014-02-06, by Kim Alvefur
-
mod_motd: Strip indentation only, leave multiple newlines2014-02-06, by Kim Alvefur
-
Merge 0.10->trunk2014-02-03, by Kim Alvefur
-
Merge 0.9->0.102014-02-03, by Kim Alvefur
-
tools/ejabberd2prosody: Handle new room member format.2014-01-27, by Kim Alvefur
-
mod_c2s: Break out stream opening into a separate function2014-01-31, by Florian Zeitz
-
MUC: Tag PMs with <x>, like presence stanzas2014-01-28, by Kim Alvefur
-
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platforms2014-01-26, by Kim Alvefur
-
mod_posix: Daemonize by default only when installed2014-01-26, by Kim Alvefur
-
Merge 0.10->trunk2014-01-21, by Matthew Wild
-
Merge 0.9->0.102014-01-21, by Matthew Wild
-
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.2014-01-18, by Waqas Hussain
-
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).2014-01-18, by Waqas Hussain
-
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room2014-01-18, by Kim Alvefur
-
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is given2014-01-21, by Kim Alvefur
-
mod_storage_sql2: Fix another SQL syntax error that slipped trough2014-01-20, by Kim Alvefur
-
Merge 0.10->trunk2014-01-18, by Matthew Wild
-
Merge 0.9->0.102014-01-18, by Matthew Wild
-
tools/ejabberd2prosody: Add support for importing MUC rooms.2014-01-18, by Waqas Hussain
-
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.2014-01-16, by Waqas Hussain
-
additional fix for erlparse loading in ejabberd2prosody.lua2013-06-14, by Vadim Misbakh-Soloviov
-
package{,c}path fixes for migration tools2013-06-14, by Vadim Misbakh-Soloviov
-
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differ2014-01-15, by Kim Alvefur
-
mod_tls: Rename variables to be less confusing2014-01-15, by Kim Alvefur
-
Merge 0.10->trunk2014-01-18, by Matthew Wild
-
mod_storage_sql2: Fix SQL syntax2014-01-18, by Kim Alvefur
-
MUC: Expose room metatable on module2014-01-18, by Kim Alvefur
-
MUC: Split out sending of the topic into method separate from sending history2014-01-18, by Kim Alvefur
-
MUC: Split saving to history into a separate method2014-01-18, by Kim Alvefur
-
Merge 0.10->trunk2014-01-12, by Matthew Wild
-
Merge2014-01-12, by Matthew Wild
-
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)2014-01-05, by Kim Alvefur
-
Merge 0.9->0.102014-01-12, by Matthew Wild
-
Tagging 0.9.32014-01-12, by Matthew Wild
-
mod_s2s: Include IP in log messages, if host is unavailable2014-01-05, by Florian Zeitz
-
Merge 0.10->trunk and Happy New Year!2013-12-31, by Kim Alvefur
-
util.pubsub: Separate data from node configuration2013-12-30, by Kim Alvefur
-
util.pubsub: Fire events on more actions2013-12-26, by Kim Alvefur
-
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that2013-12-30, by Kim Alvefur
-
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.2013-12-25, by Kim Alvefur
-
mod_storage_sql2: Include user, host and store in id lookup2013-12-25, by Kim Alvefur
-
net.server_{select,event}: addclient: Handle missing getaddrinfo2013-12-23, by Kim Alvefur
-
net.server_{select,event}: addclient: Add argument for overriding socket type2013-12-23, by Kim Alvefur
-
net/http: Use server.addclient2013-12-19, by daurnimator
-
net/server: addclient: wrapclient already calls startconnection for us2013-12-18, by daurnimator
-
net/server_event: pcall require ssl rather than relying on globals2013-12-18, by daurnimator
-
net/server_select: Fix typo2013-12-18, by daurnimator
-
net/server_select: addclient: Check arguments2013-12-18, by daurnimator
-
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure2013-12-18, by daurnimator
-
net/server_event: add_client should have same arguments no-matter the server backend2013-12-18, by daurnimator
-
net/server_select: Check arguments to add_server correctly2013-12-18, by daurnimator
-
net/server_select: pcall require ssl (easy to forget to require ssl)2013-12-18, by daurnimator
-
Merge 0.10->trunk2013-12-18, by Kim Alvefur
-
Merge 0.9->0.102013-12-18, by Kim Alvefur
-
mod_component: Enable TCP keepalives on component streams2013-12-18, by Kim Alvefur
-
mod_component: Decrease priority of component auth hook2013-12-18, by Kim Alvefur
-
Merge 0.10->trunk2013-12-16, by Matthew Wild
-
Merge 0.9->0.102013-12-16, by Matthew Wild
-
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)2013-12-16, by Matthew Wild
-
Merge with trunk2013-12-16, by Matthew Wild
-
Merge 0.10->trunk2013-12-16, by Matthew Wild
-
Merge 0.9->0.102013-12-16, by Matthew Wild
-
util.jid: Strip trailing '.' when normalizing hostnames2013-12-16, by Matthew Wild
-
mod_muc: Remove extra parenthesis (thanks janhouse)2013-12-14, by Kim Alvefur
-
Merge 0.10->trunk2013-12-14, by Kim Alvefur
-
mod_muc: Remove extra parenthesis (thanks janhouse)2013-12-14, by Kim Alvefur
-
Merge 0.10->trunk2013-12-13, by Matthew Wild
-
Merge 0.9->0.102013-12-13, by Matthew Wild
-
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)2013-12-13, by Matthew Wild
-
prosody: Store the config file name so the same file can be used when reloading2013-12-13, by Kim Alvefur
-
Merge 0.10->trunk2013-12-11, by Matthew Wild
-
Merge 0.9->0.102013-12-11, by Matthew Wild
-
Tagging 0.9.2 (again)2013-12-04, by Matthew Wild
-
Makefile, configure: Add option for disabling generation of example certificates 0.9.22013-11-30, by Kim Alvefur
-
Merge 0.10->trunk2013-11-29, by Matthew Wild
-
Merge 0.9->0.102013-11-29, by Matthew Wild
-
Tagging 0.9.22013-11-29, by Matthew Wild
-
Merge 0.10->trunk2013-11-28, by Kim Alvefur
-
Merge 0.9->0.102013-11-28, by Kim Alvefur
-
util.pposix: Verify that file handle is open2013-11-28, by Kim Alvefur
-
Merge 0.10->trunk2013-11-24, by Kim Alvefur
-
Merge 0.9->0.102013-11-24, by Kim Alvefur
-
Makefile, certs: Generate example certificates on build, remove the old static one2013-11-22, by Kim Alvefur
-
Merge 0.10->trunk2013-11-21, by Matthew Wild
-
Merge 0.9->0.102013-11-21, by Matthew Wild
-
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.2013-11-21, by Matthew Wild
-
Merge 0.10->trunk2013-11-13, by Kim Alvefur
-
util.sql: Fix previous commit2013-11-12, by Kim Alvefur
-
util.sql: Get character set info from the correct database.2013-11-12, by Kim Alvefur
-
Merge 0.10->trunk2013-11-12, by Matthew Wild
-
Merge 0.9->0.102013-11-12, by Matthew Wild
-
Merge 0.10->trunk2013-11-11, by Kim Alvefur
-
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=false2013-11-11, by Kim Alvefur
-
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL2013-11-11, by Kim Alvefur
-
Merge 0.10->trunk2013-11-10, by Matthew Wild
-
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)2013-11-10, by Matthew Wild
-
Merge 0.10->trunk2013-11-10, by Matthew Wild
-
Merge 0.9->0.102013-11-10, by Matthew Wild
-
util.set: Remove unused variable2013-11-10, by Matthew Wild
-
Merge 0.10->trunk2013-11-09, by Matthew Wild
-
Merge 0.9->0.102013-11-09, by Matthew Wild
-
mod_storage_sql2: Fix backwards comparison of timestamp2013-11-07, by Kim Alvefur
-
certmanager: Fix order of options, so that the dynamic option is at the end of the array2013-11-09, by Matthew Wild
-
core.moduleapi: Fix some global accesses.2013-11-06, by Waqas Hussain
-
core/moduleapi: Return timer object from module:add_timer2013-11-06, by daurnimator
-
util/timer: Re-set params when timer is rescheduled2013-11-06, by daurnimator
-
Merge 0.10 -> trunk2013-10-31, by Kim Alvefur
-
Merge 0.9 -> 0.102013-10-31, by Kim Alvefur
-
certmanager: Disable SSLv3 by default2013-10-31, by Kim Alvefur
-
mod_storage_sql2: Switch to the util.sql table definition for the main table2013-10-30, by Kim Alvefur
-
mod_storage_sql2: The prosodyarchive_index should be unique2013-10-30, by Kim Alvefur
-
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type2013-10-30, by Kim Alvefur
-
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)2013-10-30, by Kim Alvefur
-
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL2013-10-30, by Kim Alvefur
-
util.sql: Check what encoding SQLite3 uses2013-10-29, by Kim Alvefur
-
util.sql: Find out if MySQL supports utf8mb4 and use that2013-10-29, by Kim Alvefur
-
util.sql: Support incrementing columns2013-10-28, by Kim Alvefur
-
util.sql: Allow columns to be marked the primary key2013-10-28, by Kim Alvefur
-
util.sql: Allow creating unique indices2013-10-28, by Kim Alvefur
-
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)2013-10-28, by Kim Alvefur
-
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql2013-10-28, by Kim Alvefur
-
mod_storage_sql2: Move all schema upgrade code to the same place2013-10-28, by Kim Alvefur
-
mod_storage_sql2: Split up setting of encoding and table upgrade code2013-10-28, by Kim Alvefur
-
util.timer: Import all require upvalues.2013-10-30, by Waqas Hussain
-
util.timer: Fix another variable name typo (thanks again zash).2013-10-30, by Waqas Hussain
-
util.timer: Fix variable name typo.2013-10-30, by Waqas Hussain
-
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.2013-10-30, by Waqas Hussain
-
Merge 0.10->trunk2013-10-15, by Kim Alvefur
-
certmanager: Fix. Again.2013-10-15, by Kim Alvefur
-
Merge 0.10->trunk2013-10-14, by Kim Alvefur
-
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)2013-10-14, by Kim Alvefur
-
util.sasl.scram: Rename variable for clarity2013-10-12, by Kim Alvefur
-
util.sasl.scram: Cache profile name instead of concatenating when used2013-10-12, by Kim Alvefur
-
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof2013-10-12, by Kim Alvefur
-
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access2013-10-12, by Kim Alvefur
-
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)2013-10-12, by Kim Alvefur
-
Merge 0.10->trunk2013-10-10, by Matthew Wild
-
Merge 0.9->0.102013-10-10, by Matthew Wild
-
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).2013-10-10, by Waqas Hussain
-
util.sasl: Remove unused print() import.2013-10-07, by Waqas Hussain
-
util.sasl: Make registerMechanism a public function (again)2013-10-07, by Waqas Hussain
Scroll all the way down to load more.