Log

description author age
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already set Matthew Wild 2012-01-23
sessionmanager, mod_c2s: Move timeout logic to mod_c2s Matthew Wild 2012-01-23
prosody: Remove connlisteners, and net_activate_ports Matthew Wild 2012-01-23
portmanager: Pass port to friendly_error_message() Matthew Wild 2012-01-23
util.iterators: Make a standard library (no longer injects into global namespace) Matthew Wild 2012-01-23
util.set: Accept nil to add_list() Matthew Wild 2012-01-22
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s Matthew Wild 2012-01-22
portmanager: One manager to, in the darkness, bind them Matthew Wild 2012-01-22
Merge with trunk Matthew Wild 2012-01-22
mod_admin_telnet: Use module:shared() to expose commands table and default console environment Matthew Wild 2012-01-22
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules Matthew Wild 2012-01-22
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime Matthew Wild 2012-01-22
modulemanager: load(): Return and use the correct module object Matthew Wild 2012-01-22
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile Matthew Wild 2012-01-22
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment. Matthew Wild 2012-01-22
modulemanager, moduleapi: Replace hooks multitable with an event_handlers map stored in individual modules. Also adds module:hook_object_event() to hook events on any util.events compatible object. Matthew Wild 2012-01-22
modulemanager: Drop unnecessary prosody_events local Matthew Wild 2012-01-22
modulemanager: Some reorganisation. Only external change is (should be) that module-unloaded and module-loaded are no longer fired when reloading a module, the new event module-reloaded is fired instead. Matthew Wild 2012-01-22
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay) Matthew Wild 2012-01-22
configmanager: get(): Make section (core) optional (hurrah) Matthew Wild 2011-12-10
Merge with Markus Kötter Matthew Wild 2012-04-24
muc - implement per channel history limits Markus Kötter 2012-04-13
Merge with 0.9 Matthew Wild 2012-04-19
mod_bosh: Log error on BOSH parse failure (thanks daurnimator) Matthew Wild 2012-04-19
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow) Matthew Wild 2012-03-22
util.debug: Add a touch of colour to source locations Matthew Wild 2012-03-22
util.debug: Add a bit of colour Matthew Wild 2012-03-22
util.debug: Move optimal line length (default 65) into a variable Matthew Wild 2012-03-22
util.debug: Add markers in the output when crossing source file boundaries Matthew Wild 2012-03-22
util.debug: Add catch for an "error in error handling" Matthew Wild 2012-03-22
util.debug: Attempt to get debug.traceback() parameter handling correct (again) Matthew Wild 2012-03-22
Merge 0.9->trunk Matthew Wild 2012-03-09
mod_admin_telnet: Add flag for IPv6 Kim Alvefur 2012-03-05
mod_admin_telnet: Add flag for stream management. Kim Alvefur 2012-03-05
mod_admin_telnet: (encrypted) is redundant in combination with (secure) Kim Alvefur 2012-03-05
mod_admin_telnet: Commond and flexible way to show stream properties. Kim Alvefur 2012-03-05
core.s2smanager: Log the entire stream header. Kim Alvefur 2012-03-04
Merge with 0.9 Matthew Wild 2012-02-25
core.s2smanager: Fix check_cert_status() for when the stream has no from attr Kim Alvefur 2012-02-21
s2smanager: Fix traceback when socket.tcp6 isn't available Matthew Wild 2012-02-25
Merge with 0.9 Matthew Wild 2012-02-12
hostmanager: Import select() (thanks Medics) Matthew Wild 2012-02-12
Merge with 0.9 Matthew Wild 2012-02-12
mod_saslauth: Remove useless import of, and call to nodeprep. Kim Alvefur 2012-02-12
mod_saslauth: Fire authentication-failure if make_authenticated() failed. Kim Alvefur 2012-02-12
mod_saslauth: Move authentication-success event to after session has been made authenticated. Kim Alvefur 2012-02-12
Merge with 0.9 Matthew Wild 2012-02-11
hostmanager: Import jid_split (thanks chris) Matthew Wild 2012-02-11
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris) Matthew Wild 2012-02-11
Merge with 0.9 Matthew Wild 2012-02-08
util.prosodyctl: In the register command, check that the virtual exists before proceeding. Kim Alvefur 2012-02-08
hostmanager: Add send() method to hosts Matthew Wild 2011-12-16
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash) Matthew Wild 2012-01-31
tools/ejabberdsql2prosody: Handle INSERT statement form where column list is specified (by skipping the column list). Waqas Hussain 2012-02-04
util.template: Refactoring to make the string->stanza conversion code more generic. Waqas Hussain 2012-02-04
Merge with 0.9 Matthew Wild 2012-01-26
s2smanager: Log the host when marking it authenticated Paul Aurich 2012-01-24
mod_saslauth: "" ~= nil (thanks, Zash!) Paul Aurich 2012-01-24
util.json: Added function encode_ordered(object). Waqas Hussain 2012-01-18
util.dataforms: Fix verfication for booleans Florian Zeitz 2011-12-03
util.dataforms: Fix form verification Florian Zeitz 2011-12-02
Merge with Zash Matthew Wild 2012-01-26
prosodyctl: Add commands for generating certificates and keys Kim Alvefur 2012-01-20
user.x509: Add some utility functions for generating OpenSSL configs Kim Alvefur 2012-01-20
util.prosodyctl: Add getline() and show_prompt() Kim Alvefur 2012-01-20
util.xmppstream: Optimize attribute processing. Waqas Hussain 2012-01-25
util.xmppstream: Have faith in the XML parser matching start and end tags. Waqas Hussain 2012-01-25
util.xmppstream: Remove some unnecessary code. Waqas Hussain 2012-01-25
mod_compression: Change default compression level to 7 Kim Alvefur 2012-01-19
mod_compression: Use get_option_number Kim Alvefur 2012-01-19
Merge with trunk Matthew Wild 2012-01-18
Merge with 0.9 Matthew Wild 2012-01-18
mod_watchregistrations: Fixed an undefined global access (thanks Medics). Waqas Hussain 2011-12-12
prosodyctl: Adjust description of 'reload' command (thanks crocket) Matthew Wild 2012-01-17
mod_tls: Fix log statement (thanks Zash) Matthew Wild 2012-01-18
util.json: Added function encode_ordered(object). Waqas Hussain 2012-01-18
xmppserver_listener: Only re-attempt connection on disconnect if it was an unauthenticated s2sout (thanks Medics for the log) Matthew Wild 2012-01-17
Merge with 0.9 Matthew Wild 2012-01-17
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?) Matthew Wild 2012-01-17
util.throttle: Fix 'outstanding' return value Matthew Wild 2012-01-13
util.throttle: Import setmetatable Matthew Wild 2012-01-13
net.server_event: Fix :pause() to actually stop reading from the socket, rather than ignoring socket-readable events (!), and :resume() to restart the event listener Matthew Wild 2012-01-16
util.throttle: Fix 'outstanding' return value Matthew Wild 2012-01-13
util.throttle: Import setmetatable Matthew Wild 2012-01-13
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself Matthew Wild 2012-01-13
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not. Marco Cirillo 2012-01-06
net.xmppcomponent_listener: removed unused variable reference. Marco Cirillo 2012-01-06
util.stanza: Remove unused __add metamethod Matthew Wild 2011-12-21
s2smanager: Fix missing import of 'type' (thanks darkrain) Matthew Wild 2011-12-20
hostmanager: Add send() method to hosts Matthew Wild 2011-12-16
usermanager: Prep admin JIDs (fixes issue#276). Waqas Hussain 2011-12-14
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default). Waqas Hussain 2011-12-14
mod_bosh: Remove unused reference to lxp Waqas Hussain 2011-12-14
sessionmanager: Remove unused reference to modulemanager Matthew Wild 2011-12-13
s2smanager: Remove unused reference to modulemanager Matthew Wild 2011-12-13
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of) Matthew Wild 2011-12-13
mod_watchregistrations: Fixed an undefined global access (thanks Medics). Waqas Hussain 2011-12-12
util/datamanager: Use package.config to figure out directory seperator James Callahan 2011-12-12
configure: Add 'openbsd' preset (thanks xavier) Matthew Wild 2011-12-11
mod_adhoc: Use module:handle_items() Matthew Wild 2011-12-10
util.array: Avoid globals. Waqas Hussain 2011-12-09
util.array: Make array:push() chainable. Waqas Hussain 2011-12-09
mod_bosh: Fixed use of a private HTTP request property. Waqas Hussain 2011-12-09
net.httpserver: Removed unused import. Waqas Hussain 2011-12-09
migrator/jabberd14: Minor refactoring. Waqas Hussain 2011-12-09
configure: Remove obsolete option '--require-config' Matthew Wild 2011-12-08
s2smanager: Store port specified by SRV records Florian Zeitz 2011-12-07
mod_bosh: Experimental option 'bosh_auto_cork' which witholds any response to a request until all stanzas in it have been processed. Matthew Wild 2011-12-07
util.iterators: it2table: Fix variable name Matthew Wild 2011-12-07
util.array: Expand some of the more basic methods to act more sensibly than their names suggested Matthew Wild 2011-12-07
util.array: Add pluck() method to pick a given property from each item Matthew Wild 2011-12-07
mod_bosh: Move stream:features sending until after the current request has been added to session.requests. Ensures correct inactivity logic. Matthew Wild 2011-12-07
mod_bosh: Remove a session from inactive_sessions before destroying it Matthew Wild 2011-12-07
mod_bosh: Store time to destroy session in inactive_sessions, removing dependency on session.bosh_max_inactive in cleanup timer Matthew Wild 2011-12-07
util.dataforms: Fix verfication for booleans Florian Zeitz 2011-12-03
util.dataforms: Fix form verification Florian Zeitz 2011-12-02
util.ip: Fix syntax error (while I search for my pre-commit hooks) Matthew Wild 2011-11-30
util.ip: Fix in IP range calculation for 172.16.0.0/12 Matthew Wild 2011-11-30
s2smanager: Use config over xmppserver's default interface Matthew Wild 2011-11-28
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash) Matthew Wild 2011-11-28