Software /
code /
prosody
Graph
-
net.websocket.frames: Fix syntax error due to code copy pasting2015-10-06, by Kim Alvefur
-
net.websocket.frames: Use struct packing in Lua 5.3 or struct lib if available2015-10-06, by Kim Alvefur
-
net.websocket.frames: Pack and unpack 64bit ints without overflows (lua-bitop/bit32 are 32bit)2015-10-06, by Kim Alvefur
-
net.websocket.frames: Link to documentation when bitop is missing2015-10-06, by Kim Alvefur
-
net.websocket.frames: Throw an error if no bit lib is found2015-10-06, by Kim Alvefur
-
net.websocket.frames: Simplify import of bitlib2015-10-06, by Kim Alvefur
-
mod_websocket: Silence luacheck warnings2015-10-06, by Kim Alvefur
-
mod_websocket: Import util.timer and session close timeout config option (thanks fairuz)2015-10-06, by Kim Alvefur
-
Merge 0.10->trunk2015-10-02, by Kim Alvefur
-
util.jid: Fix backout2015-10-02, by Kim Alvefur
-
Merge 0.10->trunk2015-10-02, by Kim Alvefur
-
Backout 7e820979fd9b (broke tests)2015-10-02, by Kim Alvefur
-
Merge 0.10->trunk2015-09-26, by Kim Alvefur
-
Merge 0.9->0.102015-09-26, by Kim Alvefur
-
configure,util-src/Makefile: Make a variable that includes -l for OpenSSL (like with IDNA_LIBS)2015-09-26, by Kim Alvefur
-
Makefile: Use hypen to tell Make when to ignore errors2015-09-26, by Kim Alvefur
-
Makefile: Support generating prosody.version from hg archive metadata file2015-09-26, by Kim Alvefur
-
Makefile: Simplify generation of prosody.version using magic Make magic2015-09-26, by Kim Alvefur
-
util-src/Makefile: Remove redundant variables (set in config.unix already)2015-09-26, by Kim Alvefur
-
util-src/Makefile: Don't make exceptions for how to build .so for util.hashes and util.encodings2015-09-26, by Kim Alvefur
-
util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let built-in rules handle .o)2015-09-26, by Kim Alvefur
-
util-src/Makefile: Move Lua include path into CFLAGS variable2015-09-26, by Kim Alvefur
-
configure, util-src/Makefile: Move OS X deployment flag to an C compiler argument set by configure2015-09-26, by Kim Alvefur
-
util-src/Makefile: Use variables for install binary and target directory2015-09-26, by Kim Alvefur
-
util-src/Makefile: Move list of .so files in a variable2015-09-26, by Kim Alvefur
-
mod_posix: Detect failure to load util.signal by first pcall return value not by type of the second2015-09-26, by Kim Alvefur
-
mod_posix: Normalize indentation2015-09-26, by Kim Alvefur
-
mod_http_files: Translate forward slashes to local directory separators2015-09-26, by Kim Alvefur
-
mod_http_files: Strip trailing directory separator regardless of directionality of the slash (fixes #545)2015-09-26, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
Merge 0.9->0.102015-09-25, by Kim Alvefur
-
xep227toprosody: Pass parser to callbacks (needed since addition of stanza size limits)2015-09-18, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
Merge2015-09-25, by Kim Alvefur
-
Merge 0.9->0.102015-09-25, by Matthew Wild
-
mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offline2015-09-25, by Matthew Wild
-
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module2015-09-04, by Matthew Wild
-
net.dns: Unconditionally cache records found in answers2015-05-25, by Matthew Wild
-
server_event: Remove needless scoping around add_task2015-09-25, by Kim Alvefur
-
Merge 0.10->trunk2015-09-25, by Kim Alvefur
-
server_event: Fix indentation2015-09-25, by Kim Alvefur
-
server_event: Put function keyword on same line as the coroutine.wrap it's being passed to2015-09-25, by Kim Alvefur
-
server_event: Normalize indentation2015-09-25, by Kim Alvefur
-
server_event: Remove unused argument [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Comment out the unused vdebug function [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Remove unused former argument (fixes global access) [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Rename luaevent module variable to avoid name clash [luacheck]2015-09-25, by Kim Alvefur
-
server_event: Add luacheck annotations2015-09-25, by Kim Alvefur
-
server_event: Remove needless scoping and indentation2015-09-25, by Kim Alvefur
-
server_event: Move local references to various functions to top of file2015-09-25, by Kim Alvefur
-
server_event: Replace implementation of ordered set with a simple table set2015-09-25, by Kim Alvefur
-
mod_s2s: Account for connections that time out in connection count measure2015-09-25, by Kim Alvefur
-
Merge 0.10->trunk2015-09-24, by Kim Alvefur
-
prosodyctl check: Warn if certificate checking is enforced but LuaSec is too old2015-09-24, by Kim Alvefur
-
prosodyctl check: Warn if encryption is required but LuaSec is unavailable2015-09-24, by Kim Alvefur
-
Merge 0.10->trunk2015-09-21, by Kim Alvefur
-
sessionmanager: Make session.send() return true unless there really is an error2015-09-21, by Kim Alvefur
-
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true)2015-09-21, by Kim Alvefur
-
Makefile: Fix building prosody.version (.hg/dirstate is a file, not a directory)2015-09-21, by Kim Alvefur
-
Merge 0.10->trunk2015-09-19, by Kim Alvefur
-
mod_admin_telnet: Fix indentation2015-09-18, by Kim Alvefur
-
prosodyctl: Move files out of the way when generating new cert or key2015-09-19, by Kim Alvefur
-
util.timer: Fix indentation2015-09-18, by Kim Alvefur
-
Merge 0.10->trunk2015-09-17, by Kim Alvefur
-
mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default2015-09-16, by Kim Alvefur
-
mod_blocklist: Explicitly halt event propagation after returning a reply (send returns nil sometimes)2015-09-16, by Kim Alvefur
-
mod_tls: Fix inhertinance of 'ssl' option from "parent" host to subdomain (fixes #511)2015-09-15, by Kim Alvefur
-
MUC: Break a very long line2015-09-12, by Kim Alvefur
-
util.dataforms: Fix interaction of required fields and empty string values (fixes #521)2015-09-12, by Kim Alvefur
-
util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate code2015-09-12, by Kim Alvefur
-
MUC: Prevent double replies when MUC affiliation/role change requests fail.2015-09-17, by Lance Stout
-
MUC: Fix traceback in request for MUC affiliation lists by non-affiliated (thanks Lance)2015-09-15, by Kim Alvefur
-
Merge 0.10->trunk2015-09-04, by Matthew Wild
-
tests/run_tests.sh: Let status code propagate to shell2015-09-04, by Matthew Wild
-
tests: Return status code depending on whether tests passed2015-09-04, by Matthew Wild
-
net/http: Use server.addclient2013-12-19, by daurnimator
-
Merge 0.10->trunk2015-09-03, by Kim Alvefur
-
util.stanza: Export xml_escape (missed during removal of module() calls)2015-09-03, by Kim Alvefur
-
Merge 0.10->trunk2015-09-03, by Matthew Wild
-
net.server_{select,event}: addclient: Add argument for overriding socket type2013-12-23, by Kim Alvefur
-
net/server_event: pcall require ssl rather than relying on globals2013-12-18, by daurnimator
-
net/server_event: add_client should have same arguments no-matter the server backend2013-12-18, by daurnimator
-
net/server_select: Fix typo2013-12-18, by daurnimator
-
net/server_select: addclient: Check arguments2013-12-18, by daurnimator
-
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure2013-12-18, by daurnimator
-
net/server_select: Check arguments to add_server correctly2013-12-18, by daurnimator
-
Merge 0.10->trunk2015-09-02, by Matthew Wild
-
configure, Makefile: Make compatible with plain Bourne shell as used on Solaris. Fixes #418 (thanks jcea)2015-09-02, by Matthew Wild
-
storagemanager: Check if drivers support purging, warn otherwise2015-09-02, by Kim Alvefur
-
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup)2015-09-02, by Kim Alvefur
-
storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)2015-09-02, by Kim Alvefur
-
util.sql: Export db2uri (mod_storage_sql2 command uses it) (thanks mike)2015-09-02, by Kim Alvefur
-
util.sql: Log when transactions begin2015-08-30, by Kim Alvefur
-
mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]2015-08-27, by Kim Alvefur
-
mod_carbons: Carbon chat messages or normal messages that have a body2015-08-26, by Kim Alvefur
-
util.hex: Normalize hex to lowercase and discard non-hex input2015-08-26, by Kim Alvefur
-
plugins/muc/muc.lib: Fix issue #505 where unavailable presences were never used2015-08-24, by daurnimator
-
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482)2015-08-26, by Kim Alvefur
-
Merge 0.10->trunk2015-08-26, by Kim Alvefur
-
Merge 0.9->0.102015-08-26, by Kim Alvefur
-
ejabberd2prosody: Support password stored as SCRAM hashes2015-08-20, by Kim Alvefur
-
mod_admin_adhoc: Declare local variable, don't set a global [luacheck]2015-08-26, by Kim Alvefur
-
mod_admin_adhoc: Import missing util.set (fixes #518)2015-08-26, by Kim Alvefur
-
Merge 0.10->trunk2015-08-22, by Kim Alvefur
-
mod_websocket: Import sessionmanager (fixes traceback)2015-08-21, by Kim Alvefur
-
storagemanager: Add forward declaration to fix use of open() before it's defined2015-08-20, by Kim Alvefur
-
Merge 0.10->trunk2015-08-20, by Kim Alvefur
-
luacheckrc: Ignore unused _ENV variable2015-08-20, by Kim Alvefur
-
util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.12015-04-26, by Kim Alvefur
-
portmanager: Add forward declarations2015-04-07, by Kim Alvefur
-
rostermanager: Add forward declarations2015-04-07, by Kim Alvefur
-
util.sasl.scram: Get rid of module call2015-04-07, by Kim Alvefur
-
util.json: Remove use of newproxy2015-03-13, by Kim Alvefur
-
prosodyctl: Import LuaSocket to a local, don't assume that a global will be set2015-03-13, by Kim Alvefur
-
util.helpers: Fix order of functions using each other [fixes 00412b36166f]2015-03-03, by Kim Alvefur
-
net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals table2015-02-23, by Kim Alvefur
-
net.*: Remove use of module() function2015-02-21, by Kim Alvefur
-
core.*: Remove use of module() function2015-02-21, by Kim Alvefur
-
util.dependencies: Only abort on Lua versions before 5.1, log a warning about 5.2 and above for now2015-02-21, by Kim Alvefur
-
MUC: Fix logic error2015-08-16, by Kim Alvefur
-
Merge 0.10->trunk2015-08-11, by Kim Alvefur
-
Merge 0.9->0.102015-08-10, by Kim Alvefur
-
mod_component: Fire an event on successful component authentication (For Goffi)2015-08-10, by Kim Alvefur
-
util.interpolation: Add support for filter functions2015-08-07, by Kim Alvefur
-
util.{interpolation,prosodyctl,sql}: Trim trailing whitespace2015-07-17, by Kim Alvefur
-
Merge2015-07-27, by Matthew Wild
-
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_muc2015-07-27, by daurnimator
-
mod_muc: Fix a traceback when an owner joins a room2015-07-25, by Emmanuel Gil Peyrot
-
Merge 0.10->trunk2015-07-08, by Matthew Wild
-
util.sql: Add safety check to ensure our chosen connection charset is actually being used (MySQL)2015-07-08, by Matthew Wild
-
util.sql: Fix log level of debug message2015-07-08, by Matthew Wild
-
util.sql: Log debug message when connecting to database2015-07-08, by Matthew Wild
-
util.sql: Make set_encoding() return failure of SET NAMES2015-07-08, by Matthew Wild
-
util.sql: Return failure if set_encoding() fails2015-07-08, by Matthew Wild
-
mod_storage_sql2: Upgrade table if its charset does not match our connection's charset (thanks Zash)2015-07-08, by Matthew Wild
-
util.sql: Allow onconnect callback to fail connection to the DB by returning false, err2015-07-07, by Matthew Wild
-
mod_storage_sql2: Don't upgrade tables without admin intervention2015-07-07, by Matthew Wild
-
mod_storage_sql2: Add prosodyctl command to upgrade tables from the command-line2015-07-07, by Matthew Wild
-
mod_storage_sql2: Add missing return to upgrade_table(), so we know if an upgrade is required2015-07-07, by Matthew Wild
-
mod_storage_sql2: Rename variable to avoid name clash2015-07-07, by Matthew Wild
-
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()2015-07-06, by Matthew Wild
-
Merge with 0.102015-07-06, by Matthew Wild
-
prosodyctl: check: Add some more known global config options2015-07-05, by Kim Alvefur
-
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)2015-06-29, by Matthew Wild
-
Merge 0.10->trunk2015-07-05, by Kim Alvefur
-
util.sql: Call onconnect, provide noop dummy if not set2015-07-02, by Kim Alvefur
-
Remove sql.lib.lua, not used anymore2015-06-27, by Kim Alvefur
-
Merge 0.10->trunk2015-06-25, by Kim Alvefur
-
Merge 0.9->0.102015-06-25, by Kim Alvefur
-
MUC: Prevent admins from being given affiliatons other than owner2015-06-25, by Kim Alvefur
-
Backed out changeset bea3862b6bde in favor of a different approach2015-06-25, by Kim Alvefur
-
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #4582015-06-16, by Kim Alvefur
-
Merge with 0.102015-06-24, by Matthew Wild
-
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.2015-06-24, by Matthew Wild
-
mod_storage_sql2: Improve logging when database read fails2015-06-24, by Matthew Wild
-
mod_storage_sql2: Some reformatting and variable name improvements2015-06-24, by Matthew Wild
-
mod_storage_sql2: Add some comments2015-06-24, by Matthew Wild
-
util.sql: Expose db2uri helper function2015-06-03, by Matthew Wild
-
util.sql: Rename some variable to match conventions2015-06-03, by Matthew Wild
-
tests: Add tests for util.queue2015-06-03, by Matthew Wild
-
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item2015-06-03, by Matthew Wild
-
util.sql: Remove unused functions and unused commented code2015-05-30, by Matthew Wild
-
Merge 0.10->trunk2015-05-21, by Kim Alvefur
-
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards2015-05-21, by Kim Alvefur
-
Merge 0.10->trunk2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Add a 'caps' table for indicating support for optional features2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator2015-05-19, by Kim Alvefur
-
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules2015-05-19, by Kim Alvefur
-
Merge with trunk2015-05-19, by Matthew Wild
-
Merge 0.10->trunk2015-05-19, by Matthew Wild
-
Merge 0.10->trunk2015-05-19, by Kim Alvefur
-
util.interpolation: A template engine for text2015-05-19, by Kim Alvefur
-
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)2015-05-18, by Matthew Wild
-
configmanager: Refactor function to avoid re-declaring local variable [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename unused function arguments [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflicts [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename unused function argument [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Remove unnecessary function localizations [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]2015-05-18, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]2015-05-18, by Matthew Wild
-
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing2015-05-18, by Kim Alvefur
-
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled2015-05-18, by Kim Alvefur
-
mod_tls: Build <starttls/> as a stanza instead of with string concatenation2015-05-18, by Kim Alvefur
-
util.x509: Tell LuaSec we want UTF-8 data2015-05-18, by Kim Alvefur
-
mod_auth_internal_hashed: Use util.hex2015-05-18, by Kim Alvefur
-
hostmanager: Metatable with __tostring on hosts2015-05-18, by Kim Alvefur
-
Merge 0.10->trunk2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Silence luacheck warnings2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Use the registered namespace2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Update open method for current API2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Return error from io.open if unable to open file for writing2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Close file handle after reading2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Use configured storage path2015-05-15, by Kim Alvefur
-
mod_storage_xep0227: Rename to reflect current naming practices2015-05-15, by Kim Alvefur
-
xep227store.lib.lua: Remove mostly duplicated code2015-05-15, by Kim Alvefur
-
net.http.codes: Update from registry2015-05-14, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Kim Alvefur
-
Merge 0.9->0.102015-05-13, by Kim Alvefur
-
s2smanager: Make sure destroyed sessions have a sends2s method2015-05-13, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Kim Alvefur
-
Merge2015-05-13, by Kim Alvefur
-
portmanager: Remove unused argument from function [luacheck]2015-05-13, by Matthew Wild
-
portmanager: Rename variable to avoid name conflict [luacheck]2015-05-13, by Matthew Wild
-
portmanager: Add luacheck annotations2015-05-13, by Matthew Wild
-
Merge 0.9->0.102015-05-13, by Kim Alvefur
-
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again2015-05-13, by Kim Alvefur
-
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed2015-05-13, by Kim Alvefur
-
mod_s2s/s2sout: Remove now unused config option dns_max_depth2015-05-13, by Kim Alvefur
-
Merge 0.10->trunk2015-05-13, by Matthew Wild
-
util.queue: Small fast FIFO/ringbuffer/queue library2015-05-13, by Matthew Wild
-
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]2015-05-06, by Matthew Wild
-
sessionmanager: Rename unused loop variables to '_' [luacheck]2015-05-06, by Matthew Wild
-
util.set: Rename method argument to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
util.set: Add luacheck annotation for methods not referencing 'self'2015-05-06, by Matthew Wild
-
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]2015-05-06, by Matthew Wild
-
util.dataforms: Rename unused loop counter to '_' [luacheck]2015-05-06, by Matthew Wild
-
util.sslconfig: Rename variable to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
util.serialization: Remove unused imports of error() and loadstring() [luacheck]2015-05-06, by Matthew Wild
-
util.xml: Remove unused parameter (thanks, luacheck)2015-05-06, by Matthew Wild
-
util.dataforms: Remove unused import of pairs() (thanks luacheck)2015-05-06, by Matthew Wild
-
.luacheckrc: Commit initial config for luacheck2015-05-06, by Matthew Wild
-
Merge 0.10->trunk2015-05-06, by Matthew Wild
-
Merge2015-05-06, by Matthew Wild
-
util.events: Add get_handlers() method2015-05-06, by Matthew Wild
-
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]2015-05-06, by Matthew Wild
-
modulemanager: Add luacheck annotations2015-05-06, by Matthew Wild
Scroll all the way down to load more.