Software /
code /
prosody
Graph
-
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
-
Merge 0.10->trunk2013-10-07, by Kim Alvefur
-
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted2013-10-07, by Kim Alvefur
-
Merge 0.10->trunk2013-10-06, by Kim Alvefur
-
util.array: Improve array:reverse() and make it work as both method and non-mutating function2013-10-06, by Kim Alvefur
-
util.sasl.scram: Remove unused function and import2013-10-06, by Kim Alvefur
-
Merge 0.10->trunk2013-10-05, by Matthew Wild
-
Merge 0.9->0.102013-10-05, by Matthew Wild
-
mod_pep_plus: An util.pubsub based PEP module2013-10-04, by Florian Zeitz
-
mod_pubsub, util.pubsub: Keep track of the order of items2013-10-04, by Kim Alvefur
-
Merge 0.9->0.102013-09-30, by Matthew Wild
-
util.filters: Fix inserting items so that higher priority filters run first2013-09-30, by Kim Alvefur
-
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()2013-09-28, by Kim Alvefur
-
mod_storage_sql2: Split out code for building WHERE clauses into separate functions2013-09-28, by Kim Alvefur
-
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour2013-09-28, by Matthew Wild
-
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services2013-09-26, by Kim Alvefur
-
util.sasl.scram: Simplify validation of client-first-message2013-09-22, by Kim Alvefur
-
Merge Tobias SCRAM-PLUS work2013-09-21, by Kim Alvefur
-
Backout ae48bf828f212013-09-21, by Kim Alvefur
-
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.2011-02-07, by Tobias Markmann
-
sasl.util.scarm: Rearrage some code so it makes more sense.2011-02-06, by Tobias Markmann
-
util.sasl.scram: Checking the GS2 header for valid start flag.2011-02-06, by Tobias Markmann
-
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.2011-01-17, by Tobias Markmann
-
util.sasl.scram: Remove some debugging output.2011-01-17, by Tobias Markmann
-
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.2011-01-17, by Tobias Markmann
-
util.sasl.scram: Validate channel binding data of client final message.2011-01-17, by Tobias Markmann
-
mod_saslauth: Add channel binding handler for tls-unique channel binding.2011-01-17, by Tobias Markmann
-
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.2011-01-17, by Tobias Markmann
-
mod_saslauth: Set secure socket as SASL object user data for secure sessions.2011-01-17, by Tobias Markmann
-
util.sasl: New method to add channel binding handler to a SASL instance.2011-01-17, by Tobias Markmann
-
Run with own LuaSec.2011-01-17, by Tobias Markmann
-
Check whether we support the proposed channel binding type.2011-01-15, by Tobias Markmann
-
Adding some code for channel binding advertising.2011-01-12, by Tobias Markmann
-
Merge 0.9->trunk2013-09-16, by Matthew Wild
-
Tagging 0.9.12013-09-09, by Matthew Wild
-
moduleapi: Add module:unhook()2013-09-16, by Matthew Wild
-
net.server_select: Return handler from addclient2013-09-06, by Kim Alvefur
-
net.server_select: Pass on all arguments to addclient on to wrapclient2013-09-06, by Kim Alvefur
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback2013-09-03, by Kim Alvefur
-
Merge 0.9->trunk2013-09-03, by Kim Alvefur
-
Merge 0.9->trunk2013-09-03, by Matthew Wild
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback2013-09-03, by Kim Alvefur
-
Merge 0.9->trunk2013-09-02, by Matthew Wild
-
util.set: Fix :include() and :exclude() methods to iterate the input set correctly2013-09-02, by Matthew Wild
-
util.pposix: Fix building on non-Linux with glibc2013-09-02, by Kim Alvefur
-
configmanager: Fix checking of absolute paths on Windows2013-08-30, by Kim Alvefur
-
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)2013-08-30, by Kim Alvefur
-
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)2013-09-02, by Matthew Wild
-
mod_muc: Import util.array2013-08-30, by Matthew Wild
-
prosody.cfg.lua.dist: Set c2s_require_encryption = true2013-08-29, by Matthew Wild
-
Merge 0.9->trunk2013-08-24, by Matthew Wild
-
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)2013-08-24, by Matthew Wild
-
Added tag 0.9.0 for changeset 6ef79af0c4452013-08-19, by Matthew Wild
-
mod_c2s: Move another log message to debug level2013-08-14, by Kim Alvefur
-
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way2013-08-14, by Kim Alvefur
-
mod_s2s: Captitalize log messages that begin with a stream direction2013-08-14, by Kim Alvefur
-
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level2013-08-14, by Kim Alvefur
-
util.async: Make guarder() local2013-08-13, by Matthew Wild
-
usermanager: Remove unused import of pairs()2013-08-13, by Matthew Wild
-
util.async: Fix logic bug that prevented error watcher being called for runners2013-08-13, by Matthew Wild
-
util.async: waiter: Throw error if done() called too many times2013-08-12, by Kim Alvefur
-
util.async: waiter: Remove restriction about wait() being called before done()2013-08-12, by Matthew Wild
-
util.async: runner: Fix check for new state to recognise transition to 'waiting'2013-08-12, by Matthew Wild
-
util.async: Make functions local2013-08-12, by Matthew Wild
-
mod_c2s: Port coroutine code to util.async2013-08-11, by Matthew Wild
-
util.async: New library to provide support around coroutine-based non-blocking functions2013-08-11, by Matthew Wild
-
util.debug: Fix level of locals when inspecting a coroutine2013-08-11, by Matthew Wild
-
util.debug: Further fix to display locals in extended tracebacks2013-08-10, by Matthew Wild
-
util.debug: Fixes to make coroutine tracebacks work properly2013-08-10, by Matthew Wild
-
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain2013-08-10, by Kim Alvefur
-
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly2013-08-10, by Kim Alvefur
-
mod_auth_internal_hashed: Remove this 'initializing' message too2013-08-10, by Kim Alvefur
-
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too2013-08-10, by Kim Alvefur
-
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods2013-08-10, by Kim Alvefur
-
mod_auth_internal_plain: Remove redundant hostname from log messages2013-08-10, by Kim Alvefur
-
mod_dialback: Change level of some log statements to be more appropriate2013-08-10, by Kim Alvefur
-
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)2013-08-10, by Kim Alvefur
-
Remove all trailing whitespace2013-08-09, by Florian Zeitz
-
Merge 0.9->trunk2013-08-09, by Kim Alvefur
-
mod_disco: Check for host type == 'local' ('normal' never existed)2013-08-06, by Matthew Wild
-
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components2013-08-06, by Matthew Wild
-
Merge 0.9->trunk2013-08-06, by Kim Alvefur
-
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation details2013-08-06, by Kim Alvefur
-
util.hashes: Correct argument order2013-08-06, by Kim Alvefur
-
mod_s2s: Improve policy check2013-08-05, by Kim Alvefur
-
mod_s2s: Log certificate identity validation result2013-08-04, by Kim Alvefur
-
mod_storage_sql2: Do an early return and drop an indentation level2013-08-02, by Kim Alvefur
-
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some details2013-08-02, by Kim Alvefur
-
mod_register: Use more specific get_option variants2013-08-02, by Kim Alvefur
-
mod_adhoc: Add local_user permission2013-07-24, by Florian Zeitz
-
mod_adhoc: Use mod_disco for disco handling2013-07-24, by Florian Zeitz
-
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.2013-07-24, by Florian Zeitz
-
Merge 0.9->trunk2013-07-24, by Kim Alvefur
-
adhoc.lib: Don't build error reply from reply stanza2013-07-24, by Kim Alvefur
-
Merge 0.9->trunk2013-07-22, by Kim Alvefur
-
net.server_event: Pass ondrain handler from listener2013-07-22, by Kim Alvefur
-
net.http.server: Fix Keep-Alive requests with HTTP 1.02013-07-22, by Kim Alvefur
-
Merge 0.9->trunk2013-07-15, by Matthew Wild
-
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)2013-07-15, by Matthew Wild
-
Merge 0.9->trunk2013-07-15, by Matthew Wild
-
util.net: Include missing header needed for successful compiltion on FreeBSD2013-07-15, by Matthew Wild
-
util.events: Remove varargs, event handlers can now only accept a single parameter2013-07-15, by Matthew Wild
-
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency2013-07-15, by Matthew Wild
-
Merge 0.9->trunk2013-07-13, by Matthew Wild
-
util.sql: Do lazy fetching of affected/rowcount2013-07-12, by Kim Alvefur
-
Backed out changeset 3c57c22810872013-07-12, by Kim Alvefur
-
util.sql: Don't fetch row count of result sets for queries that don't have result sets2013-07-12, by Kim Alvefur
-
mod_storage_sql2: Add archive store with append and find methods2013-07-12, by Kim Alvefur
-
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collections2013-07-11, by Kim Alvefur
-
util.sql: Set charset and collation for MySQL when creating tables2013-07-11, by Kim Alvefur
-
Remove plugins/storage/sqlbasic.lib.lua, which seems obsolete2013-07-11, by Matthew Wild
-
Merge 0.9->trunk2013-07-11, by Matthew Wild
-
mod_storage_sql2: Remove from 0.92013-07-11, by Matthew Wild
-
mod_storage_sql2: Support XML serialization for stanzas.2013-07-10, by Kim Alvefur
-
mod_storage_sql2: Keep available store types in a table2013-07-10, by Kim Alvefur
-
mod_storage_sql2: Fix iteration over users and stores2013-07-10, by Kim Alvefur
-
mod_storage_sql2: Make sure the user field is not NULL2013-07-10, by Kim Alvefur
-
Merge 0.9->trunk2013-07-10, by Kim Alvefur
-
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)2013-07-10, by Kim Alvefur
-
Merge 0.9->trunk2013-07-08, by Matthew Wild
-
mod_component: Local imports for some functions, including xpcall2013-07-08, by Matthew Wild
-
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filters2013-07-08, by Matthew Wild
-
Merge 0.9->trunk2013-07-08, by Matthew Wild
-
prosodyctl: Import local_addresses from the new util.net intead of luasocket2013-07-01, by Kim Alvefur
-
Merge 0.9->trunk2013-06-29, by Kim Alvefur
-
mod_admin_adhoc: Fix node of the "Get List of Online Users" command2013-06-29, by Florian Zeitz
-
Merge2013-06-29, by Matthew Wild
-
Merge 0.9->trunk2013-06-29, by Matthew Wild
-
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passed2013-06-28, by Matthew Wild
-
mod_http_files: Put the MIME type map in a global shared table instead of per-host2013-06-28, by Kim Alvefur
-
Merge 0.9->trunk2013-06-26, by Matthew Wild
-
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFC2013-06-26, by Matthew Wild
-
mod_s2s: Add missing global hook for read-timeout2013-06-26, by Kim Alvefur
-
Merge 0.9->trunk2013-06-24, by Matthew Wild
-
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)2013-06-23, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:show()2013-06-20, by Kim Alvefur
-
mod_admin_telnet: Generate session names the same way as in s2smanager2013-06-20, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:close and s2s:closeall2013-06-20, by Kim Alvefur
-
mod_register: Fix indentation2013-06-19, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:showcert()2013-06-19, by Kim Alvefur
-
net.dns: Support IPv6 addresses in resolv.conf2013-06-18, by Florian Zeitz
-
Merge 0.9->trunk2013-06-18, by Matthew Wild
-
mod_s2s/s2sout.lib: Remove unused variables and imports2013-06-18, by Matthew Wild
-
mod_s2s/s2sout.lib: Remove reference to undefined global2013-06-18, by Matthew Wild
-
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addresses2013-06-18, by Matthew Wild
-
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv62013-06-18, by Matthew Wild
-
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)2013-06-18, by Matthew Wild
-
mod_tls: Remove debug statement2013-06-16, by Kim Alvefur
-
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
-
Merge the merge2013-06-13, by Matthew Wild
-
Merge 0.9->trunk2013-06-13, by Matthew Wild
-
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readers2013-06-13, by Florian Zeitz
-
mod_muc: Add Ad-Hoc command to destroy MUC rooms2013-06-04, by Florian Zeitz
-
mod_muc: Utilize mod_disco, instead of reimplementing disco handling2013-06-04, by Florian Zeitz
-
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling2013-06-04, by Florian Zeitz
-
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requests2013-06-04, by Florian Zeitz
-
mod_http_files: Put the MIME type map in a global shared table2013-06-13, by Kim Alvefur
-
util.sasl.external: Add SASL EXTERNAL mechanism2013-06-13, by Kim Alvefur
-
prosody: Remove global ssl context, no longer used2013-06-13, by Kim Alvefur
-
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connections2013-06-13, by Kim Alvefur
-
certmanager: Overhaul of how ssl configs are built.2013-06-13, by Kim Alvefur
-
Merge 0.9->trunk2013-06-13, by Matthew Wild
-
mod_pep: When a client supplies no id on a published item, reflect our generated id back to it2013-06-13, by Florian Zeitz
-
Merge 0.9->trunk2013-06-13, by Matthew Wild
-
mod_muc: Fix incorrect variable name2013-05-21, by Matthew Wild
-
Merge 0.9->trunk2013-06-12, by Matthew Wild
-
certmanager: Add single_dh_use and single_ecdh_use to default options2013-06-12, by Matthew Wild
-
Merge 0.9->trunk2013-06-12, by Matthew Wild
-
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphers2013-06-12, by Matthew Wild
-
util.pubsub: Check whether node exists, when deleting2013-06-12, by Florian Zeitz
-
Merge 0.9->trunk2013-06-11, by Matthew Wild
-
certmanager: Use 'curve' and 'dhparam' options from ssl config if present2013-06-11, by Matthew Wild
-
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage2013-05-16, by Matthew Wild
-
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)2013-06-07, by Matthew Wild
-
mod_bosh: Fix global write2013-06-07, by Matthew Wild
-
mod_c2s, mod_s2s: Fire an event on read timeouts2013-06-11, by Kim Alvefur
-
mod_c2s: Become a shared module and allow being disabled on some virtualhosts2013-06-11, by Kim Alvefur
-
mod_bosh: Reduce a little code.2013-06-11, by Waqas Hussain
-
Merge 0.9->trunk2013-06-10, by Kim Alvefur
-
mod_admin_telnet: Fix another wrong boolean expression2013-06-10, by Kim Alvefur
-
Merge 0.9->trunk2013-06-09, by Kim Alvefur
-
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)2013-06-09, by Kim Alvefur
-
mod_admin_telnet: Simplify IPv6 detection, fixes rare traceback2013-06-09, by Kim Alvefur
-
mod_s2s: Set s2s_session.ip2013-06-09, by Kim Alvefur
-
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloads2013-06-08, by Matthew Wild
-
mod_muc: Include status code 332 on service shutdown (thanks mathieui)2013-06-08, by Matthew Wild
-
mod_bosh: Don't tostring() stream:features when passing to session.send().2013-06-07, by Waqas Hussain
-
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificates2013-06-07, by Kim Alvefur
-
certmanager: Complain if key or certificate is missing from SSL config.2013-06-07, by Kim Alvefur
-
prosodyctl: Add 'prosodyctl check --help'2013-06-07, by Kim Alvefur
-
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.2013-06-07, by Waqas Hussain
-
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.2013-06-07, by Waqas Hussain
-
mod_bosh: Rename event handler argument to event, not request.2013-06-07, by Waqas Hussain
-
Merge 0.9->trunk2013-06-07, by Matthew Wild
-
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)2013-06-07, by Matthew Wild
-
mod_bosh: Remove another place we set headers, fixes #3482013-06-06, by Matthew Wild
-
mod_bosh: Clean up handling of response headers, set them only in one place2013-06-05, by Matthew Wild
-
mod_bosh: Return errors when appropriate (invalid XML, missing sid)2013-06-05, by Matthew Wild
-
mod_bosh: Remove some very verbose logging2013-06-05, by Matthew Wild
-
Merge 0.9->trunk2013-06-05, by Matthew Wild
-
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response2013-06-05, by Matthew Wild
-
mod_admin_telnet: Fix inverted boolean logic2013-06-04, by Kim Alvefur
-
net.server_select: Ensure _maxfd = math.huge on Windows, always.2013-06-02, by Waqas Hussain
-
configure: Fix poor layout2013-06-03, by James Callahan
-
Merge 0.9->trunk2013-06-02, by Kim Alvefur
-
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)2013-06-02, by Kim Alvefur
-
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died2013-05-30, by Kim Alvefur
-
mod_register: get_child_text()!2013-05-28, by Kim Alvefur
-
mod_s2s: Remove unnecessary debug message2013-05-28, by Matthew Wild
-
mod_bosh: rename variable for clarity2013-05-24, by Matthew Wild
-
mod_bosh: Some very minor whitespace/layout fixes2013-05-24, by Matthew Wild
-
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected2013-05-24, by Matthew Wild
-
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]2013-05-24, by Matthew Wild
-
Merge 0.9->trunk2013-05-26, by Kim Alvefur
-
mod_admin_telnet: Make the muc:create() command complain if the room already exists2013-05-26, by Kim Alvefur
-
Merge 0.9->trunk2013-05-26, by Kim Alvefur
-
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)2013-05-26, by Kim Alvefur
-
mod_disco: Emit events for disco requests, which contain a node, on user accounts2013-05-17, by Florian Zeitz
-
mod_pubsub: Split out handlers into a module library2013-05-17, by Florian Zeitz
-
prosody.cfg.lua: Remove some more sneaky ';' characters from the config2013-05-24, by Matthew Wild
-
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)2013-05-24, by Matthew Wild
-
Merge 0.9->trunk2013-05-22, by Matthew Wild
-
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)2013-05-22, by Matthew Wild
-
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly2013-05-22, by Matthew Wild
-
prosodyctl: check config: Fix check for whether host is a component2013-05-22, by Matthew Wild
-
mod_muc: Remove some old TODO comments2013-05-21, by Matthew Wild
-
prosodyctl: check config: whitespace fix2013-05-21, by Matthew Wild
-
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'2013-05-21, by Matthew Wild
-
mod_muc: Fix incorrect variable name2013-05-21, by Matthew Wild
-
mod_muc: Remove unused variable2013-05-21, by Matthew Wild
-
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!2013-05-21, by Matthew Wild
-
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!2013-05-21, by Matthew Wild
-
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd2013-05-20, by Matthew Wild
-
test_util_rfc6724: Update with new test vectors from RFC 67242013-05-19, by Florian Zeitz
-
util.ip: Fix protocol detection of IPv6 addresses beginning with :2013-05-18, by Matthew Wild
-
test_util_ip.lua: Add more tests for util.ip2013-05-18, by Matthew Wild
-
test_util_ip: Add tests for IP matching2013-05-18, by Matthew Wild
-
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)2013-05-18, by Matthew Wild
-
tests: Some much-needed cleanup...2013-05-18, by Matthew Wild
-
util.ip: Add CIDR notation parsing and matching2013-05-18, by Matthew Wild
-
Merge2013-05-18, by Matthew Wild
-
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler2013-05-18, by Matthew Wild
-
mod_muc: Add getter/setter for 'whois' (fixes traceback)2013-05-18, by Matthew Wild
-
Merge 0.9->trunk2013-05-18, by Kim Alvefur
-
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)2013-05-18, by Kim Alvefur
-
util.ip: Convert IPv4 mapped addresses to hex.2013-05-18, by Kim Alvefur
-
mod_admin_telnet: Don't rely on getpeerchain returning an empty list2013-05-18, by Kim Alvefur
-
Merge 0.9->trunk2013-05-18, by Matthew Wild
-
mod_admin_telnet: Use stanza:get_child_text()2013-05-17, by Kim Alvefur
-
prosodyctl: check dns: Use socket.local_addresses() if available2013-05-17, by Matthew Wild
-
prosodyctl: check dns: Whitespace fix in output2013-05-17, by Matthew Wild
-
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)2013-05-17, by Matthew Wild
-
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found2013-05-17, by Matthew Wild
-
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.2013-05-17, by Matthew Wild
-
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s2013-05-17, by Kim Alvefur
-
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records2013-05-17, by Matthew Wild
-
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes2013-05-17, by Matthew Wild
-
util.iterators: Small fix for variable scoping issue2013-05-17, by Matthew Wild
-
util.iterators: Add filter() to run results through a filter function2013-05-17, by Matthew Wild
-
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.2013-05-17, by Matthew Wild
-
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #2462013-05-16, by Matthew Wild
-
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage2013-05-16, by Matthew Wild
-
Merge 0.9->trunk2013-05-14, by Matthew Wild
-
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)2013-05-14, by Matthew Wild
-
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.2013-05-13, by Waqas Hussain
-
Merge merge merge merge2013-05-11, by Matthew Wild
-
Merge 0.9->trunk2013-05-11, by Matthew Wild
-
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess2013-05-11, by Matthew Wild
-
Merge 0.9->trunk2013-05-10, by Kim Alvefur
-
mod_c2s: Fix session:close() when a stanza is passed as reason2013-05-10, by Kim Alvefur
-
Merge 0.9->trunk2013-05-10, by Matthew Wild
-
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed2013-05-09, by Kim Alvefur
-
Merge 0.9->trunk2013-05-10, by Matthew Wild
-
mod_admin_telnet: Add some DNS commands.2013-05-07, by Kim Alvefur
-
net.dns: Add nicer API to cached records2013-05-07, by Kim Alvefur
-
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").2013-05-07, by Waqas Hussain
-
util.json: Make setmetatable local.2013-05-06, by Waqas Hussain
-
util.json: Fix variable name typo which broke util.json when util.array was missing.2013-05-06, by Waqas Hussain
-
util.json: Optimize long string parsing.2013-05-05, by Waqas Hussain
-
Merge tls branch2013-05-01, by Matthew Wild
-
Merge s2s branch2013-05-01, by Matthew Wild
-
Merge sasl branch2013-05-01, by Matthew Wild
-
Merge 0.9->trunk2013-05-01, by Matthew Wild
-
Merge with Florob2013-05-01, by Matthew Wild
-
util.rfc{3484,6724}: Update to RFC 67242013-04-30, by Florian Zeitz
-
util.dataforms: Add support for generating type='fixed' fields2013-02-11, by Florian Zeitz
-
portmanager: Also include the interface the service is listening on2013-04-29, by Kim Alvefur
-
portmanager: Include port numbers the service is listening on in the info logs.2013-04-29, by Waqas Hussain
-
net.server_select: Don't limit max file descriptor number on Windows.2013-04-29, by Waqas Hussain
-
prosodyctl: Guess the country from the TLD for the cert config2013-04-29, by Kim Alvefur
-
prosodyctl: Ask about the distinguished name in a in a consistent order2013-04-29, by Kim Alvefur
-
prosodyctl: Add message describing the distinguished name input expected2013-04-29, by Kim Alvefur
-
util.openssl: Write the distinguished_name part of the config in a consistent order2013-04-29, by Kim Alvefur
-
Merge 0.9->trunk2013-04-29, by Matthew Wild
-
MUC: Allow actor == true to set roles (like affiliations)2013-04-29, by Matthew Wild
-
MUC: Allow plugins to add and handle options in the MUC config form2013-04-29, by Matthew Wild
-
Merge 0.9->trunk2013-04-29, by Matthew Wild
-
Merge with Florob2013-04-29, by Matthew Wild
-
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C2013-04-28, by Florian Zeitz
-
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes2013-04-27, by Florian Zeitz
-
Merge 0.9->trunk2013-04-29, by Matthew Wild
-
Merge 0.9->trunk2013-04-28, by Matthew Wild
-
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #3382013-04-28, by Matthew Wild
-
prosodyctl: Put keys and certificates in ./certs when in a source checkout2013-04-28, by Kim Alvefur
-
net.server*: Allow the TCP backlog parameter to be set in the config2013-04-27, by Kim Alvefur
-
moduleapi: in module:provides(), add the name of the module in item._provided_by2013-04-27, by Kim Alvefur
-
Merge 0.9->trunk2013-04-27, by Matthew Wild
-
Merge 0.9->trunk2013-04-27, by Matthew Wild
-
Merge 0.9->trunk2013-04-26, by Matthew Wild
-
Merge 0.9->trunk2013-04-25, by Matthew Wild
-
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)2013-04-25, by Matthew Wild
-
MUC: add __tostring on room metatable2013-04-25, by Matthew Wild
-
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once2013-04-25, by Kim Alvefur
-
util.json: New, improved, fixed codepoint to UTF-8 conversion.2013-04-23, by Waqas Hussain
-
util.json: Make encode(decode("[]"))=="[]".2013-04-23, by Waqas Hussain
-
Merge 0.9->trunk2013-04-23, by Matthew Wild
-
mod_admin_adhoc: Use util.adhoc2013-04-23, by Florian Zeitz
-
util.adhoc: New util for generating common adhoc handler patterns2013-04-23, by Florian Zeitz
-
Merges all the way down2013-04-23, by Matthew Wild
-
Merge 0.9->trunk2013-04-23, by Matthew Wild
-
Merge2013-04-23, by Matthew Wild
-
mod_auth_internal_plain: Don't log passwords, even at debug level2013-04-23, by Matthew Wild
-
net.server.http: Add a comment2013-04-22, by Matthew Wild
-
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)2013-04-22, by Matthew Wild
-
net.server.http: Add a comment2013-04-22, by Matthew Wild
-
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)2013-04-22, by Matthew Wild
-
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.2013-04-22, by Waqas Hussain
-
Merge 0.9->trunk2013-04-19, by Kim Alvefur
-
Merge 0.9->trunk2013-04-19, by Kim Alvefur
-
moduleapi: Make module:open_store() open a store named after the calling module by default2013-04-19, by Kim Alvefur
-
Merge 0.9->trunk2013-04-19, by Matthew Wild
-
moduleapi: Add module:open_store() as a front-end to storagemanager.open()2013-04-19, by Matthew Wild
-
Merge 0.9->trunk2013-04-18, by Matthew Wild
-
Merge 0.9->trunk2013-04-17, by Matthew Wild
-
net.server_select: Don't call onconnect twice for SSL connections2013-04-17, by Matthew Wild
-
Merge backout2013-04-17, by Matthew Wild
-
Backed out changeset f2631a14b9532013-04-17, by Matthew Wild
-
Merge 0.9->trunk2013-04-17, by Matthew Wild
-
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know2013-04-17, by Matthew Wild
-
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.2013-04-17, by Waqas Hussain
-
net.server_select: Add and improve some comments.2013-04-16, by Waqas Hussain
-
net.server_select: Normalize indentation2013-04-17, by Kim Alvefur
-
Merge 0.9->trunk2013-04-17, by Kim Alvefur
-
net.server_select: Don't call onconnect twice on SSL connections2013-04-17, by Kim Alvefur
-
mod_pubsub: Only assign id to item element if there is one2013-04-17, by Matthew Wild
-
Merge 0.9->trunk2013-04-17, by Matthew Wild
-
mod_pubsub: Add id to stored item when auto-generated. Fixes #3352013-04-17, by Matthew Wild
-
Merge 0.9->trunk2013-04-15, by Matthew Wild
-
net.http.parser: Remove accidentally-committed debugging2013-04-15, by Matthew Wild
-
Merge 0.9->trunk2013-04-15, by Matthew Wild
-
net.http.parser: Fix off-by-one error in chunked encoding parser2013-04-15, by Matthew Wild
-
mod_s2s: Add missing space2013-04-15, by Kim Alvefur
-
Merge 0.9->trunk2013-04-15, by Matthew Wild
-
util.http: Refactor and import all necessary functions2013-04-12, by Matthew Wild
-
prosodyctl: Bump util.pposix version for API change2013-04-09, by Kim Alvefur
-
Merge 0.9->trunk2013-04-11, by Matthew Wild
-
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)2013-04-11, by Matthew Wild
-
Merge 0.9->trunk2013-04-11, by Matthew Wild
-
net.http: Swap response and request parameters passed to callback (will break some modules)2013-04-11, by Matthew Wild
-
util.httpstream: Unused, remove2013-04-11, by Matthew Wild
-
net.http.parser: Fix chunked encoding response parsing, and make it more robust2013-04-11, by Matthew Wild
-
net.http.parser: Convert status_code to a number before trying to compare it to numbers2013-04-11, by Matthew Wild
-
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)2013-04-11, by Matthew Wild
-
net.http.parser: Depend on util.http instead of net.http for urlencode2013-04-11, by Matthew Wild
-
sessionmanager, s2smanager: Remove unused imports2013-04-11, by Matthew Wild
-
Merge 0.9->trunk2013-04-09, by Kim Alvefur
-
prosodyctl: Bump util.pposix version for API change2013-04-09, by Kim Alvefur
-
Merge 0.9->trunk2013-04-08, by Kim Alvefur
-
mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)2013-04-08, by Kim Alvefur
-
Merge 0.9->trunk2013-04-08, by Matthew Wild
-
mod_posix: Improve error message for a pposix version mismatch2013-04-08, by Matthew Wild
-
mod_posix, util.pposix: Bump version for API change2013-04-08, by Matthew Wild
-
mod_posix: Pass logger name to syslog, so that sources now get logged2013-04-08, by Matthew Wild
-
net.http: Throw error when connecting to a http:// URL without LuaSec available2013-04-08, by Matthew Wild
-
sessionmanager, s2smanager: Remove open_session tracing2013-04-08, by Matthew Wild
-
Merge 0.9->trunk2013-04-08, by Matthew Wild
-
mod_pubsub: Send bad-request when no action specified (thanks Maranda)2013-04-08, by Matthew Wild
-
Merge 0.9->trunk2013-04-08, by Matthew Wild
-
mod_pubsub: Don't attempt to handle iq stanzas with no action element2013-04-08, by Matthew Wild
-
Merge 0.9->trunk2013-04-08, by Matthew Wild
-
util.datamanager: Clear the cache of created directories on storage failure, and retry2013-04-07, by Matthew Wild
-
util.datamanager: expose path decode and encode functions.2013-04-07, by Marco Cirillo
-
net.http.server: add API to allow firing events directly on the server.2013-04-07, by Marco Cirillo
-
prosodyctl: Define prosody.core_post_stanza as an empty function2013-04-06, by Matthew Wild
-
Merge 0.9->trunk2013-04-06, by Matthew Wild
-
util.json: Convert \uXXXX to UTF-8 when decoding2013-04-06, by Matthew Wild
-
util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)2013-04-05, by Matthew Wild
-
moduleapi: assert() that prosody.core_post_stanza is not nil2013-04-05, by Matthew Wild
-
Merge 0.9->trunk2013-04-05, by Matthew Wild
-
portmanager: import pairs() (thanks Maranda)2013-04-05, by Matthew Wild
-
Merge 0.9->trunk2013-04-05, by Matthew Wild
-
Merge with Maranda2013-04-05, by Matthew Wild
-
rostermanager: do not save rosters for unexistant users.2013-04-05, by Marco Cirillo
-
prosody: load rostermanager after usermanager during environment initialization.2013-04-05, by Marco Cirillo
-
mod_http: disable ssl peer verification by default.2013-04-04, by Marco Cirillo
-
portmanager: add logic to allow specification of service default values for ssl config and / or overrides.2013-04-04, by Marco Cirillo
-
util.stanza: Add stanza:find(), a light weight XPath-like method2013-04-04, by Kim Alvefur
-
mod_s2s: Add COMPAT cahin verification code for older LuaSec versions2013-04-04, by Kim Alvefur
-
configure: Replaces tabs with spaces in --help2013-04-03, by Kim Alvefur
-
configure: Add RUNWITH to --help2013-04-03, by Kim Alvefur
-
Merge 0.9->trunk2013-04-03, by Matthew Wild
-
mod_pubsub: Don't send current items to new subscribers (I don't know why we did)2013-04-03, by Matthew Wild
-
mod_groups: Remove unused import2013-04-03, by Matthew Wild
-
mod_groups: Add a public function other modules can use to determine if a JID belongs to a given group2013-04-03, by Matthew Wild
-
mod_presence: Remove some unused variables2013-04-03, by Matthew Wild
-
util.helpers: Helper helpers to log host events2013-04-03, by Matthew Wild
-
util.stanza: :maptags(): Fixes to make loop more robust on item removal2013-04-03, by Matthew Wild
-
configmanager: Some cleanup, remove unused variables and imports2013-04-03, by Matthew Wild
-
moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.2013-04-01, by Marco Cirillo
-
modulemanager: add missing ipairs import.2013-04-01, by Marco Cirillo
-
modulemanager: add function to retrieve module items from a specific host entity.2013-04-01, by Marco Cirillo
-
prosody.cfg.lua.dist: Update with new options and comments2013-04-01, by Matthew Wild
-
mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificate2013-04-01, by Matthew Wild
-
INSTALL: Update from wiki2013-03-31, by Matthew Wild
-
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends2013-03-31, by Matthew Wild
-
TODO: Remove 0.92013-03-31, by Matthew Wild
-
AUTHORS: A small update...2013-03-31, by Matthew Wild
-
tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)2013-03-31, by Kim Alvefur
-
configure: Set to run with lua5.1 in the debian preset2013-03-31, by Kim Alvefur
-
Merge 0.9->trunk2013-03-31, by Matthew Wild
-
portmanager: Log error and fail to bind when port is invalid (not a number)2013-03-31, by Matthew Wild
-
Merge 0.9->trunk2013-03-28, by Matthew Wild
-
Merge 0.9->trunk2013-03-28, by Matthew Wild
-
util.json: Add json.encode_array() (thanks B)2013-03-28, by Matthew Wild
-
Merge 0.9->trunk2013-03-28, by Matthew Wild
-
portmanager: Add use_ipv4 option, default to true.2013-03-27, by Kim Alvefur
-
portmanager: use_ipv6 defaults to true if luasocket has ipv6 support2013-03-27, by Kim Alvefur
-
mod_s2s: Prevent s2s to and from hosts we serve locally2013-03-27, by Kim Alvefur
-
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve2013-03-26, by Kim Alvefur
-
mod_s2s: Reset secure flag on new connection attempt2013-03-25, by Kim Alvefur
-
mod_s2s: Keep the dns answer object around a while so plugins can look at it2013-03-23, by Kim Alvefur
-
net.server, _select: Reorganise configuration of server_select to be more like server_event2013-03-23, by Kim Alvefur
-
prosody, prosodyctl: Remove last trace of "core" \o/2013-03-23, by Kim Alvefur
-
net.server: No sections in config anymore2013-03-23, by Kim Alvefur
-
Merge 0.9->trunk2013-03-23, by Kim Alvefur
-
configmanager: Fix so unset variables are searched for in the global section2013-03-23, by Kim Alvefur
-
util.{prosodyctl,openssl}: More use of config sections removed2013-03-23, by Kim Alvefur
-
mod_tls: More use of config sections removed2013-03-23, by Kim Alvefur
-
core.*: Complete removal of all traces of the "core" section and section-related code.2013-03-23, by Kim Alvefur
-
MUC: Access prosody.hosts instead of the old global hosts2013-03-23, by Kim Alvefur
-
mod_proxy65: Fix typo in comment2013-03-23, by Kim Alvefur
-
mod_http: Import portmanager2013-03-23, by Kim Alvefur
-
mod_groups: Use module API for reading config2013-03-23, by Kim Alvefur
-
mod_roster: Remove unused variable2013-03-23, by Kim Alvefur
-
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports2013-03-23, by Kim Alvefur
-
Merge 0.9->trunk2013-03-22, by Matthew Wild
-
mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)2013-03-22, by Matthew Wild
-
s2smanager: Remove unused function parameter2013-03-22, by Matthew Wild
-
s2smanager: Access prosody.hosts instead of hosts global directly2013-03-22, by Matthew Wild
-
mod_s2s: Remove unused variable2013-03-22, by Matthew Wild
-
Merge 0.9->trunk2013-03-22, by Matthew Wild
-
hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loaders2013-03-22, by Matthew Wild
-
hostmanager: Use prosody.hosts instead of 'hosts' global2013-03-22, by Matthew Wild
-
util.pposix: Allow fetching RLIMIT_NICE when available2013-03-22, by Matthew Wild
-
prosody: Add COMPAT note about globals2013-03-22, by Matthew Wild
-
Merge...2013-03-20, by Matthew Wild
-
Merge 0.9->trunk2013-03-20, by Matthew Wild
-
net.http: Disable SSLv2 support for HTTPS connections2013-03-20, by Matthew Wild
-
net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)2013-03-20, by Matthew Wild
-
Merge 0.9->trunk2013-03-16, by Kim Alvefur
-
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams2013-03-16, by Kim Alvefur
-
certs/openssl.cnf: Update XMPP-Core references to reflect RFC publication2013-03-15, by Kim Alvefur
-
s2smanager: Use unused local, reduce table indexing2013-03-13, by Kim Alvefur
-
rostermanager: Remove unused imports2013-03-13, by Kim Alvefur
-
hostmanager: Import core_post_stanza from the global prosody table2013-03-13, by Kim Alvefur
-
Merge 0.9->trunk2013-03-12, by Matthew Wild
-
mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loaded2013-03-12, by Matthew Wild
-
mod_s2s: Make sure host variable is reachable2013-03-11, by Kim Alvefur
-
Merge 0.9->trunk2013-03-10, by Matthew Wild
-
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #3202013-03-05, by Kim Alvefur
-
net.server_event: Remove unused local2013-03-01, by Kim Alvefur
-
net.server_select: Optimization, clean bufferqueue when it makes sense.2013-03-01, by Kim Alvefur
-
net.server_select: Use # operator instead of string.len2013-03-01, by Kim Alvefur
-
mod_proxy65: Only handle service discovery requests when no node is present in the request.2013-02-26, by Waqas Hussain
-
MUC: Always return <service-unavailable/> when a node is present in service discovery requests.2013-02-26, by Waqas Hussain
-
MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).2013-02-26, by Waqas Hussain
-
net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.2013-02-26, by Waqas Hussain
-
mod_http: Expand $host in http_paths2013-02-18, by Kim Alvefur
-
net.server_select: Limit global number of sockets passed to select.2013-02-12, by Kim Alvefur
-
net.server_select: Be less aggressive about server pause2013-02-12, by Kim Alvefur
-
mod_admin_adhoc: Fix 'Shut down service' command2013-02-07, by Florian Zeitz
-
mod_admin_adhoc: Implement global module unloading2013-02-07, by Florian Zeitz
-
mod_admin_adhoc: Implement global module reloading2013-02-06, by Florian Zeitz
-
mod_admin_adhoc: Fix info message for module reload/unload2013-02-05, by Florian Zeitz
-
mod_admin_adhoc: Implement global module loading2013-02-05, by Florian Zeitz
-
mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after all2013-02-04, by Florian Zeitz
-
net.http.parser: Ensure full URL in status line contains a path.2013-02-07, by Waqas Hussain
-
net.http.parser: Fix traceback on invalid URL in status line.2013-02-07, by Waqas Hussain
-
Merge 0.9->trunk2013-02-03, by Kim Alvefur
-
mod_pubsub, util.pubsub: Add delete action2013-01-31, by Kim Alvefur
-
portmanager: Make sure foo_ports is a table2013-01-31, by Kim Alvefur
-
mod_pubsub: More strict checks for node and ids2013-01-31, by Kim Alvefur
-
mod_pubsub: Broadcast items correctly on new subscriptions2013-01-28, by Kim Alvefur
-
mod_component: Look for the correct xmlns (thanks NebuK)2013-01-27, by Kim Alvefur
-
util.pubsub: Fix nil access error in get_subscriptions.2013-01-25, by Waqas Hussain
-
mod_pubsub: require usermanager.2013-01-25, by Waqas Hussain
-
mod_pubsub: Fix nil access error.2013-01-25, by Waqas Hussain
-
mod_pubsub, util.pubsub: Don't send purge notifications in an <items/> element2013-01-25, by Florian Zeitz
-
util.xmppstream: Include error stanza in error message if no error handler is available.2013-01-25, by Waqas Hussain
-
ejabberd2prosody.lua: Don't make assumptions about file name.2013-01-24, by Kim Alvefur
-
ejabberd2prosody.lua: Replace util.logger with a dummy before requiring util.serialization2013-01-24, by Kim Alvefur
-
mod_pubsub: Ignore subscription options for now, fixes traceback due to missing form2013-01-24, by Kim Alvefur
-
mod_s2s: Don't try to close sessions that were destroyed before timeout2013-01-23, by Kim Alvefur
-
s2smanager: Generate session names used for logging the same way everywhere2013-01-23, by Kim Alvefur
-
mod_pubsub, util.pubsub: Implement the purge action2013-01-23, by Kim Alvefur
-
mod_pubsub: Advertise autocreate_on_publish correctly.2013-01-23, by Kim Alvefur
-
Merge 0.9->trunk2013-01-22, by Waqas Hussain
-
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.2013-01-22, by Waqas Hussain
-
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.2013-01-22, by Waqas Hussain
-
net.http.server: Properly handle persistent connections2013-01-12, by Florian Zeitz
-
util.http: New module for HTTP helper functions2013-01-12, by Florian Zeitz
-
mod_component: Make listener private (thanks Ge0rG)2013-01-17, by Kim Alvefur
-
mod_presence: Put a timestamp on presence we store for probes2013-01-11, by Kim Alvefur
-
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody2013-01-09, by Kim Alvefur
-
prosodyctl: Pop arg items after use. Fixes #3062013-01-09, by Kim Alvefur
-
MUC: Don't reply to errors (thanks iron)2013-01-09, by Kim Alvefur
-
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)2013-01-08, by Kim Alvefur
-
net.http.parser: Abort if no status line is received.2013-01-08, by Kim Alvefur
-
util.openssl: Cleanup; remove some unused variables.2013-01-07, by Kim Alvefur
-
net.server_select: Remove useless duplicated settimeout() call2013-01-07, by Kim Alvefur
-
net.server_select: Fix global access2013-01-07, by Kim Alvefur
-
certmanager: Fix nil index if no LuaSec available2013-01-07, by Kim Alvefur
-
net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).2013-01-05, by Waqas Hussain
-
Merge 0.9->trunk2012-12-29, by Kim Alvefur
-
net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug2012-12-29, by Kim Alvefur
-
Merge 0.9->trunk2012-12-28, by Kim Alvefur
-
core.certmanager: Add support for LuaSec 0.5. Also compat with MattJs luasec-hg2012-12-28, by Kim Alvefur
-
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective plugins2012-12-28, by Kim Alvefur
-
net.server_select: Pause servers while they are full2012-12-28, by Kim Alvefur
-
net.server_select: Add pause and resume methods2012-12-28, by Kim Alvefur
-
mod_admin_telnet: Stop processing lines when session is closed2012-12-28, by Kim Alvefur
-
net.server_event: Destroy interfaces immediately, fixes reopening of servers.2012-12-28, by Kim Alvefur
-
net.server_event: Remove comments about not closing event handlers from within callbacks, fixed in luaevent2012-12-28, by Kim Alvefur
-
Merge 0.9->trunk2012-12-28, by Matthew Wild
-
Merge 0.9->trunk2012-12-28, by Kim Alvefur
-
core.loggingmanager: Don't create file log rules from [level] = "*sink" style config2012-12-27, by Kim Alvefur
-
Merge 0.9->trunk2012-12-26, by Kim Alvefur
-
mod_admin_telnet: Add info about port commands to help2012-12-26, by Kim Alvefur
-
mod_http_files: Fix sending Content-Type for index files2012-12-23, by Kim Alvefur
-
mod_http_files: Allow passing a string to serve()2012-12-23, by Kim Alvefur
-
net.dns: Close voided sockets, so they don't stay in net.server2012-12-22, by Kim Alvefur
-
net.dns: Clean up query list when a server is marked down2012-12-22, by Matthew Wild
-
mod_http_files: Expose function other modules can use to combine their routes with file paths to serve2012-12-21, by Kim Alvefur
-
mod_http_files: Work with non-wildcard-routes. Key cache on the original HTTP path.2012-12-21, by Kim Alvefur
-
mod_http_files: Replace file listing with an event, allowing a different plugin to generate it2012-12-21, by Kim Alvefur
-
mod_http_files: Rename config options and variable names2012-12-21, by Kim Alvefur
-
mod_http_files: Log the error if we can't open or read a file2012-12-21, by Kim Alvefur
-
net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').2012-12-21, by Waqas Hussain
-
Merge 0.9->trunk2012-12-21, by Kim Alvefur
-
mod_http_files: Escape paths in redirects2012-12-21, by Kim Alvefur
-
mod_http_files: Only match on modification date when if-none-match is not present2012-12-21, by Kim Alvefur
-
mod_http_files: Only serve cached data if etag is unchanged.2012-12-21, by Kim Alvefur
-
mod_http_files: Make sure file extensions are not nil or empty string2012-12-21, by Kim Alvefur
-
mod_http_files: Avoid a bunch of table lookups2012-12-21, by Kim Alvefur
-
mod_http_files: No use in closing a file handle if we couldn't open it2012-12-21, by Kim Alvefur
-
Merge 0.9->trunk2012-12-16, by Kim Alvefur
-
util.datamanager: Don't escape the name of a store2012-12-16, by Kim Alvefur
-
Merge 0.9->trunk2012-12-16, by Kim Alvefur
-
mod_http_files: Compare If-Modified-Since to last modification date2012-12-16, by Kim Alvefur
-
mod_http_files: Fix caching the stringified directory index2012-12-16, by Kim Alvefur
-
Merge 0.9->trunk2012-12-15, by Kim Alvefur
-
Merge2012-12-15, by Kim Alvefur
-
util.datamanager: Remove unused variable2012-12-14, by Kim Alvefur
-
util.datamanager: Remove dead code path2012-12-14, by Kim Alvefur
-
Merge 0.9->trunk2012-12-15, by Waqas Hussain
-
MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value.2012-12-15, by Waqas Hussain
-
util.sasl.plain: Reduce some code.2012-12-15, by Waqas Hussain
-
Merge 0.9->trunk2012-12-11, by Kim Alvefur
-
mod_http_files: Generate simple directory index.2012-12-11, by Kim Alvefur
-
mod_http_files: Have mimetypes in a shared table. Get mimetypes from /etc/mime.types if exists.2012-12-11, by Kim Alvefur
-
mod_http_files: Cache data read from disk in a weak table2012-12-11, by Kim Alvefur
-
mod_http_files: Add Last-Modified header2012-12-11, by Kim Alvefur
-
mod_http_files: Add ETag and check If-None-Match to allow client-side cache2012-12-11, by Kim Alvefur
-
mod_http_files: Return 404 faster if file does not exist2012-12-11, by Kim Alvefur
-
mod_http_files: Configurable number of index files to check for2012-12-11, by Kim Alvefur
-
Merge 0.9->trunk2012-12-09, by Kim Alvefur
-
mod_http: Fix path length pattern2012-12-09, by Kim Alvefur
-
mod_auth_anonymous: Implement user iteration API2012-12-09, by Kim Alvefur
-
mod_c2s: Check if TLS compression is used2012-12-09, by Kim Alvefur
-
mod_admin_telnet: Improve wording when listing users2012-12-09, by Kim Alvefur
-
Merge2012-12-04, by Matthew Wild
-
Merge 0.9->trunk.2012-12-03, by Waqas Hussain
-
util.xml: Fix module name.2012-12-03, by Waqas Hussain
-
net.http.parser: Fix syntax error introduced in c5edb08fc7cb.2012-12-03, by Waqas Hussain
-
Merge 0.9->trunk.2012-12-03, by Waqas Hussain
-
plugins/storage/xmlparse.lib.lua: Delete.2012-12-03, by Waqas Hussain
-
plugins/storage/mod_xep0227: Use util.xml.2012-12-03, by Waqas Hussain
-
tools/migration/migrator/jabberd14: Use util.xml.2012-12-03, by Waqas Hussain
-
tools/openfire2prosody: Use util.xml.2012-12-03, by Waqas Hussain
-
tools/jabberd14sql2prosody: Use util.xml.2012-12-03, by Waqas Hussain
-
tools/ejabberdsql2prosody: Use util.xml.2012-12-03, by Waqas Hussain
-
util.template: Use util.xml.2012-12-03, by Waqas Hussain
-
util.xml: Initial commit; exposes parse(), which is now the canonical way to convert a string to a stanza.2012-12-03, by Waqas Hussain
-
Merge 0.9->trunk.2012-11-30, by Waqas Hussain
-
sessionmanager: Log the actual error message when roster loading fails.2012-11-30, by Waqas Hussain
-
MUC: Expose create_room(jid).2012-11-30, by Waqas Hussain
-
mod_storage_sql: Return actual error string on commit failure.2012-11-30, by Waqas Hussain
-
Merge 0.9->trunk2012-11-29, by Matthew Wild
-
net.http.parser: Collapse multiple consecutive slashes in a path to a single slash2012-11-29, by Matthew Wild
-
Merge2012-11-29, by Matthew Wild
-
Merge 0.9->trunk2012-11-29, by Matthew Wild
-
mod_http: Fix pattern and slightly improve efficiency and memory usage of wildcard HTTP handlers2012-11-29, by Matthew Wild
-
Merge 0.9->trunk2012-11-25, by Kim Alvefur
-
mod_admin_adhoc: Remove unused form2012-11-25, by Kim Alvefur
-
Merge 0.9->trunk2012-11-23, by Kim Alvefur
-
net.server: Fix when no network_settings set and using libevent2012-11-23, by Kim Alvefur
-
Merge 0.9->trunk2012-11-23, by Kim Alvefur
-
net.server: Make server_* configurable in the config file.2012-11-23, by Kim Alvefur
-
net.server_select: Better names for config options (thanks MattJ)2012-11-23, by Kim Alvefur
-
Merge 0.9->trunk2012-11-22, by Matthew Wild
-
Merge with a merge (or something)2012-11-22, by Matthew Wild
-
Merge 0.9->trunk2012-11-22, by Matthew Wild
-
Merge 0.9->trunk2012-11-22, by Kim Alvefur
-
mod_http: Make module:http_url() aware of http_host2012-11-22, by Kim Alvefur
-
Merge 0.9->trunk2012-11-22, by Matthew Wild
-
mod_bosh: Add 'Connection: keep-alive' header2012-11-22, by Matthew Wild
-
mod_bosh: Add support for stanza filters to BOSH sessions (needed by some plugins)2012-11-22, by Matthew Wild
-
Merge 0.9->trunk2012-11-22, by Matthew Wild
-
mod_http: Rename variable for clarity2012-11-22, by Matthew Wild
-
Merge 0.9->trunk2012-11-15, by Matthew Wild
-
util.pubsub: Add item-published event2012-11-15, by Matthew Wild
-
mod_bosh: Share sessions and inactive_sessions tables2012-11-15, by Matthew Wild
-
Merge 0.9 -> trunk2012-11-11, by Kim Alvefur
-
mod_posix: Log a message explaining that we are detaching from the console2012-11-11, by Kim Alvefur
-
util.pposix: Prevent FDs 0, 1 and 2 from being assigned to connections2012-11-10, by Kim Alvefur
-
mod_posix: Remove console and stdout logging sinks before daemonizing2012-11-10, by Kim Alvefur
-
Merge 0.9 -> trunk2012-10-24, by Kim Alvefur
-
mod_s2s: Detect TLS compression2012-10-24, by Kim Alvefur
-
Merge 0.9 -> trunk2012-10-14, by Kim Alvefur
-
mod_presence: Fix indentation2012-10-14, by Kim Alvefur
-
mod_pep: Remove unused imports2012-10-14, by Kim Alvefur
-
mod_motd: Don't trigger on directed presence or stanzas from s2s.2012-10-13, by Kim Alvefur
-
mod_admin_telnet: user:list(): Allow filtering the set of users2012-10-12, by Kim Alvefur
-
mod_admin_telnet: user:list() check that the given host exists2012-10-12, by Kim Alvefur
-
Merge 0.9->trunk2012-10-01, by Matthew Wild
-
mod_register: Fire event to allow blocking user registration2012-10-01, by Florian Zeitz
-
Merge 0.9->trunk2012-09-29, by Matthew Wild
-
moduleapi: Revert previous commit and add comment, it's meant to be this way2012-09-29, by Matthew Wild
-
Merge 0.9->trunk2012-09-29, by Matthew Wild
-
moduleapi: Fix require of modulemanager (thanks mva!)2012-09-29, by Matthew Wild
-
Merge 0.9 -> trunk (like this?)2012-09-28, by Kim Alvefur
-
mod_admin_telnet: Fix copypaste error in user section of help2012-09-28, by Kim Alvefur
-
mod_admin_telnet: Add support for listing users2012-09-21, by Kim Alvefur
-
usermanager: Add support for iterating over accounts2012-09-21, by Kim Alvefur
-
mod_auth_internal_{plain,hashed}: Add support for iterating over accounts2012-09-21, by Kim Alvefur
-
storagemanager: Support for iterating over users2012-09-21, by Kim Alvefur
-
mod_storage_sql: Add support for iterating over users with data in a store2012-09-21, by Kim Alvefur
-
mod_storage_internal, datamanager: Add support for iterating over users with data in a store2012-09-21, by Kim Alvefur
-
prosodyctl: Fix copypaste error2012-09-19, by Kim Alvefur
-
prosodyctl: Set stricter umask while generating key (thanks darkrain)2012-09-19, by Kim Alvefur
-
prosodyctl: Abort if unable to load util.pposix2012-09-19, by Kim Alvefur
-
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)2012-09-19, by Kim Alvefur
-
storagemanager: Remove unused variable2012-09-19, by Kim Alvefur
-
storagemanager: Fix argument (Thanks Maranda)2012-09-19, by Kim Alvefur
-
mod_admin_adhoc: Add commands for activating and deactivating hosts2012-09-19, by Kim Alvefur
-
configure, Makefile: Allow runtime to be overridden.2012-09-28, by Kim Alvefur
-
MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani)2012-09-25, by Kim Alvefur
-
Merge 0.9->trunk2012-09-22, by Waqas Hussain
-
prosodyctl: Make sure hosts[*].modules always exists.2012-09-22, by Waqas Hussain
-
prosodyctl: Fix copypaste error2012-09-19, by Kim Alvefur
-
prosodyctl: Set stricter umask while generating key (thanks darkrain)2012-09-19, by Kim Alvefur
-
prosodyctl: Abort if unable to load util.pposix2012-09-19, by Kim Alvefur
-
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)2012-09-19, by Kim Alvefur
-
storagemanager: Remove unused variable2012-09-19, by Kim Alvefur
-
storagemanager: Fix argument (Thanks Maranda)2012-09-19, by Kim Alvefur
-
mod_admin_adhoc: Add commands for activating and deactivating hosts2012-09-19, by Kim Alvefur
-
prosody, prosodyctl: chdir() to data directory on startup2012-09-19, by Matthew Wild
-
Merge 0.9->trunk2012-09-19, by Matthew Wild
-
mod_storage_sql: Remove obsolete comment2012-09-19, by Matthew Wild
-
storagemanager: Remove usage of 'core' when calling configmanager.get()2012-09-19, by Matthew Wild
-
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version2012-09-17, by Kim Alvefur
-
storagemanager: Add purge() for purging user data from all backends in use2012-09-16, by Kim Alvefur
-
mod_admin_telnet: Fix user:*, correct names, docs, do validation2012-09-15, by Kim Alvefur
-
Merge 0.9->trunk2012-09-13, by Matthew Wild
-
mod_legacyauth: Fix for sending error response to unauthed s2s connections2012-09-13, by Matthew Wild
-
Merge 0.9->trunk2012-09-13, by Matthew Wild
-
configmanager: Fix include of relative files via Include directive in config2012-09-13, by Matthew Wild
-
hostmanager, modulemanager: Ensure hosts[*].modules always exists.2012-09-12, by Waqas Hussain
-
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.2012-09-12, by Waqas Hussain
-
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().2012-09-12, by Waqas Hussain
-
mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().2012-09-12, by Waqas Hussain
-
Merge 0.9->trunk2012-09-12, by Waqas Hussain
-
util.datamanager: Make the util.pposix dependency optional.2012-09-12, by Waqas Hussain
-
mod_auth_*: Use module:provides().2012-09-12, by Waqas Hussain
-
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.2012-09-12, by Waqas Hussain
-
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.2012-09-12, by Waqas Hussain
-
Merge 0.9->trunk2012-09-10, by Matthew Wild
-
mod_dialback: Correctly check if a connection was destroyed (thanks iron)2012-09-05, by Kim Alvefur
-
mod_s2s: Check that an SRV reply isn't empty.2012-09-03, by Kim Alvefur
-
storagemanager: Fix arguments2012-08-31, by Kim Alvefur
-
storagemanager: Fix indentation2012-08-31, by Kim Alvefur
-
Merge 0.9->trunk2012-08-28, by Waqas Hussain
-
util.datetime: Fix timestamp parsing pattern.2012-08-28, by Waqas Hussain
-
Merge 0.9->trunk2012-08-26, by Matthew Wild
-
s2smanager: missing return on session.send function.2012-08-26, by Marco Cirillo
-
Merge 0.9->trunk2012-08-26, by Matthew Wild
-
util.datamanager: Ignore errors if the file is gone after removing it2012-08-26, by Kim Alvefur
-
util.prosodyctl: Use usermanager to delete users instead of unsetting their password2012-08-24, by Kim Alvefur
-
prosodyctl: Use util.prosodyctl.deluser2012-08-24, by Kim Alvefur
-
mod_admin_adhoc: Use usermanager.delete_user to delete users2012-08-24, by Kim Alvefur
-
mod_roster: When an user is deleted, unsubscribe from their contacts2012-08-24, by Kim Alvefur
-
mod_register: Hijack the session close call to send the final iq reply when deleting2012-08-24, by Kim Alvefur
-
mod_c2s: When a user gets deleted, drop all their sessions2012-08-24, by Kim Alvefur
-
mod_register: Remove all account cleanup2012-08-24, by Kim Alvefur
-
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"2012-08-24, by Kim Alvefur
-
mod_http: Rework how module:http_url() builds the url.2012-08-21, by Kim Alvefur
-
mod_http: Don't produce paths with double / if a module is set to serve /2012-08-21, by Kim Alvefur
-
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairs2012-08-21, by Kim Alvefur
-
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)2012-08-21, by Kim Alvefur
-
tools/openfire2prosody: Initial commit.2012-08-11, by Waqas Hussain
-
Merge 0.9->trunk2012-08-10, by Matthew Wild
-
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.2012-08-09, by Waqas Hussain
-
util.array: Accept an iterator to the array constructor2012-08-08, by Matthew Wild
-
mod_legacyauth: Remove unused variable2012-08-07, by Kim Alvefur
-
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)2012-08-07, by Kim Alvefur
-
Merge 0.9->trunk (who has been pushing to trunk?)2012-08-05, by Matthew Wild
-
tools/erlparse: Handle decimal point in numbers.2012-08-04, by Waqas Hussain
-
tools/erlparse: Fix erlang string escape sequences.2012-08-04, by Waqas Hussain
-
MUC: Fix private IQ results and errors for non-vcard queries.2012-08-04, by Waqas Hussain
-
moduleapi: Clarify comment2012-08-03, by Matthew Wild
-
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commands2012-08-02, by Florian Zeitz
-
mod_adhoc: Add support for specifying a default action2012-08-02, by Florian Zeitz
-
mod_muc: Fix syntax error (thanks Florob)2012-08-01, by Matthew Wild
-
util.pluginloader: Remove unused imports2012-08-01, by Matthew Wild
-
util.pluginloader: Expose load_file2012-08-01, by Matthew Wild
-
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)2012-08-01, by Matthew Wild
-
Merge Waqas<>Zash2012-07-31, by Matthew Wild
-
util.pposix: Put the warning back, mention how we might still use posix_fallocate()2012-07-31, by Kim Alvefur
-
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file system2012-07-31, by Kim Alvefur
-
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.2012-07-31, by Waqas Hussain
-
MUC: Give host and server admins "owner" affiliation in all rooms.2012-07-31, by Waqas Hussain
-
MUC: Expose room metatable in the MUC lib.2012-07-31, by Waqas Hussain
-
MUC: Send unavailable presence when the component or server is shutting down.2012-07-31, by Waqas Hussain
-
MUC: Fix private IQ and message routing.2012-07-31, by Waqas Hussain
-
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.2012-07-31, by Waqas Hussain
-
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).2012-07-31, by Waqas Hussain
-
util.datamanager: Add missing mode flag to seek call2012-07-31, by Kim Alvefur
-
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)2012-07-30, by Matthew Wild
-
mod_storage_sql: Complete transactions in list_stores and purge2012-07-30, by Kim Alvefur
-
mod_storage_sql: Keep connections in a shared cache table2012-07-29, by Kim Alvefur
-
moduleapi: If path name ends with '-cache' create table as weak (keys and values)2012-07-29, by Matthew Wild
-
util.pposix: Warn about posix_fallocate2012-07-29, by Kim Alvefur
-
util.datamanager: Remove a few unused imports2012-07-29, by Kim Alvefur
-
Merge with Zash2012-07-29, by Matthew Wild
-
util.datamanager: Write to a temporary file and atomically move it into place2012-07-29, by Kim Alvefur
-
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()2012-07-28, by Kim Alvefur
-
portmanager: Remove unused import of 'pairs'2012-07-29, by Matthew Wild
-
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()2012-07-28, by Kim Alvefur
-
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()2012-07-28, by Kim Alvefur
-
Merge with Zash2012-07-28, by Matthew Wild
-
usermanager: Add method for deleting a user2012-07-28, by Kim Alvefur
-
storagemanager: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
mod_storage_sql: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
mod_storage_internal: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
util.datamanager: Add function for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
storagemanager: Add method for listing stores2012-07-28, by Kim Alvefur
-
storagemanager: Split out driver choosing from the open() method2012-07-28, by Kim Alvefur
-
mod_storage_sql: Add method for listing stores2012-07-28, by Kim Alvefur
-
mod_storage_sql: Split out query handling logic from getsql() into a separate function2012-07-28, by Kim Alvefur
-
mod_storage_internal: Add method for listing stores2012-07-28, by Kim Alvefur
-
util.datamanager: Add function for listing stores2012-07-28, by Kim Alvefur
-
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works2012-07-28, by Matthew Wild
-
mod_admin_telnet: Import prosody.incoming_s2s2012-07-28, by Matthew Wild
-
mod_admin_telnet: Fix usage of incorrect variable2012-07-28, by Matthew Wild
-
mod_admin_telnet: Remove unused variable2012-07-28, by Matthew Wild
-
mod_admin_telnet: Import portmanager and s2smanager, as they are both used2012-07-28, by Matthew Wild
-
mod_admin_telnet: Fix broken indentation2012-07-28, by Matthew Wild
-
mod_admin_telnet: Use module:get_option() instead of configmanager directly2012-07-28, by Matthew Wild
-
Merge with Florob2012-07-28, by Matthew Wild
-
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals2012-06-09, by Florian Zeitz
-
prosody: Define a getfenv() replacement for Lua 5.22012-06-08, by Florian Zeitz
-
Eliminate direct setfenv usage2012-06-08, by Florian Zeitz
-
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's load2012-06-07, by Florian Zeitz
-
net.server_event: Replace usage of string.len() with # operator2012-07-26, by Matthew Wild
-
mod_muc: Remove unused variable and pull hosts into a local2012-07-26, by Kim Alvefur
-
mod_muc: Use module:send() instead of core_*_stanza()2012-07-26, by Kim Alvefur
-
stanza_router: Warn if the global core_*_stanza() functions are called2012-07-26, by Kim Alvefur
-
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections2012-07-26, by Kim Alvefur
-
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)2012-07-25, by Kim Alvefur
-
Merge with Zash2012-07-25, by Matthew Wild
-
mod_admin_telnet: Remove useless call to string.lower()2012-07-24, by Kim Alvefur
-
mod_admin_telnet: Add missing import of usermanager2012-07-24, by Kim Alvefur
-
mod_admin_telnet: Remove unused or duplicated locals2012-07-24, by Kim Alvefur
-
mod_pep: Allow configurable service discovery identity (Fix)2012-07-25, by IRON
-
Merge with IRON2012-07-25, by Matthew Wild
-
mod_pep: Allow configurable service discovery identity2012-07-25, by IRON
-
loggingmanager: Remove unused variables2012-07-24, by Matthew Wild
-
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #3032012-07-24, by Matthew Wild
-
mod_bosh: Use new format for headers when checking for proxies to get the originating IP2012-07-23, by Kim Alvefur
-
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'2012-07-23, by Matthew Wild
-
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')2012-07-23, by Matthew Wild
-
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be set2012-07-23, by Matthew Wild
-
certmanager: Remove unused import of setmetatable2012-07-23, by Matthew Wild
-
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)2012-07-23, by Matthew Wild
-
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)2012-07-23, by Matthew Wild
-
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation2012-07-23, by Matthew Wild
-
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')2012-07-23, by Matthew Wild
-
net.server_event: Remove unused variables and imports2012-07-22, by Matthew Wild
-
net.server_select: Remove unused variables and imports2012-07-22, by Matthew Wild
-
net.server_select: Remove extraneous variable2012-07-22, by Matthew Wild
-
sessionmanager: Clean up some unused variables and imports2012-07-22, by Matthew Wild
-
Merge with Maranda2012-07-22, by Matthew Wild
-
mod_admin_telnet: add s2s:closeall command and relative help entry.2012-07-09, by Marco Cirillo
-
Merge with Zash2012-07-22, by Matthew Wild
-
Merge Zash with Zash for Zash2012-07-22, by Matthew Wild
-
adhoc.lib: Make some globals local2012-07-18, by Kim Alvefur
-
mod_admin_telnet: Add info about user management commands to the help2012-07-09, by Kim Alvefur
-
mod_admin_telnet: Add some user management commands.2012-07-09, by Kim Alvefur
-
net.http: Use base64 from util.encodings instead of luasocket2012-07-07, by Kim Alvefur
-
mod_admin_telnet: Replace anonymous function with loop (saves a closure)2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-22, by Matthew Wild
-
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns false2012-07-22, by Matthew Wild
-
mod_presence: Handle nil disconnection error2012-07-22, by Matthew Wild
-
mod_iq: Don't treat an iq as handled if session.send() returns false2012-07-22, by Matthew Wild
-
mod_message: Don't treat a message as delivered ok if session.send() returns false2012-07-22, by Matthew Wild
-
net.http: Don't call ondisconnect manually, net.server now calls it on close2012-07-22, by Matthew Wild
-
sessionmanager: Have session.send() of a retired session return false to indicate failure2012-07-22, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix indentation2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-19, by Matthew Wild
-
mod_admin_adhoc: Remove unused variable and save a bit of CPU...2012-07-19, by Matthew Wild
-
moduleapi: Remove unused import of util.multitable2012-07-19, by Matthew Wild
-
Merge 0.9->trunk2012-07-09, by Matthew Wild
-
util.throttle: floor() internal balance calculation2012-07-09, by Matthew Wild
-
Merge 0.9->trunk2012-07-08, by Matthew Wild
-
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they mean2012-07-08, by Matthew Wild
-
Merge 0.9->trunk2012-07-08, by Matthew Wild
-
Merge with backout2012-07-08, by Matthew Wild
-
Backed out changeset 72a2eec4204a (incomplete fix)2012-07-08, by Matthew Wild
-
Merge 0.9->trunk2012-07-07, by Matthew Wild
-
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be used2012-07-07, by Kim Alvefur
-
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)2012-07-07, by Matthew Wild
-
Merge 0.9->trunk2012-07-05, by Matthew Wild
-
Merge (some of) trunk -> 0.92012-07-05, by Matthew Wild
-
Merge 0.9->trunk2012-07-05, by Matthew Wild
-
mod_saslauth: Pass session to usermanager.get_sasl_handler()2012-07-04, by Matthew Wild
-
TODO: Add statistics2012-07-04, by Matthew Wild
-
util.logger: Remove some redundant code2012-06-24, by Matthew Wild
-
util.stanza: Make stanza:childtags() behave like :get_child()2012-07-05, by Kim Alvefur
-
prosodyctl: Fix typo2012-07-03, by Kim Alvefur
-
util.pposix: Add setenv()2012-07-03, by Kim Alvefur
-
util.sasl: Make registerMechanism a public function2012-06-18, by Matthew Wild
-
mod_admin_web: Use util.dataforms' own error checking2012-07-04, by Florian Zeitz
-
mod_dialback: Skip an unnecessary nameprep.2012-06-14, by Waqas Hussain
-
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).2012-06-13, by Waqas Hussain
-
Merge 0.9->trunk2012-06-12, by Matthew Wild
-
util.dataforms: Fix parsing of -multi fields2012-06-12, by Florian Zeitz
-
Merge with trunk2012-06-12, by Matthew Wild
-
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commands2012-06-12, by Florian Zeitz
-
certmanager: Add quotes around cert file path when logging.2012-06-12, by Waqas Hussain
-
MUC: Handle missing persistent room data.2012-06-12, by Waqas Hussain
-
mod_s2s: Remove check for socket.tcp6()2012-05-29, by Kim Alvefur
-
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.2012-05-29, by Kim Alvefur
-
mod_proxy65: Fix ACL2012-05-29, by Kim Alvefur
-
stanza_router: Also don't bounce <iq type='result'>2012-05-27, by Matthew Wild
-
stanza_router: Don't bounce type=error stanzas2012-05-27, by Kim Alvefur
-
mod_proxy65: Add missing import of portmanager2012-05-26, by Kim Alvefur
-
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)2012-05-26, by Kim Alvefur
-
mod_http: Fix traceback when no HTTP services succeed in binding2012-05-26, by Matthew Wild
-
DEPENDS: Add luafilesystem (thanks Zash)2012-05-26, by Matthew Wild
-
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.2012-05-25, by Kim Alvefur
-
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.2012-05-25, by Kim Alvefur
-
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()2012-05-25, by Kim Alvefur
-
net.http.parser: Break loop when no more usable data in buffer2012-05-25, by Matthew Wild
-
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)2012-05-24, by Matthew Wild
-
mod_s2s, s2sout.lib: Send stream header in onconnect()2012-05-24, by Matthew Wild
-
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)2012-05-23, by Matthew Wild
-
portmanager: Match service against service_info (:iter() doesn't match values)2012-05-22, by Matthew Wild
-
util.multitable: Some fixes for iter()... always match against query, and pass value after path results2012-05-22, by Matthew Wild
-
certmanager: tonumber() (fix for 0b8134015635)2012-05-19, by Matthew Wild
-
certmanager: Don't use no_ticket option before LuaSec 0.42012-05-19, by Matthew Wild
-
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)2012-05-19, by Tobias Markmann
-
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)2012-05-19, by Matthew Wild
-
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL2012-05-18, by Matthew Wild
-
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure2012-05-18, by Matthew Wild
-
certmanager: no_ticket is not a verification option (thanks Zash)2012-05-18, by Matthew Wild
-
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)2012-05-17, by Matthew Wild
-
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)2012-05-17, by Matthew Wild
-
util.dataforms: Don't return invalid JIDs in jid-single.2012-05-17, by Kim Alvefur
-
util.dataforms: Fix validation of booleans.2012-05-17, by Kim Alvefur
-
INSTALL: Update with changes from wiki.2012-05-17, by Kim Alvefur
-
util.dataforms: Do field validation and normalization in field readers.2012-05-17, by Kim Alvefur
-
modulemanager: Components should inherit mod_s2s from global modules_enabled too2012-05-16, by Matthew Wild
-
Remove util.broadcast2012-05-16, by Matthew Wild
-
prosodyctl: Add duplicate code for getting version of prosody2012-05-15, by Kim Alvefur
-
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)2012-05-15, by Matthew Wild
-
net.http.parser: Keep the Host header no host is present in the URI2012-05-15, by Kim Alvefur
-
prosodyctl: Fix for generating certs with UTF-82012-05-14, by Kim Alvefur
-
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default2012-05-13, by Matthew Wild
-
MUC: Fix check for history length update.2012-05-13, by Waqas Hussain
-
muc.lib: Fix for traceback when no history length is set for the room2012-05-13, by Matthew Wild
-
mod_s2s: Only try next target if the stream didn't open2012-05-13, by Matthew Wild
-
prosodyctl: Improve help messages for cert commands2012-05-13, by Kim Alvefur
-
util.timer: Always pass the current time to timer callbacks.2012-05-12, by Waqas Hussain
-
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.2012-05-12, by Waqas Hussain
-
Merge with Zash2012-05-12, by Matthew Wild
-
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)2012-05-12, by Kim Alvefur
-
stanza_router: Fix variable name2012-05-12, by Matthew Wild
-
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)2012-05-12, by Matthew Wild
-
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.2012-05-12, by Matthew Wild
-
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)2012-05-12, by Matthew Wild
-
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains2012-05-11, by Matthew Wild
-
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)2012-05-11, by Matthew Wild
-
portmanager: Fix missing variable declaration2012-05-11, by Matthew Wild
-
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)2012-05-11, by Kim Alvefur
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 52b6901cabb0 (to be replaced)2012-05-11, by Matthew Wild
-
portmanager: Remove unused import of 'package'2012-05-11, by Matthew Wild
-
portmanager: Support for per-port SSL certificates2012-05-11, by Matthew Wild
-
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)2012-05-11, by Matthew Wild
-
modulemanager: Set module.reloading = true when firing module-reloaded event2012-05-11, by Matthew Wild
-
mod_c2s: Another lurking string.format squashed.2012-05-11, by Matthew Wild
-
mod_dialback: Remove a remaining usage of string.format, ick.2012-05-11, by Matthew Wild
-
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)2012-05-11, by Matthew Wild
-
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)2012-05-11, by Matthew Wild
-
mod_dialback: Fix logic bug - we should have both a to and from at this point2012-05-11, by Matthew Wild
-
Merge with Maranda2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.2012-05-11, by Matthew Wild
-
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.2012-05-10, by Marco Cirillo
-
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.2012-05-10, by Marco Cirillo
-
mod_dialback: add better safe then sorry nameprepping to the from attribute.2012-05-09, by Marco Cirillo
-
Merge with Zash2012-05-10, by Matthew Wild
-
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2s2012-05-10, by Kim Alvefur
-
s2smanager: Clean up unused imports.2012-05-10, by Kim Alvefur
-
util.rfc3484: Don't pollute the global scope.2012-05-10, by Kim Alvefur
-
util.hashes: Add sha224, sha384, sha5122012-05-10, by Kim Alvefur
-
util.hashes: Use defined hash function output lengths.2012-05-08, by Kim Alvefur
-
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commands2012-05-08, by Kim Alvefur
-
prosodyctl: Replace hack with lfs for checking if a file exists2012-05-08, by Kim Alvefur
-
util.x509: Remove logic for generating certificate configs2012-05-08, by Kim Alvefur
-
prosodyctl: Use util.openssl in certificate helpers. Improve feedback2012-05-08, by Kim Alvefur
-
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.2012-05-08, by Kim Alvefur
-
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)2012-05-04, by Matthew Wild
-
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookups2012-05-04, by Matthew Wild
-
mod_s2s: Become a shared module (yay)2012-05-04, by Matthew Wild
-
stanza_router: Fire route/remote per-host2012-05-04, by Matthew Wild
-
stanza_router: Allow route/remote handlers to return false to block a stanza2012-05-04, by Matthew Wild
-
prosodyctl: Fix import of util.iterators2012-05-03, by Kim Alvefur
-
Rename plugins/s2s/ to plugins/mod_s2s/2012-05-03, by Matthew Wild
-
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)2012-05-03, by Matthew Wild
-
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)2012-05-03, by Matthew Wild
-
net.server: server_select != server_event (thanks Nulani, Florob)2012-05-03, by Matthew Wild
-
Merge with Zash2012-05-03, by Matthew Wild
-
portmanager: Import pairs2012-05-03, by Kim Alvefur
-
mod_admin_telnet: Add muc:room(jid) command to get the MUC room object2012-05-02, by Matthew Wild
-
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)2012-04-30, by Matthew Wild
-
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)2012-04-30, by Matthew Wild
-
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded event2012-04-29, by Matthew Wild
-
mod_component: Send <?xml on initial stream (thanks xnyhps)2012-04-29, by Matthew Wild
-
util.xmlrpc: Remove (unused)2012-04-29, by Matthew Wild
-
portmanager: Import ipairs (thanks Maranda)2012-04-29, by Matthew Wild
-
Merge with Zash2012-04-29, by Matthew Wild
-
mod_s2s: Don't try to continue attempting to connect when an s2sin is closed2012-04-29, by Kim Alvefur
-
Merge 0.9->trunk2012-04-29, by Matthew Wild
-
Merge with Zash2012-04-29, by Matthew Wild
-
mod_pubsub.lua: Fix global access2012-04-24, by Kim Alvefur
-
mod_posix: Support syslog_facility config option2012-04-26, by Matthew Wild
-
mod_version: Fix missing comma and correct prefix for util.pposix2012-04-24, by Kim Alvefur
-
net.connlisteners: Add COMPAT stub, use portmanager!2012-04-28, by Matthew Wild
-
s2sout.lib: Check whether lua-socket supports IPv62012-04-28, by Florian Zeitz
-
portmanager: Import tonumber (thanks Zash)2012-04-28, by Matthew Wild
-
net.http.server: Code cleanup/adjustment now that send_response() accepts response.body2012-04-28, by Matthew Wild
-
net.http.server: Use response.body if it exists and body is not specified to send_response2012-04-28, by Matthew Wild
-
portmanager: Ensure port is always a number (thanks Zash)2012-04-28, by Matthew Wild
-
mod_muc/muc.lib: Fall back to default_history_length if no length in config2012-04-28, by Matthew Wild
-
net.httpserver: Add compatibility stub2012-04-28, by Matthew Wild
-
mod_s2s: Log certificate errors, for troubleshooting goodness2012-04-28, by Paul Aurich
-
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)2012-04-28, by Matthew Wild
-
Merge with Zash2012-04-28, by Matthew Wild
-
mod_admin_adhoc: Small style fix2012-04-28, by Matthew Wild
-
mod_admin_telnet: Add c2s:count() which shows number of connected users.2012-04-28, by Kim Alvefur
-
util.debug: Add +1 to level when getting locals table, to account for current function2012-04-28, by Matthew Wild
-
modulemanager: Fixes to handle circular dependencies in module:depends()2012-04-28, by Matthew Wild
-
mod_http: Depend on mod_http_errors2012-04-28, by Matthew Wild
-
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.2012-04-28, by Matthew Wild
-
util.httpstream: Remove COMPAT properties from request2012-04-28, by Matthew Wild
-
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)2012-04-28, by Matthew Wild
-
mod_bosh: Remove unused send_buffer variable2012-04-28, by Matthew Wild
-
mod_bosh: Fix request/response mixup2012-04-28, by Matthew Wild
-
mod_bosh: Remove unused import of util.timer2012-04-28, by Matthew Wild
-
mod_muc/muc.lib.lua: Remove unused imports and variables2012-04-28, by Matthew Wild
-
mod_auth_anonymous: Remove unused logger init2012-04-28, by Matthew Wild
-
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)2012-04-28, by Matthew Wild
-
mod_auth_internal_hashed: Remove unused imports2012-04-28, by Matthew Wild
-
mod_auth_internal_plain: Remove unused imports2012-04-28, by Matthew Wild
-
mod_dialback: Remove unused declaration of xmlns_dialback2012-04-28, by Matthew Wild
-
mod_message: Remove unused import of table.insert2012-04-28, by Matthew Wild
-
storagemanager: Fix incorrect variable name2012-04-28, by Matthew Wild
-
mod_component: Remove unused variable2012-04-28, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix imports and some undefined variables2012-04-28, by Matthew Wild
-
mod_s2s: Fix imports and remove some unused variables2012-04-28, by Matthew Wild
-
mod_saslauth: Remove unused declaration of xmlns_stanzas2012-04-28, by Matthew Wild
-
mod_c2s: Remove unused import of portmanager2012-04-28, by Matthew Wild
-
mod_s2s: Add log() import2012-04-28, by Matthew Wild
-
util.timer: Remove unused function imports2012-04-28, by Matthew Wild
-
moduleapi: Import util.timer2012-04-28, by Matthew Wild
-
util.stanza: Remove unused function imports2012-04-28, by Matthew Wild
-
hostmanager: Remove import of unused setmetatable2012-04-28, by Matthew Wild
-
moduleapi: Remove unused variable 'module_items'2012-04-28, by Matthew Wild
-
modulemanager: Remove unused function imports2012-04-28, by Matthew Wild
-
modulemanager: Remove unused NULL declaration2012-04-28, by Matthew Wild
-
portmanager: Fix breakage (import ALL the functions)2012-04-28, by Matthew Wild
-
portmanager: Rename activate_service() to activate() (to match deactivate())2012-04-28, by Matthew Wild
-
portmanager: Add module() definition2012-04-28, by Matthew Wild
-
portmanager: Explicitly import some libraries2012-04-28, by Matthew Wild
-
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.2012-04-28, by Matthew Wild
-
net.http.server: Fix traceback on missing host header (thanks darkrain)2012-04-27, by Matthew Wild
-
mod_bosh: Remove unused import of net.httpserver2012-04-27, by Matthew Wild
-
net.http.server: Improve comment2012-04-27, by Matthew Wild
-
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)2012-04-27, by Matthew Wild
-
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)2012-04-27, by Matthew Wild
-
hostmanager: Remove unused host_config parameter from host-activated event2012-04-27, by Matthew Wild
-
hostmanager: Add some TODO comments2012-04-27, by Matthew Wild
-
hostmanager: Convert host-deactivating event parameters to a table2012-04-27, by Matthew Wild
-
mod_proxy65: Fix traceback when proxy65 service fails to bind a port2012-04-27, by Matthew Wild
-
net.http.server: Remove unused variable2012-04-27, by Matthew Wild
-
net.http.server: Correctly cache results of handler indexing, and also cache failures2012-04-27, by Matthew Wild
-
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work again2012-04-27, by Matthew Wild
-
mod_http: Allow a route value to be static data rather than a handler function2012-04-27, by Matthew Wild
-
net.http.codes: Add missing 418 status code2012-04-27, by Matthew Wild
-
mod_http_files: Specify method in HTTP route2012-04-27, by Matthew Wild
-
mod_http: Link to docs on routes in error message2012-04-27, by Matthew Wild
-
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)2012-04-27, by Matthew Wild
-
moduleapi: get_host_type(): Return nil for global modules (no host)2012-04-27, by Matthew Wild
-
mod_http: Remove unused import of url.parse2012-04-26, by Matthew Wild
-
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit2012-04-26, by Matthew Wild
-
Merge with backout2012-04-26, by Matthew Wild
-
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b75702012-04-26, by Matthew Wild
-
net.http.server: Fire http-error 400 if request fails sanity checks2012-04-26, by Matthew Wild
-
net.http.parser: Handle full URLs in status line.2012-04-26, by Waqas Hussain
-
mod_http_errors: Module to handle HTTP errors with a HTML page2012-04-26, by Matthew Wild
-
net.http.server: Make error handling overrideable via 'http-error' event2012-04-26, by Matthew Wild
-
net.server.http: Parse absolute URIs in requests (thanks Maranda)2012-04-26, by Matthew Wild
-
moduleapi: Fix parameters to unhook_object_event()2012-04-26, by Matthew Wild
-
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...2012-04-26, by Matthew Wild
-
net.http.server: Expose events object (for debug purposes)2012-04-26, by Matthew Wild
-
util.helpers: show_events(): Make more robust, and allow filtering results to a specific event2012-04-26, by Matthew Wild
-
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat them2012-04-26, by Matthew Wild
-
mod_http_files: Change option name from http_path to http_files_dir2012-04-26, by Matthew Wild
-
mod_http_files: Log 404 failure reason2012-04-26, by Matthew Wild
-
mod_http_files: Return numeric error codes instead of custom error responses2012-04-26, by Matthew Wild
-
util.debug: Remove 'white' from boundary style (leave at default colour)2012-04-26, by Matthew Wild
-
util.termcolours: tohtml() for converting output to HTML. I don't know.2012-04-26, by Matthew Wild
-
mod_bosh: Update informational message on GET2012-04-26, by Matthew Wild
-
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloaded2012-04-26, by Matthew Wild
-
moduleapi: Add module:unhook_object_event()2012-04-26, by Matthew Wild
-
net.http.server: Fix to compare priority if path lengths are the same (logic fail)2012-04-26, by Matthew Wild
-
util.debug: Some more magic constant fiddling. Don't ask me.2012-04-25, by Matthew Wild
-
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.2012-04-25, by Matthew Wild
-
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)2012-04-25, by Matthew Wild
-
net.http.server: Small fix to comment2012-04-25, by Matthew Wild
-
net.http.server: Remove legacy compatibility2012-04-25, by Matthew Wild
-
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.2012-04-25, by Kim Alvefur
-
Makefile: Fix for net/http2012-04-25, by Matthew Wild
-
mod_proxy65: Add multiplex pattern.2012-04-25, by Waqas Hussain
-
Merge timber->trunk - thanks everyone!2012-04-24, by Matthew Wild
-
net.http.server: Remove debug message2012-04-24, by Matthew Wild
-
util.helpers: Add show_events(), to show the events and handlers in a util.events object2012-04-24, by Matthew Wild
-
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()2012-04-24, by Matthew Wild
-
mod_proxy65: Port to portmanager, make a shared module2012-04-24, by Matthew Wild
-
mod_http: Fix specifying method in app route keys2012-04-24, by Matthew Wild
-
portmanager: Add get_service_at(interface, port) and close(interface, port)2012-04-24, by Matthew Wild
-
net.server_event: Do not automatically close clients when closing a server port2012-04-24, by Matthew Wild
-
net.server_select: Remove server from _server table when closing2012-04-24, by Matthew Wild
-
mod_admin_telnet: Add initial port:list() and port:close() commands2012-04-24, by Matthew Wild
-
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded2012-04-24, by Matthew Wild
-
mod_http_files: Rename argument to reflect what it actually is2012-04-23, by Kim Alvefur
-
mod_httpserver: Rename to mod_http_files2012-04-23, by Kim Alvefur
-
mod_httpserver: Adapt to use the new HTTP API2012-04-23, by Kim Alvefur
-
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter2012-04-23, by Matthew Wild
-
net.http.server: Support for wildcard events (events that end with '/*')2012-04-23, by Matthew Wild
-
mod_http: Support for default_path in apps2012-04-23, by Matthew Wild
-
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload2012-04-23, by Matthew Wild
-
modulemanager: Set module.loaded = false on unload2012-04-23, by Matthew Wild
-
mod_http: Revamp module for new API and config2012-04-23, by Matthew Wild
-
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already2012-04-23, by Matthew Wild
-
modulemanager: Report errors that happen when loading a shared module onto its original host2012-04-23, by Matthew Wild
-
moduleapi: module:provides(): Add "-provider" onto the key name2012-04-23, by Matthew Wild
-
moduleapi: module:provides(): Fix usage of wrong table2012-04-23, by Matthew Wild
-
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).2012-04-22, by Waqas Hussain
-
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.2012-04-22, by Waqas Hussain
-
Merge with Zash2012-04-22, by Matthew Wild
-
core.certmanager: Log a message when a password is required but not supplied. fixes #2142012-04-21, by Kim Alvefur
-
mod_component: Handle component connecting to non-existent host2012-04-22, by Matthew Wild
-
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)2012-04-22, by Matthew Wild
-
multiplex_listener: Remove (already ported to mod_net_multiplex)2012-04-21, by Matthew Wild
-
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)2012-04-21, by Matthew Wild
-
prosody: Don't require net.httpserver now2012-04-21, by Matthew Wild
-
mod_admin_telnet: module:list(): List global modules (part-fixes #228)2012-04-21, by Matthew Wild
-
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host2012-04-21, by Matthew Wild
-
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module2012-04-21, by Matthew Wild
-
modulemanager: Make module_has_method and module_call_method use rawget()2012-04-21, by Matthew Wild
-
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")2012-04-21, by Matthew Wild
-
modulemanager: Use api_instance rather than pluginenv.module (same thing)2012-04-21, by Matthew Wild
-
modulemanager: Allow loading a module onto "*" (part-fixes #228)2012-04-21, by Matthew Wild
-
net.connlisteners: Be gone!2012-04-21, by Matthew Wild
-
mod_http: Include handlers of non-global modules.2012-04-21, by Waqas Hussain
-
mod_http: Provide HTTP service.2012-04-21, by Waqas Hussain
-
net.http.server: Fire global HTTP event when no specific handlers available.2012-04-21, by Waqas Hussain
-
net.http.server: Missing <title/> in 404 Not Found response.2012-04-21, by Waqas Hussain
-
mod_adhoc: Always allow at least the "complete" action2012-04-12, by Florian Zeitz
-
net.http.{server|codes|parser}: Initial commit.2012-04-07, by Waqas Hussain
-
mod_s2s: Queuing a stanza constitutes handling it.2012-03-27, by Paul Aurich
-
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)2012-03-26, by Florian Zeitz
-
Makefile: Use cp instead of install, and make sure the correct umask is set2012-03-20, by Kim Alvefur
-
mod_c2s: Add missing multiplexed service discovery pattern.2012-03-15, by Kim Alvefur
-
portmanager: Support 'default_port' in service options2012-03-15, by Matthew Wild
-
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()2012-03-15, by Kim Alvefur
-
Merge with Zash2012-03-15, by Matthew Wild
-
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager2012-03-11, by Kim Alvefur
-
mod_c2s, mod_s2s: Add multiplex support2012-03-15, by Matthew Wild
-
portmanager: Add get_registered_services() to the public API2012-03-15, by Matthew Wild
-
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)2012-03-15, by Matthew Wild
-
portmanager: Allow services to specify their config option prefix2012-03-15, by Matthew Wild
-
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin2012-03-15, by Matthew Wild
-
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name2012-03-15, by Matthew Wild
-
portmanager: Fire service-removed on unregister2012-03-14, by Matthew Wild
-
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports2012-03-14, by Matthew Wild
-
mod_c2s: Use module:add_item() to add the net-provider for portmanager2012-03-14, by Matthew Wild
-
portmanager: Fix log message when multiple services are configured to use the same port2012-03-14, by Matthew Wild
-
portmanager: Support item-added/net-provider (global and shared modules only!)2012-03-14, by Matthew Wild
-
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)2012-03-14, by Matthew Wild
-
moduleapi: Set module.global = true when module:set_global() is called2012-03-14, by Matthew Wild
-
modulemanager: Use appropriate events object for global modules when firing item-removed on unload2012-03-14, by Matthew Wild
-
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization2012-03-11, by Matthew Wild
-
mod_s2s: Collect s2s sources from portmanager and get local address if necessary2012-03-11, by Florian Zeitz
-
mod_s2s: Remove obsolete default_interface2012-03-11, by Florian Zeitz
-
Merge with Zash2012-03-11, by Matthew Wild
-
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s2012-03-11, by Kim Alvefur
-
portmanager: Add get_active_services()2012-03-11, by Matthew Wild
-
portmanager: Add get_service()2012-03-11, by Matthew Wild
-
Merge with Zash2012-03-09, by Matthew Wild
-
mod_admin_adhoc: Use module:depends()2012-03-07, by Kim Alvefur
-
mod_admin_adhoc: Import util.iterators properly2012-03-07, by Kim Alvefur
-
Merge with Maranda2012-03-08, by Matthew Wild
-
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect2012-03-05, by Marco Cirillo
-
Merge with Zash2012-03-07, by Matthew Wild
-
mod_s2s: Log the entire stream header.2012-03-04, by Kim Alvefur
-
Merge with Zash2012-03-03, by Matthew Wild
-
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback2012-03-03, by Kim Alvefur
-
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy2012-03-03, by Kim Alvefur
-
Merge with Zash2012-03-03, by Matthew Wild
-
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.2012-03-03, by Kim Alvefur
-
core.portmanager: Make sure the private flag takes precedence over global interfaces2012-03-02, by Kim Alvefur
-
mod_admin_telnet: Import util.iterators properly2012-03-02, by Kim Alvefur
-
mod_s2s: return true when we sent the stanza, or initiated a new s2sout2012-03-02, by Kim Alvefur
-
mod_dialback: Remove unused import of s2smanager.send_to_host()2012-03-02, by Kim Alvefur
-
mod_s2s: Add missing local table.insert2012-02-29, by Kim Alvefur
-
Fix make install for mod_s2s.2012-03-02, by Thijs Alkemade
-
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code2012-02-24, by Marco Cirillo
-
Merge backout2012-02-24, by Matthew Wild
-
Backed out changeset aba47e6dff432012-02-24, by Matthew Wild
-
Merge Zash with Florob and Maranda2012-02-24, by Matthew Wild
-
mod_admin_telnet: make service private.2012-02-24, by Marco Cirillo
-
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.2012-02-24, by Marco Cirillo
-
s2sout.lib: import utils/functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
mod_s2s: port functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
mod_dialback: import util.hashes and functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
s2smanager: remove send_to_host.2012-02-24, by Florian Zeitz
-
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.2012-02-24, by Florian Zeitz
-
s2sout.lib: Fix wrong variable name2012-02-23, by Kim Alvefur
-
s2sout.lib: Add locals for source interfaces2012-02-23, by Kim Alvefur
-
s2sout.lib: Import various util.*2012-02-23, by Kim Alvefur
-
mod_s2s: Attach send function to session2012-02-23, by Kim Alvefur
-
mod_s2s: Initiate connections2012-02-23, by Kim Alvefur
-
mod_s2s: Fix typo2012-02-22, by Kim Alvefur
-
mod_s2s: Add some missing imports2012-02-22, by Kim Alvefur
-
net.http, httpclient_listener: Merge listener into net.http2012-01-23, by Matthew Wild
-
xmppserver_listener: Remove2012-01-23, by Matthew Wild
-
stanza_router: Replace s2s send logic with firing of a 'route/remote' event2012-01-23, by Matthew Wild
-
stanza_router: Remove obsolete commented code2012-01-23, by Matthew Wild
-
sessionmanager: Require uuid_generate()2012-01-23, by Matthew Wild
-
mod_c2s: Code reduction2012-01-23, by Matthew Wild
-
mod_admin_telnet: Port to portmanager2012-01-23, by Matthew Wild
-
sessionmanager, mod_c2s: Move timeout logic to mod_c2s2012-01-23, by Matthew Wild
-
prosody: Remove connlisteners, and net_activate_ports2012-01-23, by Matthew Wild
-
portmanager: Pass port to friendly_error_message()2012-01-23, by Matthew Wild
-
util.iterators: Make a standard library (no longer injects into global namespace)2012-01-23, by Matthew Wild
-
util.set: Accept nil to add_list()2012-01-22, by Matthew Wild
-
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s2012-01-22, by Matthew Wild
-
portmanager: One manager to, in the darkness, bind them2012-01-22, by Matthew Wild
-
Merge with trunk2012-01-22, by Matthew Wild
-
mod_admin_telnet: Use module:shared() to expose commands table and default console environment2012-01-22, by Matthew Wild
-
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules2012-01-22, by Matthew Wild
-
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime2012-01-22, by Matthew Wild
-
modulemanager: load(): Return and use the correct module object2012-01-22, by Matthew Wild
-
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile2012-01-22, by Matthew Wild
-
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment.2012-01-22, by Matthew Wild
-
modulemanager: Drop unnecessary prosody_events local2012-01-22, by Matthew Wild
-
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)2012-01-22, by Matthew Wild
-
configmanager: get(): Make section (core) optional (hurrah)2011-12-10, by Matthew Wild
-
Merge with Markus Kötter2012-04-24, by Matthew Wild
-
muc - implement per channel history limits2012-04-13, by Markus Kötter
-
Merge with 0.92012-04-19, by Matthew Wild
-
mod_bosh: Log error on BOSH parse failure (thanks daurnimator)2012-04-19, by Matthew Wild
-
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow)2012-03-22, by Matthew Wild
-
util.debug: Add a touch of colour to source locations2012-03-22, by Matthew Wild
-
util.debug: Add a bit of colour2012-03-22, by Matthew Wild
-
util.debug: Move optimal line length (default 65) into a variable2012-03-22, by Matthew Wild
-
util.debug: Add markers in the output when crossing source file boundaries2012-03-22, by Matthew Wild
-
util.debug: Add catch for an "error in error handling"2012-03-22, by Matthew Wild
-
util.debug: Attempt to get debug.traceback() parameter handling correct (again)2012-03-22, by Matthew Wild
-
Merge 0.9->trunk2012-03-09, by Matthew Wild
-
mod_admin_telnet: Add flag for IPv62012-03-05, by Kim Alvefur
-
mod_admin_telnet: Add flag for stream management.2012-03-05, by Kim Alvefur
-
mod_admin_telnet: (encrypted) is redundant in combination with (secure)2012-03-05, by Kim Alvefur
-
mod_admin_telnet: Commond and flexible way to show stream properties.2012-03-05, by Kim Alvefur
-
core.s2smanager: Log the entire stream header.2012-03-04, by Kim Alvefur
-
Merge with 0.92012-02-25, by Matthew Wild
-
core.s2smanager: Fix check_cert_status() for when the stream has no from attr2012-02-21, by Kim Alvefur
-
s2smanager: Fix traceback when socket.tcp6 isn't available2012-02-25, by Matthew Wild
-
Merge with 0.92012-02-12, by Matthew Wild
-
hostmanager: Import select() (thanks Medics)2012-02-12, by Matthew Wild
-
Merge with 0.92012-02-12, by Matthew Wild
-
mod_saslauth: Remove useless import of, and call to nodeprep.2012-02-12, by Kim Alvefur
-
mod_saslauth: Fire authentication-failure if make_authenticated() failed.2012-02-12, by Kim Alvefur
-
mod_saslauth: Move authentication-success event to after session has been made authenticated.2012-02-12, by Kim Alvefur
-
Merge with 0.92012-02-11, by Matthew Wild
-
hostmanager: Import jid_split (thanks chris)2012-02-11, by Matthew Wild
-
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris)2012-02-11, by Matthew Wild
-
Merge with 0.92012-02-08, by Matthew Wild
-
util.prosodyctl: In the register command, check that the virtual exists before proceeding.2012-02-08, by Kim Alvefur
-
hostmanager: Add send() method to hosts2011-12-16, by Matthew Wild
-
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash)2012-01-31, by Matthew Wild
-
util.template: Refactoring to make the string->stanza conversion code more generic.2012-02-04, by Waqas Hussain
-
Merge with 0.92012-01-26, by Matthew Wild
-
s2smanager: Log the host when marking it authenticated2012-01-24, by Paul Aurich
-
mod_saslauth: "" ~= nil (thanks, Zash!)2012-01-24, by Paul Aurich
-
util.json: Added function encode_ordered(object).2012-01-18, by Waqas Hussain
-
util.dataforms: Fix verfication for booleans2011-12-03, by Florian Zeitz
-
util.dataforms: Fix form verification2011-12-02, by Florian Zeitz
-
Merge with Zash2012-01-26, by Matthew Wild
-
prosodyctl: Add commands for generating certificates and keys2012-01-20, by Kim Alvefur
-
user.x509: Add some utility functions for generating OpenSSL configs2012-01-20, by Kim Alvefur
-
util.prosodyctl: Add getline() and show_prompt()2012-01-20, by Kim Alvefur
-
util.xmppstream: Optimize attribute processing.2012-01-25, by Waqas Hussain
-
util.xmppstream: Have faith in the XML parser matching start and end tags.2012-01-25, by Waqas Hussain
-
util.xmppstream: Remove some unnecessary code.2012-01-25, by Waqas Hussain
-
mod_compression: Change default compression level to 72012-01-19, by Kim Alvefur
-
mod_compression: Use get_option_number2012-01-19, by Kim Alvefur
-
Merge with trunk2012-01-18, by Matthew Wild
-
Merge with 0.92012-01-18, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).2011-12-12, by Waqas Hussain
-
prosodyctl: Adjust description of 'reload' command (thanks crocket)2012-01-17, by Matthew Wild
-
mod_tls: Fix log statement (thanks Zash)2012-01-18, by Matthew Wild
-
util.json: Added function encode_ordered(object).2012-01-18, by Waqas Hussain
-
Merge with 0.92012-01-17, by Matthew Wild
-
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?)2012-01-17, by Matthew Wild
-
util.throttle: Fix 'outstanding' return value2012-01-13, by Matthew Wild
-
util.throttle: Import setmetatable2012-01-13, by Matthew Wild
-
util.throttle: Fix 'outstanding' return value2012-01-13, by Matthew Wild
-
util.throttle: Import setmetatable2012-01-13, by Matthew Wild
-
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself2012-01-13, by Matthew Wild
-
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not.2012-01-06, by Marco Cirillo
-
net.xmppcomponent_listener: removed unused variable reference.2012-01-06, by Marco Cirillo
-
util.stanza: Remove unused __add metamethod2011-12-21, by Matthew Wild
-
s2smanager: Fix missing import of 'type' (thanks darkrain)2011-12-20, by Matthew Wild
-
hostmanager: Add send() method to hosts2011-12-16, by Matthew Wild
-
usermanager: Prep admin JIDs (fixes issue#276).2011-12-14, by Waqas Hussain
-
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default).2011-12-14, by Waqas Hussain
-
mod_bosh: Remove unused reference to lxp2011-12-14, by Waqas Hussain
-
sessionmanager: Remove unused reference to modulemanager2011-12-13, by Matthew Wild
-
s2smanager: Remove unused reference to modulemanager2011-12-13, by Matthew Wild
-
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of)2011-12-13, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).2011-12-12, by Waqas Hussain
-
util/datamanager: Use package.config to figure out directory seperator2011-12-12, by James Callahan
-
configure: Add 'openbsd' preset (thanks xavier)2011-12-11, by Matthew Wild
-
mod_adhoc: Use module:handle_items()2011-12-10, by Matthew Wild
-
util.array: Avoid globals.2011-12-09, by Waqas Hussain
-
util.array: Make array:push() chainable.2011-12-09, by Waqas Hussain
-
mod_bosh: Fixed use of a private HTTP request property.2011-12-09, by Waqas Hussain
-
net.httpserver: Removed unused import.2011-12-09, by Waqas Hussain
-
migrator/jabberd14: Minor refactoring.2011-12-09, by Waqas Hussain
-
configure: Remove obsolete option '--require-config'2011-12-08, by Matthew Wild
-
s2smanager: Store port specified by SRV records2011-12-07, by Florian Zeitz
-
util.iterators: it2table: Fix variable name2011-12-07, by Matthew Wild
-
util.array: Expand some of the more basic methods to act more sensibly than their names suggested2011-12-07, by Matthew Wild
-
util.array: Add pluck() method to pick a given property from each item2011-12-07, by Matthew Wild
-
mod_bosh: Remove a session from inactive_sessions before destroying it2011-12-07, by Matthew Wild
-
util.dataforms: Fix verfication for booleans2011-12-03, by Florian Zeitz
-
util.dataforms: Fix form verification2011-12-02, by Florian Zeitz
-
util.ip: Fix syntax error (while I search for my pre-commit hooks)2011-11-30, by Matthew Wild
-
util.ip: Fix in IP range calculation for 172.16.0.0/122011-11-30, by Matthew Wild
-
s2smanager: Use config over xmppserver's default interface2011-11-28, by Matthew Wild
-
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash)2011-11-28, by Matthew Wild
-
Merge with Florob2011-11-26, by Matthew Wild
-
loggingmanager: Remove unused 'critical' level2011-11-22, by Matthew Wild
-
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.2011-11-21, by Waqas Hussain
-
util.xmppstream: A little cleanup.2011-11-21, by Waqas Hussain
-
util.rfc3484: Use a stable sorting algorithm2011-11-06, by Florian Zeitz
-
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."2011-10-26, by Florian Zeitz
-
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv62011-10-22, by Florian Zeitz
-
util.rfc3484: New util implementing RFC3484 sorting2011-10-22, by Florian Zeitz
-
util.ip: New module containing IP related functions2011-10-22, by Florian Zeitz
-
util.debug: Fix potential traceback2011-11-19, by Matthew Wild
-
migrator/jabberd14: Support for reading jabberd14 spool files.2011-11-19, by Waqas Hussain
-
Merge with Zash2011-11-18, by Matthew Wild
-
util.pposix: Don't trust errno for success. Thanks Quince2011-11-18, by Kim Alvefur
-
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.2011-11-05, by Waqas Hussain
-
util.timer: Variable name change (func -> callback)2011-11-03, by Matthew Wild
-
util.debug: Experimental new library for producing more extensive debug tracebacks2011-11-03, by Matthew Wild
-
Merge with Zash2011-11-02, by Matthew Wild
-
Makefile: Fix making of prosody.version2011-10-23, by Kim Alvefur
-
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).2011-11-01, by Waqas Hussain
-
certmanager: More informative logging.2011-11-01, by Waqas Hussain
-
util.jid: Added escape() and unescape().2011-11-01, by Waqas Hussain
-
Merge with Zash2011-10-26, by Matthew Wild
-
Makefile: Merge identical rules and some other improvements.2011-10-17, by Kim Alvefur
-
util.json: Fix for single-line comments (thanks Norbert Kiesel)2011-10-26, by Matthew Wild
-
Makefile: Fix making of prosody.version2011-10-23, by Kim Alvefur
-
Makefile: Merge identical rules and some other improvements.2011-10-17, by Kim Alvefur
-
util.watchdog: Watchdog timer library2011-10-21, by Matthew Wild
-
net.dns: Preserve metatable on manual cache purge2011-10-19, by Matthew Wild
-
net.server_event, net.server_select: Fixed some global pollution.2011-10-13, by Waqas Hussain
-
mod_register: Add support for additional registration fields2011-08-11, by Florian Zeitz
-
util.dataforms: Add field verification logic2011-08-11, by Florian Zeitz
-
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile2011-10-12, by Matthew Wild
-
mod_saslauth: Never send empty <mechanisms/>, for real this time.2011-10-12, by Waqas Hussain
-
net.server_select: Minor whitespace fix.2011-10-12, by Waqas Hussain
-
mod_saslauth: Never send empty <mechanisms/>.2011-10-12, by Waqas Hussain
-
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little2011-10-12, by Matthew Wild
-
mod_motd: Update to use module:get_option_string2011-09-27, by Matthew Wild
-
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)2011-09-27, by Matthew Wild
-
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler2011-09-27, by Matthew Wild
-
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved2011-09-24, by Matthew Wild
-
util.iterators: Add range(from, to)2011-09-24, by Matthew Wild
-
util.timer: Fix corner case of timer not repeating if it returns <= 02011-09-22, by Matthew Wild
-
tools/ejabberdsql2prosody: Track current line for error reporting2011-09-20, by Matthew Wild
-
modulemanager: Fix undefined global access in handling of module.save error handling.2011-09-20, by Waqas Hussain
-
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).2011-09-20, by Waqas Hussain
-
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.2011-09-17, by Waqas Hussain
-
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)2011-09-15, by Matthew Wild
-
mod_proxy65: Apply stringprep to activation target JID.2011-09-02, by Waqas Hussain
-
mod_proxy65: Some more cleanup.2011-09-02, by Waqas Hussain
-
mod_proxy65: Cleanup.2011-09-02, by Waqas Hussain
-
net.dns: Shorten AAAA records2011-09-02, by Kim Alvefur
-
Merge with trunk2011-09-01, by Matthew Wild
-
net.httpclient_listener: Define t_insert2011-09-01, by Matthew Wild
-
MUC: A little cleanup.2011-08-31, by Waqas Hussain
-
net.http: Remove extra space after method in request status line for POST.2011-08-31, by Waqas Hussain
-
util.sasl.scram: Return proper error and don't touch datastores on empty username.2011-08-31, by Waqas Hussain
-
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)2011-08-30, by Matthew Wild
-
util.pubsub: Add service:remove_all_subscriptions()2011-08-30, by Matthew Wild
-
util.pubsub: Support for events (currently subscription-added and subscription-removed)2011-08-30, by Matthew Wild
-
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host2011-08-29, by Matthew Wild
-
util.throttle: Generic module by waqas to limit something over some time2011-08-29, by Matthew Wild
-
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)2011-08-29, by Matthew Wild
-
ejabberd2prosody: Add support for privacy lists.2011-08-26, by Waqas Hussain
-
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.2011-08-25, by Waqas Hussain
-
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.2011-08-25, by Waqas Hussain
-
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().2011-08-25, by Waqas Hussain
-
net.http: Convert port to a number (for custom port in URL)2011-08-22, by Matthew Wild
-
net.http: Support for k->v maps in http.formencode2011-08-20, by Matthew Wild
-
net.httpclient_listener: Fix to look for the request body in the right variable...2011-08-20, by Matthew Wild
-
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)2011-08-20, by Matthew Wild
-
net.http: Whitespace fixes2011-08-20, by Matthew Wild
-
net.http: Small fix to prevent traceback when connection fails before sending the request2011-08-20, by Matthew Wild
-
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything2011-08-20, by Matthew Wild
-
mod_uptime: Use module:hook_global()2011-08-14, by Matthew Wild
-
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events2011-08-14, by Matthew Wild
-
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)2011-08-14, by Matthew Wild
-
mod_pubsub: Send node items to new subscribers2011-08-14, by Matthew Wild
-
mod_pubsub: Add newline at end of file2011-08-14, by Matthew Wild
-
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)2011-08-14, by Matthew Wild
-
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions2011-08-10, by Matthew Wild
-
net.http: Add formdecode to decode an urlencoded form2011-08-10, by Matthew Wild
-
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions2011-08-08, by Kim Alvefur
-
prosodyctl: Update message on reload success2011-08-04, by Matthew Wild
-
Add "reload" command to prosodyctl2011-08-04, by Vladimir Protasov
-
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)2011-07-27, by Matthew Wild
-
prosodyctl: Add info about the presence of LuaRocks to 'about' command2011-07-27, by Matthew Wild
-
prosodyctl: Fix 'about' command to not show up where it shouldn't...2011-07-19, by Matthew Wild
-
util.x509: Update references to published RFCs2011-05-22, by Paul Aurich
-
s2smanager: Update to newer luasec2010-12-07, by Paul Aurich
-
mod_admin_telnet: Update to newer luasec.2010-12-07, by Paul Aurich
-
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)2011-06-27, by Matthew Wild
-
sessionmanager: Remove dependency on util.import2011-06-27, by Matthew Wild
-
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff2011-06-27, by Matthew Wild
-
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)2011-06-18, by Matthew Wild
-
connlistener, server_select, prosody: Add support for binding to multiple addresses2011-06-15, by Florian Zeitz
-
Merge 0.8->trunk2011-06-12, by Matthew Wild
-
Tagging 0.8.22011-06-12, by Matthew Wild
-
Merge 0.8->trunk2011-06-11, by Matthew Wild
-
mod_storage_sql: Add extra logging and error handling around table creation 0.8.22011-06-11, by Matthew Wild
-
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.2011-06-11, by Matthew Wild
-
Merge 0.8->trunk2011-06-07, by Matthew Wild
-
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk2011-06-07, by Matthew Wild
-
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.82011-06-05, by Matthew Wild
-
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)2011-06-05, by Christian Haase
-
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases2011-06-05, by Matthew Wild
-
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)2011-06-05, by Matthew Wild
-
s2smanager: Fix letter case in log message (thanks darkrain)2011-06-05, by Matthew Wild
-
Merge 0.8->trunk2011-06-05, by Matthew Wild
-
util.xmppstream: Check to make sure parser.stop is present before calling it.2011-06-04, by Waqas Hussain
-
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.2011-06-04, by Waqas Hussain
-
COPYING: Update copyright year; it's 2011 already.2011-06-04, by Waqas Hussain
-
util.encodings: Fix small typo introduced in 7f789266b7412011-06-04, by Matthew Wild
-
mod_component: Small code clarity fix2011-06-03, by Matthew Wild
-
Merge with Florob2011-06-03, by Matthew Wild
-
Merge 0.8->trunk2011-06-03, by Matthew Wild
-
Tagging 0.8.12011-06-03, by Matthew Wild
-
mod_admin_adhoc: Only allow global admins to shut the server down2011-06-03, by Florian Zeitz
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)2011-06-02, by Matthew Wild
-
mod_admin_adhoc: Add "Reload configuration" command2011-06-02, by Florian Zeitz
-
mod_adhoc: Add support for commands only executable by global administrators2011-06-02, by Florian Zeitz
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
Merge 0.7->0.82011-06-02, by Matthew Wild
-
Merge 0.6->0.72011-06-02, by Matthew Wild
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
util.json: Fixed handling of truncated JSON.2011-06-02, by Waqas Hussain
-
Merge 0.8->trunk2011-06-01, by Matthew Wild
-
Merge 0.7->0.82011-06-01, by Matthew Wild
-
Merge 0.6->0.72011-06-01, by Matthew Wild
-
xmlhandlers: Don't restrict CDATA2011-06-01, by Matthew Wild
-
Merge 0.8->trunk2011-06-01, by Matthew Wild
-
Merge 0.7->0.82011-06-01, by Matthew Wild
-
Merge 0.6->0.72011-06-01, by Matthew Wild
-
util.encodings: Check return values before proceeding2011-05-22, by Paul Aurich
-
util.encodings: Swap code order ("ifndef" bugs me)2011-05-22, by Paul Aurich
-
util.encodings: Fix idna.to_unicode2011-05-22, by Paul Aurich
-
Advertise in-band registration support.2011-05-27, by Glenn Maynard
-
net.dns: Support for resolving AAAA records2011-05-16, by Matthew Wild
-
MUC: Include occupant count in room disco#info response.2011-05-07, by Waqas Hussain
-
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.2011-05-07, by Waqas Hussain
-
mod_dialback: Remove <optional/> from stream feature, as per latest specs.2011-05-07, by Waqas Hussain
-
sessionmanager: Log reason when destroying a session.2011-05-07, by Waqas Hussain
-
s2smanager: Log reason when destroying a session.2011-05-07, by Waqas Hussain
-
Merge 0.8->trunk2011-05-04, by Matthew Wild
-
mod_muc: Remove room from memory when it is made non-persistent and is empty2011-05-04, by Matthew Wild
-
Merge 0.8->trunk2011-04-20, by Matthew Wild
-
Merge 0.8->trunk2011-04-18, by Matthew Wild
-
Tagging 0.8.12011-04-18, by Matthew Wild
-
Merge 0.8->trunk2011-04-15, by Matthew Wild
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)2011-04-15, by Matthew Wild
-
Merge Zash->trunk2011-04-15, by Matthew Wild
-
net.dns: Fix TXT records2011-04-14, by Kim Alvefur
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)2011-04-15, by Matthew Wild
-
Merge 0.8->trunk2011-04-11, by Matthew Wild
-
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)2011-04-11, by Matthew Wild
-
mod_pubsub: Support for setting a disco name2011-04-06, by Marco Cirillo
-
Merge 0.8->trunk2011-04-06, by Matthew Wild
-
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)2011-04-06, by Matthew Wild
-
Merge 0.8 -> trunk2011-04-05, by Matthew Wild
-
Tagging 0.8.02011-04-05, by Matthew Wild
-
tools/migration/migrator/prosody_files.lua: Fix for previous commit 0.8.02011-04-05, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress2011-04-05, by Matthew Wild
-
tools/migration: Support for ~/ in paths2011-04-05, by Matthew Wild
-
Merge 0.8->trunk2011-04-05, by Matthew Wild
-
usermanager: Check host exists before trying to look up admins for it2011-04-05, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw2011-04-05, by Matthew Wild
-
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found2011-04-05, by Matthew Wild
-
prosody.cfg.lua.dist: Add example of 'authentication' option2011-04-05, by Matthew Wild
-
mod_privacy: Remove several unused variable declarations2011-03-29, by Matthew Wild
-
mod_privacy: Remove unused function, sendUnavailable2011-03-29, by Matthew Wild
-
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile2011-03-21, by Matthew Wild
-
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way2011-03-21, by Matthew Wild
-
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)2011-03-21, by Matthew Wild
-
Merge 0.8->trunk2011-03-18, by Matthew Wild
-
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)2011-03-03, by Matthew Wild
-
Merge 0.8->trunk.2011-03-02, by Waqas Hussain
-
prosody: Load net.httpserver at startup, to avoid creating a global later.2011-03-02, by Waqas Hussain
-
net.connlisteners: Log traceback on errors in listener loading.2011-03-02, by Waqas Hussain
-
Merge 0.8->trunk2011-03-01, by Matthew Wild
-
mod_storage_sql: Display friendlier error when LuaDBI is missing2011-03-01, by Matthew Wild
-
Merge 0.8->trunk2011-02-26, by Matthew Wild
-
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile2011-02-26, by Matthew Wild
-
Merge 0.8->trunk2011-02-25, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaults2011-02-25, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaults2011-02-25, by Matthew Wild
-
Merge 0.8->trunk2011-02-25, by Matthew Wild
-
Merge 0.8->trunk2011-02-24, by Matthew Wild
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)2011-02-24, by Tobias Markmann
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)2011-02-24, by Tobias Markmann
-
Merge 0.8->trunk.2011-02-24, by Waqas Hussain
-
MUC: Add a textual error message when the user isn't allowed to get/set config form.2011-02-24, by Waqas Hussain
-
Merge 0.8->trunk2011-02-24, by Matthew Wild
-
util.stanza: Whitespace fix after merge (complicated)2011-02-24, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path2011-02-24, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endings2011-02-23, by Matthew Wild
-
net.httpserver: Removed an unused function.2011-02-23, by Waqas Hussain
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors2011-02-22, by Matthew Wild
-
net.httpserver: Catch errors thrown in HTTP handlers.2011-02-22, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.2011-02-22, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.2011-02-22, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config option2011-02-22, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info2011-02-22, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warn2011-02-22, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string2011-02-22, by Matthew Wild
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)2011-02-22, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.2011-02-20, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.2011-02-20, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().2011-02-20, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.2011-02-20, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.2011-02-20, by Waqas Hussain
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)2011-02-13, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairs2011-02-13, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)2011-02-10, by Matthew Wild
-
TODO: Update for 0.9 milestones2011-02-01, by Matthew Wild
-
TODO: Remove 0.8 milestones2011-02-01, by Matthew Wild
-
prosody: Add config option plugin_path to allow overriding plugin directories.2011-01-20, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.2011-01-20, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.2011-01-14, by Kim Alvefur
-
Merge with waqas2011-02-24, by Matthew Wild
-
util.stanza: Clean up matching_tags() and replace :childtags() with it2011-02-19, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path2011-02-24, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endings2011-02-23, by Matthew Wild
-
net.httpserver: Removed an unused function.2011-02-23, by Waqas Hussain
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors2011-02-22, by Matthew Wild
-
net.httpserver: Catch errors thrown in HTTP handlers.2011-02-22, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.2011-02-22, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.2011-02-22, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config option2011-02-22, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info2011-02-22, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warn2011-02-22, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string2011-02-22, by Matthew Wild
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)2011-02-22, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.2011-02-20, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.2011-02-20, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().2011-02-20, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.2011-02-20, by Waqas Hussain
-
Merge 0.8->trunk.2011-02-20, by Waqas Hussain
-
util.json: Fixed a parse error caused by unexpected whitespace.2011-02-19, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.2011-02-20, by Waqas Hussain
-
net.server_select: Expose step() function (thanks Łukasz)2011-02-14, by Matthew Wild
-
Merge 0.8->trunk2011-02-13, by Matthew Wild
-
net.httpserver: Log when an error occurs inside a HTTP request handler2011-02-13, by Matthew Wild
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)2011-02-13, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairs2011-02-13, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)2011-02-10, by Matthew Wild
-
TODO: Update for 0.9 milestones2011-02-01, by Matthew Wild
-
Merge 0.8->trunk.2011-02-03, by Waqas Hussain
-
modulemanager: Fix disabling a module on a single host2011-02-02, by Paul Aurich
-
TODO: Remove 0.8 milestones2011-02-01, by Matthew Wild
-
Merge 0.8->trunk2011-01-31, by Matthew Wild
-
Merge 0.8->trunk2011-01-28, by Waqas Hussain
-
stanza_router: Return a <bad-request/> error on invalid IQ type.2011-01-28, by Waqas Hussain
-
windows.c: Return nil,err from functions instead of throwing errors.2011-01-28, by Waqas Hussain
-
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)2011-01-26, by Matthew Wild
-
Merge 0.8->trunk2011-01-21, by Matthew Wild
-
net.dns: Fix tostring() for SRV records2011-01-21, by Matthew Wild
-
loggingmanager: Fix reading configuration of timestamps for console output.2011-01-12, by Waqas Hussain
-
loggingmanager: Re-read 'debug' option on reload.2011-01-12, by Waqas Hussain
-
prosody: Add config option plugin_path to allow overriding plugin directories.2011-01-20, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.2011-01-20, by Waqas Hussain
-
mod_pubsub: Don't force-load mod_iq.2011-01-20, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.2011-01-14, by Kim Alvefur
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
storagemanager: Export load_driver() function so it can be used from e.g. migrators2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
util.sasl.*: Add 'sasl.' prefix to module names2011-01-11, by Matthew Wild
-
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
mod_storage_sql: Create index when creating a new table2011-01-11, by Matthew Wild
-
util.datamanager: Handle gracefully the lack of prosody.paths.data2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-10, by Matthew Wild
-
s2smanager: Don't bounce error replies for error and result stanzas.2011-01-10, by Waqas Hussain
-
mod_storage_sql: Reconnect in all cases, and rollback on error.2011-01-10, by Waqas Hussain
-
Merge 0.8->trunk2011-01-08, by Matthew Wild
-
net.adns: Fix logging to handle unconnected UDP sockets2011-01-08, by Matthew Wild
-
mod_bosh: Return true from send()2011-01-08, by Matthew Wild
-
util.pubsub: Some tidying/optimisation to service:may()2011-01-08, by Matthew Wild
-
certs/openssl.cnf: Specify output encoding.2011-01-08, by Kim Alvefur
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path2011-01-07, by Matthew Wild
-
util.datamanager: Use prosody.paths.data as the initial value for data_path2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
prosody.cfg.lua: Give example for logging to console2011-01-07, by Matthew Wild
-
prosody.cfg.lua: Improve comment about enabling debug logging2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about the require_encryption options2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Add motd plugin2011-01-07, by Matthew Wild
-
mod_motd: Process value to strip any indentation from the config2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
ejabberdstore.lib.lua: Remove now needless library2011-01-07, by Matthew Wild
-
ejabberd_init.lib.lua: Remove now needless library2011-01-07, by Matthew Wild
-
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-06, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)2011-01-06, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider fails2011-01-06, by Matthew Wild
-
net.server_event: Log interface and port number when binding fails2011-01-06, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.2011-01-05, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.2011-01-05, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.2011-01-05, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.2011-01-05, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.2011-01-05, by Waqas Hussain
-
modulemanager: Removed an unused variable.2011-01-05, by Waqas Hussain
-
configmanager: Added rawget().2011-01-05, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a global2011-01-04, by Matthew Wild
-
mod_register: Small code cleanup2011-01-04, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider method2011-01-04, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user method2011-01-04, by Matthew Wild
-
usermanager: Add delete_user method2011-01-04, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)2011-01-04, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent to2011-01-04, by Matthew Wild
-
MUC: Fix a pair of missing :up()2011-01-03, by Kim Alvefur
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).2010-12-29, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.2010-12-28, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.2010-12-27, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.2010-12-27, by Waqas Hussain
-
util.json: Initial commit.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...2010-12-27, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.2010-12-27, by Waqas Hussain
-
Don't check priority in mod_offline2010-12-10, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handle2010-12-09, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.2010-12-09, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.2010-12-09, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.2010-12-09, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.2010-12-09, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.2010-12-27, by Waqas Hussain
-
util.pposix: Remove extraneous semicolon2010-12-26, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI C2010-12-26, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files2010-12-26, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linking2010-12-26, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessary2010-12-26, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login2010-12-24, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)2010-12-24, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handler2010-12-24, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly2010-12-24, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handler2010-12-24, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on success2010-12-24, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failure2010-12-24, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)2010-12-24, by Matthew Wild
-
s2smanager: Add a missing semi-colon2010-12-24, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction2010-12-24, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameter2010-12-24, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)2010-12-22, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwise2010-12-22, by Matthew Wild
-
util.filters: Add remove_filter_hook()2010-12-22, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly error2010-12-21, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns2010-12-21, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)2011-01-06, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider fails2011-01-06, by Matthew Wild
-
net.server_event: Log interface and port number when binding fails2011-01-06, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.2011-01-05, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.2011-01-05, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.2011-01-05, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.2011-01-05, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.2011-01-05, by Waqas Hussain
-
modulemanager: Removed an unused variable.2011-01-05, by Waqas Hussain
-
configmanager: Added rawget().2011-01-05, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a global2011-01-04, by Matthew Wild
-
mod_register: Small code cleanup2011-01-04, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider method2011-01-04, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user method2011-01-04, by Matthew Wild
-
usermanager: Add delete_user method2011-01-04, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)2011-01-04, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent to2011-01-04, by Matthew Wild
-
MUC: Fix a pair of missing :up()2011-01-03, by Kim Alvefur
-
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element2010-12-29, by Kim Alvefur
-
util.xmppstream: Optimized stanza building by bypassing the stanza API.2010-12-29, by Waqas Hussain
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).2010-12-29, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.2010-12-28, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.2010-12-27, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.2010-12-27, by Waqas Hussain
-
util.json: Initial commit.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...2010-12-27, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.2010-12-27, by Waqas Hussain
-
Don't check priority in mod_offline2010-12-10, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handle2010-12-09, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.2010-12-09, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.2010-12-09, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.2010-12-09, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.2010-12-09, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.2010-12-27, by Waqas Hussain
-
util.pposix: Remove extraneous semicolon2010-12-26, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI C2010-12-26, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files2010-12-26, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linking2010-12-26, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessary2010-12-26, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login2010-12-24, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)2010-12-24, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handler2010-12-24, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly2010-12-24, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handler2010-12-24, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on success2010-12-24, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failure2010-12-24, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)2010-12-24, by Matthew Wild
-
s2smanager: Add a missing semi-colon2010-12-24, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction2010-12-24, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameter2010-12-24, by Matthew Wild
-
mod_pubsub: Include node in disco#items reply2010-12-22, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)2010-12-22, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwise2010-12-22, by Matthew Wild
-
mod_pubsub: Fix missing disco#items xmlns2010-12-22, by Kim Alvefur
-
util.pubsub: Return correct node in get_subscriptions()2010-12-22, by Kim Alvefur
-
mod_pubsub: Implement disco#info for nodes2010-12-22, by Matthew Wild
-
util.filters: Add remove_filter_hook()2010-12-22, by Matthew Wild
-
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response2010-12-22, by Matthew Wild
-
mod_pubsub: Implement get_subscriptions2010-12-22, by Matthew Wild
-
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations2010-12-22, by Matthew Wild
-
mod_pubsub: Add add_subscription and get_subscriptions to feature_map2010-12-22, by Matthew Wild
-
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()2010-12-22, by Matthew Wild
-
util.pubsub: Small code tidying for :get_subscription()2010-12-22, by Matthew Wild
-
util.pubsub: Fix traceback when using autocreate-on-subscribe2010-12-22, by Matthew Wild
-
mod_pubsub: Set normalize_jid instead of jids_equal2010-12-22, by Matthew Wild
-
util.pubsub: Add service:jids_equal() and new config option normalize_jid2010-12-22, by Matthew Wild
-
mod_pubsub: Fix a missing :up() from the last commit2010-12-22, by Matthew Wild
-
mod_pubsub: Handle disco#items on nodes2010-12-22, by Matthew Wild
-
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case2010-12-22, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly error2010-12-21, by Matthew Wild
-
util.pubsub: Add service:set_node_capabilities()2010-12-21, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns2010-12-21, by Matthew Wild
-
Merge with 0.82010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gateways2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config format2010-12-21, by Matthew Wild
-
configmanager: Support for wildcards in Include directives2010-12-20, by Matthew Wild
-
util.httpstream: A little cleanup of the HTTP path.2010-12-19, by Waqas Hussain
-
mod_pubsub: Use bare JID in get_affiliation2010-12-21, by Matthew Wild
-
mod_pubsub: Skip false features in feature_map2010-12-21, by Matthew Wild
-
util.pubsub: Fix nil global access in get_nodes()2010-12-21, by Matthew Wild
-
mod_pubsub: Return disco#info stanza from build_disco_info()2010-12-21, by Matthew Wild
-
mod_pubsub: Iterate over disco features in correct table2010-12-21, by Matthew Wild
-
mod_pubsub: Fix capabilities table from some debugging2010-12-21, by Matthew Wild
-
mod_pubsub: Make the pubsub host an admin too2010-12-21, by Matthew Wild
-
util.pubsub: Modify new() to take a config, and add a default config via a metatable2010-12-21, by Matthew Wild
-
mod_pubsub: Add 'forbidden' error support2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gateways2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config format2010-12-21, by Matthew Wild
-
configmanager: Support for wildcards in Include directives2010-12-20, by Matthew Wild
-
util.httpstream: A little cleanup of the HTTP path.2010-12-19, by Waqas Hussain
-
Merge with 0.82010-12-19, by Matthew Wild
-
mod_pubsub, util.pubsub: Remove from 0.82010-12-19, by Matthew Wild
-
Merge 0.8->trunk (uh-oh)2010-12-19, by Matthew Wild
-
util.events: Remove an event's table when it has no more handlers.2010-12-18, by Waqas Hussain
-
mod_admin_adhoc: Support unloading multiple modules2010-12-18, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modules2010-12-18, by Florian Zeitz
-
net/server_select.lua: Reduce select() timeout back to 1s2010-12-18, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store config2010-12-18, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along2010-12-18, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decoding2010-12-18, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modify2010-12-18, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin fails2010-12-18, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.2010-12-17, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules2010-12-17, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.2010-12-17, by Kim Alvefur
-
Make libidn default when not specifiying a IDN lib.2010-12-14, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.2010-12-14, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.2010-12-14, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reload2010-12-17, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#items2010-12-17, by Matthew Wild
-
util.pubsub: Add service:get_nodes()2010-12-17, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}2010-12-17, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.2010-12-14, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.2010-12-14, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.2010-12-14, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d2010-12-14, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()2010-12-14, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.2010-12-13, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.2010-12-12, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.2010-12-12, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.2010-12-12, by Waqas Hussain
-
util.serialization: Implemented deserialize().2010-12-12, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Auto-initialize SQLite3 database.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.2010-12-12, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.2010-12-12, by Waqas Hussain
-
storagemanager: Fixed a nil global access.2010-12-12, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no text2010-12-11, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running2010-12-11, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.2010-12-09, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.2010-12-09, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.2010-12-09, by Waqas Hussain
-
util.ztact: Removed.2010-12-09, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.2010-12-09, by Waqas Hussain
-
hostmanager: Improved error handling.2010-12-09, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.2010-12-09, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.2010-12-09, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)2010-12-08, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.2010-12-07, by Waqas Hussain
-
xmlhandlers: DELETED.2010-12-07, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstream2010-12-07, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_pattern2010-12-07, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
certs/openssl.cnf: Change countryName from UK to GB2010-12-06, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)2010-12-06, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.2010-12-03, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event2010-12-05, by Matthew Wild
-
mod_pubsub: Support item retraction2010-12-05, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribing2010-12-05, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhere2010-12-03, by Florian Zeitz
-
util.xmppstream: Fix logger name.2010-12-02, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.2010-12-02, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.2010-12-02, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.2010-12-02, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.2010-12-02, by Waqas Hussain
-
mod_proxy65: Make some globals local.2010-12-02, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).2010-12-02, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.2010-12-02, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.2010-12-02, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.2010-12-02, by Waqas Hussain
-
net.server_select: Made another global local.2010-12-02, by Waqas Hussain
-
net.server_select: Made some globals local.2010-12-02, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.2010-12-02, by Waqas Hussain
-
util.timer: Activate higher timer precision.2010-12-02, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.2010-12-02, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...2010-12-02, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.2010-12-02, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.2010-12-02, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creation2010-12-01, by Florian Zeitz
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).2010-11-28, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).2010-11-28, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).2010-11-28, by Waqas Hussain
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed2010-11-27, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successful2010-11-27, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).2010-11-27, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).2010-11-27, by Waqas Hussain
-
storagemanager: Import type()2010-11-27, by Matthew Wild
-
storagemanager: Import util.multitable again2010-11-27, by Matthew Wild
-
storagemanager: Fix syntax error2010-11-27, by Matthew Wild
-
mod_pep: Updated disco#info result handler to use new event name format.2010-11-27, by Waqas Hussain
-
Merge with Florob2010-12-18, by Matthew Wild
-
mod_admin_adhoc: Support unloading multiple modules2010-12-18, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modules2010-12-18, by Florian Zeitz
-
util.events: Remove an event's table when it has no more handlers.2010-12-18, by Waqas Hussain
-
net/server_select.lua: Reduce select() timeout back to 1s2010-12-18, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store config2010-12-18, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along2010-12-18, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decoding2010-12-18, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modify2010-12-18, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin fails2010-12-18, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.2010-12-17, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules2010-12-17, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.2010-12-17, by Kim Alvefur
-
Merge Tobias->trunk2010-12-17, by Matthew Wild
-
Make libidn default when not specifiying a IDN lib.2010-12-14, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.2010-12-14, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.2010-12-14, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reload2010-12-17, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#items2010-12-17, by Matthew Wild
-
util.pubsub: Add service:get_nodes()2010-12-17, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}2010-12-17, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.2010-12-14, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.2010-12-14, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.2010-12-14, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d2010-12-14, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()2010-12-14, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.2010-12-13, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.2010-12-12, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.2010-12-12, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.2010-12-12, by Waqas Hussain
-
util.serialization: Implemented deserialize().2010-12-12, by Waqas Hussain
-
util.x509: "certverification" -> "x509".2010-12-12, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.2010-12-12, by Waqas Hussain
-
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x5092010-12-12, by Kim Alvefur
-
mod_storage_sql: Auto-initialize SQLite3 database.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.2010-12-12, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.2010-12-12, by Waqas Hussain
-
storagemanager: Fixed a nil global access.2010-12-12, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no text2010-12-11, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running2010-12-11, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.2010-12-09, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.2010-12-09, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.2010-12-09, by Waqas Hussain
-
util.ztact: Removed.2010-12-09, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.2010-12-09, by Waqas Hussain
-
hostmanager: Improved error handling.2010-12-09, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.2010-12-09, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.2010-12-09, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)2010-12-08, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.2010-12-07, by Waqas Hussain
-
xmlhandlers: DELETED.2010-12-07, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstream2010-12-07, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_pattern2010-12-07, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
certs/openssl.cnf: Change countryName from UK to GB2010-12-06, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)2010-12-06, by Matthew Wild
-
Merge with Zash2010-12-06, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.2010-12-03, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event2010-12-05, by Matthew Wild
-
mod_pubsub: Support item retraction2010-12-05, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribing2010-12-05, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhere2010-12-03, by Florian Zeitz
-
util.xmppstream: Fix logger name.2010-12-02, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.2010-12-02, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.2010-12-02, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.2010-12-02, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.2010-12-02, by Waqas Hussain
-
mod_proxy65: Make some globals local.2010-12-02, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).2010-12-02, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.2010-12-02, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.2010-12-02, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.2010-12-02, by Waqas Hussain
-
net.server_select: Made another global local.2010-12-02, by Waqas Hussain
-
net.server_select: Made some globals local.2010-12-02, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.2010-12-02, by Waqas Hussain
-
util.timer: Activate higher timer precision.2010-12-02, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: CRLF -> LF.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.2010-12-02, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...2010-12-02, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.2010-12-02, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.2010-12-02, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creation2010-12-01, by Florian Zeitz
-
mod_console: Fix to import cert_verify_identity (util.certverification)2010-11-28, by Matthew Wild
-
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them2010-11-28, by Matthew Wild
-
mod_console: Add s2s:showcert() command to show the certificate for a domain2010-11-28, by Matthew Wild
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).2010-11-28, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).2010-11-28, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).2010-11-28, by Waqas Hussain
-
s2smanager: Check for getpeercertificate availability (for old LuaSecs)2010-11-27, by Matthew Wild
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed2010-11-27, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successful2010-11-27, by Matthew Wild
-
Merge with trunk2010-11-27, by Matthew Wild
-
storagemanager: Import type()2010-11-27, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).2010-11-27, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).2010-11-27, by Waqas Hussain
-
storagemanager: Import util.multitable again2010-11-27, by Matthew Wild
-
storagemanager: Fix syntax error2010-11-27, by Matthew Wild
-
Merge darkrain->trunk2010-11-27, by Matthew Wild
-
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'2010-11-22, by Paul Aurich
-
s2s: SASL EXTERNAL2010-11-22, by Paul Aurich
-
s2smanager: Compatibility hack for when not using dialback2010-11-22, by Paul Aurich
-
net.server_event: API parity with net.server_socket2010-11-22, by Paul Aurich
-
mod_pep: Updated disco#info result handler to use new event name format.2010-11-27, by Waqas Hussain
-
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.2010-11-27, by Matthew Wild
-
storage/mod_storage: Remove, obsolete2010-11-27, by Matthew Wild
-
mod_pubsub, util.pubsub: Support for fetching items2010-11-25, by Florian Zeitz
-
util.template: Don't add stanza.last_add. 20% faster.2010-11-26, by Waqas Hussain
-
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.2010-11-26, by Waqas Hussain
-
util.template: Rewritten to be much faster than the util.stanza stanza building API.2010-11-25, by Waqas Hussain
-
.hgignore: Ignore *.diff.2010-11-20, by Waqas Hussain
-
.hgignore: Ignore Windows compilation artifacts.2010-11-20, by Waqas Hussain
-
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.2010-11-19, by Waqas Hussain
-
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.2010-11-19, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting a role change.2010-11-18, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting an affiliation change.2010-11-18, by Waqas Hussain
-
prosodyctl: Give hosts type = 'local'2010-11-18, by Matthew Wild
-
MUC: Change room name and description properly2010-11-17, by Kim Alvefur
-
MUC: Fixed: Variable referencing the host session wasn't initialized.2010-11-16, by Waqas Hussain
-
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any2010-11-13, by Matthew Wild
-
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters2010-11-13, by Matthew Wild
-
Merge backout2010-11-13, by Matthew Wild
-
Backed out changeset bfc47564aaef (No need for _M with module.environment)2010-11-13, by Matthew Wild
-
mod_pubsub: Use module.environment to reference the module's environment2010-11-13, by Matthew Wild
-
mod_pubsub: Expose 'service'2010-11-13, by Matthew Wild
-
modulemanager: Inside plugins, have global _M as a reference to the module's environment2010-11-13, by Matthew Wild
-
mod_pubsub: It's aliiiive!2010-11-13, by Matthew Wild
-
mod_component: Logging tweaks.2010-11-12, by Waqas Hussain
-
mod_component: Use module:get_option() instead of configmanager.2010-11-12, by Waqas Hussain
-
mod_component: Rearranged the code a little.2010-11-12, by Waqas Hussain
-
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.2010-11-12, by Waqas Hussain
-
usermanager: Don't load auth modules for components.2010-11-11, by Waqas Hussain
-
MUC: Grant membership when inviteing someone into a members-only room.2010-11-10, by Kim Alvefur
-
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file2010-11-10, by Matthew Wild
-
mod_proxy65: Use module:get_option() instead of configmanager.2010-11-10, by Waqas Hussain
-
componentmanager: Removed.2010-11-10, by Waqas Hussain
-
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.2010-11-10, by Waqas Hussain
-
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.2010-11-10, by Waqas Hussain
-
componentmanager: Removed get_children(host).2010-11-10, by Waqas Hussain
-
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.2010-11-10, by Waqas Hussain
-
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.2010-11-10, by Waqas Hussain
-
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).2010-11-10, by Waqas Hussain
-
hostmanager: Added support for components to hostmanager.activate().2010-11-10, by Waqas Hussain
-
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.2010-11-10, by Waqas Hussain
-
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).2010-11-10, by Waqas Hussain
-
MUC: Parse submitted form with util.dataforms2010-11-10, by Kim Alvefur
-
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).2010-11-10, by Waqas Hussain
-
MUC: Return true from the stanza handler to suppress error responses.2010-11-10, by Waqas Hussain
-
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.2010-11-10, by Waqas Hussain
-
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.2010-11-09, by Waqas Hussain
-
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().2010-11-09, by Waqas Hussain
-
prosody: Ensure componentmanager is loaded in the main file.2010-11-09, by Waqas Hussain
-
componentmanager: Removed SSL context creation (mod_tls handles that now).2010-11-09, by Waqas Hussain
-
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.2010-11-09, by Waqas Hussain
-
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.2010-11-09, by Waqas Hussain
-
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.2010-11-09, by Waqas Hussain
-
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.2010-11-09, by Waqas Hussain
-
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.2010-11-09, by Waqas Hussain
-
MUC: Preserve the global rooms table through reloads.2010-11-08, by Waqas Hussain
-
MUC: Expose the rooms table as a global 'rooms'.2010-11-08, by Waqas Hussain
-
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).2010-11-08, by Waqas Hussain
-
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)2010-11-08, by Matthew Wild
-
configmanager: Atomic reloads, and some other internal changes to achieve this2010-11-07, by Matthew Wild
-
util.httpstream: Added support for chunked transfer encoding.2010-11-05, by Waqas Hussain
-
net.http: Removed old HTTP parser, and updated to use util.httpstream.2010-11-05, by Waqas Hussain
-
util.httpstream: Fixed a possible string to number comparison error.2010-11-05, by Waqas Hussain
-
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.2010-11-05, by Waqas Hussain
-
util.httpstream: A little refactoring of the coroutine control flow.2010-11-05, by Waqas Hussain
-
util.httpstream: Added support for HTTP response parsing.2010-11-04, by Waqas Hussain
-
util.httpstream: Fixed a nil variable access introduced in the last commit.2010-11-04, by Waqas Hussain
-
util.httpstream: Move HTTP header parsing into its own function.2010-11-04, by Waqas Hussain
-
componentmanager: Removed unused function set_component_handler.2010-11-04, by Waqas Hussain
-
MUC: Use events for hooking stanzas instead of the component stanza handler.2010-11-04, by Waqas Hussain
-
mod_proxy65: Removed useless checks from the event handler.2010-11-04, by Waqas Hussain
-
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.2010-11-04, by Waqas Hussain
-
mod_console: Keep global variable assignments sandboxed by default.2010-11-04, by Waqas Hussain
-
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...2010-11-04, by Matthew Wild
-
mod_posix: Remove redundant import of logger.setwriter()2010-11-04, by Matthew Wild
-
util.logger: Remove my precious premature optimisation :(2010-11-04, by Matthew Wild
-
mod_saslauth: Allow restarting SASL negotiation from scratch.2010-11-02, by Waqas Hussain
-
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.2010-11-02, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.2010-11-02, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.2010-11-02, by Waqas Hussain
-
mod_saslauth: Handle SASL <abort/> properly.2010-11-02, by Waqas Hussain
-
componentmanager: Removed an unused third parameter from the register_component function.2010-11-01, by Waqas Hussain
-
util.template: Optimized to be almost as fast as manual stanza building.2010-10-24, by Waqas Hussain
-
util.template: Initial commit. A template library for XML stanzas.2010-10-24, by Waqas Hussain
-
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.2010-10-22, by Waqas Hussain
-
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.2010-10-22, by Waqas Hussain
-
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.2010-10-19, by Waqas Hussain
-
Monster whitespace commit (beware the whitespace monster).2010-10-16, by Waqas Hussain
-
modulemanager: Removed another legacy events API (add_event_hook), and related code.2010-10-16, by Waqas Hussain
-
mod_posix: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
modulemanager: Removed legacy events API, and related code.2010-10-16, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_dialback: Fixed indentation.2010-10-16, by Waqas Hussain
-
mod_dialback: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_compression: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_component: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
modulemanager: Removed add_iq_handler() from the plugin API.2010-10-16, by Waqas Hussain
-
mod_register: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_legacyauth: Limit authentication to unauthenticated client connections.2010-10-16, by Waqas Hussain
-
mod_legacyauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_roster: Cleaned up some unused variables and global accesses.2010-10-16, by Waqas Hussain
-
mod_roster: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_saslauth: Improved logging a bit.2010-10-16, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_private: Updated to use the new events API. Smaller, more robust.2010-10-15, by Waqas Hussain
-
Merge hoelzro->trunk2010-10-15, by Matthew Wild
-
Alter mod_offline to respect negative priority resources2010-10-15, by Robert Hoelz
-
Merge hoelzro->trunk2010-10-15, by Matthew Wild
-
Don't send offline messages to resource with negative priorities2010-10-15, by Robert Hoelz
-
MUC: Use util.dataforms to generate forms2010-10-12, by Kim Alvefur
-
MUC: fix timezone support when sending history2010-10-12, by Kim Alvefur
-
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options2010-10-08, by Matthew Wild
-
net.dns: Support for parsing PTR records2010-10-05, by Matthew Wild
-
mod_adhoc: Answer disco#info for node=xmlns_cmd2010-10-01, by Florian Zeitz
-
MUC: Make the room node be the default room name (thanks Zash).2010-09-28, by Waqas Hussain
-
Merge with trunk.2010-09-27, by Waqas Hussain
-
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)2010-09-26, by Kim Alvefur
-
MUC: Added a 'Name' property (muc#roomconfig_roomname)2010-09-24, by Kim Alvefur
-
MUC: Fixed traceback on presence errors lacking a condition.2010-09-27, by Waqas Hussain
-
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.2010-09-21, by Waqas Hussain
-
net.xmppcomponent_listener: Specify missing log level for a log statement.2010-09-21, by Waqas Hussain
-
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.2010-09-21, by Waqas Hussain
-
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().2010-09-21, by Waqas Hussain
-
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).2010-09-19, by Waqas Hussain
-
util.events: Fixed the exposed API for adding/removing sets of event handlers.2010-09-16, by Waqas Hussain
-
util.events: Removed dispatcher creation functions (these weren't being used).2010-09-16, by Waqas Hussain
-
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.2010-09-16, by Waqas Hussain
-
util.httpstream: Refactored and simplified code to improve readability.2010-09-16, by Waqas Hussain
-
util.httpstream: Removed unused variables.2010-09-16, by Waqas Hussain
-
util.httpstream: Initial commit of the new HTTP parser.2010-09-04, by Waqas Hussain
-
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)2010-09-13, by Matthew Wild
-
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host2010-09-10, by Matthew Wild
-
net.server_select: Add server.step() to run through a single iteration of the event loop2010-09-09, by Matthew Wild
-
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config2010-09-05, by Matthew Wild
-
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)2010-09-05, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed2010-09-05, by Matthew Wild
-
mod_ping: Add ad-hoc command2010-09-02, by Florian Zeitz
-
mod_adhoc: remove 0.7 compat code2010-09-01, by Florian Zeitz
-
mod_adhoc: Fix passing data to util.dataforms2010-09-01, by Florian Zeitz
-
mod_version: Use pposix.uname() if available and os_version_command not set2010-08-31, by Matthew Wild
-
util.pposix: uname(): Fix to push nil,err in case of error2010-08-31, by Matthew Wild
-
util.pposix: Add pposix.uname(), bump version2010-08-31, by Matthew Wild
-
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)2010-08-30, by Matthew Wild
-
tests/test_util_jid.lua: Add more tests for JID splitting2010-08-30, by Matthew Wild
-
util.stanza: stanza:matched_children() -> stanza:matching_tags()2010-08-30, by Matthew Wild
-
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)2010-08-30, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready2010-08-30, by Matthew Wild
-
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator2010-08-29, by Matthew Wild
-
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]2010-08-29, by Matthew Wild
-
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)2010-08-28, by Matthew Wild
-
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For2010-08-28, by Matthew Wild
-
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)2010-08-27, by Matthew Wild
-
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)2010-08-24, by Matthew Wild
-
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.2010-08-23, by Waqas Hussain
-
util.sasl_cyrus: Spaces -> tabs.2010-08-23, by Waqas Hussain
-
usermanager: Get rid unused Cyrus SASL related code.2010-08-23, by Waqas Hussain
-
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.2010-08-23, by Waqas Hussain
-
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).2010-08-23, by Waqas Hussain
-
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).2010-08-23, by Waqas Hussain
-
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)2010-08-23, by Matthew Wild
-
net.server: Don't load configmanager if not running inside Prosody, assume server_select2010-08-23, by Matthew Wild
-
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #2022010-08-22, by Matthew Wild
-
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)2010-08-22, by Florian Zeitz
-
mod_adhoc: Code restructuring2010-08-22, by Florian Zeitz
-
mod_auth_internal_hashed: Fix deleting users2010-08-16, by Kim Alvefur
-
mod_privacy: Fix typo causing <active/> to never be send2010-08-12, by Florian Zeitz
-
mod_console: Add host:* commands to help (thanks Zash)2010-08-14, by Matthew Wild
-
mod_bosh: Fix to properly ignore repeated requests2010-08-07, by Matthew Wild
-
mod_bosh: Small change to use variable instead of hard-coded xmlns2010-08-06, by Matthew Wild
-
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()2010-08-06, by Matthew Wild
-
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).2010-08-03, by Waqas Hussain
-
MUC: Return correct error to non-members attempting to enter a members-only room.2010-08-03, by Waqas Hussain
-
util.xmppstream: Removed some useless property assignments.2010-08-03, by Waqas Hussain
-
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.2010-08-03, by Waqas Hussain
-
util.sasl: Simplified some code a bit.2010-08-03, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.2010-08-03, by Waqas Hussain
-
eventmanager: REMOVE!!!2010-08-03, by Matthew Wild
-
mod_bosh: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
loggingmanager: Remove (redundant!) dependency on eventmanager2010-08-03, by Matthew Wild
-
sessionmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
s2smanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
componentmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
hostmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
modulemanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
s2smanager: brackets, just to be sure :)2010-08-03, by Matthew Wild
-
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)2010-08-03, by Matthew Wild
-
util.datetime: Added implementation for function parse().2010-08-02, by Waqas Hussain
-
storage/mod_ejabberd: Reorganized some code.2010-08-02, by Waqas Hussain
-
util.sasl_cyrus: Cleanup.2010-08-02, by Waqas Hussain
-
util.sasl: Removed method:forbidden() and its side effects.2010-08-02, by Waqas Hussain
-
util.sasl_cyrus: Removed method:forbidden().2010-08-02, by Waqas Hussain
-
mod_auth_*: Fixed copyright headers.2010-08-02, by Waqas Hussain
-
util.xmppstream: Add set_session() method to change the session that a stream is associated with2010-08-02, by Matthew Wild
-
net.server_event: Remove some debug messages2010-08-02, by Matthew Wild
-
mod_version: Leave out the os element if hide_os_type is set2010-08-01, by Kim Alvefur
-
mod_version: Make the command used to get OS version configurable2010-08-01, by Kim Alvefur
-
usermanager: Fix two nil global accesses2010-07-31, by Matthew Wild
-
mod_saslauth: Fixed a nil global access.2010-07-31, by Waqas Hussain
-
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().2010-07-31, by Waqas Hussain
-
storage/mod_ejabberd (and associated library): Initial commit.2010-07-31, by Waqas Hussain
-
storage/mod_xep0227: Initial commit.2010-07-31, by Waqas Hussain
-
prosody: Enable storage manager.2010-07-31, by Waqas Hussain
-
prosody.cfg.lua.dist: Fixed trailing whitespace.2010-07-31, by Waqas Hussain
-
util.pluginloader: Remove useless datamanager dependency.2010-07-31, by Waqas Hussain
-
util.roster: Remove, not going this route now2010-07-26, by Matthew Wild
-
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).2010-07-25, by Waqas Hussain
-
tests: Added tests for util.sasl.scram.Hi().2010-07-25, by Waqas Hussain
-
util.sasl.scram: Made function Hi public.2010-07-25, by Waqas Hussain
-
mod_console: Added support for multiple arguments to print().2010-07-25, by Waqas Hussain
-
storagemanager: Fixed a nil access.2010-07-25, by Waqas Hussain
-
prosody.resolve_relative_path: Updated to take a parent path to resolve against.2010-07-23, by Waqas Hussain
-
storagemanager: Initial commit.2010-07-23, by Waqas Hussain
-
Merge 0.7->trunk2010-07-23, by Matthew Wild
-
mod_tls: Remove extraneous flag to starttls() for s2sout connecections2010-07-22, by Matthew Wild
-
mod_register: Drop useless depencency on datamanager.2010-07-20, by Waqas Hussain
-
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.2010-07-20, by Waqas Hussain
-
util.iterators: Add skip() to skip the first n items of an iterator2010-07-20, by Matthew Wild
-
Merge with trunk.2010-07-17, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.2010-07-17, by Waqas Hussain
-
MUC: No need to call is_admin twice now, global admins are admins on hosts2010-07-17, by Matthew Wild
-
net.server_event: Remove debug logging from dummy onstatus handler2010-07-17, by Matthew Wild
-
mod_saslauth: Cleaned up unused requires.2010-07-17, by Waqas Hussain
-
mod_saslauth: A little cleanup for anonymous_login.2010-07-17, by Waqas Hussain
-
configmanager: Remove dependency on eventmanager, and global 'prosody' object2010-07-17, by Matthew Wild
-
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing2010-07-16, by Matthew Wild
-
Merge Florob->trunk2010-07-16, by Matthew Wild
-
util.dataforms: Add list-multi support2010-07-15, by Florian Zeitz
-
util.dataforms: Capability to set default for list-single2010-07-15, by Florian Zeitz
-
Merge Zash->trunk2010-07-16, by Matthew Wild
-
mod_proxy65: Use util.jid.compare() and remove some clutter2010-07-16, by Kim Alvefur
-
Merge Zash->trunk2010-07-16, by Matthew Wild
-
util.jid: compare() added, with some tests.2010-07-15, by Kim Alvefur
-
util.sasl.scram: Reference actual RFC instead of the draft.2010-07-15, by Tobias Markmann
-
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().2010-07-15, by Waqas Hussain
-
Merge with backout2010-07-15, by Matthew Wild
-
Backed out changeset 598c33a99a31 (already fixed a better way)2010-07-15, by Matthew Wild
-
certmanager: Fix to handle the case of no SSL configuration at all2010-07-14, by Matthew Wild
-
certmanager: Added copyright header.2010-07-15, by Waqas Hussain
-
certmanager: Defined default_capath to prevent a global nil access.2010-07-15, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.2010-07-14, by Waqas Hussain
-
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.2010-07-14, by Waqas Hussain
-
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.2010-07-14, by Waqas Hussain
-
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).2010-07-14, by Waqas Hussain
-
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.2010-07-14, by Waqas Hussain
-
net.dns: Call :cancel() on the current resolver instead of the prototype2010-07-14, by Matthew Wild
-
util.roster: Initial skeleton commit2010-07-14, by Matthew Wild
-
util.logger: Add reset() method to clear all sinks2010-07-14, by Matthew Wild
-
certmanager: Remove debug logging accidentally committed2010-07-13, by Matthew Wild
-
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #1472010-07-13, by Matthew Wild
-
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file2010-07-13, by Matthew Wild
-
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)2010-07-13, by Matthew Wild
-
configure: Make it possible to override ostype presets with values specified later on the command-line2010-07-13, by Matthew Wild
-
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)2010-07-13, by Matthew Wild
-
mod_saslauth: Rename variable 'aret' to 'ok' as per convention2010-07-12, by Matthew Wild
-
mod_disco: Reflect requested 'node' attribute in the disco#info reply.2010-07-11, by Waqas Hussain
-
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").2010-07-11, by Waqas Hussain
-
mod_adhoc: Add capability to pass data to forms2010-07-09, by Florian Zeitz
-
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency2010-07-09, by Matthew Wild
-
mod_pep: Use util.caps2010-07-09, by Matthew Wild
-
util.caps: Entity capabilities hash generation (moved from mod_pep)2010-07-09, by Matthew Wild
-
prosodyctl: Warn and exit if any log files are not writeable, fixes #942010-07-09, by Matthew Wild
-
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider2010-07-08, by Matthew Wild
-
xmppserver_listener: Fix variable names I forgot to change in the last commit2010-07-08, by Matthew Wild
-
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)2010-07-08, by Matthew Wild
-
util.filters: Add newline at end of file2010-07-08, by Matthew Wild
-
net.dns: Add dns.settimeout() to set the timeout for the default resolver2010-07-05, by Matthew Wild
-
net.dns: Make timeout configurable (default 15s)2010-07-05, by Matthew Wild
-
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()2010-07-05, by Matthew Wild
-
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary2010-07-05, by Matthew Wild
-
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups2010-07-05, by Matthew Wild
-
mod_bosh: Add jabber:client namespace to stanzas with no namespace2010-07-04, by Matthew Wild
-
xmppcomponent_listener: Import jid_split to fix undefined global reference2010-07-04, by Matthew Wild
-
mod_component: Read validate_from_addresses option from the config2010-07-04, by Matthew Wild
-
Merge 0.7->trunk2010-07-03, by Waqas Hussain
-
mod_privacy: Add service discovery feature.2010-07-03, by Waqas Hussain
-
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.2010-07-03, by Waqas Hussain
-
xmppcomponent_listener: Validate to/from on components, fixes #104 and #1622010-07-03, by Matthew Wild
-
Merge 0.7->trunk2010-07-02, by Matthew Wild
-
Merge 0.7->trunk2010-07-02, by Matthew Wild
-
net.server_select: Fix a snippet of code that was living at the wrong indentation level2010-07-02, by Matthew Wild
-
util.prosodyctl: Fixed host variables in user_exists.2010-07-01, by Tobias Tom
-
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))2010-07-01, by Matthew Wild
-
Merge 0.7->trunk2010-06-29, by Matthew Wild
-
Merge backout2010-06-29, by Matthew Wild
-
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)2010-06-29, by Matthew Wild
-
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)2010-06-29, by Matthew Wild
-
Merge 0.7->trunk2010-06-29, by Matthew Wild
-
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)2010-06-29, by Matthew Wild
-
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.2010-06-23, by Waqas Hussain
-
util.sasl_cyrus: Added a table mapping error codes to strings.2010-06-23, by Waqas Hussain
-
mod_register: Delete the offline store as a list, and delete the privacy store.2010-06-23, by Waqas Hussain
-
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).2010-06-23, by Waqas Hussain
-
mod_compression: Lowered a log level.2010-06-23, by Waqas Hussain
-
usermanager: Expose host_handler() as initialize_host()2010-06-29, by Matthew Wild
-
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.2010-06-23, by Waqas Hussain
-
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.2010-06-23, by Waqas Hussain
-
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.2010-06-23, by Waqas Hussain
-
mod_auth_internal_hashed: Update TODO comments to COMPAT2010-06-22, by Matthew Wild
-
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers2010-06-22, by Matthew Wild
-
mod_adhoc: Update for new is_admin usage2010-06-22, by Matthew Wild
-
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.2010-06-19, by Waqas Hussain
-
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.2010-06-19, by Waqas Hussain
-
util.signal: Make kill() available on OS X (thanks darkrain).2010-06-19, by Waqas Hussain
-
MUC: A little modification to improve code analysis.2010-06-19, by Waqas Hussain
-
MUC: Updated room:set_role() to use room:can_set_role().2010-06-19, by Waqas Hussain
-
MUC: Added room:can_set_role().2010-06-19, by Waqas Hussain
-
mod_announce: A little cleanup.2010-06-18, by Waqas Hussain
-
mod_storage: Make DBI a soft dependency, not a hard one.2010-06-18, by Waqas Hussain
-
mod_announce: Removed unused variables.2010-06-18, by Waqas Hussain
-
mod_announce: Changed a global variable to local.2010-06-18, by Waqas Hussain
-
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).2010-06-15, by Waqas Hussain
-
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.2010-06-15, by Waqas Hussain
-
mod_auth_internal: Log as "auth_internal", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.2010-06-15, by Waqas Hussain
-
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda2010-06-14, by Matthew Wild
-
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data2010-06-13, by Matthew Wild
-
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).2010-06-13, by Waqas Hussain
-
MUC: Updated code to use :set_hidden() and :is_hidden().2010-06-13, by Waqas Hussain
-
MUC: Added room:set_hidden(boolean) and room:is_hidden().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).2010-06-13, by Waqas Hussain
-
MUC: Added room:set_persistent(boolean) and room:is_persistent().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).2010-06-13, by Waqas Hussain
-
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.2010-06-13, by Waqas Hussain
-
MUC: Added room:set_members_only(boolean) and room:is_members_only().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).2010-06-13, by Waqas Hussain
-
MUC: Added a 'Make Room Moderated?' field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.2010-06-13, by Waqas Hussain
-
MUC: Added room:set_moderated(boolean) and room:is_moderated().2010-06-13, by Waqas Hussain
-
MUC: Persist data in room:set_password() when called programmatically.2010-06-13, by Waqas Hussain
-
MUC: Added a password field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Include a <password/> element in invites from password protected rooms.2010-06-13, by Waqas Hussain
-
MUC: Added password checking on room join.2010-06-13, by Waqas Hussain
-
MUC: Added room:get_password() and room:set_password().2010-06-13, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed a traceback in account creation.2010-06-12, by Waqas Hussain
-
Merge 0.7->trunk2010-06-12, by Matthew Wild
-
Tagging 0.7.0 (again)2010-06-12, by Matthew Wild
-
Merge 0.7->trunk2010-06-12, by Matthew Wild
-
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit). 0.7.02010-06-11, by Waqas Hussain
-
mod_saslauth: Return proper error on invalid usernames.2010-06-11, by Waqas Hussain
-
net.server_event: attemp to fix more spelling fail.2010-06-11, by Waqas Hussain
-
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.2010-06-11, by Waqas Hussain
-
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.2010-06-11, by Waqas Hussain
-
Merge 0.7->trunk2010-06-11, by Matthew Wild
-
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command2010-06-11, by Matthew Wild
-
mod_uptime: Add ad-hoc command2010-06-11, by Matthew Wild
-
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded2010-06-11, by Matthew Wild
-
mod_adhoc/adhoc.lib: Add copyright header2010-06-11, by Matthew Wild
-
mod_adhoc/adhoc.lib: Handle errors according to XEP2010-06-11, by Matthew Wild
-
mod_announce: Add ad-hoc command for sending announcements \o/2010-06-11, by Matthew Wild
-
Merge 0.7->trunk2010-06-10, by Matthew Wild
-
Tagging 0.7.02010-06-09, by Matthew Wild
-
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas2010-06-10, by Matthew Wild
-
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.2010-06-09, by Waqas Hussain
-
mod_privacy: Workaround for a traceback.2010-06-09, by Waqas Hussain
-
mod_adhoc: Imported from prosody-modules, thanks Florob!2010-06-09, by Matthew Wild
-
usermanager: Handle checking for global admins on behalf of providers2010-06-09, by Matthew Wild
-
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.2010-06-09, by Waqas Hussain
-
mod_auth_internal_hashed: Removed some useless code.2010-06-09, by Waqas Hussain
-
mod_presence: Fixed a traceback.2010-06-09, by Waqas Hussain
-
Merge with Tobias.2010-06-09, by Waqas Hussain
-
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Remove debugging output.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.2010-06-09, by Tobias Markmann
-
Merge with tip.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.2010-06-08, by Tobias Markmann
-
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.2010-06-08, by Tobias Markmann
-
Fix missing parameter in mod_auth_internal_hashed.2010-06-09, by Kim Alvefur
-
Merge trunk/MattJ->trunk2010-06-09, by Matthew Wild
-
Merge 0.7->trunk2010-06-09, by Matthew Wild
-
tools/xep227toprosody.lua: Set executable bit2010-06-09, by Matthew Wild
-
mod_compression: Removed some useless logging code.2010-06-08, by Waqas Hussain
-
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.2010-06-08, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.2010-06-08, by Waqas Hussain
-
Merge trunk/MattJ->trunk2010-06-07, by Matthew Wild
-
Merge 0.7->trunk2010-06-07, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
mod_auth_cyrus: Auth provider with support for Cyrus SASL.2010-06-06, by Waqas Hussain
-
mod_auth_anonymous: Fixed a syntax error.2010-06-06, by Waqas Hussain
-
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.2010-06-06, by Waqas Hussain
-
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.2010-06-06, by Waqas Hussain
-
mod_saslauth: Updated to use usermanager.get_sasl_handler.2010-06-06, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.2010-06-06, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.2010-06-06, by Waqas Hussain
-
usermanager: Changed get_supported_methods to get_sasl_handler.2010-06-06, by Waqas Hussain
-
Merge with trunk.2010-06-04, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for probes.2010-06-04, by Waqas Hussain
-
mod_presence: Don't stop pre-event for outgoing probes.2010-06-04, by Waqas Hussain
-
mod_presence: Small refactoring.2010-06-04, by Waqas Hussain
-
Merge trunk/MattJ with trunk2010-06-04, by Matthew Wild
-
mod_saslauth: Fix log level2010-06-04, by Matthew Wild
-
usermanager: Rename the fallback provider from 'dummyauth' to 'null'2010-06-04, by Matthew Wild
-
usermanager: Add hunk that got missed in a merge2010-06-04, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
SASL: Minor cleanup.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.2010-06-03, by Waqas Hussain
-
Add jid support for motd2010-05-29, by Jeff Mitchell
-
Add motd plugin, giving text to a user on each login.2010-05-29, by Jeff Mitchell
-
Add the ability to have names in group files, by putting them with an = sign after the jid:2010-05-28, by Jeff Mitchell
-
Correct out of order logic in mod_hashpassauth2010-05-28, by Jeff Mitchell
-
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.2010-05-27, by Jeff Mitchell
-
Have defaultauth load by default2010-05-27, by Jeff Mitchell
-
Check in mod_hashpassauth -- works!2010-05-26, by Jeff Mitchell
-
Working defaultauth2010-05-20, by Jeff Mitchell
-
Added mod_auth_default2010-05-20, by Jeff Mitchell
-
Update usermanager to not crash, etc.2010-05-20, by Jeff Mitchell
-
First bit of work2010-05-20, by Jeff Mitchell
-
Merge backout2010-06-04, by Matthew Wild
-
Backed out changeset 8bd3857a75ee2010-06-04, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
SASL: Minor cleanup.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.2010-06-03, by Waqas Hussain
-
Merge 0.7->trunk2010-06-03, by Matthew Wild
-
s2smanager: Remove potentially misleading log message (thanks albert)2010-06-03, by Matthew Wild
-
Merge 0.7->trunk2010-06-02, by Matthew Wild
-
mod_compression: Use filters! \o/2010-06-02, by Matthew Wild
-
xmppserver_listener: Add filters for incoming bytes and stanzas2010-06-02, by Matthew Wild
-
s2smanager: Add filters for outgoing bytes and stanzas2010-06-02, by Matthew Wild
-
sessionmanager: Rename filters_initialize->initialize_filters2010-06-02, by Matthew Wild
-
xmppclient_listener: Add filters for incoming bytes and stanzas2010-06-02, by Matthew Wild
-
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas2010-06-02, by Matthew Wild
-
xmppserver_listener: Port to util.xmppstream \o/2010-06-02, by Matthew Wild
-
util.filters: Break processing if a filterer returns nil2010-06-02, by Matthew Wild
-
util.filters: Don't traceback with no filters of a type added2010-06-02, by Matthew Wild
-
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.2010-06-02, by Waqas Hussain
-
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.2010-06-02, by Waqas Hussain
-
xmppclient_listener: Port to onconnect handler2010-06-02, by Matthew Wild
-
util.filters: Don't traceback when trying to remove a filter from an uninitialized object2010-06-02, by Matthew Wild
-
util.filters: Expose the initialization function2010-06-02, by Matthew Wild
-
util.filters: New utility library for managing filters on an object2010-06-02, by Matthew Wild
-
mod_pep: Corrected and optimized handling of non-available presence stanzas.2010-06-01, by Waqas Hussain
-
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.2010-05-30, by Waqas Hussain
-
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)2010-06-01, by Matthew Wild
-
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.2010-06-01, by Waqas Hussain
-
Merge compression fix2010-05-29, by Matthew Wild
-
Merge 0.7->trunk2010-05-26, by Matthew Wild
-
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)2010-05-26, by Matthew Wild
-
Merge 0.7->trunk2010-05-24, by Matthew Wild
-
util.sasl.scram: Fix remaining - in profile name2010-05-24, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'2010-05-24, by Tobias Markmann
-
Merge trunk/Tobias->trunk2010-05-24, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'2010-05-24, by Tobias Markmann
-
Merge 0.7->trunk2010-05-24, by Matthew Wild
-
util.sasl.scram: Fixing logic error in argument checking.2010-05-24, by Tobias Markmann
-
util.sasl.scram: Fixing logic error in argument checking.2010-05-24, by Tobias Markmann
-
Merge 0.7->trunk2010-05-23, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-05-23, by Matthew Wild
-
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.2010-05-23, by Waqas Hussain
-
usermanager: Take datamanager errors into account when determining account existance.2010-05-23, by Waqas Hussain
-
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.2010-05-23, by Waqas Hussain
-
rostermanager: Return an error string when subscription test fails due to an error.2010-05-23, by Waqas Hussain
-
rostermanager: Mark rosters which fail to load as broken, and never save them.2010-05-23, by Waqas Hussain
-
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.2010-05-23, by Waqas Hussain
-
util.datamanager: Return an error string when failing to save.2010-05-23, by Waqas Hussain
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.2010-02-28, by Tobias Markmann
-
util.sasl.scram: Fixing issue #177.2010-05-22, by Tobias Markmann
-
util.sasl.plain: Typo.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Split up long line.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fixed global access.2010-05-06, by Waqas Hussain
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.2010-03-12, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.2010-02-28, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.2010-02-28, by Tobias Markmann
-
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.2010-05-23, by Waqas Hussain
-
rostermanager: Don't fire roster-load event if there was an error loading the roster2010-05-22, by Matthew Wild
-
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.2010-05-22, by Waqas Hussain
-
rostermanager: When loading the roster, also return a datamanager error if available.2010-05-22, by Waqas Hussain
-
util.datamanager: When failing to load a file, and the file exists, return nil, error.2010-05-22, by Waqas Hussain
-
mod_privacy: Improved logging.2010-05-21, by Waqas Hussain
-
mod_presence: Added option 'ignore_presence_priority'.2010-05-21, by Waqas Hussain
-
Merge with backout2010-05-21, by Matthew Wild
-
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)2010-05-21, by Matthew Wild
-
util.sasl.scram: Fixing issue #177.2010-05-22, by Tobias Markmann
-
util.sasl.plain: Typo.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Split up long line.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
Merge 0.7->trunk2010-05-21, by Matthew Wild
-
mod_bosh: Re-layout session object creation to make lines shorter2010-05-21, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)2010-05-20, by Matthew Wild
-
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())2010-05-20, by Matthew Wild
-
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback2010-05-20, by Matthew Wild
-
mod_saslauth: Allow the Cyrus SASL realm to be configurable2010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
net.dns: Remove redundant locals declaration2010-05-20, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a72010-05-20, by Matthew Wild
-
net.dns: Remove redundant locals declaration2010-05-20, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a72010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)2010-05-20, by Matthew Wild
-
usermanager: Changed auth provider functions to methods.2010-05-19, by Waqas Hussain
-
Merge 0.7->trunk2010-05-18, by Matthew Wild
-
Merge 0.6->0.72010-05-18, by Matthew Wild
-
configure: Fix to allow option values containing '=' (thanks Jakub)2010-05-18, by Matthew Wild
-
net/dns: Fix socket.select timeout.2009-12-28, by Brian Cully
-
Merge 0.7->trunk2010-05-17, by Matthew Wild
-
Merge 0.6->0.72010-05-17, by Matthew Wild
-
net/httpserver_listener: Ignore empty strings on incoming data.2010-04-28, by Brian Cully
-
Merge 0.7->trunk2010-05-17, by Matthew Wild
-
Merge 0.7/MattJ with 0.72010-05-17, by Matthew Wild
-
Merge with 0.62010-05-17, by Matthew Wild
-
usermanager: Export new_default_provider()2010-05-15, by Matthew Wild
-
usermanager: Handle auth providers for components.2010-05-13, by Waqas Hussain
-
usermanager: Fix logic for per-host admin tables (thanks Maranda)2010-05-12, by Matthew Wild
-
net.xmppclient_listener: Port to util.xmppstream \o/2010-05-09, by Matthew Wild
-
prosody: Load util.xmppstream :(2010-05-09, by Matthew Wild
-
util.xmppstream: Stream objects now just have feed/reset methods2010-05-09, by Matthew Wild
-
usermanager: Bump log level of incorrect config option warnings2010-05-07, by Matthew Wild
-
usermanager: Fix for is_admin to work with the new auth provider architecture2010-05-07, by Matthew Wild
-
Merge 0.7->trunk2010-05-07, by Waqas Hussain
-
Merge 0.6->0.72010-05-07, by Waqas Hussain
-
mod_console: Set a chunk name for loadstring calls (nicer errors).2010-05-07, by Waqas Hussain
-
mod_posix: Fixed a global access.2010-05-07, by Waqas Hussain
-
mod_console: Ensure that a null byte is printed after sending the banner.2010-05-07, by Waqas Hussain
-
prosody: Modified function metatable for better string representation of functions.2010-05-07, by Waqas Hussain
-
prosody: Lowered log level for a log message.2010-05-07, by Waqas Hussain
-
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.2010-05-07, by Waqas Hussain
-
net.server_select: Remove some debugging code.2010-05-06, by Waqas Hussain
-
Merge 0.7->trunk2010-05-06, by Waqas Hussain
-
Merge 0.6->0.72010-05-06, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.2010-05-06, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.2010-05-06, by Waqas Hussain
-
util.sasl.scram: Fixed global access.2010-05-06, by Waqas Hussain
-
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)2010-05-05, by Matthew Wild
-
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do2010-05-05, by Matthew Wild
-
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)2010-05-05, by Matthew Wild
-
Merge configmanager->trunk2010-05-05, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)2010-04-14, by Matthew Wild
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
mod_console: Make use of the new onconnect callback to initialise session and send banner2010-05-05, by Matthew Wild
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy2010-05-05, by Matthew Wild
-
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand2010-05-05, by Matthew Wild
-
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend2010-05-05, by Matthew Wild
-
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty2010-05-05, by Matthew Wild
-
net.server_select, net.server_event: Support for :pause() and :resume() on connections2010-05-05, by Matthew Wild
-
usermanager: Give the default auth provider a name, you'll never guess what it is.2010-05-05, by Matthew Wild
-
Merge Tobias's fancy SASL branch->trunk2010-05-05, by Matthew Wild
-
Merge with tip.2010-03-12, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.2010-03-12, by Tobias Markmann
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.2010-02-28, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.2010-02-28, by Tobias Markmann
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl.anonymous: Adding documentation on anonymous authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.2010-02-28, by Tobias Markmann
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
usermanager: Support for pluggable authentication providers2010-05-05, by Matthew Wild
-
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely2010-05-04, by Matthew Wild
-
Merge 0.7->trunk (with MUC needing checking, waqas)2010-05-04, by Matthew Wild
-
Merge 0.6 into 0.7.2010-05-01, by Waqas Hussain
-
Tagging 0.6.22010-04-14, by Matthew Wild
-
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users 0.6.22010-04-14, by Matthew Wild
-
hostmanager: Re-word log messages in line with config changes2010-04-14, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for Host2010-04-14, by Matthew Wild
-
MUC: Allow moderators which are not owners to change roles.2010-04-14, by Waqas Hussain
-
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.2010-04-19, by Waqas Hussain
-
modulemanager: Log proper tracebacks on errors during module load/unload.2010-04-19, by Waqas Hussain
-
prosody: Set metatable on functions to allow easy access to upvalues.2010-04-19, by Waqas Hussain
-
configmanager: Fix very wacky indentation2010-05-04, by Matthew Wild
-
configmanager: Fix some wacky indentation2010-05-04, by Matthew Wild
-
Merge 0.7->trunk2010-04-11, by Matthew Wild
-
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming2010-04-11, by Matthew Wild
-
Merge 0.7->trunk2010-04-11, by Matthew Wild
-
net.server_select: Support for listener.onconnect2010-04-11, by Matthew Wild
-
Merge 0.7->trunk2010-04-09, by Matthew Wild
-
Merge 0.6->0.72010-04-09, by Matthew Wild
-
net.server: Fix logic error causing traceback when receiving a non-number port2010-04-09, by Matthew Wild
-
loggingmanager: Fix syntax error :)2010-04-07, by Matthew Wild
-
Merge 0.7->trunk2010-04-07, by Matthew Wild
-
loggingmanager: Observe 'debug' config setting for console logging too2010-04-07, by Matthew Wild
-
Merge 0.7->trunk2010-04-03, by Matthew Wild
-
Merge 0.6->0.72010-04-03, by Matthew Wild
-
Merge 0.6/MattJ -> 0.62010-04-03, by Matthew Wild
-
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)2010-04-03, by Matthew Wild
-
util.ztact: Fixed global accesses.2010-04-01, by Waqas Hussain
-
util.uuid: Use a local instead of a global.2010-04-01, by Waqas Hussain
-
util.stanza: Fixed some more nil global accesses.2010-04-01, by Waqas Hussain
-
util.stanza: Fixed a nil global access.2010-04-01, by Waqas Hussain
-
Merge 0.7->trunk2010-03-30, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-03-30, by Matthew Wild
-
net.server_event: Fixed spelling fail.2010-03-26, by Waqas Hussain
-
Merge 0.6->0.72010-03-30, by Matthew Wild
-
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug2010-03-30, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error2010-03-25, by Matthew Wild
-
tools/erlparse: Report the line number when showing a syntax error in the input file2010-03-25, by Matthew Wild
-
tools/erlparse: Optimisations aplenty for faster processing of large files2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
net.server_event: Don't re-try a write if the connection closed (thanks Flo)2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-24, by Matthew Wild
-
net.server_event: Bump timeout values up somewhat2010-03-24, by Matthew Wild
-
Merge 0.7->trunk2010-03-24, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-03-24, by Matthew Wild
-
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).2010-03-23, by Waqas Hussain
-
mod_register: Use set_password to set passwords instead of create_user.2010-03-23, by Waqas Hussain
-
usermanager: Added function set_password.2010-03-23, by Waqas Hussain
-
Merge 0.6->0.72010-03-24, by Matthew Wild
-
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s2010-03-24, by Matthew Wild
-
prosody.cfg.lua.dist: Whitespace fix.2010-03-23, by Waqas Hussain
-
prosody.cfg.lua.dist: Disable mod_privacy by default.2010-03-23, by Waqas Hussain
-
usermanager: Return sane errors/results when Cyrus SASL is in use.2010-03-23, by Waqas Hussain
-
mod_saslauth: Tidier code for SASL backend selection.2010-03-23, by Waqas Hussain
-
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.2010-03-23, by Waqas Hussain
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
Merge 0.6->0.72010-03-22, by Matthew Wild
-
util.windows: Convert from Windows line endings2010-03-22, by Matthew Wild
-
Update copyright headers for 20102010-03-22, by Matthew Wild
-
loggingmanager: Don't use non-standard format specifier to format the timestamp.2010-03-22, by Waqas Hussain
-
util.xmppstream: new() now returns a parser object2010-03-22, by Matthew Wild
-
util.xmppstream: Initial commit2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]2010-03-22, by Waqas Hussain
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)2010-03-22, by Matthew Wild
-
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary2010-03-22, by Matthew Wild
-
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)2010-03-22, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logic2010-03-22, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logic2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-20, by Matthew Wild
-
.hgignore: Ignore prosody.version (thanks Florob)2010-03-20, by Matthew Wild
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Clarify some log messages and levels2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.2010-03-18, by Paul Aurich
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.2010-03-17, by Paul Aurich
-
mod_saslauth: Add a sasl_realm option2010-03-17, by Paul Aurich
-
util.cyrus_sasl: Pass the realm to Cyrus2010-03-16, by Paul Aurich
-
Merge darkrain->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.2010-03-17, by Paul Aurich
-
mod_saslauth: Add a sasl_realm option2010-03-17, by Paul Aurich
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
Merge 0.6->0.72010-03-18, by Matthew Wild
-
Merge 0.6 with waqas2010-03-18, by Matthew Wild
-
mod_compression: Improved and lowered log level of some logged messages.2010-03-15, by Waqas Hussain
-
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)2010-03-18, by Matthew Wild
-
Merge with 0.72010-03-17, by Matthew Wild
-
Merge with 0.6 (into 0.7, namely mod_compression fixes)2010-03-17, by Matthew Wild
-
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.2010-03-09, by Waqas Hussain
-
mod_compression: More robust stanza processing.2010-03-09, by Waqas Hussain
-
mod_compression: Don't succeed after indicating a failure.2010-03-09, by Waqas Hussain
-
mod_compression: Don't tell client compression succeeded when it didn't.2010-03-09, by Waqas Hussain
-
mod_compression: Fixed various possible tracebacks in logging.2010-03-09, by Waqas Hussain
-
util.cyrus_sasl: Pass the realm to Cyrus2010-03-16, by Paul Aurich
-
MUC: Added support for letting clients manage discussion history.2010-03-16, by Waqas Hussain
-
Merge with 0.7 (and indirectly 0.6.2)2010-03-15, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJ2010-03-03, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJ2010-03-03, by Matthew Wild
-
stanza_router: Allow non-jabber:client elements after auth, before bind.2010-03-03, by Waqas Hussain
-
Fixing some typos.2009-11-20, by Tobias Markmann
-
util.sasl.plain: Allow empty authzid (thanks bjc).2009-12-01, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certs2010-02-12, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrain2010-02-22, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accounts2010-02-21, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)2010-02-21, by Matthew Wild
-
mod_debug: Obsoleted by mod_console2010-02-20, by Matthew Wild
-
mod_selftests: Obsolete, remove2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
mod_presence: Reflect the user's own presence back to them.2010-02-14, by Waqas Hussain
-
configmanager: Remove debugging code accidentally committed2010-02-14, by Matthew Wild
-
configmanager: Error when a component and host clash hostnames2010-02-14, by Matthew Wild
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily2010-02-13, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context fails2010-02-13, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)2010-02-12, by Matthew Wild
-
hostmanager: Log an error if no hosts are defined2010-02-12, by Matthew Wild
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.2010-02-11, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.2010-02-11, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.2010-02-09, by Waqas Hussain
-
prosody: Add a catch-all friendly message for when any port is in use we want to use2010-02-05, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>2010-01-31, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL ports2010-01-31, by Matthew Wild
-
prosody: Log error message when failing to open ports2010-01-31, by Matthew Wild
-
mod_presence: Quick fix to make probes from local users to local hosts work.2010-01-29, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.2010-01-29, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.2010-01-29, by Waqas Hussain
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.2010-01-29, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.2010-01-24, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)2010-01-23, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')2010-01-22, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packets2010-01-21, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no body2010-01-21, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status line2010-01-21, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #1532010-01-18, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)2010-01-18, by Matthew Wild
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.2010-01-11, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).2010-01-11, by Waqas Hussain
-
util.pposix: Fix return type of lc_abort to shush compiler warning2010-01-10, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabled2010-01-01, by Matthew Wild
-
modulemanager: Fire item-removed events on module unload.2009-12-09, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.2009-12-09, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.2009-12-09, by Waqas Hussain
-
Mainfile: Broke up a really long line.2009-12-09, by Waqas Hussain
-
mod_pep: Support item retrieval use cases2009-12-05, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)2009-12-05, by Paul Aurich
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns2009-11-30, by Matthew Wild
-
tests: Add tests for util.jid.join()2009-11-27, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid2009-11-27, by Matthew Wild
-
MUC: Only allow moderators to change the room subject.2009-11-25, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.2009-11-25, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).2009-11-25, by Waqas Hussain
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls2009-11-24, by Matthew Wild
-
mod_bosh: Don't log response XML2009-11-21, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)2010-02-19, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us2010-02-19, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.2010-01-15, by Tobias Markmann
-
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak2010-03-03, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the server2010-02-19, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closed2010-02-19, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)2010-02-19, by Matthew Wild
-
README: Update URL for installation docs2010-02-18, by Matthew Wild
-
HACKERS: Update2010-02-18, by Matthew Wild
-
TODO: Update for the fact that 0.7 is done2010-03-03, by Matthew Wild
-
TODO: Update2010-02-18, by Matthew Wild
-
s2smanager: Fix syntax error)2010-01-30, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryption2010-01-30, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tin2010-01-30, by Matthew Wild
-
prosodyctl: Fix to load LuaRocks 2.x if we have it2010-03-03, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.require2010-01-28, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)2010-01-13, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked2010-01-11, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile2010-01-10, by Matthew Wild
-
util.signal: Update version in header, and author's email2010-01-10, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports2010-01-09, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integer2010-01-07, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.2010-01-03, by Paul Aurich
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences2010-01-03, by Matthew Wild
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo2009-12-21, by Matthew Wild
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails2009-12-17, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_session2009-12-17, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas2009-12-17, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )2009-12-17, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearer2009-12-17, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.2009-12-15, by Waqas Hussain
-
net.http: Don't expect the body on redirects2009-12-10, by Matthew Wild
-
mod_httpserver: Text files are text/plain, and not plain/text.2009-12-10, by Waqas Hussain
-
mod_httpserver: Removed a log message.2009-12-10, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.2009-12-10, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).2009-12-10, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.2009-12-10, by Waqas Hussain
-
util.signal: Make kill() available on Solaris; really fixes #136.2009-12-09, by Waqas Hussain
-
prosody: Less strict matching for the magic 'interrupted' error2009-12-07, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available2009-12-04, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.2009-12-04, by Paul Aurich
-
net.server_select: Restore checks for wantread/timeout errors on receive2009-12-03, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer length2009-12-03, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)2009-12-03, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use2009-12-03, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types2009-12-02, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.2009-11-21, by Matthew Wild
-
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Fix to correctly handle stream errors from components2010-03-14, by Matthew Wild
-
net.xmppclient_listener: Fix to correctly handle stream errors from clients2010-03-14, by Matthew Wild
-
sessionmanager: Don't re-destroy destroyed sessions2010-03-14, by Matthew Wild
-
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute2010-03-14, by Matthew Wild
-
sessionmanager: Add close method to resting sessions2010-03-14, by Matthew Wild
-
s2smanager: Don't re-destroy destroyed sessions2010-03-14, by Matthew Wild
-
s2smanager: Add open_stream and close methods to resting sessions2010-03-14, by Matthew Wild
-
sessionmanager, s2smanager: Close session on </stream:stream>2010-03-11, by Matthew Wild
-
net.xmppserver_listener: Clarify log message (for nil/false)2010-03-06, by Matthew Wild
-
Merge with trunk2010-03-05, by Matthew Wild
-
Merge with 0.72010-03-05, by Matthew Wild
-
net.dns: Trailing whitespace2010-03-05, by Matthew Wild
-
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)2010-03-05, by Matthew Wild
-
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)2010-03-05, by Matthew Wild
-
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error2010-03-05, by Matthew Wild
-
certmanager: Fix nil global access (thanks Marc)2010-03-05, by Matthew Wild
-
mod_offline: Convert to Unix line endings.2010-03-02, by Waqas Hussain
-
Merge with 0.72010-03-01, by Matthew Wild
-
util.sasl: Fixed a nil global access.2010-03-01, by Waqas Hussain
-
util.stanza: Fixed nil global accesses.2010-03-01, by Waqas Hussain
-
certmanager: Fix global access2010-03-01, by Matthew Wild
-
net.server_select: Fix typo2010-03-01, by Matthew Wild
-
net.server_event: Fix some global accesses2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)2010-03-01, by Matthew Wild
-
net.server_select: Fix calling method of some handler.close()s2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
net.server_event: Improve and fix potential traceback in logging of new incoming connections2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
Merge with 0.7/waqas2010-03-01, by Matthew Wild
-
mod_saslauth: Unlock globals while loading cyrus2010-03-01, by Matthew Wild
-
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.2010-03-01, by Waqas Hussain
-
Merge with 0.72010-03-01, by Matthew Wild
-
prosody: Bump log message describing current connection backend to level 'info'2010-02-27, by Matthew Wild
-
Merge with 0.72010-02-25, by Matthew Wild
-
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example2010-02-25, by Matthew Wild
-
Merge with 0.72010-02-25, by Matthew Wild
-
Merge with 0.62010-02-25, by Matthew Wild
-
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly2010-02-25, by Matthew Wild
-
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)2010-02-25, by Matthew Wild
-
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)2010-02-25, by Matthew Wild
-
net.adns: Trailing whitespace2010-01-20, by Matthew Wild
-
net.server_event: Add lock_read() method to connections2010-02-25, by Matthew Wild
-
Merge with 0.72010-02-22, by Matthew Wild
-
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)2010-02-22, by Matthew Wild
-
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)2010-02-22, by Matthew Wild
-
Merge with 0.72010-02-22, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
prosodyctl.man: Include new restart command2010-02-22, by Dwayne Bent
-
Merge with 0.72010-02-22, by Matthew Wild
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrain2010-02-22, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
prosodyctl.man: Include new restart command2010-02-22, by Dwayne Bent
-
Merge with 0.72010-02-21, by Matthew Wild
-
prosodyctl: Add restart command for KSid and johnny :)2010-02-21, by Matthew Wild
-
Merge with 0.72010-02-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!2010-02-21, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accounts2010-02-21, by Matthew Wild
-
Merge trunk with trunk2010-02-21, by Matthew Wild
-
Merge 0.7 with 0.7 with trunk \o/2010-02-21, by Matthew Wild
-
Merge 0.7 with 0.72010-02-21, by Matthew Wild
-
Merge with 0.72010-02-21, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)2010-02-21, by Matthew Wild
-
Merge with 0.7.2010-02-21, by Waqas Hussain
-
mod_iq: Fire sub-events for iq/self events.2010-02-21, by Waqas Hussain
-
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.2010-02-21, by Waqas Hussain
-
Merge with 0.72010-02-20, by Matthew Wild
-
mod_debug: Obsoleted by mod_console2010-02-20, by Matthew Wild
-
mod_selftests: Obsolete, remove2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
mod_storage, plus a bit of SQL and XML.2010-02-19, by Waqas Hussain
-
Merge with 0.72010-02-19, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)2010-02-19, by Matthew Wild
-
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)2010-02-19, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us2010-02-19, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the server2010-02-19, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closed2010-02-19, by Matthew Wild
-
Merge with 0.72010-02-19, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)2010-02-19, by Matthew Wild
-
Merge with 0.72010-02-18, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
Merge with 0.72010-02-18, by Matthew Wild
-
README: Update URL for installation docs2010-02-18, by Matthew Wild
-
HACKERS: Update2010-02-18, by Matthew Wild
-
TODO: Update2010-02-18, by Matthew Wild
-
Merge with 0.72010-02-18, by Matthew Wild
-
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)2010-02-18, by Matthew Wild
-
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us2010-02-18, by Matthew Wild
-
modulemanager: Fix traceback on unloading global modules (thanks KSid)2010-02-18, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
Merge with 0.72010-02-17, by Matthew Wild
-
Merge with 0.72010-02-16, by Matthew Wild
-
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)2010-02-16, by Matthew Wild
-
Merge with 0.72010-02-16, by Matthew Wild
-
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)2010-02-16, by Matthew Wild
-
Makefile: Remove fallbacks/2010-02-15, by Matthew Wild
-
Makefile: Remove fallbacks/2010-02-15, by Matthew Wild
-
prosody: Don't add fallbacks to package.path and package.cpath.2010-02-15, by Waqas Hussain
-
util.sasl.scram: Removed unnecessary dependency on bitlib.2010-02-15, by Waqas Hussain
-
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded2010-02-15, by Matthew Wild
-
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library2010-02-15, by Matthew Wild
-
net.server: Remove redundant commented code and some trailing whitespace2010-02-15, by Matthew Wild
-
mod_presence: Reflect the user's own presence back to them.2010-02-14, by Waqas Hussain
-
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.2010-02-14, by Waqas Hussain
-
configmanager: Remove debugging code accidentally committed2010-02-14, by Matthew Wild
-
net.server_event: Fix another instance of creating an SSL context - certmanager now does this2010-02-14, by Matthew Wild
-
net.server_event: Fix traceback in creating SSL context2010-02-14, by Matthew Wild
-
configmanager: Error when a component and host clash hostnames2010-02-14, by Matthew Wild
-
mod_tls: Ban TLS after auth, not before.2010-02-14, by Waqas Hussain
-
mod_tls: Fixed traceback during S2S TLS (nil global access).2010-02-14, by Waqas Hussain
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily2010-02-13, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context fails2010-02-13, by Matthew Wild
-
prosody: Use certmanager to create the global SSL context2010-02-13, by Matthew Wild
-
Merge with 0.72010-02-13, by Matthew Wild
-
certmanager: Bring back the friendly errors when failing to load the key/certificate file2010-02-13, by Matthew Wild
-
componentmanager: Use certmanager for creating contexts2010-02-13, by Matthew Wild
-
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does2010-02-13, by Matthew Wild
-
Merge with backout2010-02-13, by Matthew Wild
-
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.2010-02-13, by Matthew Wild
-
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection2010-02-12, by Matthew Wild
-
stanza_router: Fire /self events for stanzas users send to their own bare JID.2010-02-12, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certs2010-02-12, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)2010-02-12, by Matthew Wild
-
net.dns: Update for new socket API2010-02-12, by Matthew Wild
-
hostmanager: Small optimisation in checking whether a host is enabled2010-02-12, by Matthew Wild
-
hostmanager: Log an error if no hosts are defined2010-02-12, by Matthew Wild
-
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code2010-02-12, by Matthew Wild
-
mod_privacy: Fix to correctly iterate over lists stored in new format2010-02-12, by Matthew Wild
-
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost2010-02-12, by Matthew Wild
-
mod_saslauth: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_roster: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_legacyauth: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_compression: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_bosh: Fire stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
sessionmanager: Fire stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Cleanup.2010-02-11, by Waqas Hussain
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.2010-02-11, by Waqas Hussain
-
Merge with trunk.2010-02-11, by Waqas Hussain
-
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).2010-02-11, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.2010-02-11, by Waqas Hussain
-
mod_tls: Inlined some code.2010-02-11, by Waqas Hussain
-
net.server_event: Fixes for traceback with no LuaSec2010-02-11, by Matthew Wild
-
net.server_select: Small indentation fix2010-02-11, by Matthew Wild
-
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)2010-02-11, by Matthew Wild
-
mod_tls: Merged duplicate code.2010-02-11, by Waqas Hussain
-
mod_tls: Switched to new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Slight refactoring.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.2010-02-11, by Waqas Hussain
-
sessionmanager: Fire resource-unbind event after removing session from sessions table2010-02-11, by Matthew Wild
-
mod_privacy: Remove use of to identify unspecified privacy list2010-02-11, by Matthew Wild
-
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)2010-02-11, by Matthew Wild
-
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code2010-02-11, by Matthew Wild
-
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)2010-02-11, by Matthew Wild
-
loggingmanager: Trailing whitespace2010-02-11, by Matthew Wild
-
modulemanager: Load plugin libraries in the same environment as the plugins.2010-02-11, by Waqas Hussain
-
modulemanager: Make the plugin environment available directly (module.environment within plugins).2010-02-11, by Waqas Hussain
-
util.datamanager: Added support for hooks to override behavior.2010-02-11, by Waqas Hussain
-
net.server_select: Only allow starttls if luasec is available (thanks Nolan)2010-02-10, by Matthew Wild
-
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs2010-02-10, by Matthew Wild
-
sessionmanager: Whitespace fix2010-02-10, by Matthew Wild
-
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity2010-02-09, by Matthew Wild
-
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.2010-02-09, by Waqas Hussain
-
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.2010-02-09, by Waqas Hussain
-
mod_tls: Don't advertise TLS after authentication.2010-02-09, by Waqas Hussain
-
net.dns: Fixed whitespace/indentation.2010-02-09, by Waqas Hussain
-
net.dns: Removed unused function.2010-02-09, by Waqas Hussain
-
net.dns: Removed some useless indirection to improve readability.2010-02-09, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.2010-02-09, by Waqas Hussain
-
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)2010-02-08, by Matthew Wild
-
net.httpserver: Trailing whitespace2010-02-08, by Matthew Wild
-
Merge with backout2010-02-05, by Matthew Wild
-
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line2010-02-05, by Matthew Wild
-
prosody: Add a catch-all friendly message for when any port is in use we want to use2010-02-05, by Matthew Wild
-
prosodyctl: Initialize logging before checking dependencies2010-02-05, by Ali Sabil
-
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)2010-02-05, by Matthew Wild
-
certmanager: Fix traceback with no LuaSec2010-02-05, by Matthew Wild
-
certmanager: Tabs not spaces!2010-02-05, by Matthew Wild
-
util.dependencies: Don't query the config (it isn't really necessary)2010-02-05, by Matthew Wild
-
net.server_event: Update for compatibility with new server API2010-01-31, by Matthew Wild
-
net.xmppserver_listener: status -> onstatus for consistency2010-01-31, by Matthew Wild
-
net.server_select: listener.status -> listener.onstatus for consistency2010-01-31, by Matthew Wild
-
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)2010-01-31, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>2010-01-31, by Matthew Wild
-
net.adns: Trailing whitespace2010-01-31, by Matthew Wild
-
hostmanager: Use certmanager for obtaining SSL contexts2010-01-31, by Matthew Wild
-
certmanager: Hello world, I'm come to manage your SSL contexts2010-01-31, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL ports2010-01-31, by Matthew Wild
-
configmanager: Trailing whitespace2010-01-31, by Matthew Wild
-
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'2010-01-31, by Matthew Wild
-
prosody: Log error message when failing to open ports2010-01-31, by Matthew Wild
-
net.server_select: Report whether a new listener uses SSL or not in the log message2010-01-31, by Matthew Wild
-
prosody: Only set the ssl_ctx for 'ssl' connections2010-01-31, by Matthew Wild
-
net.connlisteners: Remove redundant variable declaration2010-01-31, by Matthew Wild
-
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS2010-01-31, by Matthew Wild
-
s2smanager: Update for new server SSL API (don't pass a sslctx)2010-01-31, by Matthew Wild
-
mod_tls: Remove some redundant variable declarations2010-01-31, by Matthew Wild
-
mod_tls: Update for new server SSL syntax2010-01-31, by Matthew Wild
-
s2smanager: Fix syntax error)2010-01-30, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryption2010-01-30, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tin2010-01-30, by Matthew Wild
-
hostmanager: Trailing whitespace2010-01-29, by Matthew Wild
-
net.server_event: Trailing whitespace2010-01-29, by Matthew Wild
-
net.server_event: Support :setlistener() method on connections to work with port multiplexing2010-01-29, by Matthew Wild
-
Merge with trunk.2010-01-29, by Waqas Hussain
-
mod_presence: Quick fix to make probes from local users to local hosts work.2010-01-29, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.2010-01-29, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.2010-01-29, by Waqas Hussain
-
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast2010-01-29, by Matthew Wild
-
MUC: Show error message texts when participants are kicked for stanza errors2010-01-29, by Matthew Wild
-
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)2010-01-29, by Matthew Wild
-
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error2010-01-29, by Matthew Wild
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.2010-01-29, by Waqas Hussain
-
mod_privacy: A handful of logging fixes2010-01-29, by Matthew Wild
-
Merge backed out changeset2010-01-29, by Matthew Wild
-
Backed out changeset c4240df1b412 (or this)2010-01-29, by Matthew Wild
-
Backed out changeset a4f9ed3f912e (you didn't see this)2010-01-29, by Matthew Wild
-
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast2010-01-29, by Matthew Wild
-
mod_privacy: Mmph, no 'from' == from local2010-01-29, by Matthew Wild
-
mod_privacy: Trailing whitespace (I can't sleep)2010-01-29, by Matthew Wild
-
prosodyctl: Don't load luarocks as util.dependencies now does this2010-01-28, by Matthew Wild
-
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process2010-01-28, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.require2010-01-28, by Matthew Wild
-
mod_console: Update !! shortcut for new connection API2010-01-28, by Matthew Wild
-
s2smanager: Whitespace2010-01-28, by Matthew Wild
-
xep227toprosody: Fixed some global accesses.2010-01-27, by Waqas Hussain
-
xep227toprosody: Initial commit (thanks stefan).2010-01-27, by Waqas Hussain
-
xmlhandlers: Removed unused variables.2010-01-25, by Waqas Hussain
-
xmlhandlers: A little optimization.2010-01-25, by Waqas Hussain
-
MUC: Removed old commented code.2010-01-25, by Waqas Hussain
-
MUC: Converted some local functions into methods.2010-01-25, by Waqas Hussain
-
mod_privacy: Removed a useless 'require' within a function.2010-01-25, by Waqas Hussain
-
Merge with trunk.2010-01-25, by Waqas Hussain
-
mod_privacy: Cleaned up code.2010-01-25, by Waqas Hussain
-
mod_privacy: Reduced a function.2010-01-25, by Waqas Hussain
-
mod_privacy: Fixed global access.2010-01-25, by Waqas Hussain
-
mod_privacy: Imported from prosody-modules.2010-01-25, by Waqas Hussain
-
mod_component: Cleaned up unused variables.2010-01-24, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.2010-01-24, by Waqas Hussain
-
xmlhandlers: Rearranged a little code.2010-01-23, by Waqas Hussain
-
xmlhandlers: Fixed indentation and added some semicolons.2010-01-23, by Waqas Hussain
-
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.2010-01-23, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)2010-01-23, by Matthew Wild
-
xmppcomponent_listener: Update for new connection API2010-01-22, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')2010-01-22, by Matthew Wild
-
mod_xmlrpc: Obsolete, remove2010-01-22, by Matthew Wild
-
mod_bosh: I == fail.2010-01-22, by Matthew Wild
-
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed2010-01-22, by Matthew Wild
-
mod_bosh: Support for cross-domain access control using CORS2010-01-21, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packets2010-01-21, by Matthew Wild
-
util.stanza: Trailing whitespace2010-01-21, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no body2010-01-21, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status line2010-01-21, by Matthew Wild
-
modulemanager: Remove obsolete actions code2010-01-21, by Matthew Wild
-
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)2010-01-21, by Matthew Wild
-
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent2010-01-21, by Matthew Wild
-
objectmanager: Obsolete, remove2010-01-21, by Matthew Wild
-
actions: Obsolete, remove2010-01-21, by Matthew Wild
-
mod_actions_http: Obsolete, remove2010-01-21, by Matthew Wild
-
mod_bosh: Trailing whitespace2010-01-21, by Matthew Wild
-
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response2010-01-19, by Matthew Wild
-
net.xmppserver_listener: Extend session:close() with a remote_reason parameter2010-01-19, by Matthew Wild
-
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)2010-01-19, by Matthew Wild
-
mod_bosh: Update for new xmlhandlers syntax2010-01-19, by Matthew Wild
-
net.xmpp{client,server,component}: Update for new xmlhandlers syntax2010-01-19, by Matthew Wild
-
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known2010-01-19, by Matthew Wild
-
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file2010-01-18, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #1532010-01-18, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)2010-01-18, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.2010-01-15, by Tobias Markmann
-
mod_muc: Remove unused history_length declaration2010-01-13, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)2010-01-13, by Matthew Wild
-
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir2010-01-12, by Matthew Wild
-
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used2010-01-12, by Matthew Wild
-
net.server_event: Add conn:setoption() to set options on the socket2010-01-12, by Matthew Wild
-
net.server_select: Add conn:setoption() to set options on the socket2010-01-12, by Matthew Wild
-
mod_saslauth: Fixed some indentation and added some semi-colons.2010-01-11, by Waqas Hussain
-
mod_saslauth: Made some variables local to avoid unnecessary global access.2010-01-11, by Waqas Hussain
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.2010-01-11, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).2010-01-11, by Waqas Hussain
-
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)2010-01-11, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked2010-01-11, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile2010-01-10, by Matthew Wild
-
util.datamanager: Use pposix.mkdir if available2010-01-10, by Matthew Wild
-
util.pposix: Add mkdir(path)2010-01-10, by Matthew Wild
-
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform2010-01-10, by Matthew Wild
-
mod_posix: Set umask to 'umask' from the config, or 0272010-01-10, by Matthew Wild
-
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.22010-01-10, by Matthew Wild
-
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)2010-01-10, by Matthew Wild
-
util.pposix: Fix return type of lc_abort to shush compiler warning2010-01-10, by Matthew Wild
-
util.posix: Trailing whitespace2010-01-10, by Matthew Wild
-
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal2010-01-10, by Matthew Wild
-
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface2010-01-10, by Matthew Wild
-
mod_posix: Remove the lines added to work around the util.signal loop bug2010-01-10, by Matthew Wild
-
util.signal: Update version in header, and author's email2010-01-10, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports2010-01-09, by Matthew Wild
-
prosody: Read list of possible config extensions from configmanager, removes old TODO2010-01-09, by Matthew Wild
-
configmanager: Add parsers() method to return an array of supported config formats2010-01-09, by Matthew Wild
-
s2smanager: Split sending of stream header into a :open_stream() method2010-01-09, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integer2010-01-07, by Matthew Wild
-
net.server_select: Fix oops in last commit2010-01-06, by Matthew Wild
-
net.server_select: Allow setting the logger using server.setlogger2010-01-06, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.2010-01-03, by Paul Aurich
-
s2smanager, hostmanager: Make dialback secrets per-host2010-01-03, by Matthew Wild
-
s2smanager: Trim trailing whitespace2010-01-03, by Matthew Wild
-
mod_saslauth: Oops.2010-01-03, by Paul Aurich
-
Merge with Paul2010-01-03, by Matthew Wild
-
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element2010-01-03, by Matthew Wild
-
mod_saslauth: Use module:get_option()2010-01-03, by Paul Aurich
-
mod_saslauth: Add sasl_backend config parameter2010-01-03, by Paul Aurich
-
Merge with Rob2010-01-03, by Matthew Wild
-
Added notification of configuration changes for MUCs2009-12-30, by Rob Hoelz
-
Add support for non-anonymous MUC rooms2009-12-29, by Rob Hoelz
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences2010-01-03, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabled2010-01-01, by Matthew Wild
-
prosody.cfg.lua.dist: Remove trailing whitespace2010-01-01, by Matthew Wild
-
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively2009-12-31, by Matthew Wild
-
util.signal: Update header comment for new filename2009-12-30, by Matthew Wild
-
util.sasl_cyrus: Report an error if Cyrus SASL init fails.2009-12-30, by Tobias Markmann
-
util.sasl_cyrus: Removing whitespace.2009-12-29, by Tobias Markmann
-
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.2009-12-29, by Tobias Markmann
-
util.sasl_cyrus: Change variable name.2009-12-28, by Tobias Markmann
-
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)2009-12-28, by Tobias Markmann
-
net.httpserver: Optimized response serialization.2009-12-27, by Waqas Hussain
-
mod_saslauth: Adjust sanitizing.2009-12-23, by Tobias Markmann
-
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.2009-12-23, by Tobias Markmann
-
first working version with Cyrus SASL support.2009-12-23, by jorj
-
added comment to remind us to fix binary output breaking the terminal2009-12-23, by jorj
-
util.sasl_cyrus: Further fixing and cleanup.2009-12-22, by Tobias Markmann
-
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.2009-12-22, by Tobias Markmann
-
util.sasl_cyrus: Log errors if CyrusSASL init fails.2009-12-22, by Tobias Markmann
-
mod_saslauth: Make service_name configurable for CyrusSASL users.2009-12-22, by Tobias Markmann
-
mod_saslauth: Add support for CyrusSASL.2009-12-22, by Tobias Markmann
-
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.2009-12-22, by Tobias Markmann
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo2009-12-21, by Matthew Wild
-
net.dns: Update synchronous path for new connection API2009-12-21, by Brian Cully
-
util.prosodyctl: Saner determination of Prosody executable path2009-12-21, by Brian Cully
-
mod_pep: Added a TODO.2009-12-21, by Waqas Hussain
-
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).2009-12-21, by Waqas Hussain
-
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).2009-12-21, by Waqas Hussain
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails2009-12-17, by Matthew Wild
-
Merge with backout branch2009-12-17, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )2009-12-17, by Matthew Wild
-
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)2009-12-17, by Matthew Wild
-
s2smanager: More whitespace2009-12-17, by Matthew Wild
-
s2smanager: Whitespace2009-12-17, by Matthew Wild
-
net.server_event: Add properties like _ip and _port to server objects too2009-12-17, by Matthew Wild
-
net.server_event: Add :serverport() method to be compatible with old API2009-12-17, by Matthew Wild
-
mod_bosh: Update for new connection API2009-12-17, by Matthew Wild
-
httpserver_listener: Update for new connection API2009-12-17, by Matthew Wild
-
net.httpserver: Fix usage of old connection API syntax2009-12-17, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearer2009-12-17, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_session2009-12-17, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas2009-12-17, by Matthew Wild
-
net.server_event: Load ssl/socket libraries if not already available2009-12-17, by Matthew Wild
-
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)2009-12-17, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.2009-12-15, by Waqas Hussain
-
prosody: Fix to net_activate_ports to mend binding to specific interfaces2009-12-15, by Paul Aurich
-
net.http: Don't expect the body on redirects2009-12-10, by Matthew Wild
-
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.2009-12-10, by Waqas Hussain
-
mod_httpserver: Text files are text/plain, and not plain/text.2009-12-10, by Waqas Hussain
-
mod_httpserver: Removed a log message.2009-12-10, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.2009-12-10, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).2009-12-10, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.2009-12-10, by Waqas Hussain
-
mod_httpserver: Delay setup until after server is started.2009-12-10, by Waqas Hussain
-
mod_bosh: Delay setup until after server is started.2009-12-10, by Waqas Hussain
-
prosody: Use the multiplex listener when the 'ports' config option is specified.2009-12-10, by Waqas Hussain
-
net_activate_ports: Use the default config option 'ports' when no option is specified.2009-12-10, by Waqas Hussain
-
multiplex_listener: Initial commit. Multiple protocols on a single port.2009-12-10, by Waqas Hussain
-
modulemanager: Fire item-removed events on module unload.2009-12-09, by Waqas Hussain
-
modulemanager: Fixed a global access.2009-12-09, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.2009-12-09, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.2009-12-09, by Waqas Hussain
-
Mainfile: Broke up a really long line.2009-12-09, by Waqas Hussain
-
Merge with 0.62009-12-09, by Matthew Wild
-
util.signal: Make kill() available on Solaris; really fixes #136.2009-12-09, by Waqas Hussain
-
prosody: Report the current socket backend in use2009-12-08, by Matthew Wild
-
net.server_event: Add get_backend() method2009-12-08, by Matthew Wild
-
net.server_select: Add get_backend() method2009-12-08, by Matthew Wild
-
mod_posix: Set empty SIGINT handler when a SIGINT is caught2009-12-08, by Matthew Wild
-
prosody: Clarify and add some comments to describe what we're doing when and why2009-12-08, by Matthew Wild
-
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting2009-12-07, by Matthew Wild
-
net.server_event: Add setquitting() function to be compatible with net.server_select2009-12-07, by Matthew Wild
-
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification2009-12-07, by Matthew Wild
-
mod_posix: Catch SIGINT2009-12-07, by Matthew Wild
-
Merge with trunk2009-12-07, by Matthew Wild
-
prosody: Less strict matching for the magic 'interrupted' error2009-12-07, by Matthew Wild
-
prosodyctl: Nicer errors when addplugin command fails2009-12-07, by Matthew Wild
-
util.datamanager: Store data stores with no host in '_global' folder2009-12-06, by Matthew Wild
-
mod_pep: Support item retrieval use cases2009-12-05, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)2009-12-05, by Paul Aurich
-
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)2009-12-05, by Matthew Wild
-
mod_compression: Tweak some log levels2009-12-04, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available2009-12-04, by Matthew Wild
-
prosody: Expose global_ssl_ctx through prosody object2009-12-04, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.2009-12-04, by Paul Aurich
-
mod_proxy65: Strip trailing whitespace2009-12-04, by Matthew Wild
-
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)2009-12-04, by Brian Cully
-
net.server_select, net.server_event: Convert to unix line endings from Windows2009-12-04, by Matthew Wild
-
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c2009-12-04, by Brian Cully
-
configure: fix typo of 'yes' -> 'yet'2009-12-04, by Matthew Wild
-
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.2009-12-04, by Brian Cully
-
Redo merge with Waqas' PBKDF2 optimizations.2009-12-03, by Tobias Markmann
-
Merge with Waqas.2009-12-03, by Tobias Markmann
-
net.server_select: Restore checks for wantread/timeout errors on receive2009-12-03, by Matthew Wild
-
mod_proxy65: Don't read data from the connection untill the proxying is activated2009-12-03, by Sjoerd Simons
-
mod_proxy65: Make the proxying bidirectional2009-12-03, by Sjoerd Simons
-
mod_proxy65: Use a bigger buffer for data we're proxying2009-12-03, by Sjoerd Simons
-
mod_proxy65: Only lock the reading side when throttling2009-12-03, by Sjoerd Simons
-
net.server_select: Add a function to just lock a stream for reading2009-12-03, by Sjoerd Simons
-
mod_proxy65: Replace error() calls with module:log("error", ...)2009-12-03, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer length2009-12-03, by Matthew Wild
-
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend2009-12-03, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)2009-12-03, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use2009-12-03, by Matthew Wild
-
Merge with 0.62009-12-02, by Matthew Wild
-
util.dependencies: Fix package name of LuaFilesystem2009-12-02, by Matthew Wild
-
Merge with Tobias2009-12-02, by Matthew Wild
-
mod_console: Show compression status on s2s:show() output.2009-12-01, by Tobias Markmann
-
Merge with tip.2009-12-01, by Tobias Markmann
-
Merge with Tobias2009-12-02, by Matthew Wild
-
mod_compression: Removing trailing whitespace.2009-12-01, by Tobias Markmann
-
mod_compression: Declaring the de-/compression pipes as local.2009-12-01, by Tobias Markmann
-
mod_compression: Some comment clean up.2009-12-01, by Tobias Markmann
-
Merge with tip.2009-12-01, by Tobias Markmann
-
mod_compression: Removing forgotten debugging output.2009-11-30, by Tobias Markmann
-
mod_compression: Define db (dialback) namespace in stream header.2009-11-30, by Tobias Markmann
-
Merge with tip.2009-11-30, by Tobias Markmann
-
mod_compression: Enabeling compression for outgoing s2s streams.2009-11-30, by Tobias Markmann
-
mod_compression: Some further refactoring.2009-11-29, by Tobias Markmann
-
mod_compression: Make setup_compression work for s2s sessions too.2009-11-29, by Tobias Markmann
-
mod_compression: Moving compression setup in a dedicated function.2009-11-29, by Tobias Markmann
-
mod_compression: Prepare activating of compression on s2s.2009-11-29, by Tobias Markmann
-
Merge with tip.2009-11-29, by Tobias Markmann
-
Enable one way stream compression on s2s links.2009-11-29, by Tobias Markmann
-
Fixing some typos.2009-11-20, by Tobias Markmann
-
modulemanager, net.dns: Remove trailing whitespace2009-12-02, by Matthew Wild
-
prosodyctl: Experimental 'addplugin' command2009-12-02, by Matthew Wild
-
util.pluginloader: Support for fetching plugins from the data store2009-12-02, by Matthew Wild
-
net.httpserver: Fix to work with new server API2009-12-02, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types2009-12-02, by Matthew Wild
-
mod_proxy65: Remove trailing whitespace2009-12-01, by Matthew Wild
-
mod_proxy65: Fix log:module -> module:log :)2009-12-01, by Matthew Wild
-
Merge with trunk2009-12-01, by Matthew Wild
-
util.sasl.plain: Allow empty authzid (thanks bjc).2009-12-01, by Waqas Hussain
-
util.hmac: Optimized.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Optimized binaryXOR.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Fixed a variable redeclaration.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Making =2D and =3D substitution actually work.2009-11-30, by Tobias Markmann
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns2009-11-30, by Matthew Wild
-
util.sasl.plain: A little refactoring.2009-11-29, by Waqas Hussain
-
Merge with 0.6.2009-11-29, by Waqas Hussain
-
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).2009-11-28, by Waqas Hussain
-
mod_register: Properly notify contacts of subscription removal on account deletion.2009-11-28, by Waqas Hussain
-
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.2009-11-26, by Waqas Hussain
-
util.sasl.digest-md5: Fixing some variable access.2009-11-28, by Tobias Markmann
-
Merge with Tobias2009-11-28, by Matthew Wild
-
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections2009-11-28, by Matthew Wild
-
Make some more variables to locals.2009-11-28, by Tobias Markmann
-
util.sasl: Move some variables to local space. Fix a bug.2009-11-28, by Tobias Markmann
-
mod_console: Update for new server API, fixes traceback when closing console sessions2009-11-28, by Matthew Wild
-
util.sasl.plain: Fail gracefully on empty <auth/> tag2009-11-28, by Matthew Wild
-
mod_saslauth: Fix typo in variable name2009-11-28, by Matthew Wild
-
net.server_select: Update conn.close() to use new connection method convention2009-11-28, by Matthew Wild
-
mod_proxy65: Use new jid.join() from util.jid2009-11-27, by Matthew Wild
-
tests: Add tests for util.jid.join()2009-11-27, by Matthew Wild
-
tests/test.lua: Print the current test being run if verbosity sufficient2009-11-27, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid2009-11-27, by Matthew Wild
-
mod_proxy65: Update listener callback names for new server API2009-11-27, by sjoerd simons
-
Merged with tip.2009-11-26, by Tobias Markmann
-
mod_saslauth: Allow relogins after failed SASL login.2009-11-26, by Tobias Markmann
-
util.sasl: Adding clean_clone() method.2009-11-26, by Tobias Markmann
-
net.server_event: tostring() some debug logging parameters2009-11-26, by Matthew Wild
-
net.server_event: Add set_send() for compatibility with server_select2009-11-26, by Matthew Wild
-
net.server_event: Hide starttls function when the connection is not SSL-enabled2009-11-26, by Matthew Wild
-
net.server_event: Count the number of client connections *upwards* :)2009-11-26, by Matthew Wild
-
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement2009-11-26, by Matthew Wild
-
net.server_event: Fix to make ontimeout() listener callback work2009-11-26, by Matthew Wild
-
net.server_select: Rename server.setsend() to server.set_send() for consistency2009-11-26, by Matthew Wild
-
net.adns: Some cleanup, happens to also make it compatible with libevent2009-11-26, by Matthew Wild
-
s2smanager: Allow configuration of the dialback_secret in the config2009-11-26, by Matthew Wild
-
Merge with 0.6.2009-11-26, by Waqas Hussain
-
mod_presence: Use the local host as origin for subscription request acks.2009-11-26, by Waqas Hussain
-
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.2009-11-26, by Waqas Hussain
-
Tagging 0.6.12009-11-26, by Matthew Wild
-
Tagging 0.6.02009-11-26, by Matthew Wild
-
Makefile: Fix to install new util/sasl directory2009-11-26, by Matthew Wild
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 0.6.12009-11-25, by Matthew Wild
-
Merge with trunk2009-11-25, by Matthew Wild
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.dataforms: Don't require type when parsing form XML2009-11-25, by Florian Zeitz
-
Merge with trunk.2009-11-25, by Waqas Hussain
-
MUC: Added support for the room-destroy owner use case.2009-11-25, by Waqas Hussain
-
MUC: Slightly refactored form processing.2009-11-25, by Waqas Hussain
-
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.2009-11-25, by Tobias Markmann
-
Merge with trunk2009-11-25, by Matthew Wild
-
Merge with Tobias's SASL redesign branch2009-11-25, by Matthew Wild
-
Merge with trunk.2009-11-19, by Tobias Markmann
-
Reduce needed roundtrips during DIGEST-MD5 login.2009-11-19, by Tobias Markmann
-
Adding some human readable error messages.2009-11-19, by Tobias Markmann
-
Fail if username or password don't pass SASLprep.2009-11-19, by Tobias Markmann
-
Use new cofig option reading API.2009-11-19, by Tobias Markmann
-
Allow SASL PLAIN over unsecure connections when intended by admin.2009-11-19, by Tobias Markmann
-
Typo.2009-11-19, by Tobias Markmann
-
Handle , and = in usernames for SCRAM.2009-11-18, by Tobias Markmann
-
Provide SASL PLAIN mechanism only if TLS is active.2009-11-18, by Tobias Markmann
-
Cleaning up.2009-11-18, by Tobias Markmann
-
Tidying up.2009-11-18, by Tobias Markmann
-
Enable restriction of supported mechanisms in the SASL library.2009-11-18, by Tobias Markmann
-
SASLprep authentication and password in SASL PLAIN implementation.2009-11-18, by Tobias Markmann
-
SASLprep usernames and passwords.2009-11-18, by Tobias Markmann
-
Making interop with libpurple. (Thanks darkrain).2009-11-17, by Tobias Markmann
-
Add check for forbidden char sequences in validate_username().2009-11-17, by Tobias Markmann
-
Completed SCRAM-SHA-1 implementation to a ready-to-test state.2009-11-17, by Tobias Markmann
-
Added missing require for generate_uuid.2009-11-17, by Tobias Markmann
-
Initial commit of SCRAM SASL mechanism.2009-11-16, by Tobias Markmann
-
Merge with sasl branch.2009-11-16, by Tobias Markmann
-
Adding support for digest-md5 profile in DIGEST-MD5 implementation. sasl2009-11-13, by Tobias Markmann
-
MUC: Only allow moderators to change the room subject.2009-11-25, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.2009-11-25, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).2009-11-25, by Waqas Hussain
-
Removed some legacy doc/ files.2009-11-25, by Waqas Hussain
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)2009-11-25, by Matthew Wild
-
xmppclient_listener: Escape control characters when logging invalid XML.2009-11-24, by Waqas Hussain
-
Merge with 0.62009-11-25, by Matthew Wild
-
Merge with trunk2009-11-24, by Matthew Wild
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls2009-11-24, by Matthew Wild
-
Merge with trunk2009-11-23, by Matthew Wild
-
Merge with 0.62009-11-23, by Matthew Wild
-
util.dependencies: Missed a Debian/2009-11-23, by Matthew Wild
-
util.dependencies: Clearer message, add homepages, etc.2009-11-23, by Matthew Wild
-
util.dependencies: Add LuaFileSystem as a hard dependency2009-11-23, by Matthew Wild
-
Merged with 0.6.2009-11-23, by Waqas Hussain
-
prosody: Added support for command line argument '--config'.2009-11-23, by Waqas Hussain
-
Merge with trunk2009-11-23, by Matthew Wild
-
Merged with 0.6.2009-11-23, by Waqas Hussain
-
util.serialization: Replaced commas with semi-colons between table fields.2009-11-23, by Waqas Hussain
-
util.serialization: Concise output for empty tables.2009-11-23, by Waqas Hussain
-
Mainfile: Fixed some comments.2009-11-23, by Waqas Hussain
-
mod_console: Update for new net.server API2009-11-22, by Matthew Wild
-
Merged with 0.6.2009-11-22, by Waqas Hussain
-
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.2009-11-22, by Waqas Hussain
-
sessionmanager: Added function send_to_interested_resources().2009-11-22, by Waqas Hussain
-
mod_proxy65: Update for new net.server API, untested2009-11-22, by Matthew Wild
-
mod_proxy65: Import from prosody-modules, thanks Ephraim :)2009-11-22, by Matthew Wild
-
net.server: Add some comments to explain to waqas how it all works :)2009-11-22, by Matthew Wild
-
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)2009-11-22, by Matthew Wild
-
s2smanager: Fix syntax error introduced in merge2009-11-22, by Matthew Wild
-
Merge with trunk2009-11-22, by Matthew Wild
-
stanza_router: Don't log full stanzas destined for s2s2009-11-22, by Matthew Wild
-
net.server_select: Bring up to date to new common connection API2009-11-22, by Matthew Wild
-
net.httpserver, net.http: Update for new net.server API (untested)2009-11-22, by Matthew Wild
-
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect2009-11-22, by Matthew Wild
-
net.adns: Update for new net.server API (doesn't work with libevent yet)2009-11-22, by Matthew Wild
-
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)2009-11-22, by Matthew Wild
-
net.server_event: Comment accidentally uncommented vdebug()2009-11-22, by Matthew Wild
-
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout2009-11-22, by Matthew Wild
-
net.server_event: Remove premature non-optimisation2009-11-22, by Matthew Wild
-
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits2009-11-22, by Matthew Wild
-
net.server_event: Obey nowriting/nointerface for locks in interface methods2009-11-22, by Matthew Wild
-
net.server_event: Add set_sslctx() method to connections2009-11-22, by Matthew Wild
-
net.server_event: conn.usingssl -> conn._usingssl2009-11-22, by Matthew Wild
-
net.server_event: Use correct listener callbacks2009-11-22, by Matthew Wild
-
net.server_event: Small whitespace fixes2009-11-22, by Matthew Wild
-
net.server_event: Correct a few instances of .sslctx to ._sslctx2009-11-22, by Matthew Wild
-
net.server_event: Call connection's onconnect, no need to pass closures around now2009-11-22, by Matthew Wild
-
net.server_event: Use connection id in all relevant logging2009-11-22, by Matthew Wild
-
net.server_event: Define id property for connection objects, to aid logging2009-11-22, by Matthew Wild
-
net.server_event: Define vdebug function for convenience2009-11-22, by Matthew Wild
-
net.server_event: Change to new standard addserver() syntax2009-11-21, by Matthew Wild
-
net.server_select: Change addserver() parameters to be compatible with new standard syntax2009-11-21, by Matthew Wild
-
mod_tls: Switch to : syntax for connection methods2009-11-21, by Matthew Wild
-
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua2009-11-21, by Matthew Wild
-
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua2009-11-21, by Matthew Wild
-
net.server: Small fix for addtimer() compatibility code2009-11-21, by Matthew Wild
-
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit2009-11-21, by Matthew Wild
-
sessionmanager: Use : syntax for calling connection methods2009-11-21, by Matthew Wild
-
objectmanager: Convert to unix line-endings2009-11-21, by Matthew Wild
-
s2smanager: Don't log full stanza when sending outwards2009-11-21, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.2009-11-21, by Matthew Wild
-
mod_bosh: Don't log response XML2009-11-21, by Matthew Wild
-
util.timer: Fix libevent timers (event.base doesn't exist...)2009-11-21, by Matthew Wild
-
net.server_event: Export base as event_base2009-11-21, by Matthew Wild
-
net.server_event: Comment overly verbose log message2009-11-21, by Matthew Wild
-
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)2009-11-21, by Matthew Wild
-
net.server: Rename to net.server_select2009-11-21, by Matthew Wild
-
net.server_event: Remove redundant getid() function2009-11-20, by Matthew Wild
-
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas2009-11-20, by Matthew Wild
-
util.sasl: Add COMPAT comment2009-11-18, by Matthew Wild
-
mod_console: Moved activation of the console port from the main file to mod_console.2009-11-18, by Waqas Hussain
-
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.2009-11-18, by Waqas Hussain
-
mod_register: Log a debug message when a session's IP is not available.2009-11-18, by Waqas Hussain
-
mod_bosh: Set session.ip for BOSH sessions.2009-11-18, by Waqas Hussain
-
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.2009-11-18, by Waqas Hussain
-
net.dns: Be more strict about the records we cache2009-11-18, by Matthew Wild
-
net.dns: Be more strict about checking the DNS replies we receive2009-11-18, by Matthew Wild
-
util.sasl: Improved a log message.2009-11-13, by Waqas Hussain
-
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).2009-11-13, by Waqas Hussain
-
util.sasl: Return proper error when client provides authzid.2009-11-12, by Waqas Hussain
-
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).2009-11-12, by Waqas Hussain
-
net.connlisteners: Log an error when a listener fails to load.2009-11-12, by Waqas Hussain
-
componentmanager: Improved logging for stanzas being bounced for unavailable components.2009-11-12, by Waqas Hussain
-
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config2009-11-08, by Matthew Wild
-
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset2009-11-08, by Matthew Wild
-
Merge with trunk2009-11-06, by Matthew Wild
-
util.dataforms: Support for jid-multi field type2009-11-06, by Florian Zeitz
-
net.dns: Fixed indentation and coding style.2009-11-01, by Waqas Hussain
-
net.dns: Initialize default resolver on module load (instead of on first use).2009-11-01, by Waqas Hussain
-
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.2009-11-01, by Waqas Hussain
-
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak2009-11-01, by Matthew Wild
-
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option2009-10-31, by Matthew Wild
-
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).2009-10-31, by Waqas Hussain
-
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.2009-10-30, by Waqas Hussain
-
util.dataforms: Only add value to rendered form if supplied in the data2009-10-30, by Florian Zeitz
-
util.pposix: Add abort() function2009-10-30, by Matthew Wild
-
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner2009-10-26, by Matthew Wild
-
Merge with trunk2009-10-26, by Matthew Wild
-
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)2009-10-26, by Waqas Hussain
-
Prosody top-level error handler modified to log properly on non-string error messages.2009-10-25, by Waqas Hussain
-
mod_console: Added proper cleanup for disconnected console sessions.2009-10-25, by Waqas Hussain
-
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.2009-10-25, by Waqas Hussain
-
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.2009-10-25, by Waqas Hussain
-
rostermanager: Fixed a global access.2009-10-21, by Waqas Hussain
-
rostermanager: Refactored roster loading to remove duplicate code.2009-10-21, by Waqas Hussain
-
rostermanager: Log a warning when a self-contact is detected.2009-10-21, by Waqas Hussain
-
rostermanager: Ensure meta-data entry is present on roster load.2009-10-21, by Waqas Hussain
-
rostermanager: Remove self-contacts from loaded rosters.2009-10-21, by Waqas Hussain
-
PEP: Better reload support.2009-10-21, by Waqas Hussain
-
PEP: Send publish IQ result before broadcast.2009-10-21, by Waqas Hussain
-
PEP: Stricter checks on payload validity.2009-10-21, by Waqas Hussain
-
PEP: Clone payloads to allow plugins to reuse stanzas.2009-10-21, by Waqas Hussain
-
PEP: Fixed namespace for the <item> element in PEP broadcasts.2009-10-21, by Waqas Hussain
-
util.require: Yes hg, I really did want to remove it, thanks.2009-10-21, by Matthew Wild
-
xmlhandlers: Reset state on error or stream close, fixes possible traceback2009-10-21, by Matthew Wild
-
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed2009-10-21, by Matthew Wild
-
MUC: List occupants in a room's disco#items response.2009-10-21, by Waqas Hussain
-
Merged with trunk.2009-10-21, by Waqas Hussain
-
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.2009-10-21, by Waqas Hussain
-
usermanager: Removed an unnecessary global access.2009-10-21, by Waqas Hussain
-
usermanager: Logged a clear warning when the 'admins' option is not a table.2009-10-21, by Waqas Hussain
-
usermanager: Changed function is_admin to allow checking for host-specific admins.2009-10-21, by Waqas Hussain
-
mod_lastactivity: Gave a positive priority to the presence event hook.2009-10-21, by Waqas Hussain
-
MUC: Added 'name' config option, for specifying the component's name in disco responses.2009-10-20, by Waqas Hussain
-
net.dns: Don't expire records with TTL of 0 instantly2009-10-20, by Matthew Wild
-
mod_lastactivity: Persist data across reloads.2009-10-20, by Waqas Hussain
-
mod_lastactivity: Allow users to request their own last activity.2009-10-20, by Waqas Hussain
-
prosody.cfg.lua.dist: Convert to unix line endings from DOS2009-10-20, by Matthew Wild
-
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global2009-10-20, by Matthew Wild
-
util-src/Makefile: Add missing flags to building of util.signal2009-10-19, by Matthew Wild
-
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)2009-10-19, by Matthew Wild
-
prosodyctl: Remove dependency on hostmanager, and friends2009-10-19, by Matthew Wild
-
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections2009-10-18, by Matthew Wild
-
mod_lastactivity: Initial commit.2009-10-18, by Waqas Hussain
-
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.2009-10-18, by Waqas Hussain
-
mod_uptime: Removed unused variables.2009-10-18, by Waqas Hussain
-
mod_uptime: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_saslauth: Fixed access of globals.2009-10-18, by Waqas Hussain
-
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.2009-10-18, by Waqas Hussain
-
mod_time: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_ping: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_console: Fixed traceback occuring on using module:list on unknown hosts.2009-10-18, by Waqas Hussain
-
mod_console: Added help text for config:reload().2009-10-18, by Waqas Hussain
-
MUC: Re-enable nick changes for non-multisession nicks.2009-10-18, by Waqas Hussain
-
mod_console: Add missing hosts:list() command2009-10-18, by Matthew Wild
-
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).2009-10-18, by Waqas Hussain
-
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.2009-10-18, by Waqas Hussain
-
mod_vcard: Cleaned up unused variables and global accesses.2009-10-18, by Waqas Hussain
-
mod_vcard: Removed stream feature.2009-10-18, by Waqas Hussain
-
mod_vcard: Refactoring and cleanup.2009-10-18, by Waqas Hussain
-
mod_vcard: Moved completely to new event based hooks.2009-10-18, by Waqas Hussain
-
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.2009-10-18, by Waqas Hussain
-
MUC: Improved handling of error stanzas and made error messages concise.2009-10-18, by Waqas Hussain
-
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).2009-10-18, by Waqas Hussain
-
MUC: Fixed an incorrect error message.2009-10-18, by Waqas Hussain
-
MUC: Kick occupants on sending error messages to other occupants.2009-10-18, by Waqas Hussain
-
Merge with trunk.2009-10-18, by Waqas Hussain
-
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.2009-10-18, by Waqas Hussain
-
modulemanager: Use componentmanager to create new components.2009-10-17, by Waqas Hussain
-
componentmanager: Added a FIXME comment.2009-10-17, by Waqas Hussain
-
componentmanager: Unload mod_tls for components before removing them.2009-10-17, by Waqas Hussain
-
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.2009-10-17, by Waqas Hussain
-
MUC: Multiple sessions per nick.2009-10-17, by Waqas Hussain
-
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).2009-10-17, by Waqas Hussain
-
modulemanager: Fixed traceback on loading modules on unknown hosts.2009-10-17, by Waqas Hussain
-
modulemanager: Slightly rearranged code for more robust unloading of modules.2009-10-17, by Waqas Hussain
-
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.2009-10-17, by Waqas Hussain
-
certs: Update default certs2009-10-17, by Matthew Wild
-
net.dns: Don't cache some records indefinitely2009-10-17, by Matthew Wild
-
hostmanager: Create a server sslctx for incoming connections2009-10-17, by Matthew Wild
-
net.server: Allow changing the sslctx of a connection after it has been established2009-10-17, by Matthew Wild
-
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)2009-10-17, by Matthew Wild
-
s2smanager: Add incoming_s2s to the prosody object2009-10-17, by Matthew Wild
-
hostmanager: Add return _M;2009-10-17, by Matthew Wild
-
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/2009-10-17, by Matthew Wild
-
tests: More environment magic to help get stuff working in a sandbox2009-10-17, by Matthew Wild
-
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G2009-10-17, by Matthew Wild
-
componentmanager: Handle missing prosody object (helps us pass some tests)2009-10-17, by Matthew Wild
-
prosody: Move global protection earlier (to before modules are loaded, etc.)2009-10-17, by Matthew Wild
-
prosody: Require new require :)2009-10-17, by Matthew Wild
-
prosody: Rename global net_activate_ports -> prosody.net_activate_ports2009-10-17, by Matthew Wild
-
util.helpers: Add copyright header2009-10-17, by Matthew Wild
-
tests: Have fake module() set _M to satisfy some modules2009-10-16, by Matthew Wild
-
s2smanager: Fix access of 'config' global without requiring configmanager2009-10-16, by Matthew Wild
-
tests: Add tests for new modulemanager load_modules_for_host code2009-10-16, by Matthew Wild
-
util.helpers: Add get_upvalue(function, name) helper2009-10-16, by Matthew Wild
-
util.dataforms: Incorporate slightly modified patch for list-single type from Florob2009-10-16, by Matthew Wild
-
mod_vcard: Hide me from the trailing-whitespace police2009-10-15, by Matthew Wild
-
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms2009-10-15, by Matthew Wild
-
Merge with 0.52009-10-15, by Matthew Wild
-
xmppserver_listener: Fix typo (thanks Jorj)2009-10-15, by Matthew Wild
-
Merge with 0.52009-10-14, by Matthew Wild
-
net.server: Better handling of closing sockets during send2009-10-14, by Matthew Wild
-
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)2009-10-14, by Matthew Wild
-
Merge with 0.52009-10-13, by Matthew Wild
-
net.dns: Remove sockets from socketset when closing them, fixes a leak2009-10-13, by Matthew Wild
-
Merge with 0.52009-10-13, by Waqas Hussain
-
rostermanager: Fixed a traceback on roster save.2009-10-13, by Waqas Hussain
-
modulemanager: Changed api:get_host_items to include items from the global host in its result.2009-10-13, by Waqas Hussain
-
util.dataforms: Small fix to allow generating forms without specifying any input data2009-10-10, by Matthew Wild
-
util.dataforms: Support for jid-single field type especially for Florob :)2009-10-10, by Matthew Wild
-
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)2009-10-09, by Matthew Wild
-
componentmanager: Auto-load mod_tls for components #hack2009-10-08, by Matthew Wild
-
componentmanager: Remove FIXME2009-10-08, by Matthew Wild
-
componentmanager: Fix oops in pattern for matching subdomain2009-10-08, by Matthew Wild
-
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)2009-10-08, by Matthew Wild
-
mod_tls: Catch s2s-stream-features and add starttls feature if possible2009-10-08, by Matthew Wild
-
mod_dialback: Catch s2s-stream-features and add dialback feature2009-10-08, by Matthew Wild
-
s2smanager: Make s2s-stream-features a per-host event2009-10-08, by Matthew Wild
-
util.stanza: Remove silly dependency on util.logger2009-10-08, by Matthew Wild
-
util.array: Oh no it isn't!2009-10-08, by Matthew Wild
-
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML2009-10-06, by Matthew Wild
-
util.stanza: Soften dependency on util.termcolours2009-10-06, by Matthew Wild
-
util.stanza: Make xml_escape publicly accessible2009-10-06, by Matthew Wild
-
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags2009-10-06, by Paul Aurich
-
s2smanager: Improve log message on missing to/from in stream header2009-10-06, by Matthew Wild
-
mod_console: Add a space before '(encrypted)' in s2s:show()2009-10-06, by Matthew Wild
-
hostmanager: Only initialse SSL contexts if SSL library available2009-10-05, by Matthew Wild
-
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
util.array: Small logic fix for array:filter()2009-10-05, by Matthew Wild
-
util.array: Fix for array:filter() (in-place filtering)2009-10-05, by Matthew Wild
-
mod_console: Add module:list() to help2009-10-05, by Matthew Wild
-
mod_console: Add module:list() command to show modules loaded on a host2009-10-05, by Matthew Wild
-
modulemanager: Add host.modules to contain a table of modules for a host2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
util.array: Fix for array:filter() (in-place filtering)2009-10-05, by Matthew Wild
-
mod_console: s2s:show(): Indicate when a connection is encrypted2009-10-05, by Matthew Wild
-
mod_tls: require_s2s_encryption -> s2s_require_encryption2009-10-05, by Matthew Wild
-
require_encryption deprecated, use c2s_require_encryption instead2009-10-05, by Matthew Wild
-
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled2009-10-05, by Matthew Wild
-
mod_tls: Mark session as not secure before negotiating TLS2009-10-05, by Matthew Wild
-
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
mod_console: Add module:list() to help2009-10-05, by Matthew Wild
-
mod_console: Add module:list() command to show modules loaded on a host2009-10-05, by Matthew Wild
-
modulemanager: Add host.modules to contain a table of modules for a host2009-10-05, by Matthew Wild
-
mod_tls: Only advertise TLS if the server told us which host they are connecting to2009-10-05, by Matthew Wild
-
xmppserver_listener: Lower log-level of debug message to, er, 'debug'2009-10-05, by Matthew Wild
-
net.adns: Bump log-level of DNS handler errors to, er, 'error'2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-04, by Waqas Hussain
-
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.2009-10-04, by Waqas Hussain
-
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.2009-10-04, by Waqas Hussain
-
rostermanager: Added support for saving rosters of offline users to the save_roster function.2009-10-04, by Waqas Hussain
-
mod_tls: :up() out of the starttls tag in stream:features2009-10-04, by Matthew Wild
-
Specify XMPP version on response stream to incoming s2s connection.2009-10-04, by Paul Aurich
-
Minor changes; outgoing TLS works.2009-10-04, by Paul Aurich
-
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)2009-10-04, by Matthew Wild
-
loggingmanager: Whitespace fix2009-10-04, by Matthew Wild
-
s2smanager: Small comment2009-10-04, by Matthew Wild
-
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts2009-10-04, by Matthew Wild
-
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.02009-10-04, by Matthew Wild
-
s2smanager: Give outgoing sessions a host field (the local one)2009-10-04, by Matthew Wild
-
stanza_router: Add COMPAT comment for Pidgin workaround2009-10-04, by Matthew Wild
-
net.server: Small logging improvements2009-10-04, by Matthew Wild
-
net.server: Pass current time to timer callbacks2009-10-04, by Matthew Wild
-
net.server: Increase SSL handshake round-trip limit, and make it configurable2009-10-04, by Matthew Wild
-
net.server: Call handler's status() to notify it of ssl handshake success2009-10-04, by Matthew Wild
-
net.server: Provide a way to get sslctx of a client connection2009-10-04, by Matthew Wild
-
net.server: Provide a way to get sslctx of a server2009-10-04, by Matthew Wild
-
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake2009-10-04, by Matthew Wild
-
xmppserver_listener: Add logger to s2s sessions2009-10-04, by Matthew Wild
-
xmppserver_listener: Small whitespace fix2009-10-04, by Matthew Wild
-
xmppserver_listener: Better log messages on invalid XML2009-10-04, by Matthew Wild
-
mod_dialback: Initiate dialback on incoming stream:features2009-10-04, by Matthew Wild
-
mod_tls: Advertise and handle TLS for s2s connections2009-10-04, by Matthew Wild
-
util.stanza: Add __type to metatable2009-10-04, by Matthew Wild
-
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)2009-10-03, by Matthew Wild
-
sessionmanager: Add c2s_timeout option for unauthenticated client connections2009-10-03, by Matthew Wild
-
util.timer: Pass current_time to timer callbacks2009-10-03, by Matthew Wild
-
mod_httpserver: Update to use new httpserver.new_from_config syntax2009-10-02, by Matthew Wild
-
mod_bosh: Update to use new httpserver.new_from_config syntax2009-10-02, by Matthew Wild
-
Merge with 0.52009-10-02, by Matthew Wild
-
util.muc: Fix location of <x> element on error replies2009-10-02, by Matthew Wild
-
Merge with 0.52009-10-02, by Matthew Wild
-
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time2009-10-02, by Matthew Wild
-
net.server: Fix missing concatenation operator in error message2009-10-02, by Matthew Wild
-
MUC: Prep given JID when changing affiliation.2009-10-02, by Waqas Hussain
-
Merge with 0.52009-10-02, by Waqas Hussain
-
Merge2009-10-02, by Waqas Hussain
-
mod_register: Added helpful text to registration error responses.2009-10-02, by Waqas Hussain
-
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'.2009-10-02, by Waqas Hussain
-
mod_register: Fixed: No error was returned if username failed nodeprep.2009-10-02, by Waqas Hussain
-
util.encodings: Removed a bit of unreachable code.2009-10-02, by Waqas Hussain
-
util.encodings: Included idn-free.h, which explicitly declares the idn_free function.2009-10-02, by Waqas Hussain
-
util.encodings: Fixed: Last change was not ANSI C compatible.2009-10-02, by Waqas Hussain
-
Merge with 0.52009-09-30, by Matthew Wild
-
modulemanager: Load modules for components, too2009-09-30, by Matthew Wild
-
componentmanager: Preserve existing events table (if any) when registering a component2009-09-30, by Matthew Wild
-
componentmanager: Fire event on component activation2009-09-30, by Matthew Wild
-
componentmanager: Use create_component for, er, creating components2009-09-30, by Matthew Wild
-
hostmanager: Only load vhosts, not components2009-09-30, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
mod_saslauth: Prep username used for authenticating a session2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
util.encodings: Don't throw an error but return nil when passed nil or a non-string value2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
util.pposix: Compatibility with Solaris systems (thanks Filip)2009-09-29, by Matthew Wild
-
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip)2009-09-29, by Matthew Wild
-
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip)2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-27, by Matthew Wild
-
Tagging 0.5.22009-09-27, by Matthew Wild
-
Merge with trunk2009-09-27, by Matthew Wild
-
Merge with 0.52009-09-27, by Matthew Wild
-
Merge with waqas2009-09-27, by Matthew Wild
-
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth.2009-09-27, by Waqas Hussain
-
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic.2009-09-27, by Waqas Hussain
-
mod_legacyauth: Added node and resource prepping.2009-09-27, by Waqas Hussain
-
Makefile.win: Updated the windows Makefile with more appropriate paths.2009-09-22, by Waqas Hussain
-
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).2009-09-22, by Waqas Hussain
-
core.s2smanager: Always use last record in the DNS cache2009-09-27, by Matthew Wild
-
net.dns: Even better parsing of nameservers from resolv.conf2009-09-25, by Matthew Wild
-
MUC: Added multi-session support to the room-exiting occupant use case.2009-09-25, by Waqas Hussain
-
MUC: Renamed a variable name.2009-09-25, by Waqas Hussain
-
MUC: Refactored to remove some duplicate code.2009-09-25, by Waqas Hussain
-
Merge with 0.52009-09-24, by Matthew Wild
-
net.dns: Remove elements from the cache when expired so as to not leave holes in the array2009-09-24, by Matthew Wild
-
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session2009-09-24, by Matthew Wild
-
net.dns: Stricter matching of nameserver entries in resolv.conf2009-09-24, by Matthew Wild
-
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.2009-09-24, by Waqas Hussain
-
MUC: Added legacy error codes to nickname conflict presence errors.2009-09-24, by Waqas Hussain
-
Merge with trunk2009-09-24, by Matthew Wild
-
Merge with 0.52009-09-24, by Matthew Wild
-
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)2009-09-24, by Matthew Wild
-
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting)2009-09-23, by Matthew Wild
-
Re-tagging 0.5.22009-09-21, by Matthew Wild
-
mod_httpserver: Configurable filesystem path to serve from2009-09-21, by Matthew Wild
-
Re-tagging 0.5.22009-09-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add example of declaring admins for a server2009-09-21, by Matthew Wild
-
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver2009-09-21, by Matthew Wild
-
MUC: Added MUC feature to the disco#info replies of rooms.2009-09-21, by Waqas Hussain
-
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua2009-09-21, by Matthew Wild
-
Merge with 0.52009-09-21, by Matthew Wild
-
core.s2smanager: Don't recurse CNAMEs infinitely :)2009-09-21, by Matthew Wild
-
net.server: Fix traceback when closing connections with buffered data get closed during send2009-09-21, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
Tagging 0.5.22009-09-20, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
mod_vcard: Handle vcard requests from local components.2009-09-20, by Waqas Hussain
-
Merge with 0.52009-09-20, by Matthew Wild
-
mod_console: Show status and priority of clients2009-07-26, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
s2smanager: Timeout unauthed s2s connections2009-09-20, by Matthew Wild
-
util.helpers: It would be a good idea to fire an event when we say we are2009-09-20, by Matthew Wild
-
Merge with 0.52009-09-19, by Matthew Wild
-
s2smanager: Compatibility with domains which use CNAMEs2009-09-19, by Matthew Wild
-
Merge with 0.52009-09-19, by Matthew Wild
-
s2smanager: Pass A-record lookups through adns module2009-09-19, by Matthew Wild
-
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout2009-09-19, by Matthew Wild
-
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown'2009-09-19, by Matthew Wild
-
Merge with 0.52009-09-18, by Matthew Wild
-
net.adns: Utilise new net.dns API to handle DNS network errors2009-09-18, by Matthew Wild
-
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups2009-09-18, by Matthew Wild
-
net.server: Add checking for nil sockets to prevent traceback2009-08-18, by Matthew Wild
-
ejabberd2prosody: Fixed a problem with null roster groups.2009-09-18, by Waqas Hussain
-
ejabberd2prosody: Fixed escape code processing when parsing strings.2009-09-17, by Waqas Hussain
-
ejabberd2prosody: Added support for ask='both' in subscriptions.2009-09-17, by Waqas Hussain
-
MUC: Removed some debug logging.2009-09-13, by Waqas Hussain
-
MUC: Added a send() method to the component. Fixes issues with local mod_vcard.2009-09-13, by Waqas Hussain
-
mod_vcard: Handle vcard requests from local components.2009-09-13, by Waqas Hussain
-
MUC: Correct routing of vCard requests to bare JID.2009-09-13, by Waqas Hussain
-
mod_offline: Fixed undefined global access.2009-09-11, by Waqas Hussain
-
ComponentManager: Removed unused variable.2009-09-11, by Waqas Hussain
-
ComponentManager: Fixed: Default handler sent error replies on result stanzas.2009-09-11, by Waqas Hussain
-
ComponentManager: Fixed a bit of logging.2009-09-11, by Waqas Hussain
-
Merge with 0.5 (no changes!)2009-09-11, by Matthew Wild
-
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing2009-09-11, by Matthew Wild
-
MUC: Preserve stanza attributes for private messages.2009-09-09, by Waqas Hussain
-
MUC: Don't kick on errors in private messages.2009-09-09, by Waqas Hussain
-
MUC: Discard non-persistent rooms as soon as they become empty.2009-09-09, by Waqas Hussain
-
Removed util.muc (replaced by new MUC plugin library)2009-09-09, by Waqas Hussain
-
Removed legacy mod_muc (replaced by new one).2009-09-09, by Waqas Hussain
-
MUC: Removed commented code.2009-09-09, by Waqas Hussain
-
mod_console: c2s:show(): Group listed clients by host2009-09-09, by Matthew Wild
-
Fix for Makefile hack to install MUC plugin2009-09-08, by matthew
-
Updated the Makefile to work with the MUC plugin folder.2009-09-08, by Waqas Hussain
-
Merged with Tobias2009-09-07, by Waqas Hussain
-
Automated merge with http://prosody.im/source/hg2009-09-06, by Tobias Markmann
-
Add NODEprepping to SASL Digest-MD5 authentication handling.2009-09-06, by Tobias Markmann
-
MUC: Fixed traceback on unauthorized access of the room configuration form.2009-09-07, by Waqas Hussain
-
MUC: Added service discovery replies for rooms.2009-09-07, by Waqas Hussain
-
MUC: Fixed an undefined global access.2009-09-07, by Waqas Hussain
-
MUC: Added support for room configuration forms, persistence and hidden rooms.2009-09-07, by Waqas Hussain
-
MUC: Refactored IQ handling to be more easily extensible.2009-09-07, by Waqas Hussain
-
MUC: Added kicking support.2009-09-07, by Waqas Hussain
-
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change.2009-09-07, by Waqas Hussain
-
MUC: Changed a MUC library method into a function.2009-09-07, by Waqas Hussain
-
MUC: Fixed stanza routing for reloaded rooms.2009-09-07, by Waqas Hussain
-
MUC: Added support for reloading MUC library code.2009-09-07, by Waqas Hussain
-
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation.2009-09-07, by Waqas Hussain
-
MUC: Some fixes for minor bugs in IQ handling.2009-09-07, by Waqas Hussain
-
MUC: Added support for requesting various lists (owner, admin, voice, etc).2009-09-07, by Waqas Hussain
-
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner.2009-09-07, by Waqas Hussain
-
MUC: Owners can now modify roles and affiliations2009-09-07, by Waqas Hussain
-
MUC: Added support for generating unique room names2009-09-07, by Waqas Hussain
-
MUC: Send appropriate error to banned users on join.2009-09-07, by Waqas Hussain
-
MUC: Renamed _participants table to _occupants2009-09-07, by Waqas Hussain
-
MUC: New basic mod_muc based on the new MUC library2009-09-07, by Waqas Hussain
-
MUC: Initial support for roles and affiliations2009-09-07, by Waqas Hussain
-
MUC: Fixed function declarations.2009-09-07, by Waqas Hussain
-
MUC: The MUC lib is now metatable based. Cleaned up code, etc.2009-09-07, by Waqas Hussain
-
MUC: Added initial MUC lib2009-09-07, by Waqas Hussain
-
Merge with 0.52009-09-05, by matthew
-
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host2009-09-05, by Waqas Hussain
-
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host2009-09-05, by Waqas Hussain
-
net/dns: Fixed regression causing nameserver initialization to fail on Windows2009-09-02, by Waqas Hussain
-
mod_compression: Fixed: Starting compression only worked before auth2009-09-02, by Waqas Hussain
-
Merge with 0.52009-08-20, by Matthew Wild
-
ejabberd2prosody: More intelligent searching for erlparse library2009-08-20, by Matthew Wild
-
Uncertain merge with 0.5's SASL2009-08-20, by Matthew Wild
-
util.sasl: Fix 2 global sets (one a tpyo)2009-08-20, by Matthew Wild
-
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo.2009-08-19, by Tobias Markmann
-
Change variable name. The previous choice was too ugly looking.2009-08-19, by Tobias Markmann
-
Use NODEprep for prepping usernames used during SASL logins.2009-08-19, by Tobias Markmann
-
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616.2009-08-19, by Tobias Markmann
-
Don't allow double compression.2009-08-18, by Tobias Markmann
-
Support compression also after SASL.2009-08-18, by Tobias Markmann
-
Merge with waqas2009-08-18, by Matthew Wild
-
mod_compression: Fixed some undefined global accesses2009-08-18, by Waqas Hussain
-
net.adns: Add some debug logging to help track down traceback2009-08-18, by Matthew Wild
-
net.server: Add checking for nil sockets to prevent traceback2009-08-18, by Matthew Wild
-
Merge waqas with Tobias. Eww.2009-08-18, by Matthew Wild
-
Removed util/discohelper.lua2009-08-18, by Waqas Hussain
-
Removed core/discomanager.lua2009-08-18, by Waqas Hussain
-
modulemanager: Removed unused variables and reference to core.discomanager2009-08-18, by Waqas Hussain
-
modulemanager: Removed unnecessary code in the unload function2009-08-18, by Waqas Hussain
-
modulemanager: Removed legacy disco#items hook2009-08-18, by Waqas Hussain
-
modulemanager: add_feature and add_identity APIs updated to use only the add_item API2009-08-18, by Waqas Hussain
-
componentmanager: Removed disco#items hook, and reference to core.discomanager2009-08-18, by Waqas Hussain
-
mod_disco: Rearranged some lines, and added a FIXME comment2009-08-18, by Waqas Hussain
-
mod_disco: Removed reference to core.discomanager2009-08-18, by Waqas Hussain
-
mod_disco: Removed legacy IQ hooks2009-08-18, by Waqas Hussain
-
mod_disco: Handle disco#items queries using new APIs2009-08-18, by Waqas Hussain
-
mod_disco: Added identity server/im with name 'Prosody'2009-08-18, by Waqas Hussain
-
mod_disco: Handle disco#info queries using new APIs2009-08-18, by Waqas Hussain
-
modulemanager: Added module API function to get all items for a given host based on a key2009-08-18, by Waqas Hussain
-
modulemanager: Module API functions add_item and add_feature updated to use the add_item API2009-08-18, by Waqas Hussain
-
mod_pep: Added name 'Prosody' to the pubsub/pep identity2009-08-18, by Waqas Hussain
-
Added: functions add_item and remove_item to add and remove items to the module API2009-08-18, by Waqas Hussain
-
componentmanager: Added function to get a list of children for a given hostname2009-08-18, by Waqas Hussain
-
mod_register: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_posix: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_legacyauth: Added a FIXME2009-08-13, by Waqas Hussain
-
mod_legacyauth: Refactored a bit2009-08-13, by Waqas Hussain
-
mod_legacyauth: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_legacyauth: Removed useless 'require' call on every login attempt2009-08-13, by Waqas Hussain
-
xmppclient_listener: Remove useless comment2009-08-16, by Matthew Wild
-
Shutdown prosody if changing user or group fails.2009-08-15, by Tobias Markmann
-
Make mod_posix not complain about root user, if setuid is set to something different as root.2009-08-15, by Tobias Markmann
-
Add setuid and setgid support.2009-08-15, by Tobias Markmann
-
Remove print which was used for debugging purposes.2009-08-13, by Tobias Markmann
-
Using pcall to make save the rest from zlib fails. Emit errors on those fails.2009-08-13, by Tobias Markmann
-
Forgot to use the configured compression_level. Now it's used.2009-08-13, by Tobias Markmann
-
Add config option handling.2009-08-13, by Tobias Markmann
-
Another unwanted spaces at the end of a line.2009-08-13, by Tobias Markmann
-
Add a TODO for s2s compression support.2009-08-13, by Tobias Markmann
-
Remove space at the end of a line.2009-08-13, by Tobias Markmann
-
Add FIXME to remember TLS compression detection.2009-08-13, by Tobias Markmann
-
Actually inject de- and compression into the reading/writing functions.2009-08-13, by Tobias Markmann
-
Remove unwanted spaces.2009-08-12, by Tobias Markmann
-
Commit initial version of mod_compression.2009-08-12, by Tobias Markmann
-
Removing tabs at the end of a line.2009-08-12, by Tobias Markmann
-
mod_httpserver: Set default file handler (you can now request static files as /*) and restructure code a bit2009-08-11, by Matthew Wild
-
net.httpserver: Allow overriding default request handler2009-08-11, by Matthew Wild
-
mod_bosh: Calculate rid difference just once2009-08-11, by Matthew Wild
-
mod_bosh: Basic handling of rids (more to come)2009-08-11, by Matthew Wild
-
mod_bosh: Correct reply when closing sessions2009-08-11, by Matthew Wild
-
net.httpserver: Don't log response bodies!2009-08-11, by Matthew Wild
-
util.iterators: Add tail() iterator, to return the last n items2009-08-10, by Matthew Wild
-
util.iterators: Add head() iterator, to return the first n items2009-08-10, by Matthew Wild
-
Merge with Tobias2009-08-10, by Matthew Wild
-
Moving realm at the beginning of the digest-md5 message send by the server.2009-08-09, by Tobias Markmann
-
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers.2009-08-08, by Tobias Markmann
-
mod_bosh: Updated to use module:get_option instead of configmanager2009-08-09, by Waqas Hussain
-
mod_watchregistrations: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_selftests: Mark as global2009-08-08, by Waqas Hussain
-
mod_tls: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_selftests: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_welcome: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Removed unnecessary stanza reserialization for private storage2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Added support for offline messages2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Fix access of undefined global2009-08-08, by Waqas Hussain
-
mod_version: Rewritten to use new API. Added reply caching, and fixed some issues.2009-08-07, by Waqas Hussain
-
mod_version: Use the module API to read configuration options instead of configmanager2009-08-07, by Waqas Hussain
-
Merge with albert and waqas2009-08-08, by Matthew Wild
-
Merge with 0.52009-08-07, by Matthew Wild
-
Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb)2009-08-07, by Waqas Hussain
-
mod_xmlrpc: Correct stripping of filename/line number prefix in RPC method error results2009-08-05, by Matthew Wild
-
mod_saslauth: Fix coding style and layout, and use of arg[] for vararg2009-08-05, by Matthew Wild
-
mod_saslauth: Fix indentation2009-08-05, by Matthew Wild
-
mod_saslauth: Fix traceback on attempted login for non-existent users2009-08-05, by Matthew Wild
-
Merge with 0.52009-08-05, by Matthew Wild
-
xmppcomponent_listener: Fix to collect component sessions on disconnect2009-08-05, by Matthew Wild
-
Merge with 0.52009-08-05, by Matthew Wild
-
mod_bosh: Fix error reply for host-unknown errors2009-08-05, by Matthew Wild
-
net.httpserver: Allow response.body to be a non-string2009-08-05, by Matthew Wild
-
Merge with waqas2009-08-03, by Matthew Wild
-
ejabberdsql2prosody: Added support for Private XML Storage2009-08-02, by Waqas Hussain
-
ejabberdsql2prosody: Added support for vCards2009-08-02, by Waqas Hussain
-
ejabberdsql2prosody: Added an XML parser2009-08-02, by Waqas Hussain
-
Merge with 0.52009-08-03, by Matthew Wild
-
Fixed: Self-references could be added to rosters via presence subscriptions2009-08-03, by Waqas Hussain
-
Fixed: IQ replies are not sent back on publishing a PEP event2009-08-03, by Waqas Hussain
-
Tagging 0.5.12009-07-29, by Matthew Wild
-
mod_console: EOT (Ctrl-D) closes the connection.2009-07-31, by Paul Aurich
-
Merge with 0.52009-07-29, by Matthew Wild
-
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables2009-07-29, by Waqas Hussain
-
mod_pep: Added support for pubsub item retraction2009-07-29, by Waqas Hussain
-
Merge with 0.52009-07-28, by Matthew Wild
-
xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #1202009-07-28, by Matthew Wild
-
mod_console: Finally add in the missing 'help' command \o/2009-07-28, by Matthew Wild
-
configmanager: Default options appearing before Host "*" to global (fixes potential traceback)2009-07-28, by Matthew Wild
-
hostmanager: Warn when user puts port configuration under vhost section2009-07-28, by Matthew Wild
-
core.loggingmanager: Enable timestamps by default for file log sinks2009-07-28, by Matthew Wild
-
ejabberdsql2prosody: Allow for multiple INSERTs to the same table2009-07-28, by Waqas Hussain
-
Merge with 0.52009-07-27, by Matthew Wild
-
Fixed: Possible duplicate error replies for unhandled stanzas2009-07-27, by Waqas Hussain
-
net.httpserver: Reduce log level of 'request left open' message2009-07-27, by Matthew Wild
-
Merge with 0.52009-07-27, by Matthew Wild
-
mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute2009-07-27, by Matthew Wild
-
xmpp{client,server}_listener: Report contents of packets containing invalid XML2009-07-26, by Matthew Wild
-
mod_console: Show status and priority of clients2009-07-26, by Matthew Wild
-
ejabberdsql2prosody: Fixed a nil global access error2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and out subscriptions)2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fix typo, and improve the warning message2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Display a warning if a row has more columns than expected2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for all mysql escape sequences2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for the escape sequence '\\' in strings2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fixed: 'ask' value should be nil for pending-in subscriptions2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fixed: pending-in subscriptions could halt processing2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for rosters2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Added a second required command line parameter: hostname2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Improved help message2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Initial commit2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Remove file and line number from XML-RPC errors2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Fixed typos2009-07-25, by Waqas Hussain
-
usermanager: Reduced some code2009-07-25, by Waqas Hussain
-
usermanager: Removed an unnecessary check2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Added support for secure calls by non-admins2009-07-25, by Waqas Hussain
-
modulemanager: Added get_option(name, default_value) to plugin API2009-07-25, by Waqas Hussain
-
Switch to using a more generic credentials_callback/handler for SASL auth.2009-07-24, by nick
-
mod_saslauth, usermanager: Fetch list of mechanisms from usermanager2009-07-23, by Nick Thomas
-
prosody: net_activate_ports: Check listener exists before trying to open port for it2009-07-23, by Matthew Wild
-
Merge with 0.52009-07-23, by Matthew Wild
-
net.server: Fail to open port if legacy SSL requested, but SSL not available2009-07-23, by Matthias Diene
-
prosodyctl: Also switch group when we switch user2009-07-23, by Matthew Wild
-
pposix, mod_posix: Bump pposix version number2009-07-23, by Matthew Wild
-
pposix: Add setgid() function2009-07-23, by Matthew Wild
-
net.server: Remove listener from listeners table when calling removeserver2009-07-23, by Matthew Wild
-
prosody: Correctly allow console ports to be changed through the config2009-07-23, by Matthew Wild
-
mod_console: Set default_interface to 127.0.0.12009-07-23, by Matthew Wild
-
Merge with 0.52009-07-23, by Matthew Wild
-
ejabberd2prosody, erlparse: Add support for parsing non-ASCII strings and binaries, and atoms enclosed in single quotes2009-07-23, by Sergei Golovan
-
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)2009-07-21, by Matthew Wild
-
net.server: Continue to initialise port listener even when SSL errors occur2009-07-23, by Matthias Diener
-
Merge with 0.52009-07-22, by Matthew Wild
-
mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn)2009-07-22, by Matthew Wild
-
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)2009-07-21, by Matthew Wild
-
Merge with 0.52009-07-21, by Matthew Wild
-
mod_muc: Set correct 'from' JID when sending the room subject to joiners, fixes a traceback2009-07-21, by Matthew Wild
-
Tagging 0.5.02009-07-20, by Matthew Wild
-
mod_muc: Expose rooms table to the host and plugins2009-07-20, by Matthew Wild
-
prosody: Send friendly text with system-shutdown stream error2009-07-18, by Matthew Wild
-
xmppclient_listener: Use error text as disconnect reason if there is any2009-07-18, by Matthew Wild
-
mod_console: Add server:shutdown() command2009-07-18, by Matthew Wild
-
mod_console: Add config:reload() command2009-07-18, by Matthew Wild
-
prosody: Return success/error from prosody.reload_config()2009-07-18, by Matthew Wild
-
mod_console: Rename server:reload() to server:insane_reload() (basically no-one should use it except me...)2009-07-18, by Matthew Wild
-
Merge with 0.52009-07-14, by Matthew Wild
-
util.xmlrpc: Fixed table serialization (regression introduced in previous change) 0.5.02009-07-14, by Waqas Hussain
-
Merge with 0.52009-07-14, by Matthew Wild
-
mod_httpserver: Update to use new new_from_config() too2009-07-14, by Matthew Wild
-
mod_bosh: Update to use new new_from_config()2009-07-14, by Matthew Wild
-
net.httpserver: Allow specification of the default base URL when using new_from_config()2009-07-14, by Matthew Wild
-
Merge with 0.52009-07-14, by Matthew Wild
-
prosody.cfg.lua.dist: Add mod_pep to the default config file2009-07-14, by Matthew Wild
-
Merge with 0.52009-07-13, by Matthew Wild
-
net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix2009-07-13, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
net.server: Fix copyright header line endings and text2009-07-12, by Matthew Wild
-
net.server: Correct fix for SSL traceback earlier2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
mod_bosh: Mark a session as secure if it is created with HTTPS2009-07-12, by Matthew Wild
-
net.httpserver: Mark a request as secure if it is made using HTTPS2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
mod_httpserver: Use new httpserver helper to initialise ports2009-07-12, by Matthew Wild
-
mod_bosh: Use new httpserver helper to initialise ports2009-07-12, by Matthew Wild
-
net.httpserver: Add helper function to set up HTTP server according to given config options2009-07-12, by Matthew Wild
-
net.server: Don't continue with socket initialisation if SSL handshake failed, fixes nil socket traceback2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
net.server: Don't close handler if it is already nil when SSL handshake fails2009-07-12, by Matthew Wild
-
prosody: Load util.helpers at startup2009-07-12, by Matthew Wild
-
util.helpers: New util library to aid with debugging, etc.2009-07-12, by Matthew Wild
-
prosody: Call initialisation functions at once2009-07-11, by Matthew Wild
-
prosody: Start of refactoring of main file2009-07-11, by Matthew Wild
-
util.pubsub -> util.broadcast2009-07-11, by Matthew Wild
-
prosody.cfg.lua: Various small changes2009-07-10, by Matthew Wild
-
prosody.cfg.lua.dist: Move enabled line higher up (people including myself often miss it)2009-07-10, by Matthew Wild
-
prosody.cfg.lua.dist: Add auto-loaded modules to the config2009-07-10, by Matthew Wild
-
mod_uptime: Fix bad uptime if module is loaded at startup2009-07-10, by Matthew Wild
-
Remove version number from copyright headers2009-07-10, by Matthew Wild
-
Add copyright header to those files missing one2009-07-10, by Matthew Wild
-
stanza_router: Catch and log an error case which I don't think should happen (but sometimes seems to)2009-07-10, by Matthew Wild
-
Remove completed items from TODO2009-07-10, by Matthew Wild
-
util.pubsub: Fix undefined global accesses2009-07-10, by Matthew Wild
-
util.sasl: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.stanza: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.hmac: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.prosodyctl: Fix undefined global access2009-07-10, by Matthew Wild
-
eventmanager: Convert from Windows line endings2009-07-10, by Matthew Wild
-
mod_time Convert from Windows line endings2009-07-09, by Matthew Wild
-
discomanager: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_ping: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_disco: Convert from Windows line endings2009-07-09, by Matthew Wild
-
util.discohelper: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_presence: Convert from Windows line endings2009-07-09, by Matthew Wild
-
util.events: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_console: Expose commands and environment table2009-07-09, by Matthew Wild
-
modulemanager: Small code improvement, move autoloaded modules list to the top of the file2009-07-09, by Matthew Wild
-
mod_console: Add quit and exit as aliases for 'bye' command2009-07-09, by Matthew Wild
-
mod_console: Check for commands when not executing in the global environment2009-07-09, by Matthew Wild
-
prosodyctl: Quit when user pressed ^C in password prompts2009-07-08, by Matthew Wild
-
prosodyctl: Don't 'blugh' when ^C is pressed during reading passwords2009-07-08, by Matthew Wild
-
prosodyctl: Fix traceback when issued with no parameters2009-07-08, by Matthew Wild
-
util.xmlrpc: Support for multiple parameters in requests2009-07-08, by Matthew Wild
-
util.xmlrpc: Add create_request2009-07-08, by Matthew Wild
-
mod_console: server:version() and server:uptime() commands2009-07-08, by Matthew Wild
-
mod_uptime: Use time of server start rather than module load2009-07-08, by Matthew Wild
-
mod_uptime: Convert to unix line endings2009-07-08, by Matthew Wild
-
prosody: Record time the server started2009-07-08, by Matthew Wild
-
s2smanager: Fix to correctly bounce stanzas if first connection attempt fails instantly2009-07-08, by Matthew Wild
-
mod_console: Add c2s:close() command2009-07-08, by Matthew Wild
-
net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session2009-07-08, by Matthew Wild
-
Merged with trunk2009-07-05, by Waqas Hussain
-
mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender2009-07-05, by Waqas Hussain
-
Merge with main branch.2009-07-05, by Tobias Markmann
-
Remove to-unicode conversion because it's done in sasl.lua now.2009-07-05, by Tobias Markmann
-
Move to-unicode conversion from mod_saslauth.lua to sasl.lua.2009-07-05, by Tobias Markmann
-
Fixed decoding of parameters.2009-07-05, by Tobias Markmann
-
mod_console: Allow customisation/suppression of the banner2009-07-05, by Matthew Wild
-
util.hmac: Some optimisations2009-07-05, by Matthew Wild
-
util.hmac: Fix a global set2009-07-05, by Matthew Wild
-
mod_presence: Send unavailable presence to resources from non-available resources on disconnect2009-07-05, by Waqas Hussain
-
Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence2009-07-05, by Waqas Hussain
-
sessionmanager: Replace raw session by an event data table for resource bind/unbind events, allowing extra data2009-07-05, by Waqas Hussain
-
mod_presence: Broadcast presence to resources before contacts2009-07-05, by Waqas Hussain
-
mod_presence: Prevented normal presence from non-interested resources from being dropped2009-07-05, by Waqas Hussain
-
mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster2009-07-05, by Waqas Hussain
-
mod_presence: Simplified roster iteration2009-07-05, by Waqas Hussain
-
mod_presence: Eliminated a jid_split2009-07-05, by Waqas Hussain
-
mod_presence: Removed some unnecessary code2009-07-05, by Waqas Hussain
-
mod_presence: Declare t_insert, fixes a potential traceback2009-07-03, by Matthew Wild
-
sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/2009-07-03, by Matthew Wild
-
s2smanager: Log the hostname and address when s2s connection fails instantly2009-07-03, by Matthew Wild
-
stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s.2009-07-03, by Matthew Wild
-
Merged branches2009-07-02, by Dwayne Bent
-
Added man page for prosodyctl2009-07-02, by Dwayne Bent
-
mod_presence: Removed dead code2009-07-02, by Waqas Hussain
-
datamanager: Fixed incorrect callback result checking2009-07-02, by Waqas Hussain
-
mod_pep: Escape + in pattern2009-07-02, by Matthew Wild
-
prosodyctl: Add message for not-running error2009-07-02, by Matthew Wild
-
prosodyctl: Use prosodyctl_timeout option if it exists in the config2009-07-02, by Matthew Wild
-
prosodyctl: Improve usability with status messages, and waiting up to 5s for the server to start/stop2009-07-02, by Matthew Wild
-
mod_pep: Pass origin/session to publish_all()2009-07-02, by Matthew Wild
-
Added HMAC utility module2009-07-02, by Dwayne Bent
-
prosody: Add fallbacks/ to path2009-07-02, by Matthew Wild
-
Makefile: Install fallbacks/ directory2009-07-01, by Matthew Wild
-
mod_offline: Initial commit2009-07-01, by Waqas Hussain
-
Merged with trunk2009-07-01, by Waqas Hussain
-
mod_pep: Fixed boolean indexing error while casting all messages for a user2009-07-01, by Waqas Hussain
-
Send xml:lang in stream headers, fixes #782009-07-01, by Matthew Wild
-
Making sure the node is in unicode when passing it to password lookup function.2009-07-01, by Tobias Markmann
-
Automated merge with http://waqas.ath.cx:8000/2009-06-29, by Matthew Wild
-
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102)2009-06-29, by Waqas Hussain
-
prosody.cfg.lua.dist: Removed 'presence' from default modules list2009-06-29, by Waqas Hussain
-
stanza_router: Removed unnecessary xmlns check2009-06-29, by Waqas Hussain
-
stanza_router: Don't fire preprocessing events if stanza is not from full JID2009-06-29, by Waqas Hussain
-
Merge with nolan2009-06-29, by Matthew Wild
-
Serialize unknown stanza before logging.2009-06-28, by nolan
-
util.pluginloader: Append "@" to chunk names (fixes weird formatting in plugin tracebacks)2009-06-28, by Waqas Hussain
-
mod_pep: Fixed a nil access error2009-06-28, by Waqas Hussain
-
mod_pep: Use cached caps2009-06-28, by Waqas Hussain
-
Merged with trunk2009-06-28, by Waqas Hussain
-
mod_pep: Entity capabilities2009-06-28, by Waqas Hussain
-
Merge with nolan2009-06-28, by Matthew Wild
-
net.httpserver: Don't upset logger when response is nil2009-06-28, by Matthew Wild
-
Log stanza if stanza.to isn't set for some component errors.2009-06-28, by nolan
-
mod_console: Reload/unload a module on a component host if it is loaded there2009-06-28, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-27, by Matthew Wild
-
util.stanza: Serializer optimizations, and nicer output for empty elements2009-06-27, by Waqas Hussain
-
mod_pep: Broadcast only to available recipients with caps2009-06-26, by Waqas Hussain
-
mod_pep: Ignore presence subscriptions when extractng hash information2009-06-26, by Waqas Hussain
-
mod_pep: Added function get_caps_hash_from_presence2009-06-26, by Waqas Hussain
-
util.muc: Fixed duplicate parameter names in function room:set_subject2009-06-26, by Waqas Hussain
-
util.muc: Fixed incorrect parameters for a function call2009-06-26, by Waqas Hussain
-
mod_pep: Removed some YODO comments2009-06-26, by Waqas Hussain
-
mod_pep: Added handler for disco responses2009-06-26, by Waqas Hussain
-
mod_message: Advertise offline message support as per XEP-0160 (thanks nolan)2009-06-26, by Matthew Wild
-
xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence)2009-06-26, by Matthew Wild
-
mod_iq: Change sub-event names for IQ errors and results to use stanza IDs2009-06-26, by Waqas Hussain
-
util.stanza: Add stanza:get_text() to retrieve all child text nodes #api2009-06-26, by Matthew Wild
-
stanza_router: Fire events also for stanzas to components2009-06-26, by Matthew Wild
-
util.events: Replaced ipairs with slightly faster numeric for loop - #optimization2009-06-26, by Waqas Hussain
-
util.stanza: Rewrote stanza_mt.__tostring. 20-30% faster stanza serialization. - #optimization2009-06-25, by Waqas Hussain
-
util.stanza: Remove numeric attributes while deserializing2009-06-25, by Waqas Hussain
-
xmlhandlers: Remove numeric attributes2009-06-25, by Waqas Hussain
-
stanza_router: Remove unused variables and code2009-06-25, by Waqas Hussain
-
stanza_router: A little refactoring2009-06-25, by Waqas Hussain
-
stanza_router: Remove unused variables2009-06-25, by Waqas Hussain
-
stanza_router: Remove even more old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Remove some more old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Call core_post_stanza from core_route_stanza in place of old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Removed unused function: select_best_resources2009-06-25, by Waqas Hussain
-
stanza_router: Removed old routing code2009-06-25, by Waqas Hussain
-
mod_component: Rewrite jabber:client stanzas to jabber:component:accept, thanks JaredH!2009-06-25, by Matthew Wild
-
mod_pep: Use new style events2009-06-24, by Waqas Hussain
-
mod_iq: Fire sub-events for IQ results and errors2009-06-24, by Waqas Hussain
-
mod_pep: Broadcast from the user's bare JID, not full JID2009-06-24, by Waqas Hussain
-
mod_pep: Remove data when a user disables a node2009-06-24, by Waqas Hussain
-
mod_pep: Added some comments2009-06-24, by Waqas Hussain
-
mod_pep: Fixed detection of contact presence changes2009-06-24, by Waqas Hussain
-
mod_muc: Now based on util.muc2009-06-23, by Waqas Hussain
-
mod_announce: Work with non-local admins2009-06-23, by Waqas Hussain
-
mod_announce: Use usermanager.is_admin to verify admin status2009-06-23, by Waqas Hussain
-
sessionmanager: Fire event on resource unbind2009-06-23, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-06-23, by Matthew Wild
-
modulemanager: Enabled access to the module API from plugin libraries2009-06-22, by Waqas Hussain
-
modulemanager: Added simple module:require implementation2009-06-21, by Waqas Hussain
-
README: Update for new MUC address2009-06-23, by Matthew Wild
-
prosodyctl: Allow commands to be implemented in modules2009-06-23, by Matthew Wild
-
modulemanager: Expose api table to allow others to extend the module API2009-06-23, by Matthew Wild
-
mod_groups: Support for public groups, and extra logging2009-06-22, by Matthew Wild
-
util.pluginloader: Remove unnecessary return value suppressing the real load error2009-06-22, by Matthew Wild
-
modulemanager: Fix copy/paste error, should be name instead of module_name2009-06-22, by Matthew Wild
-
mod_announce: New module to send a message to all online users2009-06-22, by Matthew Wild
-
mod_httpserver: Allow configuration of ports and base path, like mod_bosh2009-06-22, by Matthew Wild
-
mod_groups: Experimental shared roster support2009-06-22, by Matthew Wild
-
prosody: Switch anonymous_login check to use the new datamanager callback syntax2009-06-22, by Matthew Wild
-
util.datamanager: Allow multiple data storage callbacks, and allow them to modify parameters2009-06-22, by Matthew Wild
-
rostermanager: Fire event on roster load2009-06-22, by Matthew Wild
-
sessionmanager: Fire event on resource bind2009-06-22, by Matthew Wild
-
modulemanager: Call 'load' method when loading a module2009-06-22, by Matthew Wild
-
Merge with Tobias2009-06-20, by Matthew Wild
-
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API.2009-06-20, by Tobias Markmann
-
Adding a parameter for realm to the password_callback.2009-06-20, by Tobias Markmann
-
Adding COMPAT comment.2009-06-20, by Tobias Markmann
-
util.array: Add support for + operator to create a new array from two arrays joined2009-06-20, by Matthew Wild
-
util.array: Make array:reverse() and array:shuffle() return the array to allow chaining2009-06-20, by Matthew Wild
-
util.array: Add array:append() method, to append a new array to an existing one2009-06-20, by Matthew Wild
-
stanza_router: Skip prepping 'to' in many common cases - #optimization2009-06-20, by Waqas Hussain
-
stanza_router: Skip prepping 'from' on c2s origins - #optimization2009-06-20, by Waqas Hussain
-
stanza_router: Fixed a corner case where processing could continue after an error reply2009-06-20, by Waqas Hussain
-
stanza_router: A little refactoring2009-06-20, by Waqas Hussain
-
componentmanager: Using prosody.events instead of core.eventmanager2009-06-20, by Waqas Hussain
-
Main: Don't use empty event data objects for some global events. Some handlers don't expect it.2009-06-20, by Waqas Hussain
-
Main: removed some eventmanager references (replaced by prosody.events)2009-06-20, by Waqas Hussain
-
Fire global events using prosody.events2009-06-20, by Waqas Hussain
-
Merge with trunk2009-06-19, by Waqas Hussain
-
modulemanager: Removed unused function get_module_filename(name)2009-06-14, by Waqas Hussain
-
modulemanager: Changed to use util.pluginloader2009-06-14, by Waqas Hussain
-
util.pluginloader: Initial commit - a plugin resource loader2009-06-14, by Waqas Hussain
-
stanza_router: Remove unused variables2009-06-14, by Waqas Hussain
-
Removed core.presencemanager. This has been superseded by mod_presence.2009-06-14, by Waqas Hussain
-
stanza_router: Remove all traces of presencemanager2009-06-14, by Waqas Hussain
-
mod_roster: Removed references to presencemanager and core_route_stanza2009-06-14, by Waqas Hussain
-
mod_roster: Using core_post_stanza in place of core.presencemanager.handle_presence2009-06-14, by Waqas Hussain
-
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks2009-06-14, by Waqas Hussain
-
util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO2009-06-14, by Waqas Hussain
-
mod_muc: Don't reply with an error in response to unacceptable result stanzas2009-06-14, by Waqas Hussain
-
util.muc: Don't reply with an error in response to unacceptable result stanzas2009-06-14, by Waqas Hussain
-
util.muc: Fixed error occuring on room leave2009-06-14, by Waqas Hussain
-
Merge with waqas via albert!2009-06-19, by Matthew Wild
-
modulemanager: Change the ideitity attribute typ to type2009-06-12, by Waqas Hussain
-
loggingmanager: Log timestamps when using default file logging2009-06-19, by Matthew Wild
-
loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config2009-06-19, by Matthew Wild
-
mod_console: Redirect print() to console session when executing commands in global environment2009-06-12, by Matthew Wild
-
mod_console: Fix syntax error2009-06-12, by Matthew Wild
-
mod_console: Add s2s:close() to close s2s sessions between two hosts2009-06-12, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-12, by Matthew Wild
-
mod_pep: Add pubsub#publsih disco feature to host2009-06-12, by Waqas Hussain
-
mod_dialback: Change FIXME comment to COMPAT2009-06-12, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-12, by Matthew Wild
-
mod_pep: Add host identity pubsub/pep2009-06-12, by Waqas Hussain
-
modulemanager: Added function add_identity(category, type) to the modules API2009-06-12, by Waqas Hussain
-
Merge2009-06-12, by Waqas Hussain
-
mod_pep: Fix a nil index bug2009-06-12, by Waqas Hussain
-
net.http: (Re-)add url[en|de]code functions2009-06-12, by Matthew Wild
-
modulemanager: Use module_name in log entry to fix 'error initialising module "nil"' error2009-06-08, by Matthew Wild
-
mod_message: Require stanza lib to prevent traceback on error replies2009-06-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-07, by Matthew Wild
-
mod_pep: Give the presence handler a higher than default priority2009-06-07, by Waqas Hussain
-
modulemanager: Allow setting a priority while adding an event handler via the module:hook API2009-06-07, by Waqas Hussain
-
mod_pep: Send items to contacts coming online2009-06-07, by Waqas Hussain
-
mod_pep: Fix undefined global access2009-06-07, by Waqas Hussain
-
mod_pep: Maintain user nodes for delayed delivery2009-06-06, by Waqas Hussain
-
mod_console: Show total incoming/outgoing s2s connections2009-06-06, by Matthew Wild
-
modulemanager: Don't require xmlns to be non-nil2009-06-06, by Matthew Wild
-
modulemanager: module:log() -> self:log() fix2009-06-06, by Matthew Wild
-
modulemanager: Allow setting priority of stanza handlers2009-06-06, by Matthew Wild
-
modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events2009-06-06, by Matthew Wild
-
mod_console: Allow running code in the global environment by prefixing with '>'2009-06-05, by Matthew Wild
-
mod_console: Some "improvements" to the useless server:reload() command :)2009-06-05, by Matthew Wild
-
mod_console: Much improved module load/unload/reload commands2009-06-05, by Matthew Wild
-
prosody: Prefix hg: to changeset ids in the version2009-06-05, by Matthew Wild
-
mod_version: Use version from prosody.version2009-06-05, by Matthew Wild
-
prosody: Read version from prosody.version file and set, er, prosody.version!2009-06-05, by Matthew Wild
-
Makefile: Experimental support for recording the version of an installed Prosody2009-06-05, by Matthew Wild
-
modulemanager: Load mod_message, mod_iq and mod_presence implicitly2009-06-04, by Waqas Hussain
-
s2smanager: Use a UUID as the dialback secret2009-06-04, by Waqas Hussain
-
stanza_router: Remove unused s2s dialback functions2009-06-04, by Waqas Hussain
-
Merge with trunk2009-06-04, by Waqas Hussain
-
util.sasl: Remove some nastiness2009-06-04, by Waqas Hussain
-
util.uuid: Added function seed(string) to allow further seeding of the PRNG2009-06-04, by Waqas Hussain
-
util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random)2009-06-04, by Waqas Hussain
-
util.uuid: More uniqueness!2009-06-04, by Waqas Hussain
-
sessionmanager: It really is username@host, not host@username :)2009-06-04, by Waqas Hussain
-
Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent]2009-06-04, by Matthew Wild
-
Makefile: Specify permissions on installed executables [thanks mhavela]2009-06-04, by Matthew Wild
-
prosody: Add support for general 'interface' option which is used as the default network interface2009-06-04, by Matthew Wild
-
net.server: Display server port in error messages2009-06-04, by Matthew Wild
-
Adding .hgignore2009-06-04, by Matthew Wild
-
My merge!!!!2009-06-04, by Waqas Hussain
-
stanza_router: workaround for a Pidgin bug which sets 'to' to the SRV result2009-06-03, by Waqas Hussain
-
mod_privacy: Initial commit2009-06-03, by Waqas Hussain
-
stanza_router: Remove the 'to' attribute when it's value is the bare JID of the local user sending the stanza2009-06-03, by Waqas Hussain
-
prosody.cfg.lua.dist: Enable mod_register by default, but with registration disabled, and add a comment about it2009-06-02, by Matthew Wild
-
sessionmanager: It's username@host, not host@username :)2009-06-02, by Matthew Wild
-
mod_message: Fix global access2009-06-02, by Waqas Hussain
-
mod_iq: Limit sub-events to get and set IQs2009-06-02, by Waqas Hussain
-
mod_presence: Fix a global access2009-06-02, by Waqas Hussain
-
mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas2009-06-02, by Waqas Hussain
-
mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas2009-06-02, by Waqas Hussain
-
mod_presence: return true from incoming presence handlers to prevent further processing2009-06-02, by Waqas Hussain
-
mod_presence: Handle non-subscription presence and routing2009-06-02, by Waqas Hussain
-
mod_presence: Handle subscriptions and probes2009-06-02, by Waqas Hussain
-
mod_presence: Add hooks for inbound presence2009-06-02, by Waqas Hussain
-
mod_presence: Fix a comment2009-06-02, by Waqas Hussain
-
mod_presence: Handle all outbound presence stanzas2009-06-02, by Waqas Hussain
-
mod_presence: A little cleanup2009-06-02, by Waqas Hussain
-
mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence2009-06-02, by Waqas Hussain
-
mod_presence: Handle outbound presence to full JIDs2009-06-02, by Waqas Hussain
-
mod_message: A little cleanup2009-06-01, by Waqas Hussain
-
mod_message: mod_message now handles all cases2009-06-01, by Waqas Hussain
-
stanza_router: Reply with an error on groupchat messages to bare JID2009-06-01, by Waqas Hussain
-
mod_message: Added code to handle error groupchat and headline messages to bare JID2009-06-01, by Waqas Hussain
-
mod_message: Move bare JID processing to it's own function2009-06-01, by Waqas Hussain
-
stanza_router: Don't reply with an error on invalid JIDs in error or result stanzas2009-06-01, by Waqas Hussain
-
stanza_router: Proper error for clients sending stanzas after auth but before resource binding2009-06-01, by Waqas Hussain
-
mod_iq: Correctly handle the lack of 'to' on IQs2009-06-01, by Waqas Hussain
-
mod_iq: Immediately return an error for IQs to non-existing bare JIDs2009-06-01, by Waqas Hussain
-
mod_iq: Include event data in sub-events2009-06-01, by Waqas Hussain
-
mod_iq: Error reply for IQ to non-existing session. mod_iq now handles all 'iq/full' cases2009-06-01, by Waqas Hussain
-
Merge backout with following commits2009-06-01, by Matthew Wild
-
Backed out changeset 98f0e9eadf3b (better fix on the way)2009-06-01, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-01, by Matthew Wild
-
mod_iq: Fire sub-events for IQs directed at bare JIDs and hosts2009-06-01, by Waqas Hussain
-
modulemanager: Keep track of event handlers added by module:hook, and remove them on module unload2009-05-31, by Waqas Hussain
-
stanza_router: Don't route before firing events... waqas, is this safe?2009-05-31, by Matthew Wild
-
componentmanager: Add events object to registered components if they don't already have one2009-05-31, by Matthew Wild
-
stanza_router: Fire global event if host doesn't have events, fixes #1032009-05-31, by Matthew Wild
-
net.xmppclient_listener: Add small comment2009-05-31, by Matthew Wild
-
stanza_router: Fire events for non-jabber:client and pre-auth stanzas2009-05-30, by Waqas Hussain
-
modulemanager: Stopped using core.eventmanager in module:fire_event2009-05-30, by Waqas Hussain
-
mod_welcome: Use module:hook instead of module:add_event_hook2009-05-30, by Waqas Hussain
-
mod_watchregistrations: Use module:hook instead of module:add_event_hook2009-05-30, by Waqas Hussain
-
modulemanager: module:fire_event now fires on the global and host-specific events objects as well2009-05-30, by Waqas Hussain
-
xmppcomponent_listener: Removed unused reference to core.eventmanager2009-05-30, by Waqas Hussain
-
modulemanager: Made some code more concise2009-05-30, by Waqas Hussain
-
modulemanager: module:hook now allows global modules to hook events on the prosody.events object2009-05-30, by Waqas Hussain
-
Removed core.eventmanager22009-05-30, by Waqas Hussain
-
mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager22009-05-30, by Waqas Hussain
-
stanza_router: Changed to use the prosody.events object directly, rather than through eventmanager22009-05-30, by Waqas Hussain
-
core.eventmanager2: Now uses the new prosody.events object2009-05-30, by Waqas Hussain
-
Added new prosody.events object2009-05-30, by Waqas Hussain
-
mod_console: c2s:show(), c2s:show_secure(), c2s:show_insecure()2009-05-30, by Matthew Wild
-
mod_console: Allow restricting results to matching JIDs in s2s:show()2009-05-30, by Matthew Wild
-
prosody: Remove global functions2009-05-30, by Matthew Wild
-
mod_posix: Use global prosody object2009-05-30, by Matthew Wild
-
prosody: (un)lock_globals() -> prosody.(un)lock_globals()2009-05-30, by Matthew Wild
-
prosody: New global 'prosody' object2009-05-30, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-05-30, by Matthew Wild
-
mod_message, mod_iq: A little cleanup2009-05-30, by Waqas Hussain
-
mod_iq: Initial commit2009-05-30, by Waqas Hussain
-
mod_message: Initial commit2009-05-30, by Waqas Hussain
-
modulemanager: Added hook(event, handler) to the plugin API2009-05-30, by Waqas Hussain
-
stanza_router: Fix syntax errors2009-05-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-05-29, by Matthew Wild
-
stanza_router: Fire per-host stanza events2009-05-29, by Waqas Hussain
-
httpclient_listener: Don't use print()...2009-05-29, by Matthew Wild
-
sessionmanager: Removed a redundant check2009-05-29, by Waqas Hussain
-
sessionmanager: Fixed an old FIXME: A problem caused by an error on an authenticated but unbound session2009-05-29, by Waqas Hussain
-
sessionmanager: Add/remove sessions from full_sessions and bare_sessions when binding/unbinding sessions2009-05-29, by Waqas Hussain
-
sessionmanager: Added reference to globals full_sessions and bare_sessions2009-05-29, by Waqas Hussain
-
sessionmanager: Removed reference to global 'sessions'2009-05-29, by Waqas Hussain
-
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions.2009-05-29, by Waqas Hussain
-
Removed unused global 'session'2009-05-29, by Waqas Hussain
-
mod_tls: Add <required/> to stream feature when TLS is required2009-05-29, by Matthew Wild
-
mod_legacyauth: Hide stream feature when secure auth is enabled, and session isn't secure2009-05-29, by Matthew Wild
-
mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...]2009-05-29, by Matthew Wild
-
mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true2009-05-29, by Matthew Wild
-
xmppclient_listener: A connection is also secure when it uses legacy SSL2009-05-29, by Matthew Wild
-
net.server: A connection is not secure if we delay the TLS handshake2009-05-29, by Matthew Wild
-
sessionmanager, mod_tls: Mark a session as secure when TLS is active2009-05-29, by Matthew Wild
-
stanza_router: Break off resource selection for messages into a standalone function2009-05-28, by Matthew Wild
-
mod_presence: Lower some log levels to their correct values2009-05-28, by Matthew Wild
-
mod_presence: Use logger supplied by modulemanager2009-05-28, by Matthew Wild
-
Add log message when DNS lookup is cancelled2009-05-28, by Matthew Wild
-
net.adns: Fix for calling handler when cancelling DNS lookup2009-05-28, by Matthew Wild
-
mod_watchregistrations: admin -> admins2009-05-27, by Matthew Wild
-
prosodyctl: Add error message for no-pidfile2009-05-26, by Matthew Wild
-
s2smanager: Timeout DNS requests after 60 seconds (or dns_timeout in config)2009-05-26, by Matthew Wild
-
net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler2009-05-26, by Matthew Wild
-
net.dns: Add support for cancelling a coroutine-based request2009-05-26, by Matthew Wild
-
mod_watchregistrations: New plugin to send a message to admins when a new user registers2009-05-26, by Matthew Wild
-
mod_roster: Add some comments for the error cases to improve readability2009-05-26, by Matthew Wild
-
s2smanager: Only send reply </stream:stream> when connection is still open2009-05-26, by Matthew Wild
-
mod_roster: Don't send a query element in roster response if roster is unchanged2009-05-26, by Matthew Wild
-
Merge with 0.42009-05-22, by Matthew Wild
-
Tagging 0.4.22009-05-22, by Matthew Wild
-
Tagging 0.4.22009-05-22, by Matthew Wild
-
Merge with 0.42009-05-22, by Matthew Wild
-
Finally add README and INSTALL files2009-05-22, by Matthew Wild
-
Merge with 0.42009-05-21, by Matthew Wild
-
stanza_router: Fix for subscriptions to users on components [0.4 branch only]2009-05-21, by Matthew Wild
-
mod_register: Attach session to user-registered and user-deregistered events2009-05-21, by Matthew Wild
-
core: hosts[*].events2009-05-20, by Waqas Hussain
-
Merge with 0.42009-05-19, by Matthew Wild
-
mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working2009-05-18, by Matthew Wild
-
mod_welcome: New plugin to welcome users who register on the server2009-05-19, by Matthew Wild
-
mod_register: Fire events and log on account creation/deletion2009-05-19, by Matthew Wild
-
modulemanager: Add module:fire_event() to module API2009-05-19, by Matthew Wild
-
stanza_router: Handle outbound presence if inbound handlers don't catch it2009-05-18, by Waqas Hussain
-
util.events: Dispatch code now accepts a variable number of arguments2009-05-16, by Waqas Hussain
-
util.events: Much more efficient index building2009-05-16, by Waqas Hussain
-
stanza_router: s/conn/stream/ in log message2009-05-16, by Matthew Wild
-
stanza_router: Remove FIXME and replace with meaningful comment2009-05-16, by Matthew Wild
-
componentmanager: Don't error on stanzas to bare component JID2009-05-16, by Matthew Wild
-
prosody.cfg.lua.dist: Update example to a better one2009-05-16, by Matthew Wild
-
util.events: handler priorities2009-05-16, by Waqas Hussain
-
modulemanager: require util.stanza2009-05-16, by Waqas Hussain
-
modulemanager: Don't close the stream on unhandled stream:features2009-05-16, by Waqas Hussain
-
stanza_router: Added global function core_post_stanza2009-05-15, by Waqas Hussain
-
util.jid: Eliminate global method use2009-05-15, by Waqas Hussain
-
util.muc: Made internal methods local2009-05-15, by Waqas Hussain
-
stanza_router: Improved message routing order2009-05-15, by Waqas Hussain
-
Dropped support for resource based components2009-05-15, by Waqas Hussain
-
stanza_router: Removed global function core_handle_stanza2009-05-15, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-05-15, by Matthew Wild
-
stanza_router: Cleaner namespace handling2009-05-15, by Waqas Hussain
-
stanza_router: Refactored core_handle_stanza, and added handling for unsupported top-level stanzas2009-05-15, by Waqas Hussain
-
stanza_router: Fire events after all checks2009-05-15, by Waqas Hussain
-
Merging SASL buggy client workaround with current tip.2009-05-15, by Tobias Markmann
-
.2009-05-15, by Tobias Markmann
-
Some beauty treatment.2009-05-15, by Tobias Markmann
-
Adding minimal support for authorization identities to workaround buggy SASL implementations.2009-05-15, by Tobias Markmann
-
adding RFC comment2009-05-15, by Tobias Markmann
-
stanza_router: Removed some unnecessary code2009-05-15, by Waqas Hussain
-
stanza_router: Removed a FIXME2009-05-15, by Waqas Hussain
-
xmlhandlers: Removed another unnecessary check2009-05-15, by Waqas Hussain
-
xmlhandlers: Removed an unnecessary check2009-05-15, by Waqas Hussain
-
core.xmlhandlers: Removed unused variables2009-05-15, by Waqas Hussain
-
stanza_router: Fixed an invalid stanza check2009-05-15, by Waqas Hussain
-
util.stanza: Omit unused clone parameter from error_reply()2009-05-15, by Waqas Hussain
-
mod_presence: Added a FIXME comment about directed presence2009-05-15, by Waqas Hussain
-
stanza_router: Remove unnecessary directed presence handling2009-05-15, by Waqas Hussain
-
stanza_router: Prevent further processing of a handled stanza2009-05-15, by Waqas Hussain
-
mod_presence: return true from the presence handler2009-05-15, by Waqas Hussain
-
util.events: event handlers can now return a result, which also interrupts further handling of the event2009-05-15, by Waqas Hussain
-
util.muc: A MUC library - initial commit2009-05-13, by Waqas Hussain
-
Merge with 0.42009-05-13, by Matthew Wild
-
stanza_router: Bounce stanzas to/from invalid JIDs with a jid-malformed error2009-05-13, by Matthew Wild
-
stanza_router: Pass session.to_host to modulemanager, fixes modules for s2sin_unauthed2009-05-09, by Matthew Wild
-
mod_muc: commented connection replace detection code because google keeps resendng directed presence2009-05-07, by Waqas Hussain
-
mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad2009-05-07, by Waqas Hussain
-
mod_muc: Extracted sending of occupant list into its own function2009-05-07, by Waqas Hussain
-
mod_muc: Extracted history broadcast into its own function2009-05-07, by Waqas Hussain
-
fallbacks/bit: bit manipulation API (compatible with bitlib for now)2009-05-07, by Waqas Hussain
-
mod_pep: Initial commit (extremely basic implementation)2009-05-07, by Waqas Hussain
-
util/serialization: Fixed serialization formatting2009-05-07, by Waqas Hussain
-
util/sasl: Removed unnecessary references to util.encodings.idna2009-05-07, by Waqas Hussain
-
mod_roster: Advertize roster versioning support2009-05-07, by Waqas Hussain
-
Default config: Add 'presence' to list of modules2009-05-07, by Matthew Wild
-
Merge with 0.42009-05-06, by Matthew Wild
-
util.prosodyctl: Import CFG_SOURCEDIR from the global environment (thanks macaronyde!)2009-05-06, by Matthew Wild
-
Tagging 0.4.12009-05-05, by Matthew Wild
-
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error' 0.4.12009-05-05, by Matthew Wild
-
tools/ejabberd2prosody: Fixed private storage export2009-05-05, by Waqas Hussain
-
tools/ejabberd2prosody: Fixed private storage export2009-05-05, by Waqas Hussain
-
Merge with 0.42009-05-05, by Matthew Wild
-
prosodyctl: Add message for unable-to-save-data error2009-05-05, by Matthew Wild
-
util.prosodyctl: Return success status of usermanager.create_user()2009-05-05, by Matthew Wild
-
prosodyctl: Reformat note to fit in small-width terminals2009-05-05, by Matthew Wild
-
Merge with 0.42009-05-05, by Matthew Wild
-
prosodyctl: Use correct path for the data directory2009-05-05, by Matthew Wild
-
Merge with 0.42009-05-05, by Matthew Wild
-
mod_posix: Reload the config and reopen log files on SIGHUP2009-05-05, by Matthew Wild
-
loggingmanager: File log sinks react to reopen-log-files event2009-05-05, by Matthew Wild
-
prosody: Add functions to reload the config and re-open log files2009-05-05, by Matthew Wild
-
prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user2009-05-05, by Matthew Wild
-
prosodyctl: Switch to Prosody user before attempting to do anything2009-05-05, by Matthew Wild
-
net.httpserver: Fix for urlencoding to always produce 2 digits2009-05-04, by Matthew Wild
-
Merge with 0.42009-05-04, by Matthew Wild
-
net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes)2009-05-04, by Matthew Wild
-
net.httpserver: Fix potential nil access2009-04-22, by Matthew Wild
-
mod_bosh: Give BOSH sessions a logger (thanks Florob)2009-05-04, by Matthew Wild
-
mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener2009-05-04, by Matthew Wild
-
util.serialization: Log a warning when trying to serialize something we can't2009-05-04, by Matthew Wild
-
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections2009-05-04, by Matthew Wild
-
modulemanager: No need for print()2009-05-04, by Matthew Wild
-
util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback2009-05-04, by Matthew Wild
-
Merge with 0.42009-05-03, by Matthew Wild
-
prosodyctl: Hide ejabberd compatibility commands from command listing2009-05-03, by Matthew Wild
-
loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work)2009-05-03, by Matthew Wild
-
Merge with 0.42009-05-03, by Matthew Wild
-
net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users)2009-05-03, by Matthew Wild
-
net.server: Add getserver() method to find the server listening on the specified port2009-05-03, by Matthew Wild
-
util.datamanager: Lower log level of 'Setting data path' to 'debug'2009-05-02, by Matthew Wild
-
componentmanager: Reduce log output at startup to 'debug'2009-05-02, by Matthew Wild
-
hostmanager: Reduce log output at startup to 'debug'2009-05-02, by Matthew Wild
-
modulemanager: Don't load modules when modules_enable is false2009-05-02, by Matthew Wild
-
prosody: Less verbose logging during shutdown sequence2009-05-02, by Matthew Wild
-
mod_posix: Don't let the server run as root without the magic run_as_root in config2009-05-02, by Matthew Wild
-
prosody: Define prosody_shutdown() before emitting the server-starting event2009-05-02, by Matthew Wild
-
Makefile: Process and install prosodyctl2009-05-02, by Matthew Wild
-
prosodyctl: Multiple fixes for start/status/stop2009-05-02, by Matthew Wild
-
Merge with 0.42009-05-02, by Matthew Wild
-
prosodyctl, util.prosodyctl: New prosodyctl utility for managing Prosody servers2009-05-02, by Matthew Wild
-
prosody: Add log messages during shutdown sequence to indicate progress2009-05-02, by Matthew Wild
-
mod_console: Add s2s:show() command to list s2s connections2009-05-02, by Matthew Wild
-
prosody: Don't require console_enabled option anymore2009-05-02, by Matthew Wild
-
Merge with 0.42009-05-01, by Matthew Wild
-
Word-wrap HACKERS file2009-05-01, by Matthew Wild
-
configure: Change --data-dir to --datadir to make consistent with help and other dir flags2009-05-01, by Matthew Wild
-
loggingmanager: Add a comment about 'nowhere' sink type2009-04-30, by Matthew Wild
-
Merge with 0.42009-04-30, by Matthew Wild
-
loggingmanager: Support prepending timestamps in file/console/stdout log sinks2009-04-30, by Matthew Wild
-
presencemanager: Lower log level of a message2009-04-30, by Matthew Wild
-
mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling2009-04-30, by Matthew Wild
-
mod_saslauth: Various logging fixes2009-04-30, by Matthew Wild
-
mod_saslauth: Use module logger instead of creating a new one2009-04-30, by Matthew Wild
-
mod_dialback: Use module logger instead of creating a new one2009-04-30, by Matthew Wild
-
modulemanager: Update logger when a module becomes global2009-04-30, by Matthew Wild
-
Merge with 0.42009-04-29, by Matthew Wild
-
Merge with 0.42009-04-29, by Matthew Wild
-
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo)2009-04-29, by Matthew Wild
-
core.componentmanager: Really fix marking components as disconnected when unregistered2009-04-29, by Matthew Wild
-
configure: Honour --sysconfdir parameter; thanks to Michael Scherer2009-04-28, by Matthew Wild
-
mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit2009-04-23, by Matthew Wild
-
mod_posix: Fix for removing the pidfile on exit2009-04-23, by Matthew Wild
-
mod_muc: The default component name is now 'Chatrooms'2009-04-23, by Waqas Hussain
-
mod_muc: The default room name is the room node2009-04-23, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-04-23, by Matthew Wild
-
mod_presence: Broadcast a user's presence to only the user's 'available' resources2009-04-23, by Waqas Hussain
-
mod_muc: The default component name is now 'Chatrooms'2009-04-23, by Waqas Hussain
-
mod_muc: The default room name is the room node2009-04-23, by Waqas Hussain
-
Merge with 0.4 branch2009-04-23, by Matthew Wild
-
net.httpserver: Fix traceback when sending response to a destroyed request2009-04-23, by Matthew Wild
-
net.httpserver: Don't log the response body (can be binary data...)2009-04-23, by Matthew Wild
-
xmlhandlers: Fix tag pattern again for the default namespace2009-04-23, by Matthew Wild
-
Merge with 0.4 branch2009-04-23, by Matthew Wild
-
mod_bosh: Put dummy authid in session creation response to keep JSJaC happy2009-04-23, by Matthew Wild
-
mod_bosh: Add log message for clients connecting to unknown host2009-04-23, by Matthew Wild
-
mod_bosh: Fix nil indexing when client connects to unknown host2009-04-23, by Matthew Wild
-
core.loggingmanager: Reinstating global log() function2009-04-23, by Matthew Wild
-
mod_posix: Remove some debug coooooooooode2009-04-22, by Matthew Wild
-
mod_presence: Fix for local presence subscriptions and probes2009-04-22, by Waqas Hussain
-
stanzarouter: Make _G.hosts local2009-04-22, by Matthew Wild
-
mod_*: Fix a load of global accesses2009-04-22, by Matthew Wild
-
core.componentmanager: Fix global access2009-04-22, by Matthew Wild
-
xmpp{server,client}_listener: Fix global accesses2009-04-22, by Matthew Wild
-
net.server: Fix global access/incorrect parameter2009-04-22, by Matthew Wild
-
net.httpserver: Fix potential nil access2009-04-22, by Matthew Wild
-
net.http: Fix potential nil access2009-04-22, by Matthew Wild
-
net.server: Fix incorrect parameter passing2009-04-22, by Matthew Wild
-
net.server: Fix global access2009-04-22, by Matthew Wild
-
Merge with 0.4.12009-04-22, by Matthew Wild
-
mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code2009-04-22, by Matthew Wild
-
mod_posix: Remove pidfile on exit2009-04-22, by Matthew Wild
-
util.set: Add set.xor() to get a set consisting of items not in both sets2009-04-22, by Matthew Wild
-
util.set: Add set:empty() to discover if the set is the empty set2009-04-22, by Matthew Wild
-
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators2009-04-22, by Matthew Wild
-
prosody: Fire events during server shutdown process2009-04-21, by Matthew Wild
-
Merge with 0.4.12009-04-21, by Matthew Wild
-
mod_presence: Remove some rather drastic debugging code2009-04-21, by Waqas Hussain
-
Merge with 0.4.12009-04-21, by Matthew Wild
-
core.loggingmanager: Filled out most code, and cleaned up2009-04-21, by Matthew Wild
-
util.logger: Fix for attempting to call a table2009-04-21, by Matthew Wild
-
mod_presence: Fix incorrect internal routing for probes and subscriptions2009-04-21, by Waqas Hussain
-
Merge with 0.4.12009-04-21, by Matthew Wild
-
prosody: Remove logging code and instead load core.loggingmanager to set up logging2009-04-21, by Matthew Wild
-
core.loggingmanager: A new manager (yay!) to manage log output2009-04-21, by Matthew Wild
-
util.logger: Revamped logger library, but backwards-compatible for users of logger.init()2009-04-21, by Matthew Wild
-
Merge2009-04-20, by Matthew Wild
-
Merging stable into unstable2009-04-20, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-04-14, by Matthew Wild
-
Stopped using presencemanager in stanza_router2009-04-14, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-04-14, by Matthew Wild
-
mod_presence: initial commit2009-04-14, by Waqas Hussain
-
core/eventmanager2 - new event manager2009-04-14, by Waqas Hussain
-
core.s2smanager: Buffer data sent before connection2009-04-20, by Matthew Wild
-
core.s2smanager: Logging improvements2009-04-20, by Matthew Wild
-
net.adns: Call handler for records already cached2009-04-18, by Matthew Wild
-
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML.2009-04-18, by Matthew Wild
-
Merge2009-04-17, by Matthew Wild
-
prosody: Simple whitespace fix in error output2009-04-17, by Matthew Wild
-
core.configmanager: Fire event when (re)loading config file2009-04-17, by Matthew Wild
-
net.server: Fix potential nil handler usage2009-04-17, by Matthew Wild
-
Allow setting LFLAGS with ./configure --lflags=2009-04-14, by Matthew Wild
-
mod_debug: Set default interface to 127.0.0.12009-04-12, by Matthew Wild
-
net.server: Simple logging fix2009-04-12, by Matthew Wild
-
core.s2smanager: Don't initiate dialback if we don't have a connection yet2009-04-12, by Matthew Wild
-
net.server: Remove some debug code which slipped through2009-04-12, by Matthew Wild
-
Makefiles: Add signal.so to install targets2009-04-12, by Matthew Wild
-
xmppserver_listener: Add session:close() method to outgoing s2s connections too2009-04-12, by Matthew Wild
-
net.server: Add server.setquitting() to gracefully quit the socket loop2009-04-12, by Matthew Wild
-
util.lsignal: Add lsignal library for catching POSIX signals2009-04-12, by Matthew Wild
-
Makefiles, util.signal: Add lsignal library for catching POSIX signals2009-04-12, by Matthew Wild
-
componentmanager: Set core_route_stanza after stanza_router is loaded2009-04-11, by Matthew Wild
-
componentmanager: Use core_route_stanza to reply in the default component2009-04-11, by Matthew Wild
-
componentmanager: Restore default component when unregistering2009-04-11, by Matthew Wild
-
componentmanager: Small logging fix2009-04-11, by Matthew Wild
-
componentmanager: Improve default component stanza handler2009-04-11, by Matthew Wild
-
mod_component: Deregister component on disconnect2009-04-11, by Matthew Wild
-
net.adns: Flush buffer after sending DNS request2009-04-11, by Matthew Wild
-
mod_component: Update for new net_activate_ports2009-04-10, by Matthew Wild
-
Allow config to specify listening interfaces2009-04-10, by Matthew Wild
-
Remove more debugging code which was accidentally committed (don't trust hg)2009-04-10, by Matthew Wild
-
core.s2smanager: Remove some debugging2009-04-10, by Matthew Wild
-
Merge2009-04-10, by Matthew Wild
-
Merge2009-04-10, by Matthew Wild
-
net.adns: Catch errors in DNS response callbacks2009-04-10, by Matthew Wild
-
prosody: Don't look to use SSL when LuaSec not available (thanks Florob)2009-04-09, by Matthew Wild
-
Merge2009-04-08, by Matthew Wild
-
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!)2009-04-08, by Matthew Wild
-
mod_debug: Run on a different port, and use a different listener to mod_console2009-04-08, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-04-08, by Matthew Wild
-
Fixed: Send correct error reply for IQs directed at unavailable resources2009-04-06, by Waqas Hussain
-
Fixed: Issue with presence error routing2009-04-06, by Waqas Hussain
-
mod_muc: Fix malformed presence stanzas (thanks elmex)2009-04-08, by Matthew Wild
-
util.stanza: stanza:reset() method to reset building state2009-04-08, by Matthew Wild
-
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal.2009-04-08, by Matthew Wild
-
net.server: Ensure some logging parameters are strings2009-04-08, by Matthew Wild
-
componentmanager: Reply with service-unavailable for unconnected components2009-04-08, by Matthew Wild
-
core.s2smanager: Check for valid host and port before attempting connection2009-04-06, by Matthew Wild
-
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream2009-04-05, by Matthew Wild
-
net.httpserver: Don't log that a request has been left open if it is destroyed2009-04-05, by Matthew Wild
-
util.dataforms: Allow form layouts to specify default values for fields2009-04-05, by Matthew Wild
-
util.dataforms: Set form type when generating a form2009-04-05, by Matthew Wild
-
util.dataforms: Support for retriving the field value data from forms2009-04-04, by Matthew Wild
-
util.dataforms: Fixes for hidden field type2009-04-04, by Matthew Wild
-
util.dataforms: Fix some field types which didn't render properly2009-04-04, by Matthew Wild
-
util.dataforms: Add support for <required/> fields2009-04-04, by Matthew Wild
-
util.dataforms: Fixed to actually work, mostly2009-04-04, by Matthew Wild
-
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level2009-04-03, by Matthew Wild
-
Tagging 0.4.02009-03-31, by Matthew Wild
-
mod_bosh: Fix to correctly timeout idle sessions2009-03-31, by Matthew Wild
-
mod_debug: Some updates2009-03-31, by Matthew Wild
-
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82.2009-03-31, by Matthew Wild
-
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals)2009-03-31, by Matthew Wild
-
Add lock_globals() and unlock_globals() functions (for when you really need to use globals)2009-03-31, by Matthew Wild
-
Load util.array and util.iterator at startup2009-03-31, by Matthew Wild
-
Automated merge with ssh://hg@prosody.im/prosody-hg2009-03-30, by Matthew Wild
-
Move SSL initialisation into the correct spot (thanks albert)2009-03-30, by Matthew Wild
-
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name2009-03-30, by Waqas Hussain
-
Fixed: Some nil access bugs2009-03-30, by Waqas Hussain
-
Added: MUC: Room invites2009-03-29, by Waqas Hussain
-
Added: util/events.lua: An event handling library2009-03-29, by Waqas Hussain
-
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login"2009-03-29, by Waqas Hussain
-
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true)2009-03-29, by Waqas Hussain
-
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes2009-03-29, by Waqas Hussain
-
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_regster: traceback when removing accounts2009-03-29, by Waqas Hussain
-
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77)2009-03-29, by Waqas Hussain
-
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas2009-03-29, by Waqas Hussain
-
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors2009-03-29, by Waqas Hussain
-
util.array: Add :reverse() method2009-03-29, by Matthew Wild
-
util.datetime: Allow specifying a time to format2009-03-29, by Matthew Wild
-
util.array: Expose array.* functions, to be used for unwrapped arrays2009-03-26, by Matthew Wild
-
util.iterators: New iterators library2009-03-25, by Matthew Wild
-
util.array: New array library2009-03-25, by Matthew Wild
-
util.set: Rename private items container, optimise set.difference() and add set.intersection()2009-03-23, by Matthew Wild
-
core.rostermanager/mod_roster: Support for roster versioning2009-03-23, by Matthew Wild
-
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far.2009-03-22, by Matthew Wild
-
mod_component: Remove some commented code2009-03-22, by Matthew Wild
-
core.configmanager: Make components use 'component' module by default if none specified2009-03-22, by Matthew Wild
-
Update example config, categorise modules, add new modules2009-03-22, by Matthew Wild
-
prosody.cfg.lua.dist: Remove some factual inaccuracies2009-03-22, by Matthew Wild
-
mod_component: Use net_activate_ports to start port listener based on config2009-03-22, by Matthew Wild
-
mod_component: Set default listening interface to 127.0.0.12009-03-22, by Matthew Wild
-
net.connlisteners: Allow listeners to specify default interface2009-03-22, by Matthew Wild
-
prosody: Expose net_activate_ports as a global function for use by plugins2009-03-22, by Matthew Wild
-
prosody: Allow ports to be specified as just numbers2009-03-22, by Matthew Wild
-
util.set: Fix to make constructor work, and functions defined correctly2009-03-22, by Matthew Wild
-
util.set: New util library2009-03-22, by Matthew Wild
-
net.http: Don't throw error on invalid URLs. Fixes #56.2009-03-21, by Matthew Wild
-
Add initial mod_component for XEP-0114 support. Albert, where are you?2009-03-21, by Matthew Wild
-
net.xmppclient_listener: Set default namespace to jabber:client2009-03-21, by Matthew Wild
-
net.xmppserver_listener: Set default namespace to jabber:server2009-03-21, by Matthew Wild
-
core.xmlhandlers: Filter out default stream namespace from stanzas2009-03-21, by Matthew Wild
-
core.stanza_router: Allow routing from components2009-03-21, by Matthew Wild
-
Merge2009-03-20, by Matthew Wild
-
0.3->0.42009-03-20, by Matthew Wild
-
Merge2009-03-14, by Matthew Wild
-
Don't reject some valid IQs. Thanks to elmex for spotting.2009-03-14, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-03-08, by Matthew Wild
-
mod_xmlrpc: Limit usage to admins2009-03-08, by Waqas Hussain
-
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/>2009-03-07, by Waqas Hussain
-
usermanager: Added is_admin(jid)2009-03-07, by Waqas Hussain
-
Added core.objectmanager2009-03-07, by Waqas Hussain
-
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values)2009-03-07, by Waqas Hussain
-
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true2009-03-07, by Matthew Wild
-
net.adns: Set new send in net.server after 'connecting UDP' socket2009-03-07, by Matthew Wild
-
net.server: Allow replacement of send function on an open socket2009-03-07, by Matthew Wild
-
util.logger: Small code tidying :)2009-03-07, by Matthew Wild
-
Support to filter logging by source via pattern matching from config file.2009-03-07, by Tobias Markmann
-
prosody: Load logger after reading the config2009-03-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-03-04, by Matthew Wild
-
XML-RPC: Set appropriate Content-Type header in HTTP response2009-03-04, by Waqas Hussain
-
MUC: Kick participants for error replies only on a selected list of error conditions2009-03-04, by Waqas Hussain
-
Let global modules add disco features for all hosts2009-03-04, by Waqas Hussain
-
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC)2009-03-04, by Waqas Hussain
-
Allow global modules to hook stanza handlers2009-03-04, by Waqas Hussain
-
Added mod_xmlrpc2009-03-04, by Waqas Hussain
-
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects2009-03-04, by Waqas Hussain
-
core.presencemanager: Convert Windows line endings to UNIX2009-03-04, by Waqas Hussain
-
net.adns: Return _M2009-03-04, by Matthew Wild
-
net.adns: Load the correct dns lib2009-03-04, by Matthew Wild
-
net.adns: Add helper module for performing non-blocking DNS lookups2009-03-04, by Matthew Wild
-
net.dns: Add methods necessary for allowing non-blocking DNS lookups2009-03-04, by Matthew Wild
-
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP2009-03-04, by Matthew Wild
-
net.server: Check for potential nil handler on close2009-03-03, by Matthew Wild
-
mod_bosh: Set Content-Type in response headers2009-03-03, by Matthew Wild
-
pposix: Standardize error messages2009-03-03, by Matthew Wild
-
pposix: Small fix for copyright notice2009-03-03, by Matthew Wild
-
Automated merge with http://luaetta.ath.cx:1234/2009-03-03, by Matthew Wild
-
Merged with main tip.2009-03-03, by Tobias Markmann
-
Make the code actually build.2009-02-22, by Tobias Markmann
-
Added missing code.2009-02-22, by Tobias Markmann
-
Adding setrlimits() binding.2009-02-22, by Tobias Markmann
-
tests: Add test for iq error replies2009-03-03, by Matthew Wild
-
core.configmanager: Small fix to check validity of Component definitions2009-03-03, by Matthew Wild
-
mod_muc: Don't bounce error replies in response to errors2009-03-02, by Matthew Wild
-
net.server: Fix to make sure we send a string to logging function2009-03-02, by Matthew Wild
-
core.stanza_router: Don't bounce errors to iq type=result/error2009-03-02, by Matthew Wild
-
prosody: Log top-level errors2009-03-02, by Matthew Wild
-
core.s2smanager: Remove some old commented code, break a long line in 22009-03-02, by Matthew Wild
-
util.dataforms: Return the form2009-03-01, by Matthew Wild
-
net.server: Don't retry if client closes socket during SSL handshaking2009-03-01, by Matthew Wild
-
Adding initial util.pubsub2009-02-28, by Matthew Wild
-
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users2009-02-28, by Matthew Wild
-
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler2009-02-28, by Matthew Wild
-
net.server: Some fixes for SSL/TLS handshake handling2009-02-27, by Matthew Wild
-
util.dataforms: First commit, incomplete2009-02-27, by Matthew Wild
-
core.xmlhandlers: Remove redundant check in condition2009-02-27, by Matthew Wild
-
prosody: Protect main loop. Dare I say crashing finally becomes impossible.2009-02-27, by Matthew Wild
-
util.timer: More small fixes I forgot to commit2009-02-26, by Matthew Wild
-
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed2009-02-26, by Matthew Wild
-
util.multitable: Add mt:search(), use nil for wildcard keys2009-02-26, by Matthew Wild
-
Better handling of found, but unloadable, core libraries (eg. undefined symbols)2009-02-26, by Matthew Wild
-
core.xmlhandlers: Optimise completed stanza logic2009-02-26, by Matthew Wild
-
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing2009-02-26, by Matthew Wild
-
mod_register: Fixed an error happening during account deletion2009-02-22, by Waqas Hussain
-
MUC: Added copyright notice2009-02-20, by Waqas Hussain
-
MUC: Replaced some duplicate code2009-02-20, by Waqas Hussain
-
MUC: Removed commented and unused code2009-02-20, by Waqas Hussain
-
Added util/timer.lua - a timer API2009-02-20, by Waqas Hussain
-
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences)2009-02-19, by Waqas Hussain
-
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas2009-02-19, by Waqas Hussain
-
util/stanza: Added clone function2009-02-19, by Waqas Hussain
-
MUC: Syntax error in last commit - this is lua :)2009-02-19, by Waqas Hussain
-
MUC: Throw an error if we try talking to ourselves2009-02-19, by Waqas Hussain
-
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences2009-02-19, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-02-19, by Matthew Wild
-
MUC: Bug fixes and workarounds2009-02-19, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-19, by Matthew Wild
-
MUC: Logging - logger doesn't like nils2009-02-19, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-18, by Matthew Wild
-
MUC: Added logging2009-02-18, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-18, by Matthew Wild
-
MUC: Various fixes2009-02-18, by Waqas Hussain
-
MUC: Fixed: Presence for user joining the roomi was sent twice to the user2009-02-16, by Waqas Hussain
-
mod_bosh: Possible fix for invalid key to next crash2009-02-18, by Matthew Wild
-
net.server: Fix some more potential nil handler accesses2009-02-18, by Matthew Wild
-
Merge from waqas2009-02-16, by Matthew Wild
-
MUC: Made vCards work by redirecting vCard requests to bare JIDs2009-02-16, by Waqas Hussain
-
MUC: Kick participants sending error messages to other participants2009-02-16, by Waqas Hussain
-
MUC: Private stanzas (private messages, IQs, etc)2009-02-16, by Waqas Hussain
-
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc)2009-02-16, by Waqas Hussain
-
Added tests/run_tests.bat for running tests on Windows2009-02-13, by Waqas Hussain
-
Fixed tests/test.lua to work on Windows2009-02-13, by Waqas Hussain
-
Logging format improvement2009-02-13, by Waqas Hussain
-
Merge waqas with waqas2009-02-16, by Matthew Wild
-
Logging format improvement2009-02-13, by Waqas Hussain
-
util.pposix: Add getuid/setuid (we don't use them yet)2009-02-15, by Matthew Wild
-
mod_version: Operating system detection. Disable with hide_os_type = true in config2009-02-15, by Matthew Wild
-
Add -Wall to default CFLAGS2009-02-15, by Matthew Wild
-
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS.2009-02-14, by Tobias Markmann
-
Merging with tip.2009-02-14, by Tobias Markmann
-
Adding inital support for ANONYMOUS mechanism in SASL.2009-02-14, by Tobias Markmann
-
Add tests for util.multitable2009-02-13, by Matthew Wild
-
util.pposix: Fix incompatible pointer type compiler warnings2009-02-13, by Matthew Wild
-
Add RunScript command to config to run a Lua script prior to starting the server2009-02-13, by Matthew Wild
-
Add Include command to include extra configuration files from the main one2009-02-13, by Matthew Wild
-
Report errors in the config file to the user2009-02-13, by Matthew Wild
-
Fix to correct my email address in AUTHORS file2009-02-13, by Matthew Wild
-
Fixed: kick_old resource conflict resolution policy could fail with a backtrace2009-02-12, by Waqas Hussain
-
Fixed: User resources not disconnected correctly on account delete2009-02-12, by Waqas Hussain
-
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting2009-02-11, by Matthew Wild
-
Add test to check for incorrect handling of iq from c2s to local bare JIDs2009-02-11, by Matthew Wild
-
Small fix to change verbosity level of subtests2009-02-11, by Matthew Wild
-
Correct tests for stanza routing IQs to bare JIDs2009-02-11, by Matthew Wild
-
Merge with waqas for MUC/routing fixes2009-02-11, by Matthew Wild
-
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline.2009-02-11, by Waqas Hussain
-
Stanza router: Message to bare JID fixes2009-02-11, by Waqas Hussain
-
mod_muc: Room history2009-02-11, by Waqas Hussain
-
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc)2009-02-11, by Waqas Hussain
-
Fixed directed presence handling to work correctly for components2009-02-11, by Waqas Hussain
-
Changed mod_muc to work with changed component manager2009-02-11, by Waqas Hussain
-
modulemanager initializes hosts[host] if it isn't already initialized when loading a module.2009-02-11, by Waqas Hussain
-
util.stanza: Temporary fix for serializing attributes with namespaces2009-02-11, by Matthew Wild
-
net.server: Fix nil table index assignment2009-02-09, by Matthew Wild
-
stanza_router: Fix for when clients don't specify priority in initial presence2009-02-09, by Matthew Wild
-
net.server: Fix potential fatal error in server.lua2009-02-09, by Matthew Wild
-
mod_bosh: Fix for 'invalid key to next' error when using BOSH2009-02-09, by Matthew Wild
-
Remove redundant logging and debug printing from mod_bosh2009-02-09, by Matthew Wild
-
Fix for nil handler error after close2009-02-04, by Matthew Wild
-
Fix for never checking if the first module for a host is already loaded (affects global modules)2009-02-04, by Matthew Wild
-
Retagging 0.3.0, used up my mistake quota for today2009-02-02, by Matthew Wild
-
Update COPYING file... probably the worst thing I could forget to commit in this release :) 0.3.02009-02-02, by Matthew Wild
-
Licensing/version updates for some files (forgot to commit, doh...)2009-02-02, by Matthew Wild
-
Remove redundant linking in util-src modules' Makefile2009-02-02, by Matthew Wild
-
Happy birthday to me, happy... 0.3.0!2009-02-02, by Matthew Wild
-
mod_bosh: No need to tostring() uuids now2009-02-01, by Matthew Wild
-
util.uuid: Return a string, not a number. Looked so innocent.2009-02-01, by Matthew Wild
-
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly2009-01-30, by Matthew Wild
-
Update copyright notices for 20092009-01-30, by Matthew Wild
-
0.2->0.32009-01-30, by Matthew Wild
-
GPL->MIT!2009-01-30, by Matthew Wild
-
mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :)2009-01-29, by Matthew Wild
-
mod_muc: Convert to unix line endings2009-01-29, by Matthew Wild
-
Load net.server after util.dependencies to catch missing luasocket2009-01-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-01-29, by Matthew Wild
-
tools/ejabberd2prosody: Support for pending-in roster items2009-01-29, by Waqas Hussain
-
mod_muc: Add support for being a component2009-01-29, by Matthew Wild
-
componentmanager: Add support for loading components defined in the config2009-01-29, by Matthew Wild
-
configmanager: Add support for defining components2009-01-29, by Matthew Wild
-
hostmanager: Fire event when all hosts are loaded from config2009-01-29, by Matthew Wild
-
modulemanager: Really fix call_module_method to work properly2009-01-29, by Matthew Wild
-
modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly2009-01-29, by Matthew Wild
-
modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global'2009-01-24, by Matthew Wild
-
core.modulemanager: Some refactoring to make upcoming changes a little easier2009-01-24, by Matthew Wild
-
Friendlier message when config file not found2009-01-22, by Matthew Wild
-
util.dependencies: Not finding our own libraries is fatal2009-01-22, by Matthew Wild
-
util.dependencies: Show useful messages when our own libraries are not found, too2009-01-22, by Matthew Wild
-
server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level2009-01-17, by Matthew Wild
-
server.lua: Use Prosody logger for errors, silence non-errors2009-01-17, by Matthew Wild
-
Port to new server.lua, quite some changes, but I believe everything to be working2009-01-17, by Matthew Wild
-
net.http: custom_headers -> headers2009-01-16, by Matthew Wild
-
net.http: Remove request from conn->request table when conn closed2009-01-16, by Matthew Wild
-
mod_console: Make global2009-01-16, by Matthew Wild
-
mod_posix: logging fix2009-01-16, by Matthew Wild
-
Fix for pposix version detection2009-01-16, by Matthew Wild
-
modulemanager: Comment out logging of modules hooking stanzas, too noisy2009-01-16, by Matthew Wild
-
util.datamanager: Small fix for clearer logging of data path2009-01-16, by Matthew Wild
-
Fixed server.lua to use prosody logger for errors2009-01-16, by Matthew Wild
-
pposix: Remove debug line2009-01-16, by Matthew Wild
-
pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.)2009-01-16, by Matthew Wild
-
mod_posix: Check version of pposix2009-01-16, by Matthew Wild
-
pposix: Add _NAME and _VERSION2009-01-16, by Matthew Wild
-
stanza_router: That'll teach me to not commit at this time of night. Or not.2009-01-16, by Matthew Wild
-
Replacing pretty_print() with top_tag() for logging2009-01-16, by Matthew Wild
-
Fix invalid loglevels in mod_saslauth2009-01-16, by Matthew Wild
-
mod_posix: Support for logging to syslog (log = 'syslog' in config)2009-01-15, by Matthew Wild
-
net.connlisteners: Fix to report errors loading connlisteners2009-01-15, by Matthew Wild
-
net.http: Don't log content from server2009-01-15, by Matthew Wild
-
net.http: Fix to send query part of URL to server2009-01-15, by Matthew Wild
-
Stringprep!2009-01-14, by Waqas Hussain
-
util/jid: string prepping functions added: prepped_split and prep2009-01-14, by Waqas Hussain
-
util/logger: setwriter now returns the old writer on success2009-01-14, by Waqas Hussain
-
stanza_router: Fixed error replies for unhandled stanzas2009-01-14, by Waqas Hussain
-
net.http: Fix for callbacks being triggered multiple times for the same request2009-01-14, by Matthew Wild
-
modulemanager: Check for syntax errors before reloading a module2009-01-13, by Waqas Hussain
-
mod_console: Added module:reload2009-01-13, by Waqas Hussain
-
mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state2009-01-13, by Waqas Hussain
-
modulemanager: Added reload support, with callbacks for saving and restoring state2009-01-13, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-01-13, by Matthew Wild
-
modulemanager: Fixed error on unloading modules with no handlers2009-01-13, by Waqas Hussain
-
mod_muc: deregister component on unload2009-01-13, by Waqas Hussain
-
datamanager: Change log message from type "warn" to "debug" when loading a file fails2009-01-13, by Waqas Hussain
-
mod_saslauth, mod_tls: minor code cleanup2009-01-13, by Waqas Hussain
-
mod_version: Removed and rearranged some code2009-01-13, by Waqas Hussain
-
componentmanager: Removed unneeded parameter from componentmanager.deregister_component2009-01-13, by Waqas Hussain
-
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one2009-01-10, by Waqas Hussain
-
BOSH: Allow BOSH servers to be configured through config file2009-01-13, by Matthew Wild
-
mod_actions_http: Show tables as 'list's2009-01-12, by Matthew Wild
-
Add mod_actions_http for executing actions through HTTP2009-01-12, by Matthew Wild
-
Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload'2009-01-12, by Matthew Wild
-
core.httpserver: Rename request.responseheaders to the more logical request.headers2009-01-12, by Matthew Wild
-
mod_httpserver: Add require 'net.httpserver'2009-01-12, by Matthew Wild
-
modulemanager: Change pairs() to ipairs() to allow ordered module loading2009-01-12, by Matthew Wild
-
Set session.ip to the IP address of connecting clients2009-01-12, by Matthew Wild
-
BOSH: Make previous fix a bit more efficient2009-01-12, by Matthew Wild
-
BOSH: Fix for error when closed session was in inactive_sessions list2009-01-12, by Matthew Wild
-
Add option to in-band registration to allow only whitelisted IPs to register2009-01-11, by Matthew Wild
-
Added rate limiting to in-band registration, and added IP [black/white]lists2009-01-11, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-01-09, by Matthew Wild
-
Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead2009-01-09, by Waqas Hussain
-
modulemanager: Per-host event hooks for plugins - solves issue 412009-01-09, by Waqas Hussain
-
sasl: Don't fail for realm=""2009-01-09, by Waqas Hussain
-
Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve2009-01-09, by Matthew Wild
-
Change default maximum inactivity period to 60s from 30s2009-01-09, by Matthew Wild
-
Add more tests for util/stanza.lua serialization routines2009-01-09, by Matthew Wild
-
Add test for previous commit2009-01-09, by Matthew Wild
-
Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering.2009-01-09, by Matthew Wild
-
Protected call for HTTP request callbacks, to catch errors2009-01-08, by Matthew Wild
-
Fix to prevent calling HTTP request callback twice with the same data2009-01-08, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-01-07, by Matthew Wild
-
modulemanager: module.unload now gets called when modules are being unloaded2009-01-07, by Waqas Hussain
-
componentmanager: Added support for component deregistering2009-01-07, by Waqas Hussain
-
Remove warning of already-loaded modules at startup2009-01-04, by Matthew Wild
-
mod_muc: Room subject should be sent only the newly joined occupant2009-01-03, by Waqas Hussain
-
Modulemanager: Basic modules can now be unloaded correctly2009-01-03, by Waqas Hussain
-
mod_console: replace all \n with \r\n in the output, and send \0 as a marker character after every response2009-01-03, by Waqas Hussain
-
mod_muc: Room subjects stored, and room persistence code in place. First user now the owner.2008-12-31, by Waqas Hussain
-
Send host, and not the recipient's JID to module manager (fixes #53)2008-12-31, by Waqas Hussain
-
Initial mod_muc: XEP-0045: Multi-User Chat2008-12-31, by Waqas Hussain
-
Add allow_registration option to disable account registration2008-12-29, by Matthew Wild
-
Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding)2008-12-29, by Matthew Wild
-
Makefile fix for clean target2008-12-28, by Matthew Wild
-
Updating 0.2.0 tag2008-12-27, by Matthew Wild
-
Remove some old debugging code from mod_bosh2008-12-27, by Matthew Wild
-
Remove some debugging code that slipped in2008-12-27, by Matthew Wild
-
Fix specifying ports in config, and SSL support2008-12-27, by Matthew Wild
-
Remove logging for server.lua2008-12-27, by Matthew Wild
-
Remove borken tags2008-12-27, by Matthew Wild
-
Fix incorrect version number as tag (again) (again)2008-12-27, by Matthew Wild
-
Fix incorrect version number as tag (again) (again)2008-12-27, by Matthew Wild
-
Added tag 0.2.0, -m, Fix incorrect version number as tag (again) for changeset 90da4c9b34b52008-12-27, by Matthew Wild
-
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b52008-12-27, by Matthew Wild
-
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b52008-12-27, by Matthew Wild
-
Added util.multitable.set2008-12-27, by Waqas Hussain
-
Delete the offline message store only when offline messages are present2008-12-26, by Waqas Hussain
-
Return an empty set intead of an error when no disco items are available for a host2008-12-26, by Waqas Hussain
-
Added tag 0.2 for changeset 90da4c9b34b52008-12-25, by Matthew Wild
-
Destroy session on failed dialback instead of throwing an error2008-12-25, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2008-12-25, by Matthew Wild
-
Moved directory auto-creation to datamanager2008-12-25, by Waqas Hussain
-
More error replies for offline and non-existing users2008-12-25, by Waqas Hussain
-
Directed presence2008-12-24, by Waqas Hussain
-
Changed order of checking for component hosts to check the full and bare JIDs before the hostname (at another place)2008-12-24, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2008-12-24, by Matthew Wild
-
Changed order of checking for component hosts to check the full and bare JIDs before the hostname2008-12-24, by Waqas Hussain
-
Fix for not loading global modules when host-specific modules are specified in config2008-12-24, by Matthew Wild
-
Initial mod_bosh, works, kind of, but quite incomplete2008-12-22, by Matthew Wild
-
Add initial mod_httpserver for serving static content2008-12-22, by Matthew Wild
-
Adding initial net.httpserver (lots of work to do on it)2008-12-22, by Matthew Wild
-
Fix nil status code for http request callbacks2008-12-22, by Matthew Wild
-
Merge from waqas2008-12-22, by Matthew Wild
-
Bounce stanza errors on failed s2s2008-12-18, by Waqas Hussain
-
Fix data loss when closing connection with a large write queue. Thanks albert :)2008-12-18, by Matthew Wild
-
Second merge from waqas2008-12-16, by Matthew Wild
-
Fixed URL encoding to generate %0x instead of %x2008-12-15, by Waqas Hussain
-
Merge from waqas2008-12-16, by Matthew Wild
-
Optimized stanza_mt.__tostring (called when doing tostring(stanza))2008-12-10, by Waqas Hussain
-
Change xmlhandlers to match stream opening tag with ns+tag2008-12-16, by Matthew Wild
-
Protect loading of connlisteners, to catch errors2008-12-16, by Matthew Wild
-
Remove old debugging line from sessionmanager2008-12-16, by Matthew Wild
-
Remove a FIXME from mod_tls2008-12-15, by Matthew Wild
-
Add support for dialback piggy-backing. Fixes #37. Thanks to CShadowRun for helping me test :)2008-12-13, by Matthew Wild
-
Make wraptcpclient set timeout to 0, and add it to the list of exported functions from server.lua2008-12-13, by Matthew Wild
-
Oops, don't call server.loop() because we'll be running inside the server2008-12-12, by Matthew Wild
-
Pass HTTP request object to callback2008-12-12, by Matthew Wild
-
HTTP request callbacks now: handler(code, content) (where code may be 0, and content an error message)2008-12-12, by Matthew Wild
-
Non-blocking HTTP requests (adding net.http)2008-12-12, by Matthew Wild
-
0.1 -> 0.22008-12-10, by Matthew Wild
-
Newline at end of file for sessionmanager2008-12-10, by Matthew Wild
-
New, faster, stanza serialization2008-12-10, by Matthew Wild
-
Add commented line to disable logging entirely2008-12-10, by Matthew Wild
-
Fix blank tracebacks for c2s/s2s connections2008-12-10, by Matthew Wild
-
Enable dialback for components2008-12-09, by Waqas Hussain
-
Changed mod_roster to use the newer presence manager API2008-12-08, by Waqas Hussain
-
Don't try processing stanzas not of type get or set in module manager2008-12-08, by Waqas Hussain
-
Fixed a variable redeclaration2008-12-08, by Waqas Hussain
-
Make the ejabberd importer work with host-only roster items2008-12-08, by Waqas Hussain
-
Added: Ports now read from the config2008-12-07, by Waqas Hussain
-
stanza_dispatch != dispatch_stanza2008-12-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2008-12-07, by Matthew Wild
-
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit)2008-12-07, by Waqas Hussain
-
Typo in variable name in last commit2008-12-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2008-12-07, by Matthew Wild
-
Latin1 support for SASL DIGEST-MD5 (initial commit)2008-12-07, by Waqas Hussain
-
Small logging adjustment for mod_posix2008-12-07, by Matthew Wild
-
Slightly more secure dialback secret generation2008-12-07, by Matthew Wild
-
Merge from waqas2008-12-06, by Matthew Wild
-
Removed unused variables2008-12-06, by Waqas Hussain
-
Combined and merged similar code2008-12-06, by Waqas Hussain
-
Removed pre-multitable code from module manager2008-12-06, by Waqas Hussain
-
Remove some debugging from pposix.c2008-12-06, by Matthew Wild
-
Add mod_posix, fixes #52008-12-06, by Matthew Wild
-
Add posix support library, and adjust makefiles for it2008-12-06, by Matthew Wild
-
Code tidying for xmpp{client,server}_listeners2008-12-06, by Matthew Wild
-
Temporary hack for global modules2008-12-06, by Matthew Wild
-
Remove print()s from sessionmanager and s2smanager2008-12-06, by Matthew Wild
-
Make it possible to set custom output handler for logger2008-12-06, by Matthew Wild
-
Remove old commented code from server.lua2008-12-06, by Matthew Wild
-
Some code cleaning for the main script2008-12-06, by Matthew Wild
-
Merge from waqas2008-12-06, by Matthew Wild
-
Changed module manager to use multitable (initial commit)2008-12-06, by Waqas Hussain
-
Fix add_event_hook in module API2008-12-06, by Matthew Wild
-
Move the setting of data_path to fix #unfiledbug2008-12-06, by Matthew Wild
-
Log in hostmanager when a vhost is activated/deactivated2008-12-06, by Matthew Wild
-
Datamanager logs data_path2008-12-06, by Matthew Wild
-
Move module loading to modulemanager2008-12-06, by Matthew Wild
-
Merge from waqas/myself2008-12-06, by Matthew Wild
-
Merge from waqas2008-12-06, by Matthew Wild
-
Fixed: Stopped tryint to send error replies on unauthed connections2008-12-06, by Waqas Hussain
-
Add hostmanager, and eventmanager2008-12-06, by Matthew Wild
-
Small fix for multitable2008-12-06, by Matthew Wild
-
Re-commit TLS fix2008-12-05, by Matthew Wild
-
Merge2008-12-05, by Matthew Wild
-
Backed out changeset 099d8a102deb (committed too much)2008-12-05, by Matthew Wild
-
Don't say we need TLS after we've already started the handshake2008-12-05, by Matthew Wild
-
Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections2008-12-05, by Matthew Wild
-
Comment out debug logging for now2008-12-05, by Matthew Wild
-
Remove linger option on sockets, made no difference, and I forgot to remove it earlier2008-12-05, by Matthew Wild
-
Fix the last couple of places where we send strings from mod_dialback2008-12-05, by Matthew Wild
-
Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed)2008-12-05, by Matthew Wild
-
Disconnect with stream errors on bad XML, or invalid stream namespace2008-12-05, by Matthew Wild
-
Add a couple more tests for jid.split2008-12-05, by Matthew Wild
-
Merge from waqas2008-12-05, by Matthew Wild
-
MultiTable: Remove all empty sub-tables when elements are removed2008-12-05, by Waqas Hussain
-
Merge from waqas2008-12-05, by Matthew Wild
-
util.multitable - A table with multiple key for each entry2008-12-04, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx/2008-12-04, by Matthew Wild
-
Changed util.datamanager to use util.serialization2008-12-04, by Waqas Hussain
-
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register2008-12-04, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx/2008-12-04, by Matthew Wild
-
Changed the ejabberd import script to use util.serialization2008-12-04, by Waqas Hussain
-
Added module util.serialization2008-12-04, by Waqas Hussain
-
Abstract xmlhandlers a bit more, also add error callbacks2008-12-04, by Matthew Wild
-
Don't send stream:features to incoming s2s connections2008-12-04, by Matthew Wild
-
Fix logger ids for c2s and s2sout2008-12-04, by Matthew Wild
-
Automated merge with http://waqas.ath.cx/2008-12-04, by Matthew Wild
-
Change modules to use the new add_feature module API method.2008-12-04, by Waqas Hussain
-
Added function add_feature to modules API (for adding disco features)2008-12-04, by Waqas Hussain
-
Reorder the disco info elements to place always included elements first2008-12-04, by Waqas Hussain
-
Added tag 0.1.0 for changeset c157c1412bda2008-12-03, by Matthew Wild
-
Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes2008-12-03, by Matthew Wild
-
Automated merge with http://84.46.7.57:12342008-12-03, by Matthew Wild
-
Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange.2008-12-03, by Tobias Markmann
-
Using new LFLAGS variable.2008-12-03, by Tobias Markmann
-
Added an error log message for this case2008-12-03, by Matthew Wild
-
Quick fix for an issue that needs more looking into2008-12-03, by Matthew Wild
-
Automated merge with http://waqas.ath.cx/2008-12-03, by Matthew Wild
-
Fix for handling latin1 encoded hostnames in SASL2008-12-03, by Waqas Hussain
-
Fix GPL'ing MIT/X licensed code :)2008-12-03, by Matthew Wild
-
Update HACKERS2008-12-03, by Matthew Wild
-
Fill blank with URL2008-12-03, by Matthew Wild
-
Remove stray merge marker2008-12-03, by Matthew Wild
-
Merge from waqas2008-12-03, by Matthew Wild
-
config and data directories taken from path, and quoted to allow spaces in path2008-12-03, by Waqas Hussain
-
Converted prosody.cfg.lua.dist to use windows end-of-lines2008-12-03, by Waqas Hussain
-
Fix license (left some boilerplate in)2008-12-03, by Matthew Wild
-
and the C files too2008-12-03, by Matthew Wild
-
Insert copyright/license headers2008-12-03, by Matthew Wild
-
Fix port number in mod_console instructions2008-12-03, by Matthew Wild
-
lxmppd -> Prosody2008-12-03, by Matthew Wild
-
Fix macosx ostype target2008-11-30, by Matthew Wild
-
Fix debian ostype target2008-11-30, by Matthew Wild
-
Change sed usage back into one sed script for incompetent versions of sed2008-11-30, by Matthew Wild
-
Use install to strip symbols2008-11-30, by Matthew Wild
-
'install' libs to util before top-level make install2008-11-30, by Matthew Wild
-
Potential fixes for building on Mac OSX2008-11-30, by Matthew Wild
-
No need for the placeholder file in tests/ because the directory is no longer empty2008-11-30, by Matthew Wild
-
Add test for latin1toutf8 (which passes)2008-11-30, by Matthew Wild
-
Converting latin encoded responsed to utf-8 when needed.2008-11-30, by Tobias Markmann
-
Automerge with waqas.2008-11-30, by Tobias Markmann
-
Automated merge with h-h.2008-11-30, by Tobias Markmann
-
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses2008-11-30, by Waqas Hussain
-
Makefile fix for creating datadir in correct place on install2008-11-30, by Matthew Wild
-
Installation improvements (auto-creation of data directories)2008-11-30, by Matthew Wild
-
Don't overwrite config on make install if it already exists2008-11-30, by Matthew Wild
-
Path fix for auto-creating directories2008-11-30, by Waqas Hussain
-
Merge from waqas2008-11-30, by Matthew Wild
-
Auto-create data directories on start2008-11-30, by Waqas Hussain
-
Merge with Tobias2008-11-30, by Matthew Wild
-
idna-to-unicode so password_handler looks for the right domain.2008-11-30, by Tobias Markmann
-
Do idna-to-ascii to the realm we send first in Digest-MD5.2008-11-29, by Tobias Markmann
-
Yet another fix for the makefile :)2008-11-30, by Matthew Wild
-
Fix missing prosody.cfg.lua.install2008-11-29, by Matthew Wild
-
Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :(2008-11-29, by Matthew Wild
-
Add -fPIC to util-src/Makefile2008-11-29, by Matthew Wild
-
Another automatic merge, this gets annoying."2008-11-29, by Tobias Markmann
-
Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists2008-11-29, by Waqas Hussain
-
Autocommit.2008-11-29, by Tobias Markmann
-
Automated merge.2008-11-29, by Tobias Markmann
-
Automated merge.2008-11-29, by Tobias Markmann
-
Make ejabberd2prosody.lua a little more cross-platform :)2008-11-29, by Matthew Wild
-
Make ejabberd2prosody.lua eecutable2008-11-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx/2008-11-29, by Matthew Wild
-
ejabberd db dump importer for Prosody2008-11-29, by Waqas Hussain
-
More Makefile improvements (install the certificates, and update the config on install to find them)2008-11-29, by Matthew Wild
-
Update Makefile to set correct paths on install with Debian package2008-11-29, by Matthew Wild
-
Add some example certificates and update the config to point to them2008-11-29, by Matthew Wild
-
Add COPYING, remove LICENSE2008-11-29, by Matthew Wild
-
Merfe from Tobias2008-11-29, by Matthew Wild
-
Apply IDNA to ASCII on hostnames.2008-11-29, by Tobias Markmann
-
Forced merge.2008-11-29, by Tobias Markmann
-
Use unsigned int instead of uint because uint is already in use on OS X.2008-11-28, by Tobias Markmann
-
Do idna_to_ascii when building own response.2008-11-28, by Tobias Markmann
-
Fix for loading connlisteners when running without CFG_SOURCEDIR2008-11-29, by Matthew Wild
-
Also look for binary modules in the parent directory when running tests2008-11-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx/2008-11-29, by Matthew Wild
-
Moved incoming c2s presence handling from stanza_router to presencemanager2008-11-29, by Waqas Hussain
-
Fix for configmanager when config file can't be found2008-11-29, by Matthew Wild
-
Rename and update config. Update Makefile for this change.2008-11-29, by Matthew Wild
-
More Makefile improvements2008-11-29, by Matthew Wild
-
Add a top-level Makefile and ./configure script. Update util-src Makefile for this.2008-11-29, by Matthew Wild
-
Removing pull_from_master.sh. Use hg fetch instead.2008-11-29, by Matthew Wild
-
Load prosody instead of main.lia in mod_console2008-11-29, by Waqas Hussain
-
Make prosody executable2008-11-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx/2008-11-29, by Matthew Wild
-
Added a FIXME2008-11-29, by Waqas Hussain
-
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works.2008-11-29, by Waqas Hussain
-
Fixed logging in datamanager2008-11-29, by Waqas Hussain
-
main.lua -> prosody2008-11-29, by Matthew Wild
-
Merge from waqas2008-11-28, by Matthew Wild
-
Quickfix for dns.lua to not crash on failed connection to name servers2008-11-28, by Waqas Hussain
-
Added option core.data_path2008-11-28, by Waqas Hussain
-
No more reading 1 byte at a time from sockets2008-11-28, by Matthew Wild
-
Merge from waqas2008-11-27, by Matthew Wild
-
Completely switched to new hashes library from the old md5 library2008-11-27, by Waqas Hussain
-
Switched from md5 to sha256 for dialback key generation2008-11-27, by Waqas Hussain
-
Stopped using the lbase64 library2008-11-27, by Waqas Hussain
-
Added make.bat for windows2008-11-27, by Waqas Hussain
-
Removed MS specific preprocessor statements from the Makefile2008-11-27, by Waqas Hussain
-
Add module:unload() to mod_console, and allow module:load() to take config param2008-11-27, by Matthew Wild
-
Merge from waqas2008-11-27, by Matthew Wild
-
Makefile now works on windows with Microsoft's compiler2008-11-27, by Waqas Hussain
-
Minor changes to C files (to prevent compiler warnings)2008-11-27, by Waqas Hussain
-
Some mod_console updates2008-11-27, by Matthew Wild
-
is_loaded() and incomplete unload() for modules2008-11-27, by Matthew Wild
-
Nice enhancement for logging output2008-11-27, by Matthew Wild
-
Removing servermanager... it is no longer used2008-11-27, by Matthew Wild
-
Log reason for connection failure2008-11-26, by Matthew Wild
-
(Basic) IDNA and SRV fallback support2008-11-26, by Matthew Wild
-
Fix to make a global configmanager instance2008-11-26, by Matthew Wild
-
Fix for hashes.c and encodings.c to rename luaopen for util_*2008-11-26, by Matthew Wild
-
Fix a waqas copy/paste error. It was my fault again apparently.2008-11-26, by Matthew Wild
-
Merge from waqas2008-11-26, by Matthew Wild
-
Added options to limit the number of resources and for handling of resource conflicts2008-11-26, by Waqas Hussain
-
Update mod_selftests to use the hosts on http://xmpp.org/interop/servers.shtml2008-11-26, by Matthew Wild
-
Yes, we don't put these things in here, we put them in here.2008-11-26, by Matthew Wild
-
Wrapped a core_process_stanza call in an xpcall call2008-11-26, by Waqas Hussain
-
Added mod_ping with support for [XEP-0199: XMPP Ping]2008-11-26, by Waqas Hussain
-
Changed format for XEP-0090 to the legacy format2008-11-26, by Waqas Hussain
-
Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated)2008-11-26, by Waqas Hussain
-
Merge from waqas2008-11-26, by Matthew Wild
-
Modules now sending disco replies2008-11-26, by Waqas Hussain
-
Minor bug fix2008-11-26, by Waqas Hussain
-
Added helper method to discomanager2008-11-26, by Waqas Hussain
-
Add rough Makefile for util-src/2008-11-26, by Matthew Wild
-
Removed commented code2008-11-25, by Waqas Hussain
-
Added util-src/hashes.c - support for sha1, sha256 and md5 hashes2008-11-25, by Waqas Hussain
-
Added util-src/encodings.c - support for base64, stringprep and idna encodings2008-11-25, by Waqas Hussain
-
Update TODO2008-11-25, by Matthew Wild
-
Refuse to run without SSL/TLS unless run_without_ssl is set in config2008-11-25, by Matthew Wild
-
Change loading order of modules, config before dependency checking2008-11-25, by Matthew Wild
-
Some mod_console changes2008-11-25, by Matthew Wild
-
Trivial whitespace fix in the missing dependency message2008-11-25, by Matthew Wild
-
Add MD5 to the list of checked dependencies2008-11-25, by Matthew Wild
-
Friendlier messages on missing dependencies2008-11-25, by Matthew Wild
-
Fix softreq, so it reports when no suitable MD5 library is found2008-11-25, by Matthew Wild
-
SSL library is optional, not a fatal error2008-11-25, by Matthew Wild
-
Some ends too much.2008-11-23, by Tobias Markmann
-
Some changes to report more correct SASL failures. Support for disabled accounts.2008-11-23, by Tobias Markmann
-
Merging with main branch.2008-11-23, by Tobias Markmann
-
Checking some variables for nil so no errors occur that'll break the server.2008-11-23, by Tobias Markmann
-
Removing some debug messages.2008-11-16, by Tobias Markmann
-
Merge from waqas2008-11-23, by Matthew Wild
-
Added temporary fix for srv on windows: using opendns nameservers2008-11-23, by Waqas Hussain
-
Check to prevent error on IQs from completely unhandled origins2008-11-23, by Waqas Hussain
-
Backed out the backout. Now we're back out.2008-11-23, by Matthew Wild
-
Reverted my change to modulemanager, to restore those made by waqas2008-11-23, by Matthew Wild
-
Backed out changeset 79bd7a3e906c2008-11-23, by Matthew Wild
-
Merge from waqas2008-11-23, by Matthew Wild
-
Ahem, a bit of an identity crisis..2008-11-23, by Waqas Hussain
-
Removing lxmppd.cfg.dist2008-11-23, by Matthew Wild
-
Typo prevented modulemanager.load() from returning the error if load failed.2008-11-23, by Matthew Wild
-
Merge from waqas2008-11-23, by Matthew Wild
-
Added mod_disco2008-11-22, by Waqas Hussain
-
Added discomanager2008-11-22, by Waqas Hussain
-
Added discohelper2008-11-22, by Waqas Hussain
-
Account deletion support2008-11-22, by Waqas Hussain
-
Check to prevent error for IQs from completely unhandled origins2008-11-22, by Waqas Hussain
-
Removed useless check2008-11-22, by Waqas Hussain
-
Only start console if it is enabled in the config. Note that the exact option is going to change tomorrow.2008-11-23, by Matthew Wild
-
Add initial mod_console2008-11-23, by Matthew Wild
-
Comment out remote debug, will later be enabled via config2008-11-23, by Matthew Wild
-
Small fix for connlisteners to accept nil for userdata2008-11-23, by Matthew Wild
-
Fix various mistakes in dns.lua2008-11-23, by Matthew Wild
-
Fix dns for poor Windows users, who have never seen a resolv.conf2008-11-23, by Matthew Wild
-
Add new lxmppd.cfg.lua.dist example config file2008-11-23, by Matthew Wild
-
New configmanager. Old-style config files still work, but will print a warning2008-11-23, by Matthew Wild
-
Fix mod_selftests syntax, and switch it to use config2008-11-23, by Matthew Wild
-
All the people who don't use TLS, this one's for you.2008-11-22, by Matthew Wild
-
Add helper function for adding message bodies to stanzas2008-11-22, by Matthew Wild
-
Import initial configmanager, not sure if it works yet, but it does pass the unit tests ;)2008-11-21, by Matthew Wild
-
Update test.lua with a work-in-progress2008-11-21, by Matthew Wild
-
Better names for variables2008-11-21, by Matthew Wild
-
Remove old TODO2008-11-21, by Matthew Wild
-
Remove some declarations I added while debugging2008-11-21, by Matthew Wild
-
Improve jid.split() and jid.bare() to pass new test cases with invalid JIDs2008-11-21, by Matthew Wild
-
Add jid.bare() helper function2008-11-20, by Matthew Wild
-
Adding selftests module, but not enabling in config2008-11-20, by Matthew Wild
-
Oops, never added the tests for s2smanager to the repo2008-11-20, by Matthew Wild
-
Add run_tests.sh2008-11-20, by Matthew Wild
Scroll all the way down to load more.