Log

description author age
core.s2smanager: Don't initiate dialback if we don't have a connection yet Matthew Wild 2009-04-12
net.server: Remove some debug code which slipped through Matthew Wild 2009-04-12
Makefiles: Add signal.so to install targets Matthew Wild 2009-04-12
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping Matthew Wild 2009-04-12
mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM. Matthew Wild 2009-04-12
xmppserver_listener: Add session:close() method to outgoing s2s connections too Matthew Wild 2009-04-12
net.server: Add server.setquitting() to gracefully quit the socket loop Matthew Wild 2009-04-12
util.lsignal: Add lsignal library for catching POSIX signals Matthew Wild 2009-04-12
Makefiles, util.signal: Add lsignal library for catching POSIX signals Matthew Wild 2009-04-12
componentmanager: Set core_route_stanza after stanza_router is loaded Matthew Wild 2009-04-11
componentmanager: Use core_route_stanza to reply in the default component Matthew Wild 2009-04-11
componentmanager: Restore default component when unregistering Matthew Wild 2009-04-11
componentmanager: Small logging fix Matthew Wild 2009-04-11
componentmanager: Improve default component stanza handler Matthew Wild 2009-04-11
mod_component: Deregister component on disconnect Matthew Wild 2009-04-11
net.adns: Flush buffer after sending DNS request Matthew Wild 2009-04-11
mod_component: Update for new net_activate_ports Matthew Wild 2009-04-10
Allow config to specify listening interfaces Matthew Wild 2009-04-10
Remove more debugging code which was accidentally committed (don't trust hg) Matthew Wild 2009-04-10
core.s2smanager: Remove some debugging Matthew Wild 2009-04-10
Merge Matthew Wild 2009-04-10
Merge Matthew Wild 2009-04-10
net.adns: Catch errors in DNS response callbacks Matthew Wild 2009-04-10
prosody: Don't look to use SSL when LuaSec not available (thanks Florob) Matthew Wild 2009-04-09
Merge Matthew Wild 2009-04-08
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!) Matthew Wild 2009-04-08
mod_debug: Run on a different port, and use a different listener to mod_console Matthew Wild 2009-04-08
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-04-08
Fixed: Send correct error reply for IQs directed at unavailable resources Waqas Hussain 2009-04-06
Fixed: Issue with presence error routing Waqas Hussain 2009-04-06
mod_muc: Fix malformed presence stanzas (thanks elmex) Matthew Wild 2009-04-08
util.stanza: stanza:reset() method to reset building state Matthew Wild 2009-04-08
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal. Matthew Wild 2009-04-08
net.server: Ensure some logging parameters are strings Matthew Wild 2009-04-08
componentmanager: Reply with service-unavailable for unconnected components Matthew Wild 2009-04-08
core.s2smanager: Check for valid host and port before attempting connection Matthew Wild 2009-04-06
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream Matthew Wild 2009-04-05
net.httpserver: Don't log that a request has been left open if it is destroyed Matthew Wild 2009-04-05
util.dataforms: Allow form layouts to specify default values for fields Matthew Wild 2009-04-05
util.dataforms: Set form type when generating a form Matthew Wild 2009-04-05
util.dataforms: Support for retriving the field value data from forms Matthew Wild 2009-04-04
util.dataforms: Fixes for hidden field type Matthew Wild 2009-04-04
util.dataforms: Fix some field types which didn't render properly Matthew Wild 2009-04-04
util.dataforms: Add support for <required/> fields Matthew Wild 2009-04-04
util.dataforms: Fixed to actually work, mostly Matthew Wild 2009-04-04
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level Matthew Wild 2009-04-03
Tagging 0.4.0 Matthew Wild 2009-03-31
Tagging VERSION 0.4.0 Matthew Wild 2009-03-31
mod_bosh: Fix to correctly timeout idle sessions Matthew Wild 2009-03-31
mod_debug: Some updates Matthew Wild 2009-03-31
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82. Matthew Wild 2009-03-31
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals) Matthew Wild 2009-03-31
Add lock_globals() and unlock_globals() functions (for when you really need to use globals) Matthew Wild 2009-03-31
Load util.array and util.iterator at startup Matthew Wild 2009-03-31
Automated merge with ssh://hg@prosody.im/prosody-hg Matthew Wild 2009-03-30
Move SSL initialisation into the correct spot (thanks albert) Matthew Wild 2009-03-30
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name Waqas Hussain 2009-03-30
Fixed: Some nil access bugs Waqas Hussain 2009-03-30
Added: MUC: Room invites Waqas Hussain 2009-03-29
Added: util/events.lua: An event handling library Waqas Hussain 2009-03-29
Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies. Waqas Hussain 2009-03-29
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login" Waqas Hussain 2009-03-29
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true) Waqas Hussain 2009-03-29
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes Waqas Hussain 2009-03-29
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57) Waqas Hussain 2009-03-29
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57) Waqas Hussain 2009-03-29
Fixed: modulemanager: IQs with extended elements in the default namespace could cause backtraces (related to issue #74) Waqas Hussain 2009-03-29
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57) Waqas Hussain 2009-03-29
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57) Waqas Hussain 2009-03-29
Fixed: mod_regster: traceback when removing accounts Waqas Hussain 2009-03-29
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77) Waqas Hussain 2009-03-29
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas Waqas Hussain 2009-03-29
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors Waqas Hussain 2009-03-29
util.array: Add :reverse() method Matthew Wild 2009-03-29
util.datetime: Allow specifying a time to format Matthew Wild 2009-03-29
util.array: Expose array.* functions, to be used for unwrapped arrays Matthew Wild 2009-03-26
util.iterators: New iterators library Matthew Wild 2009-03-25
util.array: New array library Matthew Wild 2009-03-25
util.set: Rename private items container, optimise set.difference() and add set.intersection() Matthew Wild 2009-03-23
core.rostermanager/mod_roster: Support for roster versioning Matthew Wild 2009-03-23
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far. Matthew Wild 2009-03-22
mod_component: Remove some commented code Matthew Wild 2009-03-22
core.configmanager: Make components use 'component' module by default if none specified Matthew Wild 2009-03-22
Update example config, categorise modules, add new modules Matthew Wild 2009-03-22
prosody.cfg.lua.dist: Remove some factual inaccuracies Matthew Wild 2009-03-22
mod_component: Use net_activate_ports to start port listener based on config Matthew Wild 2009-03-22
mod_component: Set default listening interface to 127.0.0.1 Matthew Wild 2009-03-22
net.connlisteners: Allow listeners to specify default interface Matthew Wild 2009-03-22
prosody: Expose net_activate_ports as a global function for use by plugins Matthew Wild 2009-03-22
prosody: Allow ports to be specified as just numbers Matthew Wild 2009-03-22
util.set: Fix to make constructor work, and functions defined correctly Matthew Wild 2009-03-22
util.set: New util library Matthew Wild 2009-03-22
net.http: Don't throw error on invalid URLs. Fixes #56. Matthew Wild 2009-03-21
Add initial mod_component for XEP-0114 support. Albert, where are you? Matthew Wild 2009-03-21
net.xmppclient_listener: Set default namespace to jabber:client Matthew Wild 2009-03-21
net.xmppserver_listener: Set default namespace to jabber:server Matthew Wild 2009-03-21
core.xmlhandlers: Filter out default stream namespace from stanzas Matthew Wild 2009-03-21
core.stanza_router: Allow routing from components Matthew Wild 2009-03-21
Merge Matthew Wild 2009-03-20
0.3->0.4 Matthew Wild 2009-03-20
Merge Matthew Wild 2009-03-14
Don't reject some valid IQs. Thanks to elmex for spotting. Matthew Wild 2009-03-14
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-03-08
mod_xmlrpc: Limit usage to admins Waqas Hussain 2009-03-08
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/> Waqas Hussain 2009-03-07
usermanager: Added is_admin(jid) Waqas Hussain 2009-03-07
Added core.objectmanager Waqas Hussain 2009-03-07
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values) Waqas Hussain 2009-03-07
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true Matthew Wild 2009-03-07
net.adns: Set new send in net.server after 'connecting UDP' socket Matthew Wild 2009-03-07
net.server: Allow replacement of send function on an open socket Matthew Wild 2009-03-07
util.logger: Small code tidying :) Matthew Wild 2009-03-07
Support to filter logging by source via pattern matching from config file. Tobias Markmann 2009-03-07
prosody: Load logger after reading the config Matthew Wild 2009-03-07
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-03-04
XML-RPC: Set appropriate Content-Type header in HTTP response Waqas Hussain 2009-03-04
MUC: Kick participants for error replies only on a selected list of error conditions Waqas Hussain 2009-03-04
Let global modules add disco features for all hosts Waqas Hussain 2009-03-04
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC) Waqas Hussain 2009-03-04
Allow global modules to hook stanza handlers Waqas Hussain 2009-03-04
Added mod_xmlrpc Waqas Hussain 2009-03-04
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects Waqas Hussain 2009-03-04
core.presencemanager: Convert Windows line endings to UNIX Waqas Hussain 2009-03-04
net.adns: Return _M Matthew Wild 2009-03-04
net.adns: Load the correct dns lib Matthew Wild 2009-03-04
net.adns: Add helper module for performing non-blocking DNS lookups Matthew Wild 2009-03-04
net.dns: Add methods necessary for allowing non-blocking DNS lookups Matthew Wild 2009-03-04
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP Matthew Wild 2009-03-04
net.server: Check for potential nil handler on close Matthew Wild 2009-03-03
mod_bosh: Set Content-Type in response headers Matthew Wild 2009-03-03
pposix: Standardize error messages Matthew Wild 2009-03-03
pposix: Small fix for copyright notice Matthew Wild 2009-03-03
Automated merge with http://luaetta.ath.cx:1234/ Matthew Wild 2009-03-03
Merged with main tip. Tobias Markmann 2009-03-03
Make the code actually build. Tobias Markmann 2009-02-22
Added missing code. Tobias Markmann 2009-02-22
Adding setrlimits() binding. Tobias Markmann 2009-02-22
tests: Add test for iq error replies Matthew Wild 2009-03-03
core.configmanager: Small fix to check validity of Component definitions Matthew Wild 2009-03-03
mod_muc: Don't bounce error replies in response to errors Matthew Wild 2009-03-02
net.server: Fix to make sure we send a string to logging function Matthew Wild 2009-03-02
core.stanza_router: Don't bounce errors to iq type=result/error Matthew Wild 2009-03-02
prosody: Log top-level errors Matthew Wild 2009-03-02
core.s2smanager: Remove some old commented code, break a long line in 2 Matthew Wild 2009-03-02
util.dataforms: Return the form Matthew Wild 2009-03-01
net.server: Don't retry if client closes socket during SSL handshaking Matthew Wild 2009-03-01
Adding initial util.pubsub Matthew Wild 2009-02-28
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users Matthew Wild 2009-02-28
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler Matthew Wild 2009-02-28
net.server: Some fixes for SSL/TLS handshake handling Matthew Wild 2009-02-27
util.dataforms: First commit, incomplete Matthew Wild 2009-02-27
core.xmlhandlers: Remove redundant check in condition Matthew Wild 2009-02-27
prosody: Protect main loop. Dare I say crashing finally becomes impossible. Matthew Wild 2009-02-27
util.timer: More small fixes I forgot to commit Matthew Wild 2009-02-26
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed Matthew Wild 2009-02-26
util.multitable: Add mt:search(), use nil for wildcard keys Matthew Wild 2009-02-26
Better handling of found, but unloadable, core libraries (eg. undefined symbols) Matthew Wild 2009-02-26
core.xmlhandlers: Optimise completed stanza logic Matthew Wild 2009-02-26
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing Matthew Wild 2009-02-26
mod_register: Fixed an error happening during account deletion Waqas Hussain 2009-02-22
MUC: Added copyright notice Waqas Hussain 2009-02-20
MUC: Replaced some duplicate code Waqas Hussain 2009-02-20
MUC: Removed commented and unused code Waqas Hussain 2009-02-20
Added util/timer.lua - a timer API Waqas Hussain 2009-02-20
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences) Waqas Hussain 2009-02-19
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas Waqas Hussain 2009-02-19
util/stanza: Added clone function Waqas Hussain 2009-02-19
MUC: Syntax error in last commit - this is lua :) Waqas Hussain 2009-02-19
MUC: Throw an error if we try talking to ourselves Waqas Hussain 2009-02-19
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences Matthew Wild 2009-02-19
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-02-19
MUC: Bug fixes and workarounds Waqas Hussain 2009-02-19
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-02-19
MUC: Logging - logger doesn't like nils Waqas Hussain 2009-02-19
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-02-18
MUC: Added logging Waqas Hussain 2009-02-18
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2009-02-18
MUC: Various fixes Waqas Hussain 2009-02-18
MUC: Fixed: Presence for user joining the roomi was sent twice to the user Waqas Hussain 2009-02-16
mod_bosh: Possible fix for invalid key to next crash Matthew Wild 2009-02-18
net.server: Fix some more potential nil handler accesses Matthew Wild 2009-02-18
Merge from waqas Matthew Wild 2009-02-16
MUC: Made vCards work by redirecting vCard requests to bare JIDs Waqas Hussain 2009-02-16
MUC: Kick participants sending error messages to other participants Waqas Hussain 2009-02-16
MUC: Private stanzas (private messages, IQs, etc) Waqas Hussain 2009-02-16
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc) Waqas Hussain 2009-02-16
Added tests/run_tests.bat for running tests on Windows Waqas Hussain 2009-02-13
Fixed tests/test.lua to work on Windows Waqas Hussain 2009-02-13
Logging format improvement Waqas Hussain 2009-02-13
Merge waqas with waqas Matthew Wild 2009-02-16
Logging format improvement Waqas Hussain 2009-02-13
util.pposix: Add getuid/setuid (we don't use them yet) Matthew Wild 2009-02-15
mod_version: Operating system detection. Disable with hide_os_type = true in config Matthew Wild 2009-02-15
Add -Wall to default CFLAGS Matthew Wild 2009-02-15
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS. Tobias Markmann 2009-02-14
Merging with tip. Tobias Markmann 2009-02-14
Adding inital support for ANONYMOUS mechanism in SASL. Tobias Markmann 2009-02-14
Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch! Matthew Wild 2009-02-14
Add tests for util.multitable Matthew Wild 2009-02-13
util.pposix: Fix incompatible pointer type compiler warnings Matthew Wild 2009-02-13
Add RunScript command to config to run a Lua script prior to starting the server Matthew Wild 2009-02-13
Add Include command to include extra configuration files from the main one Matthew Wild 2009-02-13
Report errors in the config file to the user Matthew Wild 2009-02-13
Fix to correct my email address in AUTHORS file Matthew Wild 2009-02-13
Fixed: kick_old resource conflict resolution policy could fail with a backtrace Waqas Hussain 2009-02-12
Fixed: User resources not disconnected correctly on account delete Waqas Hussain 2009-02-12
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting Matthew Wild 2009-02-11
Add test to check for incorrect handling of iq from c2s to local bare JIDs Matthew Wild 2009-02-11
Small fix to change verbosity level of subtests Matthew Wild 2009-02-11
Correct tests for stanza routing IQs to bare JIDs Matthew Wild 2009-02-11
Merge with waqas for MUC/routing fixes Matthew Wild 2009-02-11
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline. Waqas Hussain 2009-02-11
Stanza router: Message to bare JID fixes Waqas Hussain 2009-02-11
mod_muc: Room history Waqas Hussain 2009-02-11
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc) Waqas Hussain 2009-02-11
Fixed directed presence handling to work correctly for components Waqas Hussain 2009-02-11
Changed mod_muc to work with changed component manager Waqas Hussain 2009-02-11
modulemanager initializes hosts[host] if it isn't already initialized when loading a module. Waqas Hussain 2009-02-11
Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code. Waqas Hussain 2009-02-11
util.stanza: Temporary fix for serializing attributes with namespaces Matthew Wild 2009-02-11
net.server: Fix nil table index assignment Matthew Wild 2009-02-09
stanza_router: Fix for when clients don't specify priority in initial presence Matthew Wild 2009-02-09
net.server: Fix potential fatal error in server.lua Matthew Wild 2009-02-09
mod_bosh: Fix for 'invalid key to next' error when using BOSH Matthew Wild 2009-02-09