Software /
code /
prosody
Graph
-
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
Scroll all the way down to load more.