Software /
code /
prosody
Graph
-
mod_s2s: Remove obsolete cleanup code2019-09-07, by Kim Alvefur
-
mod_admin_telnet: Identify bidi-capable s2sout sessions (fixes #1403)2019-09-07, by Kim Alvefur
-
tests: Disable TLS in scansion tests2019-09-06, by Kim Alvefur
-
core.certmanager: Lower severity for tls config not having cert2019-09-06, by Kim Alvefur
-
net.http: Pass server name along for SNI (fixes #1408)2019-09-01, by Kim Alvefur
-
net.server: Handle server name (SNI) as extra argument2019-08-31, by Kim Alvefur
-
net.server: Accept and save an 'extra' field for client connections2019-08-31, by Kim Alvefur
-
Merge 0.11->trunk2019-08-31, by Kim Alvefur
-
MUC: Fix delay tag @from in test to be the room JID (#1054 came back)2019-08-31, by Kim Alvefur
-
MUC: Add a test covering basic room creation, messages and destruction2019-08-31, by Kim Alvefur
-
net.server_epoll: Add support for opportunistic writes2019-08-27, by Kim Alvefur
-
core.certmanager: Remove unused import [luacheck]2019-08-25, by Kim Alvefur
-
Remove COMPAT with temporary luasec fork2019-08-25, by Kim Alvefur
-
MUC: Simplify nickname refresh loop2019-08-25, by Kim Alvefur
-
core.certmanager: Move EECDH ciphers before EDH in default cipherstring2019-08-25, by Kim Alvefur
-
mod_storage_internal: Include last text message2019-08-22, by Kim Alvefur
-
mod_storage_*: Also include timestmap of first message in :summary API2019-08-22, by Kim Alvefur
-
mod_storage_*: Include timestamp of latest message in :summary API2019-08-22, by Kim Alvefur
-
mod_storage_*: Tweak :summary API to allow future expansion with more fields2019-08-22, by Kim Alvefur
-
mod_auth_internal_hashed: Precompute SCRAM authentication profile name (thanks MattJ)2019-08-21, by Kim Alvefur
-
mod_auth_internal_hashed: Add support for optionally using SCRAM-SHA-256 instead of SHA-12019-01-13, by Kim Alvefur
-
util.sasl.scram: Add support for SCRAM-SHA-2562019-01-13, by Kim Alvefur
-
util.sasl.scram: Factor out SHA-1 specific getAuthenticationDatabaseSHA12019-01-13, by Kim Alvefur
-
mod_vcard_legacy: Use PEP nickname if vcard4 data is unavailable2019-08-22, by Kim Alvefur
-
core.moduleapi: Restructure send_iq method for more atomic cleanup2019-08-21, by Kim Alvefur
-
core.moduleapi: Uppercase "IQ stanza" for consistency2019-08-21, by Kim Alvefur
-
Merge 0.11->trunk2019-08-20, by Kim Alvefur
-
Merge mod-installer (2019 GSoC by João Duarte)2019-08-19, by Matthew Wild
-
util/prosodyctl: call_luarocks now sets a directory variable itself2019-08-16, by João Duarte
-
util/prosodyctl: Removed the check_flags and execute_command function2019-08-16, by João Duarte
-
prosodyctl: Install, remove and list commands now use the call_luarocks function2019-08-16, by João Duarte
-
core.configmanager: Removed code related to complement_lua_path2019-08-16, by João Duarte
-
util.pluginloader: Added a new path to the variable local_names2019-08-16, by João Duarte
-
util.paths: Fixed file termination for package.cpath's extra path2019-08-16, by João Duarte
-
util.startup: Changed the way util.paths.complement_lua_path was being accessed2019-08-16, by João Duarte
-
prosodyctl: Fixed a typo2019-08-16, by João Duarte
-
util.startup: Reorganized code at setup_plugindir2019-08-01, by João Duarte
-
util.paths: Refactored a variable, to avoid shadowing2019-08-01, by João Duarte
-
util.startup: Now calls a function to complement lua's path/cpath2019-08-01, by João Duarte
-
core.configmanager: Added support to 'complement_lua_path'2019-08-01, by João Duarte
-
util.paths: Added the function 'complement_lua_path'2019-08-01, by João Duarte
-
util.startup: setup_plugindir now also checks package.cpath for duplicates2019-08-01, by João Duarte
-
util.startup: Directly calling lfs.currentdir instead of storing it in a local variable2019-08-01, by João Duarte
-
util.startup: Removed/rewrote comments at setup_plugindir2019-08-01, by João Duarte
-
util.startupt: setup_plugindir now uses lfs.mkdir to check/create directories2019-08-01, by João Duarte
-
util.prosodyctl: Changed a comment2019-08-01, by João Duarte
-
prosodyctl: Removed the auxiliary command 'enabled_plugins'2019-07-31, by João Duarte
-
prosodyctl: The install, remove and list commands now work by calling the execute_command function2019-07-31, by João Duarte
-
util.prosodyctl: Added the execute_command function2019-07-31, by João Duarte
-
prosodyctl: Rewrote the list command, to make it cleaner and easier to work with2019-07-31, by João Duarte
-
util.prosodyctl: call_luarocks function is now compatible with the list command2019-07-31, by João Duarte
-
prosodyctl: Rewrote the remove command, to make it cleaner and easier to work with2019-07-31, by João Duarte
-
prosodyctl: Rewrote the install command, to make it more cleaner2019-07-31, by João Duarte
-
util.prosodyctl: Added the call_luarocks function2019-07-31, by João Duarte
-
util.prosodyctl: Added the check_flags function2019-07-31, by João Duarte
-
prosodyctl: Removed unnecessary comments from the remove command2019-07-31, by João Duarte
-
prosodyctl: Swapped prints for the show_message function at the install/remove commands2019-07-31, by João Duarte
-
make_repo.lua: Moved to /tools/make_repo.lua2019-07-29, by João Duarte
-
prosody.cfg.lua.dist: Added a field for the installer's path2019-07-27, by João Duarte
-
util.startup: Improved how .set_plugindir updates prosody.paths.plugins, package.path and package.cpath2019-07-27, by João Duarte
-
util.startup: The .setup_plugindir function now correctly sets a default/specified path for custom plugins2019-07-26, by João Duarte
-
prosodyctl: Corrected the help output of the install and remove commands2019-07-26, by João Duarte
-
util.startup: Removed unnecessary if clause at startup.set_plugindir2019-07-25, by João Duarte
-
prosodyctl: Removed the list duplicate at the commands_order variable2019-07-25, by João Duarte
-
prosodyctl: Removed the local_plugins command2019-07-24, by João Duarte
-
prosodyctl: Custom plugins paths are now retrieved by an helper function2019-07-24, by João Duarte
-
util.prosodyctl: Created the helper function get_path_custom_plugins2019-07-24, by João Duarte
-
prosodyctl: Updated the list command, to use the new directory for custom plugins2019-07-24, by João Duarte
-
prosodyctl: Updated the remove command to use the new directory for custom plugins2019-07-24, by João Duarte
-
prosodyctl: The install command now performs its job at a dedicated folder for custom plugins2019-07-24, by João Duarte
-
util.startup: Now it also loads default or configured paths to custom plugin directories and creates them2019-07-24, by João Duarte
-
prosodyctl: Removed/rewrote comments at the install, remove and list commands2019-07-24, by João Duarte
-
prosodyctl: Corrected the remove and install commands' order2019-07-24, by João Duarte
-
prosodyctl: Added the install and remove arguments to the reorganized commands_order variable2019-07-24, by João Duarte
-
prosodyctl: Removed the admin_add and admin_remove from the commands_order variable2019-07-24, by João Duarte
-
util.prosodyctl: Removed the admin_operation command2019-07-24, by João Duarte
-
prosodyctl: Removed the make, admin_add and admin_remove commands2019-07-24, by João Duarte
-
make_repo: This script creates a repository with prosody plugins' rockspecs2019-07-24, by João Duarte
-
prosodyctl: Removed the development commands magic, get_modules and write_rockspec2019-07-24, by João Duarte
-
prosodyctl: The install command now prints output regarding module configuration2019-07-23, by João Duarte
-
util.prosodyctl: Added the show_module_configuration_help function2019-07-23, by João Duarte
-
prosodyctl: The install command is now also checking a specified remote server2019-07-23, by João Duarte
-
prosodyctl: Corrected the outputs from the install command2019-07-23, by João Duarte
-
prosodyctl: Corrected output printed by the remove command2019-07-23, by João Duarte
-
util.prosodyctl: Corrected indentation on my code2019-07-20, by João Duarte
-
prosodyctl: Corrected indentation on my code2019-07-20, by João Duarte
-
prosodyctl: Removed trailing whitespaces2019-07-17, by João Duarte
-
prosodyctl: Added missing semicolons to some return calls2019-07-17, by João Duarte
-
prosodyctl: Improved the 'remove' command2019-07-17, by João Duarte
-
prosodyctl: The 'install' command can now recognize the flag '--tree'2019-07-17, by João Duarte
-
prosodyctl: Improved the 'list' command2019-07-17, by João Duarte
-
prosodyctl: Added the 'install' command2019-07-17, by João Duarte
-
prosodyctl: Added the 'remove' command2019-07-16, by João Duarte
-
prosodyctl: Added the 'make' function2019-07-16, by João Duarte
-
prosodyctl: Added the 'write_rockspec' function2019-07-16, by João Duarte
-
prosodyctl: Added the 'get_modules' commands2019-07-16, by João Duarte
-
util.prosodyctl: Added help support to 'admin_operation'2019-06-27, by João Duarte
-
prosodyctl: added help support to all my functions2019-06-27, by João Duarte
-
prosodyctl: Complemented my functions with return calls, when possible2019-06-26, by João Duarte
-
prosodyctl: Corrected the calls to the recently moved function 'admin_operation'2019-06-25, by João Duarte
-
util.prosodyctl: Moved the 'admin_operation' function from prosodyctl to here2019-06-25, by João Duarte
-
prosodyctl: Added the 'admin_remove' command2019-06-25, by João Duarte
-
prosodyctl: Added the 'admin_add' command2019-06-25, by João Duarte
-
prosodyctl: Implemented a command bridge to the 'luarocks-admin add' command, called 'admin_add'2019-06-21, by João Duarte
-
Merge my line of development->trunk2019-06-21, by João Duarte
-
prosodyctl: Implemented the 'list' command, which is a bridge to 'luarocks list'2019-06-20, by João Duarte
-
prosodyctl: The 'test' function now also prints which plugins are enabled2019-06-07, by João Duarte
-
prosodyctl: Created a custom function, 'test', that prints back a welcoming message2019-06-07, by João Duarte
-
net.resolvers.service: Fix DNS fallback2019-08-17, by Kim Alvefur
-
mod_s2s: Use net.connect instead of s2sout.lib for outgoing s2s connections2018-11-10, by Kim Alvefur
-
mod_muc_mam: Conditionally advertise MAM feature on rooms (fixes #1407)2019-08-10, by Kim Alvefur
-
mod_vcard_legacy: Complete roundtrip support for ORG/ORGNAME2019-08-02, by Kim Alvefur
-
mod_vcard_legacy: Add support for JABBERID - impp/uri conversion2019-01-19, by Kim Alvefur
-
util.stanza: Use :text_tag internally everywhere2019-08-02, by Kim Alvefur
-
mod_s2s: Distinguish between high and low level errors in bounces2019-08-01, by Kim Alvefur
-
net.adns: Remove unused local [luacheck]2019-07-30, by Kim Alvefur
-
net.websocket: Fix log call to pass data via format string instead of concatenation2019-07-30, by Kim Alvefur
-
net.*: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
plugins: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
util.session: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
util.sql: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
util.startup: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
core.portmanager: Remove unused local [luacheck]2019-07-30, by Kim Alvefur
-
core.portmanager: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
core.sessionmanager: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
core.stanza_router: Remove tostring call from logging2019-07-30, by Kim Alvefur
-
core.s2smanager: Rewrite log line to use formatting instead of concatenation2019-07-30, by Kim Alvefur
-
core.s2smanager: Remove use of tostring in logging2019-07-29, by Kim Alvefur
-
util.error: Add tests2019-07-29, by Kim Alvefur
-
util.array: Add tests2019-07-28, by Kim Alvefur
-
mod_limits: Use rate limiting in net.server if provided2019-03-28, by Kim Alvefur
-
server_epoll: Add native support for per socket bandwith limits2016-12-18, by Kim Alvefur
-
Merge 0.11->trunk2019-07-28, by Kim Alvefur
-
util.poll: Add missing return statements in fallback mode2019-07-28, by Kim Alvefur
-
mod_admin_telnet: Use already generated session id2019-07-27, by Kim Alvefur
-
mod_admin_telnet: Allow specifying a reason when closing sessions (#1400)2019-07-27, by Kim Alvefur
-
util.xmppstream: Inherit xml:lang from stream to stanzas (fixes #1401)2019-07-27, by Kim Alvefur
-
net.server_epoll: Remove unused local [luacheck]2019-07-26, by Kim Alvefur
-
mod_pubsub: Eliminate dead code2019-07-25, by Kim Alvefur
-
net.server_epoll: Overhaul logging with one log sink per connection2019-07-26, by Kim Alvefur
-
net.server_epoll: Deprecate libevent emulation layer2019-07-24, by Kim Alvefur
-
mod_admin_telnet: Add xmpp:ping to help2019-07-26, by Kim Alvefur
-
mod_admin_telnet: Add c2s:count() to help2019-07-26, by Kim Alvefur
-
mod_admin_telnet: Make c2s:count() consistent with c2s:show()2019-07-26, by Kim Alvefur
-
mod_admin_telnet: Factor out function for collecting all c2s sessions for easier reuse2019-07-26, by Kim Alvefur
-
mod_admin_telnet: Include both c2s connections and sessions in c2s:show()2019-07-26, by Kim Alvefur
-
net.server_epoll: Return errors from creating sockets2019-07-23, by Kim Alvefur
-
net.server_epoll: Add experimental option to close connections in case of listener error2019-05-25, by Kim Alvefur
-
net.server_epoll: Return listener error message2019-05-25, by Kim Alvefur
-
mod_mam: Report correct count of results for forward queries2019-07-13, by Kim Alvefur
-
mod_mam: Move final log message to end of query procedure2019-07-11, by Kim Alvefur
-
mod_mam: Log RSM parameters2019-07-11, by Kim Alvefur
-
mod_mam: Log query failure reason2019-07-11, by Kim Alvefur
-
mod_mam: Log more details in final log message2019-07-11, by Kim Alvefur
-
mod_mam: Include query id in final log message2019-07-11, by Kim Alvefur
-
mod_mam: Use stanza id in log message as fallback if no query id2019-07-11, by Kim Alvefur
-
mod_mam: Include username that performed query2019-07-11, by Kim Alvefur
-
mod_mam: Make log message more compact2019-07-11, by Kim Alvefur
-
mod_pubsub: Move a comment to where it makes sense2019-07-10, by Kim Alvefur
-
util.error: Fix traceback due to missing text field2019-07-10, by Kim Alvefur
-
mod_admin_telnet: Move error handling to thread callback (fixes #1391)2019-05-09, by Kim Alvefur
-
mod_admin_telnet: Check for simple commands before executing in sandbox2019-05-09, by Kim Alvefur
-
mod_pep: Only log when creating new pubsub services2019-07-09, by Kim Alvefur
-
net.http.files: Fix cache handling2019-06-29, by Kim Alvefur
-
prosodyctl: Fix extraction of interpreter from arg when additional arguments (fixes #1386)2019-06-29, by Kim Alvefur
-
MUC: Advertise language field as such via XEP-01222019-07-07, by Kim Alvefur
-
mod_pubsub: Expose pubsub#access_model and pubsub#publish_model (fixes #1387)2019-07-06, by Kim Alvefur
-
Merge 0.11->trunk2019-07-08, by Kim Alvefur
-
util.serialization: Cache default serialization instance (fixes #1389) 0.112019-07-08, by Kim Alvefur
-
net.server_epoll: Backport timer optimization 6c2370f17027 from trunk (see #1388) 0.112019-07-07, by Kim Alvefur
-
Merge 0.11->trunk2019-06-20, by Kim Alvefur
-
Merge 0.11->trunk2019-06-20, by Kim Alvefur
-
mod_blocklist: Add comment to clarify some logic2019-06-20, by Kim Alvefur
-
Merge 0.11->trunk2019-06-20, by Kim Alvefur
-
mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380) 0.112019-06-20, by Kim Alvefur
-
util.dependencies: Increase Lua version to warn about to 5.42019-06-19, by Kim Alvefur
-
MUC: Reflow event tables to improve readability2019-06-19, by Kim Alvefur
-
mod_pep: Log node name instead of payload2019-06-16, by Kim Alvefur
-
Merge 0.11->trunk2019-06-10, by Kim Alvefur
-
mod_admin_telnet: Collect array from Bosh connections when appending to connection list2019-06-03, by Michel Le Bihan
-
core/sessionmanager: Remove unnecessary fallback in make_authenticated2019-06-01, by Maxime “pep” Buquet
-
prosody: Also log status code passed to exit()2019-05-31, by Kim Alvefur
-
prosody: Log shutdown reason (in past tense) as the very last thing2019-05-31, by Kim Alvefur
-
prosody: Log shutdown reason2019-05-31, by Kim Alvefur
-
Merge 0.11->trunk2019-05-30, by Kim Alvefur
-
util.sql: Ignore if tables and indices already exist on creation (fixes #1064) 0.112019-05-30, by Kim Alvefur
-
Merge 0.11->trunk2019-05-30, by Kim Alvefur
-
mod_pep: Handle presence based subscription outside of util.pubsub (fixes #1372) 0.112019-05-30, by Kim Alvefur
-
util.format: Handle integer formats the same way on Lua versions without integer support2019-05-30, by Kim Alvefur
-
util.format: Handle formats expecting an integer in Lua 5.3+ (fixes #1371)2019-05-30, by Kim Alvefur
-
mod_storage_sql: Ignore shadowed error variable [luacheck]2019-05-27, by Kim Alvefur
-
mod_storage_sql: Fix to use correct arguments to archive id lookup2019-05-27, by Kim Alvefur
-
mod_storage_sql: Correctly return item-not-found error2019-05-27, by Kim Alvefur
-
Merge 0.11->trunk2019-05-27, by Kim Alvefur
-
mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368) 0.112019-05-27, by Kim Alvefur
-
mod_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368) 0.112019-05-27, by Kim Alvefur
-
Merge 0.11->trunk2019-05-27, by Kim Alvefur
-
mod_announce: Check for admin on current virtualhost instead of global (fixes #1365) (thanks yc) 0.112019-05-27, by Kim Alvefur
-
mod_csi_simple: Disable optimizations on disconnect (fixes #1358)2019-05-26, by Kim Alvefur
-
mod_storage_internal: Return appropriate error even with empty archive2019-05-05, by Kim Alvefur
-
mod_storage_memory: Return correct error even if no archive data available2019-05-05, by Kim Alvefur
-
mod_muc_mam: Propagate item-not-found to client (fixes #1325)2019-05-05, by Kim Alvefur
-
mod_mam: Propagate item-not-found to client (fixes #1325)2019-05-05, by Kim Alvefur
-
mod_storage_sql: Look up archive IDs in separate queries (fixes #1325)2019-03-22, by Kim Alvefur
-
mod_storage_memory: Return error if 'before' or 'after' are not found (partial fix for #1325)2019-03-04, by Kim Alvefur
-
mod_storage_internal: Return error if 'before' or 'after' are not found (partial fix for #1325)2019-03-04, by Kim Alvefur
-
Merge 0.11->trunk2019-05-26, by Kim Alvefur
-
util.random: Handle unlikely read errors from /dev/urandom (see #1313) 0.112019-05-18, by Kim Alvefur
-
mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359) 0.112019-05-13, by Kim Alvefur
-
configure: Respect previously set paths in macosx preset2019-05-13, by Kim Alvefur
-
configure: Remove preset settings that are autodiscovered2019-05-13, by Kim Alvefur
-
configure: Handle ostype preset after argument processing2019-05-13, by Kim Alvefur
-
util.hashring: Add tests2019-05-13, by Matthew Wild
-
util.encodings: Declare absence of arguments [-Wstrict-prototypes]2019-05-13, by Kim Alvefur
-
util.hashring: Implementation of hashring data structure2019-05-13, by Matthew Wild
-
migrator: Add support for archives (fixes #651)2019-05-05, by Kim Alvefur
-
migrator: Rewrite to use storage modules2019-05-05, by Kim Alvefur
-
mod_storage_sql: Add support for iterating over users in archive stores2019-05-05, by Kim Alvefur
-
mod_storage_internal: Add support for iterating over users in archive stores2019-05-05, by Kim Alvefur
-
mod_muc_mam: Handle archive quotas2019-05-05, by Kim Alvefur
-
Merge 0.11->trunk2019-05-05, by Kim Alvefur
-
mod_storage_internal,memory: Only return total count if requested2019-05-05, by Kim Alvefur
-
net.http.files: Bump cache hits so they stay cached2019-05-04, by Kim Alvefur
-
Merge 0.11->trunk2019-05-04, by Kim Alvefur
-
Fix various spelling mistakes [codespell]2019-05-03, by Kim Alvefur
-
Merge 0.11->trunk2019-05-03, by Kim Alvefur
-
mod_admin_telnet: include BOSH connections in c2s:count (#998)2019-05-03, by Arc Riley
-
mod_admin_telnet: added "(bosh)" and "(websocket)" connection flags (#998)2019-05-03, by Arc Riley
-
mod_admin_telnet: include BOSH connections in c2s session commands (#998)2019-05-02, by Arc Riley
-
mod_mimicking: Improve error handling2019-04-29, by Kim Alvefur
-
mod_mimicking: Use more intuitive term "mimicry index" for skeletons2019-04-29, by Kim Alvefur
-
mod_mimicking: Update command to work with current code2019-04-29, by Kim Alvefur
-
mod_mimicking: Use new storage API2019-04-29, by Kim Alvefur
-
mod_mimicking: Hook the correct event names2019-04-29, by Kim Alvefur
-
mod_mimicking: Import skeleton() from current location2019-04-29, by Kim Alvefur
-
mod_mimicking: Prevents registration of confusable usernames (by Florob) (fixes #1347)2012-08-06, by Kim Alvefur
-
util.encodings: Add compat with ICU before version 582019-04-29, by Kim Alvefur
-
CHANGES: Remove MAM change that got rebased to 0.112019-04-29, by Kim Alvefur
-
CHANGES: New in trunk so far2019-04-29, by Kim Alvefur
-
util.encodings: Add binding to confusables skeleton function in ICU2019-04-24, by Kim Alvefur
-
Merge 0.11->trunk2019-04-24, by Kim Alvefur
-
mod_admin_telnet: Adds c2s:closeall() (Fixes #1315)2019-04-17, by João Duarte
-
util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348) 0.112019-04-24, by Kim Alvefur
-
core.portmanager: Log debug message for each kind of TLS context created 0.112019-04-23, by Kim Alvefur
-
Backed out changeset 61bc5c52c9412019-04-20, by Kim Alvefur
-
util.hashes: Allow specifying output key length2019-04-20, by Kim Alvefur
-
util.hashes: Add PBKDF2-HMAC-SHA2562019-01-13, by Kim Alvefur
-
util.hashes: Rename PBKDF2 function2019-01-13, by Kim Alvefur
-
util.hashes: Remove now unused hmac() function2019-04-19, by Kim Alvefur
-
util.hashes: Use PBKDF2 from libcrypto2019-01-13, by Kim Alvefur
-
util.hashes: Add test vectors from RFC 6070 for PBKDF2 (aka SCRAM Hi())2019-04-19, by Kim Alvefur
-
Merge 0.11->trunk2019-04-19, by Kim Alvefur
-
util.hmac: Ignore long hex lines in tests2019-04-19, by Kim Alvefur
-
util.hmac: Generate test cases from RFC 42312019-04-10, by Kim Alvefur
-
util.hmac: Expose hmac-sha-512 too2019-04-19, by Kim Alvefur
-
util.hmac: Reflow code2019-04-19, by Kim Alvefur
-
util.hashes: Remove redundant semicolon2019-04-19, by Kim Alvefur
-
Merge 0.11->trunk2019-04-14, by Kim Alvefur
-
util.poll: Minimize scope of methods2019-04-13, by Kim Alvefur
-
Merge 0.11->trunk2019-04-13, by Kim Alvefur
-
mod_http_files: Try to determine which module using serve() needs updating2019-04-05, by Kim Alvefur
-
mod_http_files: Use net.http.files2019-04-05, by Kim Alvefur
-
net.http.files: Make into standalone library2019-04-05, by Kim Alvefur
-
net.http.files: Copy of mod_http_files2019-04-05, by Kim Alvefur
-
util.session: Fix session id not include unauthed forever2019-04-03, by Kim Alvefur
-
CONTRIBUTING: Add a short file referencing the online doc/contributing page2019-04-02, by Kim Alvefur
-
README: Add link to current issue tracker2019-04-02, by Kim Alvefur
-
README: Remove mailing list where issue tracker changes went in the Google Code days2019-04-02, by Kim Alvefur
-
mod_limits: Fix typo2019-04-02, by Kim Alvefur
-
mod_limits: Allow configuring a list of unrestricted JIDs (fixes #1323)2019-04-02, by Kim Alvefur
-
mod_limits: Fix indentation2019-04-02, by Kim Alvefur
-
.luacheckrc: Correct indentation of 'exclude_files' list2019-04-01, by Kim Alvefur
-
doc/coding_style: apply consistent semi-colon usage2019-03-30, by marc0s
-
core.s2smanager: Fix previous commit (Thanks Martin)2019-03-30, by Kim Alvefur
-
core.sessionmanager: Use util.session to create sessions2019-03-29, by Kim Alvefur
-
core.s2smanager: Use util.session to create sessions2019-03-29, by Kim Alvefur
-
core.s2smanager: Spread out session tables over multiple lines2019-03-29, by Kim Alvefur
-
core.s2smanager: Rename variable to be same in two functions2019-03-29, by Kim Alvefur
-
Merge 0.11->trunk2019-03-28, by Kim Alvefur
-
net.server_epoll: Skip delayed continuation read on paused connections 0.112019-03-28, by Kim Alvefur
-
net.server_epoll: Handle LuaSec wantread/wantwrite conditions before callbacks (fixes #1333) 0.112019-03-28, by Kim Alvefur
-
moduleapi: Log suppressed status priority and message when not overriding2019-03-26, by Matthew Wild
-
moduleapi: Remove overly-verbose debug logging on module status change2019-03-26, by Matthew Wild
-
mod_posix: Remove unnecessary import of util.format (thanks luacheck and buildbot)2019-03-26, by Matthew Wild
-
loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way)2019-03-26, by Matthew Wild
-
util.queue: Update :items() to consistently use private data directly2019-03-26, by Matthew Wild
-
Backed out changeset 3eea63a68e0f2019-03-26, by Matthew Wild
-
util.stanza: Fix :top_tag() handling of namespaced attributes2019-03-25, by Matthew Wild
-
mod_csi_simple: Include queue size in debug messages2019-03-25, by Kim Alvefur
-
mod_csi_simple: Fix type in function name2019-03-25, by Matthew Wild
-
mod_csi_simple: Improve debug logs by mentioing why the buffer gets flushed2019-03-24, by Kim Alvefur
-
mod_csi_simple: Add some debug logging2019-03-24, by Kim Alvefur
-
mod_csi_simple: Disable optimizations on unload and re-enable on load2019-03-24, by Kim Alvefur
-
mod_csi_simple: Separate out functions to enable/disable optimizations2019-03-24, by Kim Alvefur
-
mod_csi_simple: Remove old "pump" queue/buffer method, handled in net.server now2019-03-24, by Kim Alvefur
-
net.server_select: Fix write pause/resume functions2019-03-24, by Kim Alvefur
-
net.server_event: Allow writing into buffer of write-locked connections2019-03-24, by Kim Alvefur
-
mod_csi_simple: Also flush buffer in "pump" mode2019-03-24, by Kim Alvefur
-
mod_csi_simple: Trigger buffer flush on seeing incoming data2019-03-24, by Kim Alvefur
-
mod_csi_simple: Count buffered items and flush when it reaches configured limit2019-03-24, by Kim Alvefur
-
mod_csi_simple: Break out stanza timestamping into a function for future reuse2019-03-24, by Kim Alvefur
-
mod_c2s: Fire an event when outgoing buffers have been emptied2019-03-24, by Kim Alvefur
-
mod_csi_simple: Use write locks in net.server if available2018-11-24, by Kim Alvefur
-
sessionmanager: Split byte-level sending into separate session.rawsend2019-03-24, by Kim Alvefur
-
util.x509: Add function that extracts usable names from a certificate2019-01-04, by Kim Alvefur
-
mod_storage_memory: Fix copypaste mistake2019-03-23, by Kim Alvefur
-
mod_storage_memory: Implement archive summary API2019-03-23, by Kim Alvefur
-
mod_storage_sql: Implement archive summary API2019-02-25, by Kim Alvefur
-
mod_storage_internal: Implement a summary API returning message counts per contact2019-02-25, by Kim Alvefur
-
util.queue: Update :items() to consistently use private data directly2019-03-23, by Matthew Wild
-
util.queue: Add 'consume()' convenience iterator2019-03-23, by Matthew Wild
-
doc/coding_style: The codebase uses semicolons2019-03-23, by Kim Alvefur
-
doc/coding_style: Trim trailing whitespace2019-03-23, by Kim Alvefur
-
doc/coding_style: remove superfulous bracket in example2019-03-23, by Maxime “pep” Buquet
-
net/server_event: fix typo in comment2019-03-23, by Maxime “pep” Buquet
-
mod_storage_sql: No archive item limit by default2019-03-22, by Kim Alvefur
-
mod_storage_internal: Include store name when reporting quota status2019-03-22, by Kim Alvefur
-
mod_mam: On quota hit, separately delete by time and by item count2019-03-22, by Kim Alvefur
-
mod_storage_sql: Return cached count if only this is queried for2019-03-22, by Kim Alvefur
-
mod_storage_sql: Cache total count if it's calculated as part of the current query2019-03-22, by Kim Alvefur
-
mod_storage_sql: Skip cache write2019-03-22, by Kim Alvefur
-
mod_storage_sql: Fix to use currently queried store2019-03-22, by Kim Alvefur
-
mod_storage_sql: Don't increment counter twice (fixes accounting error)2019-03-22, by Kim Alvefur
-
mod_storage_internal: Increase default quota to 10 0002019-03-22, by Kim Alvefur
-
mod_storage_memory: Add support for archive item limits2019-03-20, by Kim Alvefur
-
mod_mam: Trim archive when quota has been exceeded2017-11-07, by Kim Alvefur
-
mod_storage_internal,_sql: Key item count cache on both username and store2019-03-22, by Kim Alvefur
-
mod_storage_internal,_sql: Expose archive capabilities feature set2019-03-22, by Kim Alvefur
-
mod_storage_internal,_sql: Add limit to number of items in an archive store (fixes #733)2017-10-20, by Matthew Wild
-
Merge 0.11->trunk2019-03-22, by Kim Alvefur
-
mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk) 0.112019-03-22, by Kim Alvefur
-
util.startup: Don't die if there are no config warnings to log (thanks buildbot)2019-03-20, by Matthew Wild
-
util.startup: Log configuration warnings at startup2019-03-20, by Matthew Wild
-
configmanager: Pass through warnings from included files2019-03-20, by Matthew Wild
-
configmanager: Emit warning for duplicated config options2019-03-20, by Matthew Wild
-
configmanager: Add support for returning warnings2019-03-20, by Matthew Wild
-
util.startup: Give function a more generic name so it can apply to all warnings2019-03-20, by Matthew Wild
-
mod_muc_mam: Set error status if loaded on incorrect host type2019-03-19, by Matthew Wild
-
mod_s2s: Set warning status if not listening on any ports2019-03-19, by Matthew Wild
-
mod_component: Set module status to indicate whether component is connected2019-03-19, by Matthew Wild
-
.luacheckrc: Update to reflect new module API methods2019-03-19, by Matthew Wild
-
mod_admin_telnet: Show module status in module:list()2019-03-19, by Matthew Wild
-
modulemanager: Set module status on successful or failed module load2019-03-19, by Matthew Wild
-
moduleapi: New API for modules to set a status2019-03-19, by Matthew Wild
-
util.serialization: Use util.hex2019-03-17, by Kim Alvefur
-
util.serialization: Allow overriding table iterator2019-03-17, by Kim Alvefur
-
util.serialization: Optimize handling of last table separator2019-03-17, by Kim Alvefur
-
MUC: Update error message for consistency2019-03-18, by Matthew Wild
-
configure: Enable more compiler warnings2019-03-16, by Kim Alvefur
-
configure: Separate flags related to compiler warnings2019-03-16, by Kim Alvefur
-
Actually remove coding_style.txt2019-03-14, by Matthew Wild
-
doc/coding_style.{txt,md}: Update coding style guide2019-03-14, by Matthew Wild
-
Merge 0.11->trunk2019-03-14, by Matthew Wild
-
net.server_epoll: Optimize timer handling2019-03-12, by Kim Alvefur
-
mod_tls: Restore querying for certificates on s2s2019-03-11, by Kim Alvefur
-
net.server: Only add alternate SNI contexts if at least one is provided2019-03-11, by Kim Alvefur
-
core.certmanager: Do not ask for client certificates by default2019-03-10, by Kim Alvefur
-
net.server_select: SNI support (#409)2019-03-10, by Kim Alvefur
-
net.server_event: Add SNI support (#409)2019-03-10, by Kim Alvefur
-
core.portmanager: Collect per-host certificates for SNI2018-09-13, by Kim Alvefur
-
core.portmanager: Record TLS config for each port2018-10-10, by Kim Alvefur
-
net.server_epoll: Add support for SNI (#409)2019-03-10, by Kim Alvefur
-
doc/net.server: Document the new server.listen() API2019-03-10, by Kim Alvefur
-
Merge 0.11->trunk2019-03-04, by Kim Alvefur
-
mod_muc_mam: Validate that the FORM_TYPE of a query is as expected2019-03-04, by Kim Alvefur
-
mod_muc_mam: Add comment about the tricks done with the 'with' field 0.112019-03-04, by Kim Alvefur
-
util.pubsub: Validate node configuration on node creation (fixes #1328) 0.112019-03-03, by Kim Alvefur
-
Merge 0.11->trunk2019-03-02, by Kim Alvefur
-
core.portmanager: Reduce scope of variable2018-10-10, by Kim Alvefur
-
core.portmanager: Use server.listen API2018-09-13, by Kim Alvefur
-
net.server: New API for creating server listeners2018-09-13, by Kim Alvefur
-
Merge 0.11->trunk2019-02-27, by Kim Alvefur
-
mod_storage_memory: Replace query function with one based on storage_internal (fixes #1322) 0.112019-02-27, by Kim Alvefur
-
MUC: Fire an event to allow affecting decision of whether to allow a role change2019-02-24, by Kim Alvefur
-
MUC: Factor out role change permission check into its own method2019-02-24, by Kim Alvefur
-
Merge 0.11->trunk2019-02-22, by Kim Alvefur
-
prosodyctl: about: Report the current operating system according to uname2018-12-08, by Kim Alvefur
-
net.server_epoll: Increase send_timeout to 3 minutes (to match server_event)2019-02-09, by Kim Alvefur
-
net.server_epoll: Separate timeout for initial connection attempts2019-02-09, by Kim Alvefur
-
Merge 0.11->trunk2019-02-09, by Kim Alvefur
-
net.server_epoll: Rename handshake_timeout to ssl_handshake_timeout (fixes #1319) 0.112019-02-09, by Kim Alvefur
-
net.server_epoll: Use send_timeout for write timout like other implementations (fixes #1316) 0.112019-02-07, by Kim Alvefur
-
Merge 0.11->trunk2019-02-04, by Matthew Wild
-
Merge 0.11->trunk2019-01-28, by Kim Alvefur
-
util.pubsub: Add support for requesting multiple specific items (needed for #1305) 0.112019-01-28, by Kim Alvefur
-
Merge 0.11->trunk2019-01-26, by Kim Alvefur
-
GNUmakefile: Stop Prosody in case of failure in integration-test2019-01-24, by Kim Alvefur
-
Merge 0.11->trunk2019-01-22, by Kim Alvefur
-
mod_websocket: Log an error if cross_domain_websocket = true is set in a VirtualHost section 0.112019-01-22, by Kim Alvefur
-
core.statsmanager: Do a final collection on shutdown2019-01-22, by Kim Alvefur
-
TODO: Remove statistics since this was done in 0.102019-01-21, by Kim Alvefur
-
mod_mam: Fix operator precedence (thanks mimi89999)2019-01-20, by Kim Alvefur
-
Merge 0.11->trunk2019-01-19, by Kim Alvefur
-
mod_websocket: Include the value of cross_domain_websocket in debug message 0.112019-01-18, by Kim Alvefur
-
mod_bosh, mod_websocket: Remove accidentally included dependency on non-existant module2019-01-19, by Kim Alvefur
-
prosodyctl: Fix module.command invocation (thanks woffs)2019-01-18, by Kim Alvefur
-
mod_http: Determine CORS methods to whitelist from actual methods used2019-01-17, by Kim Alvefur
-
mod_http: Set up to handle OPTIONS2019-01-18, by Kim Alvefur
-
mod_websocket: Drop CORS code in favor of that in mod_http2018-10-04, by Kim Alvefur
-
mod_bosh: Drop CORS code in favor of than in mod_http2018-10-04, by Kim Alvefur
-
mod_http: Solve CORS problems once and for all2018-10-04, by Kim Alvefur
-
Merge 0.11->trunk2019-01-17, by Kim Alvefur
-
Merge 0.11->trunk2019-01-17, by Kim Alvefur
-
mod_presence: Revert empty 'to' attribute of presence before presence/initial event (fixes #1296) 0.112019-01-17, by Kim Alvefur
-
core.s2smanager: Add stub reset_stream method to destroyed sessions2019-01-16, by Kim Alvefur
-
mod_admin_telnet: sttas:show: Use format option that allows float numbers2019-01-16, by Kim Alvefur
-
util.http: Fix decoding of uppercase URL encoded chars2019-01-16, by Kim Alvefur
-
mod_c2s, mod_s2s, mod_component: Log invalid XML escaped (fixes #734)2019-01-15, by Kim Alvefur
-
mod_storage_memory: Implement :user iteration API2019-01-13, by Kim Alvefur
-
prosodyctl: Use the same runtime for starting prosody2019-01-10, by Kim Alvefur
-
util.prosodyctl: Allow passing path to Lua runtime to the start() function2019-01-10, by Kim Alvefur
-
prosodyctl: Pass the original argv table to subcommands (with first argument removed)2019-01-10, by Kim Alvefur
-
GNUmakefile: Add target for running scansion2019-01-10, by Kim Alvefur
-
Merge 0.11->trunk2019-01-10, by Kim Alvefur
-
Merge 0.11->trunk2019-01-07, by Matthew Wild
-
Added tag 0.10.3 for changeset bb8486491b482018-11-28, by Matthew Wild
-
Merge 0.11->trunk2019-01-07, by Kim Alvefur
-
mod_csi_simple: Consider messages encrypted payload as important (fixes part of #1250) 0.112019-01-06, by Kim Alvefur
-
mod_csi_simple: Consider messages with subject (eg MUC joins) (fixes part of #1250) 0.112019-01-06, by Kim Alvefur
-
mod_csi_simple: Unpack Carbons-forwarded messages (fixes part of #1250) 0.112019-01-06, by Kim Alvefur
-
mod_csi_simple: Consider messages forwarded from another of the users clients as important (fixes part of #1250) 0.112019-01-06, by Kim Alvefur
-
MUC: Rename import to avoid name clash [luacheck]2019-01-06, by Kim Alvefur
-
Merge with jonas2019-01-06, by Kim Alvefur
-
Merge 0.11->trunk2019-01-06, by Kim Alvefur
-
MUC: add ID to message if no ID is present2019-01-06, by Jonas Wielicki
Scroll all the way down to load more.