net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()
|
Matthew Wild |
2015-07-06 |
Merge with 0.10
|
Matthew Wild |
2015-07-06 |
prosodyctl: check: Add some more known global config options
|
Kim Alvefur |
2015-07-05 |
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
|
Matthew Wild |
2015-06-29 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-07-05 |
util.sql: Call onconnect, provide noop dummy if not set
|
Kim Alvefur |
2015-07-02 |
Remove sql.lib.lua, not used anymore
|
Kim Alvefur |
2015-06-27 |
mod_storage_sql2: Validate configuration after normalizing SQLite3 database path (fixes traceback with default config)
|
Kim Alvefur |
2015-06-27 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-06-25 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-06-25 |
MUC: Prevent admins from being given affiliatons other than owner
|
Kim Alvefur |
2015-06-25 |
Backed out changeset bea3862b6bde in favor of a different approach
|
Kim Alvefur |
2015-06-25 |
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #458
|
Kim Alvefur |
2015-06-16 |
Merge with 0.10
|
Matthew Wild |
2015-06-24 |
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.
|
Matthew Wild |
2015-06-24 |
mod_storage_sql2: Improve logging when database read fails
|
Matthew Wild |
2015-06-24 |
mod_storage_sql2: Some reformatting and variable name improvements
|
Matthew Wild |
2015-06-24 |
mod_storage_sql2: Add some comments
|
Matthew Wild |
2015-06-24 |
util.sql: Remove built-in engine caching. This is the wrong layer to do this, and unintentionally sharing connections could cause problems (e.g. when interleaving multiple queries and result fetching)
|
Matthew Wild |
2015-06-03 |
util.sql: Expose db2uri helper function
|
Matthew Wild |
2015-06-03 |
util.sql: Rename some variable to match conventions
|
Matthew Wild |
2015-06-03 |
tests: Add tests for util.queue
|
Matthew Wild |
2015-06-03 |
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item
|
Matthew Wild |
2015-06-03 |
util.sql: Remove unused functions and unused commented code
|
Matthew Wild |
2015-05-30 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-21 |
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards
|
Kim Alvefur |
2015-05-21 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-19 |
mod_storage_sql2: Add a 'caps' table for indicating support for optional features
|
Kim Alvefur |
2015-05-19 |
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator
|
Kim Alvefur |
2015-05-19 |
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules
|
Kim Alvefur |
2015-05-19 |
Merge with trunk
|
Matthew Wild |
2015-05-19 |
Merge 0.10->trunk
|
Matthew Wild |
2015-05-19 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-19 |
util.interpolation: A template engine for text
|
Kim Alvefur |
2015-05-19 |
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)
|
Matthew Wild |
2015-05-18 |
configmanager: Refactor function to avoid re-declaring local variable [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Rename unused function arguments [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Rename variable to avoid name conflicts [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Rename unused function argument [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Remove unnecessary function localizations [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
2015-05-18 |
configmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
2015-05-18 |
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing
|
Kim Alvefur |
2015-05-18 |
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled
|
Kim Alvefur |
2015-05-18 |
mod_tls: Build <starttls/> as a stanza instead of with string concatenation
|
Kim Alvefur |
2015-05-18 |
util.x509: Tell LuaSec we want UTF-8 data
|
Kim Alvefur |
2015-05-18 |
mod_auth_internal_hashed: Use util.hex
|
Kim Alvefur |
2015-05-18 |
hostmanager: Metatable with __tostring on hosts
|
Kim Alvefur |
2015-05-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Silence luacheck warnings
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Use the registered namespace
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Update open method for current API
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Return error from io.open if unable to open file for writing
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Close file handle after reading
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Use configured storage path
|
Kim Alvefur |
2015-05-15 |
mod_storage_xep0227: Rename to reflect current naming practices
|
Kim Alvefur |
2015-05-15 |
xep227store.lib.lua: Remove mostly duplicated code
|
Kim Alvefur |
2015-05-15 |
net.http.codes: Update from registry
|
Kim Alvefur |
2015-05-14 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-13 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-05-13 |
s2smanager: Make sure destroyed sessions have a sends2s method
|
Kim Alvefur |
2015-05-13 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-13 |
Merge
|
Kim Alvefur |
2015-05-13 |
portmanager: Remove unused argument from function [luacheck]
|
Matthew Wild |
2015-05-13 |
portmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
2015-05-13 |
portmanager: Add luacheck annotations
|
Matthew Wild |
2015-05-13 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-05-13 |
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again
|
Kim Alvefur |
2015-05-13 |
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed
|
Kim Alvefur |
2015-05-13 |
mod_s2s/s2sout: Use the local address assigned to UDP sockets instead of util.net to enumerate possible source addresses
|
Kim Alvefur |
2015-05-13 |
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496)
|
Kim Alvefur |
2015-05-13 |
mod_s2s/s2sout: Remove now unused config option dns_max_depth
|
Kim Alvefur |
2015-05-13 |
Merge 0.10->trunk
|
Matthew Wild |
2015-05-13 |
util.queue: Small fast FIFO/ringbuffer/queue library
|
Matthew Wild |
2015-05-13 |
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]
|
Matthew Wild |
2015-05-06 |
sessionmanager: Rename unused loop variables to '_' [luacheck]
|
Matthew Wild |
2015-05-06 |
util.set: Rename method argument to avoid name clash [luacheck]
|
Matthew Wild |
2015-05-06 |
util.set: Add luacheck annotation for methods not referencing 'self'
|
Matthew Wild |
2015-05-06 |
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]
|
Matthew Wild |
2015-05-06 |
util.dataforms: Rename unused loop counter to '_' [luacheck]
|
Matthew Wild |
2015-05-06 |
util.sslconfig: Rename variable to avoid name clash [luacheck]
|
Matthew Wild |
2015-05-06 |
util.serialization: Remove unused imports of error() and loadstring() [luacheck]
|
Matthew Wild |
2015-05-06 |
util.xml: Remove unused parameter (thanks, luacheck)
|
Matthew Wild |
2015-05-06 |
util.dataforms: Remove unused import of pairs() (thanks luacheck)
|
Matthew Wild |
2015-05-06 |
.luacheckrc: Commit initial config for luacheck
|
Matthew Wild |
2015-05-06 |
Merge 0.10->trunk
|
Matthew Wild |
2015-05-06 |
Merge
|
Matthew Wild |
2015-05-06 |
util.events: Add get_handlers() method
|
Matthew Wild |
2015-05-06 |
portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotations
|
Matthew Wild |
2015-05-06 |
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]
|
Matthew Wild |
2015-05-06 |
modulemanager: Add luacheck annotations
|
Matthew Wild |
2015-05-06 |
modulemanager: Remove unused import of pcall #luacheck
|
Matthew Wild |
2015-05-06 |
moduleapi: Import util.stanza required for module:broadcast()
|
Matthew Wild |
2015-05-06 |
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections
|
Kim Alvefur |
2015-05-06 |
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow)
|
Kim Alvefur |
2015-05-05 |
moduleapi: Add luacheck annotation
|
Matthew Wild |
2015-05-06 |
moduleapi: Minor variable renaming to avoid clashes with the 'type' function
|
Matthew Wild |
2015-05-06 |
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks
|
Matthew Wild |
2015-05-06 |
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error
|
Matthew Wild |
2015-05-06 |
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable
|
Matthew Wild |
2015-05-06 |
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs
|
Matthew Wild |
2015-05-06 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-04 |
util.statistics: Collect duration sample even if run fewer times than the sample interval
|
Kim Alvefur |
2015-05-04 |
util.events: Add local reference to table.remove (fixes traceback)
|
Kim Alvefur |
2015-05-04 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-05-03 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-05-03 |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439
|
Kim Alvefur |
2015-04-26 |
util.datamanager: Fix traceback due to %s in log message
|
Kim Alvefur |
2015-04-03 |
util.encodings: Move declarations to top of function [pedantic]
|
Kim Alvefur |
2015-05-02 |
util.pposix: Return error from ftruncate if that fails too (but what would we do here?)
|
Kim Alvefur |
2015-05-02 |
util.events: Change from nil to false to indicate adding a global wrapper
|
Matthew Wild |
2015-04-28 |
moduleapi: New methods for modules to conveniently wrap events
|
Matthew Wild |
2015-04-28 |
moduleapi: Experimental API for modules to measure the rate+duration of events
|
Matthew Wild |
2015-04-28 |
util.events: Add support for event wrappers, functions which can wrap the calling of event handlers to run code before/after an event (for debugging, statistics, logging purposes, etc.)
|
Matthew Wild |
2015-04-28 |
prosodyctl: check certs: Correctly check that certificates are valid for s2s
|
Kim Alvefur |
2015-04-27 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-04-26 |
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias)
|
Kim Alvefur |
2015-04-26 |
configure: Mention openbsd preset in --help
|
Kim Alvefur |
2015-04-26 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-04-25 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-04-25 |
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s
|
Kim Alvefur |
2015-04-24 |
mod_c2s, mod_s2s: Collect statistics on number of connections
|
Kim Alvefur |
2015-04-25 |
mod_blocklist: Some cleanup [luacheck]
|
Kim Alvefur |
2015-04-25 |
usermanager: Capitalize log message
|
Kim Alvefur |
2015-04-25 |
mod_admin_adhoc: Remove special treatment of the "pending" roster entry
|
Kim Alvefur |
2015-04-25 |
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error)
|
Kim Alvefur |
2015-04-05 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-04-05 |
rostermanager: Fix roster upgrade code (thanks mva)
|
Kim Alvefur |
2015-04-05 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-04-05 |
rostermanager: Add missing import of `type()`
|
Florian Zeitz |
2015-04-03 |
Merge 0.10->trunk
|
Matthew Wild |
2015-04-03 |
util-src/*.c: Per convention call luaL_error() as argument to return
|
Florian Zeitz |
2015-04-03 |
sessionmanager: Rename parameter to avoid varible name conflict
|
Matthew Wild |
2015-04-03 |
hostmanager: Rename variable to avoid shadowing 'type()' function
|
Matthew Wild |
2015-04-03 |
loggingmanager: Improve code structure (removes empty if branch)
|
Matthew Wild |
2015-04-03 |
rostermanager: Remove unused parameter
|
Matthew Wild |
2015-04-03 |
util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux
|
Kim Alvefur |
2015-04-03 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-04-03 |
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field
|
Kim Alvefur |
2015-04-03 |
prosodyctl: Use ssl.loadcertificate instead of ssl.x509.load, as the ssl.x509 export dissapears in 97b1974 or 356e03a
|
Kim Alvefur |
2015-04-02 |
prosodyctl: Document magic commit ID
|
Paul Aurich |
2015-04-01 |
util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentation
|
Matthew Wild |
2015-03-31 |
Merge 0.10->trunk
|
Matthew Wild |
2015-03-27 |
Merge with merge merge merge
|
Matthew Wild |
2015-03-27 |
Merge 0.9->0.10 (third time lucky)
|
Matthew Wild |
2015-03-27 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-03-26 |
Merge with merge
|
Kim Alvefur |
2015-03-26 |
Merge 0.9->0.10 again
|
Kim Alvefur |
2015-03-26 |
Merge 0.10->trunk
|
Matthew Wild |
2015-03-26 |
Merge 0.9->0.10
|
Matthew Wild |
2015-03-26 |
Tagging 0.9.8
|
Matthew Wild |
2015-03-24 |
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468.
0.9.8
|
Matthew Wild |
2015-03-24 |
sessionmanager: Return 'not-allowed' error instead of the non-existent 'already-bound' error when client tries to bind a resource twice on the same stream (thanks Flow) fixes issue #484.
|
Matthew Wild |
2015-03-24 |
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warning
|
Kim Alvefur |
2015-03-23 |
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabled
|
Kim Alvefur |
2015-03-23 |
Backout 7726b627c3ea
|
Kim Alvefur |
2015-03-23 |
utf8_sequences.txt: Oops
|
Matthew Wild |
2015-03-23 |
tests: Add UTF-8 validity tests
|
Matthew Wild |
2015-03-23 |
Merge with Zash
|
Matthew Wild |
2015-03-23 |
util.encodings: Expose UTF-8 validation and length checking functions
|
Kim Alvefur |
2015-03-23 |
util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3)
|
Kim Alvefur |
2015-03-23 |
mod_http: Log event name when adding a HTTP app's hooks
|
Matthew Wild |
2015-03-14 |
net.http.server: Log event name when firing a request event
|
Matthew Wild |
2015-03-14 |
Merge 0.10->trunk
|
Matthew Wild |
2015-03-24 |
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkouts
|
Kim Alvefur |
2015-01-21 |
prosodyctl: Use util.mercurial to identify hg repository and revision
|
Kim Alvefur |
2015-01-21 |
util.mercurial: Utility functions for Mercurial repositories
|
Kim Alvefur |
2015-01-21 |
prosodyctl: Show relative paths in about
|
Kim Alvefur |
2014-07-04 |
Backed out 35ebcb733c4c
|
Kim Alvefur |
2015-03-23 |
statsmanager: Fire event at the start of collection to allow for polling
|
Kim Alvefur |
2015-03-10 |
Merge 0.10->trunk
|
Matthew Wild |
2015-02-24 |
Merge 0.9->0.10
|
Matthew Wild |
2015-02-24 |
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics)
|
Matthew Wild |
2015-02-24 |
mod_admin_telnet: Require util.pposix (fixes #471)
|
Matthew Wild |
2015-02-20 |
statsmanager: Perform an initial collection right after startup is completed
|
Kim Alvefur |
2015-02-22 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-02-21 |
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody)
|
Kim Alvefur |
2015-02-20 |
configure, Makefile: Add --libdir option to ./configure, allowing you to override the $PREFIX/lib/ default. Fixes #470.
|
Matthew Wild |
2015-02-20 |
Merge
|
Matthew Wild |
2015-02-23 |
Merge 0.10->trunk
|
Matthew Wild |
2015-01-31 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-02-08 |
certmanager: Fix compat for MattJs old LuaSec fork
|
Kim Alvefur |
2015-02-05 |
certmanager: Fix previous commit
|
Kim Alvefur |
2015-02-05 |
certmanager: Limit certificate chain depth to 9
|
Kim Alvefur |
2015-02-05 |
certmanager: Options that appear to be available since LuaSec 0.2
|
Kim Alvefur |
2015-02-05 |
certmanager: Improve "detection" of features that depend on LuaSec version
|
Kim Alvefur |
2015-02-05 |
certmanager: Add locals for ssl.context and ssl.x509
|
Kim Alvefur |
2015-02-05 |
certmanager: Early return from the entire module if LuaSec is unavailable
|
Kim Alvefur |
2015-02-05 |
Merge with 0.10
|
Matthew Wild |
2015-01-31 |
util.statistics: Return 0 as percentile if data out of range
|
Matthew Wild |
2015-01-30 |
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource binding
|
Kim Alvefur |
2015-01-30 |
Merge 0.10->trunk
|
Kim Alvefur |
2015-01-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2015-01-26 |
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel)
|
Kim Alvefur |
2015-01-06 |
Merge 0.10->trunk
|
Matthew Wild |
2015-01-21 |
moduleapi: Module API for statsmanager
|
Matthew Wild |
2015-01-21 |
statsmanager, util.statistics: API changes, remove debugging
|
Matthew Wild |
2015-01-21 |
statsmanager, prosody: New core module and API for gathering statistics about the running server
|
Matthew Wild |
2015-01-20 |
util.statistics: New library for gathering various kinds of statistics
|
Matthew Wild |
2015-01-20 |
storagemanager: Remove unused import of error()
|
Matthew Wild |
2015-01-20 |
sessionmanager: Access bare_session and full_sessions through 'prosody'
|
Matthew Wild |
2015-01-20 |
rostermanager: Access bare_sessions through prosody.bare_sessions
|
Matthew Wild |
2015-01-20 |
portmanager: Remove unused import of pairs()
|
Matthew Wild |
2015-01-20 |
hostmanager: Remove unused import of util.uuid
|
Matthew Wild |
2015-01-20 |
certmanager: Make global variable access explicit
|
Matthew Wild |
2015-01-20 |
mod_carbons: Import XEP-0280 implementation from prosody-modules (sans compat with older versions of the protocol)
|
Kim Alvefur |
2015-01-16 |
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go faster
|
Kim Alvefur |
2015-01-12 |
mod_pep: Fire an event when an item is published
|
Kim Alvefur |
2014-12-20 |
net.server_select: Remove unused code
|
daurnimator |
2015-01-19 |
net.server_select: Remove socket.sleep call from main loop
|
daurnimator |
2015-01-19 |
net.server_select: Remove do-nothing os_difftime calls
|
daurnimator |
2015-01-19 |
net.server_select: In add_task timer callback, use passed in time rather than re-fetching
|
daurnimator |
2015-01-15 |
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes)
|
daurnimator |
2015-01-15 |
net.cqueues: Fix incorrect version check
|
daurnimator |
2015-01-16 |
net.cqueues: Fixes hardcoded timeout for first iteration
|
daurnimator |
2015-01-13 |
net.cqueues: Add workaround for luaevent callback getting collected
|
daurnimator |
2015-01-07 |
mod_muc: Add muc-add-history event to allow modules to override default history storage
|
Matthew Wild |
2015-01-06 |
Merge 0.10 -> trunk
|
Waqas Hussain |
2014-12-16 |
mod_admin_telnet: Use the session-specific print function
|
Kim Alvefur |
2014-12-13 |
mod_storage_sql2, util.sql: Set character encoding on every connect
|
Kim Alvefur |
2014-12-11 |
mod_blocklist: Fix import
|
Kim Alvefur |
2014-12-09 |
mod_http: Log name and base URL of HTTP apps
|
Kim Alvefur |
2014-12-08 |
net.http.server: Log names of the events fired
|
Kim Alvefur |
2014-12-08 |
mod_bosh: Use util.async
|
Kim Alvefur |
2014-12-07 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-11-22 |
certmanager, mod_tls: Return final ssl config as third return value (fix for c6caaa440e74, portmanager assumes non-falsy second return value is an error) (thanks deoren)
|
Kim Alvefur |
2014-11-22 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-11-20 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-11-20 |
net.http.parser: Fix whitespace/indentation
|
Matthew Wild |
2014-11-18 |
net.http.parser: Fix chunked encoding parsing across packet boundaries.
|
daurnimator |
2014-11-10 |
mod_tls: Keep ssl config around and attach them to sessions
|
Kim Alvefur |
2014-11-19 |
certmanager: Return final ssl config along with ssl context on success
|
Kim Alvefur |
2014-11-19 |
mod_saslauth: Make it easier to support multiple channel binding methonds
|
Kim Alvefur |
2014-11-19 |
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once
|
Kim Alvefur |
2014-11-19 |
mod_saslauth: Keep sasl_handler in a local variable
|
Kim Alvefur |
2014-11-19 |
Merge 0.10->trunk
|
Matthew Wild |
2014-11-20 |
mod_pubsub: Add support for including the publisher in item broadcasts
|
Philipp Hancke |
2014-11-20 |
net.cqueues: Add module that allows use of cqueues while still using net.server as main loop
|
daurnimator |
2014-11-18 |
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reason
|
daurnimator |
2014-11-14 |
plugins/muc/muc.lib: Don't expose actor jids to users when anonymous
|
daurnimator |
2014-11-11 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-11-09 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
2014-11-09 |
net.dns: Try next server if peer name can not be set (thanks wirehack7)
|
Kim Alvefur |
2014-10-30 |
net.dns: Return new socket from servfail
|
Kim Alvefur |
2014-10-30 |
net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)
|
Kim Alvefur |
2014-10-30 |
net.adns: Preserve error from setpeername
|
Kim Alvefur |
2014-10-30 |
util.paths: Add function for joining path segments
|
Kim Alvefur |
2014-11-08 |
mod_http: For URLs that end with / or wildcard handlers, add a low-priority redirect from without to with slash
|
Kim Alvefur |
2014-11-04 |
mod_admin_telnet: Soft-reqire util.pposix for server:memory()
|
Kim Alvefur |
2014-10-27 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-10-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-10-26 |
Tagging 0.9.7
|
Matthew Wild |
2014-10-24 |
Backout changeset 6e67c73f730c: not a major fix and it breaks interop with at least Isode M-Link, and possibly standards, while it's not clear it actually fixes the original problem either.
0.9.7
|
Matthew Wild |
2014-10-24 |
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module())
|
Waqas Hussain |
2014-10-19 |
Tagging 0.9.6
|
Matthew Wild |
2014-10-14 |
certmanager, net.http: Disable SSLv3 by default
0.9.6
|
Matthew Wild |
2014-10-14 |
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contact
|
Kim Alvefur |
2014-10-26 |
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrate
|
Kim Alvefur |
2014-10-25 |
mod_saslauth: Better name for config option
|
Kim Alvefur |
2014-10-21 |
mod_saslauth: Make it possible to disable certain mechanisms
|
Kim Alvefur |
2014-10-21 |
mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication plugins
|
Kim Alvefur |
2014-10-21 |
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections
|
Kim Alvefur |
2014-10-21 |
mod_saslauth: Log warning if no SASL mechanisms were offered
|
Kim Alvefur |
2014-10-21 |
mod_saslauth: Use type-specific config option getters
|
Kim Alvefur |
2014-10-21 |
mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the former
|
Kim Alvefur |
2014-10-21 |
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check command
|
Kim Alvefur |
2014-10-21 |
net/server: Handle lack of util.signal correctly
|
daurnimator |
2014-10-22 |
net/server: Remove print
|
daurnimator |
2014-10-22 |
net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)
|
Matthew Wild |
2014-10-22 |
net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal
|
daurnimator |
2014-10-21 |
Move timer code out of util.timer and into relevant net.server backends
|
daurnimator |
2014-10-20 |
net/server: Split up different backends in a nicer way. Add global config option 'server'
|
daurnimator |
2014-10-17 |
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown
|
daurnimator |
2014-10-17 |
plugins/muc/muc.lib: Add :each_affiliation() iterator
|
daurnimator |
2014-10-15 |
plugins/muc/members_only: Kick non-members when members-only is turned on
|
daurnimator |
2014-10-15 |
plugins/muc/muc.lib: Kick users from outcast hosts
|
daurnimator |
2014-10-15 |
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)
|
daurnimator |
2014-10-15 |
Merge 0.10->trunk
|
Matthew Wild |
2014-10-14 |
Merge 0.9->0.10
|
Matthew Wild |
2014-10-14 |
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')
|
Matthew Wild |
2014-10-14 |
mod_s2s: Capitalize log message
|
Kim Alvefur |
2014-10-09 |
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table
|
Kim Alvefur |
2014-10-13 |
Merge 0.10->trunk
|
Waqas Hussain |
2014-10-08 |
Merge 0.9->0.10
|
Waqas Hussain |
2014-10-08 |
util/dataforms: Make sure we iterate over field tags
|
daurnimator |
2014-10-07 |
util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas. \r\n transforms into \n otherwise, and \r\n\t in attributes transforms into spaces.
|
Waqas Hussain |
2014-10-08 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-10-05 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-10-05 |
net.dns: Avoid duplicate cache entries
|
Florian Zeitz |
2014-10-05 |
mod_admin_adhoc: Add required to field in user deletion form too
|
Kim Alvefur |
2014-09-29 |
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)
|
Kim Alvefur |
2014-09-29 |
mod_blocklist: Capitalize log message
|
Kim Alvefur |
2014-10-05 |
net.server_select: Reset read timeout timer if the event is handled
|
Kim Alvefur |
2014-10-03 |
mod_admin_web: Add "List S2S connections" command
|
Florian Zeitz |
2014-09-28 |
mod_admin_adhoc: Show IP in detailed version of online user listing
|
Florian Zeitz |
2014-09-28 |
Merge 0.10->trunk
|
daurnimator |
2014-09-29 |
net.websocket: Make data masking configurable
|
Florian Zeitz |
2014-09-26 |
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the room
|
daurnimator |
2014-09-26 |
plugins/muc/muc.lib: Validate affiliations and roles to admin query get
|
daurnimator |
2014-09-26 |
plugins/muc/muc.lib: Add missing :up()
|
daurnimator |
2014-09-26 |
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairs
|
daurnimator |
2014-09-26 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-28 |
mod_pep_plus: Remove config form, it moved into pubsub.lib
|
Kim Alvefur |
2014-09-28 |
pubsub.lib: Fix variable renaming issue
|
Kim Alvefur |
2014-09-28 |
mod_pubsub: Fix retreival of node config defaults
|
Kim Alvefur |
2014-09-28 |
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)
|
Kim Alvefur |
2014-09-28 |
pubsub.lib: Fix actor in configure
|
Kim Alvefur |
2014-09-28 |
mod_pep_plus: Default to max one item per node (Recomended for PEP)
|
Kim Alvefur |
2014-09-28 |
mod_pep_plus: Add node config form
|
Kim Alvefur |
2014-09-28 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-27 |
mod_pubsub: Add support for requesting default node configuration
|
Kim Alvefur |
2014-09-27 |
mod_pubsub: Add max items to node config form
|
Kim Alvefur |
2014-09-27 |
util.pubsub: Add support for limiting the number of item in a node (default to 20)
|
Kim Alvefur |
2014-09-27 |
mod_pubsub: Add support for node configuration
|
Kim Alvefur |
2014-09-27 |
util.pubsub: Add support for node configuration
|
Kim Alvefur |
2014-09-27 |
util.pubsub: One less table allocated per pubsub object created
|
Kim Alvefur |
2014-09-27 |
util.pubsub: Use local
|
Kim Alvefur |
2014-09-27 |
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk
|
Kim Alvefur |
2014-09-27 |
net.server_select: When an SSL handshake is connected, if there is pending data to be written to the socket, mark the socket as waiting to send (thanks daurnimator)
|
Matthew Wild |
2014-09-26 |
mod_pep_plus: Add pubsub service objects to an item list
|
Kim Alvefur |
2014-09-27 |
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)
|
Matthew Wild |
2014-09-26 |
hostmanager: Don't prevent host_session.send() from routing errors or iq results, so modules can handle them. This code was originally added for a reason, but I can't remember what it was.
|
Matthew Wild |
2014-09-26 |
plugins/muc: Add muc-occupant-groupchat event
|
daurnimator |
2014-09-25 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-23 |
mod_saslauth: Fix encoding of missing vs empty SASL reply messages
|
Kim Alvefur |
2014-09-23 |
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present
|
Kim Alvefur |
2014-09-23 |
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178
|
Kim Alvefur |
2014-09-23 |
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure
|
Kim Alvefur |
2014-09-23 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-22 |
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)
|
Kim Alvefur |
2014-09-22 |
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomness
|
Kim Alvefur |
2014-09-18 |
util.random: Switch to SHA512
|
Kim Alvefur |
2014-09-18 |
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)
|
daurnimator |
2014-09-16 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-18 |
util.array: Add type() local
|
Kim Alvefur |
2014-09-17 |
prosody: Fix getfenv replacement for Lua 5.2
|
Kim Alvefur |
2014-09-17 |
core.modulemanager, core.moduleapi: Hack around dependency loop
|
Kim Alvefur |
2014-09-17 |
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()
|
Kim Alvefur |
2014-09-17 |
util-src/*.c: Add macro for compiling with Lua 5.2
|
Kim Alvefur |
2014-09-17 |
util-src/*.c: Use the more concise lua_setfield
|
Kim Alvefur |
2014-09-17 |
util-src/*.c: Don't create globals when loaded
|
Kim Alvefur |
2014-09-16 |
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.
|
daurnimator |
2014-09-16 |
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)
|
Waqas Hussain |
2014-09-16 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-10 |
net.websocket: Fix handling of 'protocol' argument
|
Kim Alvefur |
2014-09-10 |
Makefile: Add net/websocket to install target
|
Kim Alvefur |
2014-09-10 |
prosodyctl: Use sha256 for certificate requests and self-signed certificates
|
Kim Alvefur |
2014-09-10 |
core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)
|
Kim Alvefur |
2014-09-10 |
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router
|
Kim Alvefur |
2014-09-09 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-09-09 |
core.stanza_router: Stricter validation of stanzas
|
Kim Alvefur |
2014-09-09 |
util.vcard: Turn PHOTO fields into data-uris
|
Kim Alvefur |
2014-09-10 |
Merge 0.10->trunk
|
Matthew Wild |
2014-09-05 |
Merge with Florob
|
Matthew Wild |
2014-09-05 |
mod_websocket: Initial commit (based on the prosody-modules version)
|
Florian Zeitz |
2014-09-05 |
Check Sec-WebSocket-Protocol header
|
Florian Zeitz |
2014-09-05 |
net/websocket: Add new websocket client code
|
daurnimator |
2014-09-03 |
plugins/muc: Add affiliation_notify config option to send out status code 101
|
daurnimator |
2014-09-05 |
plugins/muc/muc.lib: Add muc-set-affiliation event
|
daurnimator |
2014-09-05 |
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc works
|
daurnimator |
2014-09-05 |
plugins/muc/muc.lib: Add instant room support
|
daurnimator |
2014-09-05 |
Merge 0.10->trunk
|
Matthew Wild |
2014-09-05 |
net/websocket: Add new websocket client code
|
daurnimator |
2014-09-03 |
Merge 0.10->trunk
|
Matthew Wild |
2014-09-03 |
Merge 0.9->0.10
|
Matthew Wild |
2014-09-03 |
net.http.parser: Support status code 101 and allow handling of the received data by someone else
|
Matthew Wild |
2014-09-03 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-03 |
util.hex: Use locals!
|
Kim Alvefur |
2014-09-02 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-09-02 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-09-02 |
net.server_select: 'listener'->'listeners' (fixes undefined global access)
|
Matthew Wild |
2014-09-02 |
net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent)
|
Matthew Wild |
2014-08-29 |
net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection
|
Matthew Wild |
2014-08-29 |
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error
|
Kim Alvefur |
2014-09-02 |
util.uuid: Use util.hex and util.random
|
Matthew Wild |
2014-09-02 |
util.random: Generic util lib for generating strings of random bytes
|
Matthew Wild |
2014-09-02 |
util.hex: Small util lib for converting to/from hex strings
|
Matthew Wild |
2014-09-02 |
mod_dialback: Move d-w-d after to/from validation
|
Kim Alvefur |
2014-09-01 |
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)
|
Kim Alvefur |
2014-08-29 |
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)
|
Kim Alvefur |
2014-08-31 |
Merge 0.10->trunk
|
Matthew Wild |
2014-08-28 |
Merge 0.9->0.10
|
Matthew Wild |
2014-08-28 |
Tagging 0.9.5
|
Matthew Wild |
2014-08-28 |
Merge 0.10->trunk
|
Matthew Wild |
2014-08-28 |
Merge 0.9->0.10
|
Matthew Wild |
2014-08-28 |
util.filters: Ignore filters being added twice (fixes issues on removal)
0.9.5
|
Matthew Wild |
2014-08-28 |
mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow)
|
Matthew Wild |
2014-08-28 |
mod_c2s, mod_s2s: Log received invalid stream headers
|
Matthew Wild |
2014-08-23 |
util.xmppstream: When error is 'no-stream', pass the received tagname to the error handler
|
Matthew Wild |
2014-08-23 |
mod_s2s: Reset stream ID when resetting stream [compliance]
|
Kim Alvefur |
2014-08-27 |
modulemanager: Reduce warning to debug level message about modules already being loaded, it's probably just module:depends()
|
Kim Alvefur |
2014-08-27 |
net.http.server: Comment out a log message
|
Kim Alvefur |
2014-08-27 |
mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures
|
Kim Alvefur |
2014-08-26 |
mod_compression: Handle compression setup errors by logging a warning about it (fixes #408)
|
Kim Alvefur |
2014-08-26 |
mod_posix: Make sure that 'pidfile' is a string
|
Kim Alvefur |
2014-08-26 |
prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwise
|
Kim Alvefur |
2014-08-26 |
util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s)
|
Kim Alvefur |
2014-08-27 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-08-13 |
mod_private: Fix traceback due to missing table index
|
Kim Alvefur |
2014-08-13 |
mod_blocklist: Use full word as variable name, we can afford that
|
Kim Alvefur |
2014-08-12 |
mod_blocklist: Correct comment
|
Kim Alvefur |
2014-08-12 |
mod_blocklist: Fix any unblock emptying the blocklist
|
Kim Alvefur |
2014-08-12 |
mod_storage_sql2: DELETE then INSERT in map stores
|
Kim Alvefur |
2014-08-12 |
mod_muc: Fix tracebacks (thanks nick1)
|
Kim Alvefur |
2014-08-11 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-08-10 |
mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that instead
|
Kim Alvefur |
2014-08-10 |
prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config
|
Kim Alvefur |
2014-08-10 |
mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacy
|
Kim Alvefur |
2014-08-10 |
mod_private: Use map store
|
Kim Alvefur |
2014-08-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-08-09 |
mod_private: Cleanup and more tailcalls
|
Kim Alvefur |
2014-08-09 |
util.jid: Optimize bare
|
Kim Alvefur |
2014-08-07 |
util.jid: Use existing join function in jid.prep
|
Kim Alvefur |
2014-08-07 |
util.jid: Return early in join on invalid jids
|
Kim Alvefur |
2014-08-07 |
mod_s2s: Remove unused locals
|
Kim Alvefur |
2014-07-25 |
storagemanager: Fix map store shim if store is empty
|
Kim Alvefur |
2014-08-08 |
plugins/mod_storage_sql2: Return correct arguments from map_store operations
|
daurnimator |
2014-08-07 |
plugins/muc/mod_muc: persistent rooms keyval store needs username as nil
|
daurnimator |
2014-08-07 |
plugins/muc/mod_muc: Use map store for room persistence
|
daurnimator |
2014-08-07 |
plugins/muc/mod_muc: Remove unused import
|
daurnimator |
2014-08-07 |
plugins/mod_storage_sql2: Add map store support
|
daurnimator |
2014-08-07 |
core/storagemanager: When map store isn't available, fallback to keyval store
|
daurnimator |
2014-08-07 |
mod_muc: Import util.stanza into the config handler modules that need it. Fixes #432.
|
Matthew Wild |
2014-08-05 |
mod_muc: Fix use of undefined global. Fixes #431.
|
Matthew Wild |
2014-08-05 |
Merge 0.10->trunk
|
Matthew Wild |
2014-07-31 |
Merge 0.9->0.10
|
Matthew Wild |
2014-07-31 |
prosodyctl: Remove nonsensical warning
|
Matthew Wild |
2014-07-31 |
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluser
|
Matthew Wild |
2014-07-31 |
configmanager: nameprep VirtualHost and Component names
|
Matthew Wild |
2014-07-31 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-25 |
mod_s2s: Remove unused locals
|
Kim Alvefur |
2014-07-25 |
mod_s2s_auth_certs: Pick a logging function once and stick with it
|
Kim Alvefur |
2014-07-25 |
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin
|
Kim Alvefur |
2014-07-25 |
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)
|
Matthew Wild |
2014-07-25 |
mod_muc/muc.lib: Pass all info to muc-broadcast-presence handlers that would be required to use room:build_item_list() - useful for plugins
|
Matthew Wild |
2014-07-25 |
Merge 0.10->trunk
|
Matthew Wild |
2014-07-25 |
Merge 0.9->0.10
|
Matthew Wild |
2014-07-25 |
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data
|
Matthew Wild |
2014-07-25 |
Merge 0.10->trunk
|
Matthew Wild |
2014-07-25 |
Merge 0.9->0.10
|
Matthew Wild |
2014-07-25 |
mod_admin_telnet: Fix dns:(add,set)nameservers()
|
Kim Alvefur |
2014-07-25 |
net.dns: Remove unused obsolete code
|
Matthew Wild |
2014-07-25 |
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)
|
Matthew Wild |
2014-07-25 |
util.vcard: Add support for uri types in vcard4
|
Kim Alvefur |
2014-07-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-09 |
mod_dialback: Respect dwd config option
|
Kim Alvefur |
2014-07-09 |
mod_pep_plus: Only broadcast newly added subscriptions
|
Kim Alvefur |
2014-07-08 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-04 |
mod_dialback.lua: Only check certificates on secure connections
|
Kim Alvefur |
2014-07-04 |
mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups
|
Kim Alvefur |
2014-07-04 |
mod_dialback: Short-circuit dialback auth if certificate is considered valid
|
Kim Alvefur |
2014-07-04 |
mod_dialback: Keep the same dialback secret across module reloads
|
Kim Alvefur |
2014-07-03 |
hostmanager, mod_dialback: Move generation of dialback secret out of core
|
Kim Alvefur |
2014-05-22 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-07-04 |
mod_register: get_child_text! (thanks Lloyd)
|
Kim Alvefur |
2014-07-03 |
mod_tls: Simplify and use new ssl config merging in certmanager
|
Kim Alvefur |
2014-07-03 |
core.portmanager: Simplify and take advantage of new ssl config merging in certmanager
|
Kim Alvefur |
2014-07-03 |
core.certmanager: Make create_context() support an arbitrary number of option sets, merging all
|
Kim Alvefur |
2014-07-03 |
core.certmanager: Use util.sslconfig
|
Kim Alvefur |
2014-07-03 |
util.sslconfig: Add lib to deal with LuaSec SSL context configs
|
Kim Alvefur |
2014-07-03 |
mod_presence: Move presence/initial event to correct place so it actually fires
|
Kim Alvefur |
2014-07-03 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-06-30 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-06-30 |
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one
|
Kim Alvefur |
2014-06-30 |
net.adns: Add missing local declaration
|
Kim Alvefur |
2014-06-25 |
net/server_*: Fix addclient: LuaSocket 3.0-rc1 sometimes returns EALREADY instead of EINPROGRESS when the dns lookup has multiple results
|
daurnimator |
2014-06-25 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-06-21 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-06-21 |
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types
|
Kim Alvefur |
2014-06-20 |
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)
|
Kim Alvefur |
2014-06-20 |
mod_presence: Fire a presence/initial event on initial presence
|
Kim Alvefur |
2014-06-20 |
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some cases
|
Kim Alvefur |
2014-06-17 |
mod_c2s: Fix traceback if c2s stream sent to component
|
Kim Alvefur |
2014-05-10 |
plugins/muc/muc: Fire broadcast presences event before creating full/anon presences
|
daurnimator |
2014-06-17 |
plugins/muc: Fix use of incorrect event on occupant join
|
daurnimator |
2014-06-17 |
plugins/muc/mod_muc: fix wrong event for persistence
|
daurnimator |
2014-06-11 |
plugins/muc/muc.lib: Deliver declines to in-room jids correctly
|
daurnimator |
2014-06-11 |
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have one
|
daurnimator |
2014-06-06 |
plugins/muc/muc.lib: Use original decline as template for medated decline
|
daurnimator |
2014-06-06 |
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new object
|
daurnimator |
2014-06-05 |
plugins/muc: Move 'x' filtering from occupant to util
|
daurnimator |
2014-06-05 |
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC API
|
Waqas Hussain |
2014-06-05 |
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)
|
daurnimator |
2014-06-01 |
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence
|
Waqas Hussain |
2014-06-01 |
Merge with daurnimator
|
Waqas Hussain |
2014-05-30 |
plugins/muc/muc.lib: Fire event for presence broadcast
|
daurnimator |
2014-05-29 |
util.vcard: Add missing local declaration
|
Kim Alvefur |
2014-05-28 |
mod_pep_plus: Expose get_pep_service()
|
Kim Alvefur |
2014-05-28 |
util.vcard: Add support for converting to vcard4
|
Kim Alvefur |
2014-05-28 |
util.vcard: Library for parsing vCards
|
Kim Alvefur |
2014-05-28 |
Merge 0.10->trunk
|
Matthew Wild |
2014-05-28 |
mod_admin_telnet: Add command to list MUC rooms
|
Matthew Wild |
2014-05-28 |
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized
|
Kim Alvefur |
2014-05-24 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-23 |
mod_s2s: Remove redundant setting of session.direction
|
Kim Alvefur |
2014-05-22 |
mod_s2s: Move filter initialization to common place
|
Kim Alvefur |
2014-05-22 |
mod_s2s: Decide on log function once
|
Kim Alvefur |
2014-05-22 |
Merge with daurnimator
|
Matthew Wild |
2014-05-23 |
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)
|
daurnimator |
2014-05-21 |
plugins/muc/muc: Only set role to nil if it's the last session to leave
|
daurnimator |
2014-05-21 |
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable
|
daurnimator |
2014-05-19 |
plugins/muc/muc: Better check for live sessions
|
daurnimator |
2014-05-19 |
plugins/muc/muc: Always send occupant list to joining sessions
|
daurnimator |
2014-05-19 |
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it
|
daurnimator |
2014-05-19 |
plugins/muc/mod_muc: Place adhoc section into own scope
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc: Remove attempt_room_creation and create_room function. Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook
|
daurnimator |
2014-04-29 |
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Use module:shared instead of save/restore
|
daurnimator |
2014-04-29 |
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Remove support for `host_session.muc`
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Move room persistence to own block
|
daurnimator |
2014-04-29 |
plugins/muc: Add room:has_occupant() method
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: No need to treat the host room specially
|
daurnimator |
2014-04-28 |
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking
|
daurnimator |
2014-04-28 |
plugins/muc/mod_muc: Move affiliation monkey patch into own scope
|
daurnimator |
2014-04-28 |
Merge with daurnimator
|
Matthew Wild |
2014-05-17 |
Merge with Prosody trunk
|
Matthew Wild |
2014-05-08 |
plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their status
|
daurnimator |
2014-04-21 |
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines
|
daurnimator |
2014-04-21 |
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events
|
daurnimator |
2014-04-21 |
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself
|
daurnimator |
2014-04-18 |
plugins/muc/muc.lib: When user leaves; set their role to nil
|
daurnimator |
2014-04-18 |
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour
|
daurnimator |
2014-04-18 |
plugins/muc: Move 'hidden' ('public') code to own file
|
daurnimator |
2014-04-16 |
plugins/muc: Move subject code to seperate module
|
daurnimator |
2014-04-16 |
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/author
|
daurnimator |
2014-04-15 |
plugins/muc: Move persistent room configuration to own module
|
daurnimator |
2014-04-15 |
plugins/muc/muc.lib: Move members_only into seperate file
|
daurnimator |
2014-04-04 |
plugins/muc/muc.lib: Turn get_default_role into an event
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)
|
daurnimator |
2014-04-03 |
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util module
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Use util.iterators to count occupants
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Move occupancy check to later in `deconstruct_stanza_id`: As vcards are from the bare jid, you need to use the `from_jid` out of the encoded `id`
|
daurnimator |
2014-04-03 |
plugins/muc: Move history to an external module
|
daurnimator |
2014-04-03 |
plugins/muc: Move `whois` code to seperate file
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Remember to coerce nil role to "none"
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Refactor of change-nick presence handling
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Clean up whois handling
|
daurnimator |
2014-04-03 |
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jid
|
daurnimator |
2014-04-02 |
plugins/muc: Move name functions to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc: Move password functions to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc/lock.lib: Need to let creator into the locked room :)
|
daurnimator |
2014-04-02 |
plugins/muc: Move locking to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc/mod_muc: Move room locking into hook
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Move description functions out to own file
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changed
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Refactor out process_form into hooks
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Move default config layout into hooks
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Split up get_disco_info into events
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Add muc-room-locked event
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: restrict invitations in members only rooms to admins
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changes
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Update declines to be more like invites
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Add pre-invite event. Move role check to it
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Tidy up muc-invite event.
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlers
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Use occupant methods where possible
|
daurnimator |
2014-03-29 |
plugins/muc/muc.lib: Subjects get sent even if empty.
|
daurnimator |
2014-03-29 |
plugins/muc/muc.lib: Fix typo (moderators vs moderator)
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Status codes should be inside of x element
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Improve set affiliation logic;
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Smarter validation in set_affiliation
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filter
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actor
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_role
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliation
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)
|
daurnimator |
2014-03-27 |
plugins/muc: Massive refactor
|
daurnimator |
2014-03-27 |
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)
|
Matthew Wild |
2014-05-10 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Remove dead code
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Show which hosts are components and what type of component in host:list()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Move extraction of c2s presence info into session_flags()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Split (secure) into (authenticated) + (secure)
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Send NUL byte as keepalive on read timeouts
|
Kim Alvefur |
2014-05-11 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-09 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-05-09 |
configmanager: Delay importing LuaFileSystem until needed by an Include line
|
Kim Alvefur |
2014-05-09 |
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths
|
Kim Alvefur |
2014-05-09 |
core.configmanager: Move path utility functions into util.paths
|
Kim Alvefur |
2014-05-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-05 |
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) defined
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Use correct variable in check certs
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Check for deprecated config options
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Add check that points out any disabled hosts
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Only perform checks on enabled hosts
|
Kim Alvefur |
2014-05-02 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-26 |
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)
|
Kim Alvefur |
2014-04-25 |
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)
|
Kim Alvefur |
2014-04-24 |
util.x509: Remove unused imports
|
Kim Alvefur |
2014-04-25 |
util.x509: And functions for converting between DER and PEM
|
Kim Alvefur |
2014-04-24 |
util.indexedbheap: Fix a possible traceback when removing the last item.
|
Waqas Hussain |
2014-04-23 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-22 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-22 |
util.dataforms: Add support for XEP-0221: Data Forms Media Element
|
Kim Alvefur |
2014-04-22 |
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)
|
Kim Alvefur |
2014-04-22 |
mod_s2s: Follow XMPP Core on when a stream is to be considered ready
|
Kim Alvefur |
2014-04-22 |
Merge daurnimator->trunk
|
Matthew Wild |
2014-04-21 |
Merge with daurnimator
|
Matthew Wild |
2014-04-17 |
plugins/muc/muc.lib: If decline is to person in room; route to all sessions
|
daurnimator |
2014-03-27 |
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of history
|
daurnimator |
2014-03-27 |
plugins/muc: Rename admin query hook
|
daurnimator |
2014-03-27 |
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_message
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Extra utility functions around subjects
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Add muc-get-history event; it uses an iterator in the event object so that messages don't need to be all in memory at once
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to history
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Better password check
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checks
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`
|
daurnimator |
2014-03-21 |
plugins/muc/muc.lib: Additional `route_to_occupant` usage
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Add decline event for parity with invite
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessions
|
daurnimator |
2014-03-20 |
plugins/muc: Have utility methods for locking the room
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselves
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already done
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event name
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Check role instead of current_nick
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` block
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only rooms
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Don't get same variable twice.....
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nick
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: In `_route_stanza` access occupant data less often
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Tidy up `get_filtered_presence`
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use module.host where `muc_domain` was previously
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Remove unused methods (breaks api)
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use more modern stanza methods
|
daurnimator |
2014-03-19 |
plugins/muc: Provide a reasonable default `route_stanza`
|
daurnimator |
2014-03-19 |
plugins/muc/mod_muc: host sessions have a .send these days
|
daurnimator |
2014-03-18 |
plugins/muc/mod_muc: Refactor to use new methods available
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Add 'muc-occupant-left' event
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Only call get_password once in invite creation
|
daurnimator |
2014-03-18 |
plugins/muc/muc: When there's no history; return an empty iterator
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Support mediated declines
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logic
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Check for mediated invites in a smarter way
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Add copyright for daurnimator
|
daurnimator |
2014-03-18 |
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signature
|
daurnimator |
2014-02-22 |
plugins/muc/muc.lib: Move all kick code into one place
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Make use of return values to send service-unavailable errors
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Add some missing return values
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Refactor _to_occupant handlers
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Split out the room iq handler into functions
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functions
|
daurnimator |
2014-02-20 |
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)
|
daurnimator |
2014-02-20 |
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`
|
daurnimator |
2014-02-19 |
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file
|
daurnimator |
2014-02-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-21 |
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)
|
Kim Alvefur |
2014-04-21 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-20 |
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)
|
Kim Alvefur |
2014-04-20 |
mod_http: Update to disable peer verification with the new certmanager
|
Kim Alvefur |
2014-04-19 |
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header
|
Kim Alvefur |
2014-04-18 |
util.xmppstream: Check for callback that may add stream header attributes
|
Kim Alvefur |
2014-04-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-15 |
net.http.server: Fix some typos introduced in 420c0d3b8583.
|
Daurnimator |
2014-04-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-15 |
certmanager: Update ssl_compression when config is reloaded
|
Kim Alvefur |
2014-04-14 |
certmanager: Reformat core ssl defaults
|
Kim Alvefur |
2014-04-14 |
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocols
|
Kim Alvefur |
2014-04-14 |
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhost
|
Kim Alvefur |
2014-04-14 |
certmanager: Wrap long line and add comment
|
Kim Alvefur |
2014-04-14 |
certmanager: Concatenate cipher list if given as a table
|
Kim Alvefur |
2014-04-14 |
certmanager: Allow non-server contexts to be without certificate and key
|
Kim Alvefur |
2014-04-14 |
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults
|
Kim Alvefur |
2014-04-14 |
Merge 0.10->trunk
|
Matthew Wild |
2014-04-15 |
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the API
|
Daurnimator |
2014-04-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-10 |
mod_s2s: Revert e626ee2fe106 change, it broke Dialback
|
Kim Alvefur |
2014-04-10 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-10 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-10 |
prosody: Check dependencies later in the startup sequence
|
Kim Alvefur |
2014-04-09 |
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.
|
Waqas Hussain |
2014-04-09 |
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent host
|
Matthew Wild |
2014-04-05 |
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream
|
Kim Alvefur |
2014-04-10 |
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms
|
Kim Alvefur |
2014-04-09 |
mod_posix: Remove compat code for 0.5
|
Kim Alvefur |
2014-04-09 |
mod_storage_sql2: Build counter query without ORDER BY clause
|
Kim Alvefur |
2014-04-08 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-03 |
mod_compression: Only iterate over correctly named and namespaced child tags of compression feature
|
Kim Alvefur |
2014-04-03 |
mod_compression: Use get_child() and get_child_text()
|
Kim Alvefur |
2014-04-03 |
mod_compression: Remove checks for impossible conditions
|
Kim Alvefur |
2014-04-03 |
Merge 0.10->trunk
|
Matthew Wild |
2014-04-02 |
Merge 0.9->0.10
|
Matthew Wild |
2014-04-02 |
util.xmppstream: Also disable CharacterData merging after stream restarts
|
Matthew Wild |
2014-04-02 |
util.xmppstream: Disable LuaExpat's buffering (if possible)
|
Matthew Wild |
2014-04-02 |
Tagging 0.9.4
|
Matthew Wild |
2014-04-01 |
Merge
0.9.4
|
Matthew Wild |
2014-04-01 |
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.
|
Waqas Hussain |
2014-04-01 |
Merge
|
Matthew Wild |
2014-04-01 |
net.server_{select,event}: Add compat code for supporting the same client port API on connections
|
Kim Alvefur |
2014-04-01 |
Backed out changeset a5b5bce71a11
|
Kim Alvefur |
2014-03-31 |
net.server_event: Rename conn:port() -> conn:clientport() to match server_select
|
Kim Alvefur |
2014-03-27 |
Makefile: Change sed regex to be compatible with FreeBSD's odd sed, and change / to | to allow paths to be used in RUNWITH (thanks Ben)
|
Matthew Wild |
2014-03-30 |
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits
|
Matthew Wild |
2014-03-30 |
util.xmppstream: Implement stanza size limiting, default limit 10MB
|
Matthew Wild |
2014-03-30 |
portmanager: Make maximum read size configurable, and default to 4KB
|
Matthew Wild |
2014-03-30 |
mod_compression: Only allow compression on authenticated streams
|
Kim Alvefur |
2014-02-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-03-25 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-03-25 |
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now
|
Kim Alvefur |
2014-03-22 |
util.sasl: Fix logic for when mechanisms with channel binding support are offered
|
Kim Alvefur |
2014-03-22 |
prosodyctl: Show real error if certificate config file can't be opened
|
Kim Alvefur |
2014-03-22 |
modulemanager: Load mod_saslauth on components by default
|
Kim Alvefur |
2014-03-22 |
mod_saslauth: Only do c2s SASL on normal VirtualHosts
|
Kim Alvefur |
2014-03-22 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-03-09 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-03-09 |
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)
|
Kim Alvefur |
2014-03-09 |
util.pluginloader: Always use path separator from package.config (thanks Junne)
|
Kim Alvefur |
2014-03-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-26 |
mod_http: Fix http_external_url setting without an explicit port
|
Kim Alvefur |
2014-02-26 |
mod_http: Use hostname from the correct context (thanks gryffus)
|
Kim Alvefur |
2014-02-20 |
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).
|
Waqas Hussain |
2014-02-18 |
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).
|
Waqas Hussain |
2014-02-17 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-19 |
mod_proxy65: Use mod_disco
|
Florian Zeitz |
2014-02-19 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-19 |
mod_auth_interal_hashed: Update salt and iteration count when setting a new password
|
Florian Zeitz |
2014-02-12 |
Merge 0.10 -> trunk
|
Kim Alvefur |
2014-02-12 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
2014-02-12 |
mod_admin_telnet: Prep jids for user:create() etc.
|
Kim Alvefur |
2014-02-09 |
mod_s2s: Log a warning if no local addresses are found, as this breaks s2sout
|
Kim Alvefur |
2014-02-09 |
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)
|
Kim Alvefur |
2014-02-12 |
mod_storage_sql2: archive:delete() with username = true deletes for all users
|
Kim Alvefur |
2014-02-09 |
mod_ping: Use type-specific event
|
Kim Alvefur |
2014-02-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-06 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-06 |
mod_motd: Strip indentation only, leave multiple newlines
|
Kim Alvefur |
2014-02-06 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-03 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-03 |
tools/ejabberd2prosody: Handle new room member format.
|
Kim Alvefur |
2014-01-27 |
mod_c2s: Break out stream opening into a separate function
|
Florian Zeitz |
2014-01-31 |
MUC: Tag PMs with <x>, like presence stanzas
|
Kim Alvefur |
2014-01-28 |
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platforms
|
Kim Alvefur |
2014-01-26 |
mod_posix: Daemonize by default only when installed
|
Kim Alvefur |
2014-01-26 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-21 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-21 |
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.
|
Waqas Hussain |
2014-01-18 |
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).
|
Waqas Hussain |
2014-01-18 |
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room
|
Kim Alvefur |
2014-01-18 |
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is given
|
Kim Alvefur |
2014-01-21 |
mod_storage_sql2: Fix another SQL syntax error that slipped trough
|
Kim Alvefur |
2014-01-20 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-18 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-18 |
tools/ejabberd2prosody: Add support for importing MUC rooms.
|
Waqas Hussain |
2014-01-18 |
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.
|
Waqas Hussain |
2014-01-16 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
2013-06-14 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
2013-06-14 |
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differ
|
Kim Alvefur |
2014-01-15 |
mod_tls: Rename variables to be less confusing
|
Kim Alvefur |
2014-01-15 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-18 |
mod_storage_sql2: Fix SQL syntax
|
Kim Alvefur |
2014-01-18 |
MUC: Expose room metatable on module
|
Kim Alvefur |
2014-01-18 |
MUC: Split out sending of the topic into method separate from sending history
|
Kim Alvefur |
2014-01-18 |
MUC: Split saving to history into a separate method
|
Kim Alvefur |
2014-01-18 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-12 |
Merge
|
Matthew Wild |
2014-01-12 |
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)
|
Kim Alvefur |
2014-01-05 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-12 |
Tagging 0.9.3
|
Matthew Wild |
2014-01-12 |
mod_tls: Log error when TLS initialization fails
0.9.3
|
Matthew Wild |
2014-01-12 |
mod_s2s: Include IP in log messages, if host is unavailable
|
Florian Zeitz |
2014-01-05 |
tools/migration/migrator/prosody_files: Fix undefined global access of ‘error’, print the actual error message and correct file path in the error message when we fail to load a file, skip broken files instead of failing migration.
|
Waqas Hussain |
2014-01-03 |
Merge 0.10->trunk and Happy New Year!
|
Kim Alvefur |
2013-12-31 |
util.pubsub: Separate data from node configuration
|
Kim Alvefur |
2013-12-30 |
util.pubsub: Fire events on more actions
|
Kim Alvefur |
2013-12-26 |
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that
|
Kim Alvefur |
2013-12-30 |
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.
|
Kim Alvefur |
2013-12-25 |
mod_storage_sql2: Include user, host and store in id lookup
|
Kim Alvefur |
2013-12-25 |
net.server_{select,event}: addclient: Handle missing getaddrinfo
|
Kim Alvefur |
2013-12-23 |
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)
|
Kim Alvefur |
2013-12-23 |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
Kim Alvefur |
2013-12-23 |
net/http: Use server.addclient
|
daurnimator |
2013-12-19 |
net/server: addclient: wrapclient already calls startconnection for us
|
daurnimator |
2013-12-18 |
net/server_event: pcall require ssl rather than relying on globals
|
daurnimator |
2013-12-18 |
net/server_select: Fix typo
|
daurnimator |
2013-12-18 |
net/server_select: addclient: Check arguments
|
daurnimator |
2013-12-18 |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
daurnimator |
2013-12-18 |
net/server_event: add_client should have same arguments no-matter the server backend
|
daurnimator |
2013-12-18 |
net/server_select: Check arguments to add_server correctly
|
daurnimator |
2013-12-18 |
net/server_select: pcall require ssl (easy to forget to require ssl)
|
daurnimator |
2013-12-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-12-18 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-12-18 |
mod_component: Enable TCP keepalives on component streams
|
Kim Alvefur |
2013-12-18 |
mod_component: Decrease priority of component auth hook
|
Kim Alvefur |
2013-12-18 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-16 |
net.server_select: Don't remove the socket from sendlist when we might have data in the buffer (we'll now let sendbuffer() take care of that) (thanks daurnimator)
|
Matthew Wild |
2013-12-16 |
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)
|
Matthew Wild |
2013-12-16 |
Merge with trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-16 |
util.jid: Strip trailing '.' when normalizing hostnames
|
Matthew Wild |
2013-12-16 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
2013-12-14 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-12-14 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
2013-12-14 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-13 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-13 |
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)
|
Matthew Wild |
2013-12-13 |
prosody: Store the config file name so the same file can be used when reloading
|
Kim Alvefur |
2013-12-13 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-11 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-11 |
Tagging 0.9.2 (again)
|
Matthew Wild |
2013-12-04 |
Makefile, configure: Add option for disabling generation of example certificates
0.9.2
|
Kim Alvefur |
2013-11-30 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-29 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-29 |
Tagging 0.9.2
|
Matthew Wild |
2013-11-29 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-28 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-11-28 |
util.pposix: Verify that file handle is open
|
Kim Alvefur |
2013-11-28 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-24 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-11-24 |
Makefile, certs: Generate example certificates on build, remove the old static one
|
Kim Alvefur |
2013-11-22 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-21 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-21 |
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.
|
Matthew Wild |
2013-11-21 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-13 |
util.sql: Fix previous commit
|
Kim Alvefur |
2013-11-12 |
util.sql: Get character set info from the correct database.
|
Kim Alvefur |
2013-11-12 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-12 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-12 |
Back out 1b0ac7950129, as SSLv3 appears to still be in moderate use on the network. Also, although obsolete, SSLv3 isn't documented to have any weaknesses that TLS 1.0 (the most common version used today) doesn't also have. Get your act together clients!
|
Matthew Wild |
2013-11-12 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-11 |
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=false
|
Kim Alvefur |
2013-11-11 |
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL
|
Kim Alvefur |
2013-11-11 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-10 |
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)
|
Matthew Wild |
2013-11-10 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-10 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-10 |
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)
|
Matthew Wild |
2013-11-10 |
util.set: Remove unused variable
|
Matthew Wild |
2013-11-10 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-09 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-09 |
mod_storage_sql2: Fix backwards comparison of timestamp
|
Kim Alvefur |
2013-11-07 |
certmanager: Fix order of options, so that the dynamic option is at the end of the array
|
Matthew Wild |
2013-11-09 |
certmanager: Default to using the server's cipher preference order by default, as clients have been shown to commonly select weak and insecure ciphers even when they support stronger ones
|
Matthew Wild |
2013-11-09 |
core.moduleapi: Fix some global accesses.
|
Waqas Hussain |
2013-11-06 |
core/moduleapi: Return timer object from module:add_timer
|
daurnimator |
2013-11-06 |
util/timer: Re-set params when timer is rescheduled
|
daurnimator |
2013-11-06 |
Merge 0.10 -> trunk
|
Kim Alvefur |
2013-10-31 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
2013-10-31 |
certmanager: Disable SSLv3 by default
|
Kim Alvefur |
2013-10-31 |
mod_storage_sql2: Switch to the util.sql table definition for the main table
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: The prosodyarchive_index should be unique
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)
|
Kim Alvefur |
2013-10-30 |
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL
|
Kim Alvefur |
2013-10-30 |
util.sql: Check what encoding SQLite3 uses
|
Kim Alvefur |
2013-10-29 |
util.sql: Find out if MySQL supports utf8mb4 and use that
|
Kim Alvefur |
2013-10-29 |
util.sql: Support incrementing columns
|
Kim Alvefur |
2013-10-28 |
util.sql: Allow columns to be marked the primary key
|
Kim Alvefur |
2013-10-28 |
util.sql: Allow creating unique indices
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Move all schema upgrade code to the same place
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Split up setting of encoding and table upgrade code
|
Kim Alvefur |
2013-10-28 |
util.timer: Import all require upvalues.
|
Waqas Hussain |
2013-10-30 |
util.timer: Fix another variable name typo (thanks again zash).
|
Waqas Hussain |
2013-10-30 |
util.timer: Fix variable name typo.
|
Waqas Hussain |
2013-10-30 |
util.timer: Updated to use util.indexedbheap to provide a more complete API. Timers can now be stopped or rescheduled. Callbacks are now pcall'd. Adding/removing timers from within timer callbacks works better. Optional parameter can be passed when creating timer which gets passed to callback, eliminating the need for closures in various timer uses. Timers are now much more lightweight.
|
Waqas Hussain |
2013-10-30 |
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.
|
Waqas Hussain |
2013-10-30 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-15 |
certmanager: Fix. Again.
|
Kim Alvefur |
2013-10-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-14 |
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)
|
Kim Alvefur |
2013-10-14 |
util.sasl.scram: Rename variable for clarity
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Cache profile name instead of concatenating when used
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
|
Kim Alvefur |
2013-10-12 |
Merge 0.10->trunk
|
Matthew Wild |
2013-10-10 |
Merge 0.9->0.10
|
Matthew Wild |
2013-10-10 |
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).
|
Waqas Hussain |
2013-10-10 |
util.sasl: Remove unused print() import.
|
Waqas Hussain |
2013-10-07 |
util.sasl: Make registerMechanism a public function (again)
|
Waqas Hussain |
2013-10-07 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-07 |
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted
|
Kim Alvefur |
2013-10-07 |
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)
|
Kim Alvefur |
2013-10-07 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-06 |
util.array: Improve array:reverse() and make it work as both method and non-mutating function
|
Kim Alvefur |
2013-10-06 |
util.sasl.scram: Remove unused function and import
|
Kim Alvefur |
2013-10-06 |
Merge 0.10->trunk
|
Matthew Wild |
2013-10-05 |
Merge 0.9->0.10
|
Matthew Wild |
2013-10-05 |
muc.lib.lua: Fix Spark jabber client not displaying conference room lists, seemingly due to a missing value tag for the room description if the description has not been set
|
Paul |
2013-10-05 |
mod_pep_plus: An util.pubsub based PEP module
|
Florian Zeitz |
2013-10-04 |
mod_pubsub, util.pubsub: Keep track of the order of items
|
Kim Alvefur |
2013-10-04 |
Merge 0.9->0.10
|
Matthew Wild |
2013-09-30 |
util.filters: Fix inserting items so that higher priority filters run first
|
Kim Alvefur |
2013-09-30 |
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()
|
Kim Alvefur |
2013-09-28 |
mod_storage_sql2: Split out code for building WHERE clauses into separate functions
|
Kim Alvefur |
2013-09-28 |
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour
|
Matthew Wild |
2013-09-28 |
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services
|
Kim Alvefur |
2013-09-26 |
util.sasl.scram: Simplify validation of client-first-message
|
Kim Alvefur |
2013-09-22 |
Merge Tobias SCRAM-PLUS work
|
Kim Alvefur |
2013-09-21 |
Backout ae48bf828f21
|
Kim Alvefur |
2013-09-21 |
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
|
Tobias Markmann |
2011-02-07 |
sasl.util.scarm: Rearrage some code so it makes more sense.
|
Tobias Markmann |
2011-02-06 |
util.sasl.scram: Checking the GS2 header for valid start flag.
|
Tobias Markmann |
2011-02-06 |
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Remove some debugging output.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Validate channel binding data of client final message.
|
Tobias Markmann |
2011-01-17 |
mod_saslauth: Add channel binding handler for tls-unique channel binding.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
|
Tobias Markmann |
2011-01-17 |
mod_saslauth: Set secure socket as SASL object user data for secure sessions.
|
Tobias Markmann |
2011-01-17 |
util.sasl: New method to add channel binding handler to a SASL instance.
|
Tobias Markmann |
2011-01-17 |
Run with own LuaSec.
|
Tobias Markmann |
2011-01-17 |
Check whether we support the proposed channel binding type.
|
Tobias Markmann |
2011-01-15 |
Adding some code for channel binding advertising.
|
Tobias Markmann |
2011-01-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-16 |
Tagging 0.9.1
|
Matthew Wild |
2013-09-09 |
moduleapi: Add module:unhook()
|
Matthew Wild |
2013-09-16 |
net.server_select: Return handler from addclient
|
Kim Alvefur |
2013-09-06 |
net.server_select: Pass on all arguments to addclient on to wrapclient
|
Kim Alvefur |
2013-09-06 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
2013-09-03 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-09-03 |
certmanager: Fix dhparam callback, missing imports (Testing, pfft)
0.9.1
|
Kim Alvefur |
2013-09-03 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-03 |
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessary
|
Matthew Wild |
2013-09-03 |
util.set: :items() now returns an iterator instead of the underlying table. This is much more efficient than 'for item in set' (which still works for now). Current access to _items is generally done directly, this may change.
|
Matthew Wild |
2013-09-03 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
2013-09-03 |
certmanager: Fix for working around a bug with LuaSec 0.4.1 that causes it to not honour the 'ciphers' option. This change will apply 0.9's default cipher string for LuaSec 0.4.1 users.
|
Matthew Wild |
2013-09-03 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-02 |
util.set: Fix :include() and :exclude() methods to iterate the input set correctly
|
Matthew Wild |
2013-09-02 |
util.pposix: Fix building on non-Linux with glibc
|
Kim Alvefur |
2013-09-02 |
configmanager: Fix checking of absolute paths on Windows
|
Kim Alvefur |
2013-08-30 |
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)
|
Kim Alvefur |
2013-08-30 |
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)
|
Matthew Wild |
2013-09-02 |
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)
|
Matthew Wild |
2013-08-30 |
mod_muc: Import util.array
|
Matthew Wild |
2013-08-30 |
prosody.cfg.lua.dist: Set c2s_require_encryption = true
|
Matthew Wild |
2013-08-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-08-24 |
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)
|
Matthew Wild |
2013-08-24 |
Added tag 0.9.0 for changeset 6ef79af0c445
|
Matthew Wild |
2013-08-19 |
mod_c2s: Move another log message to debug level
|
Kim Alvefur |
2013-08-14 |
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way
|
Kim Alvefur |
2013-08-14 |
mod_s2s: Captitalize log messages that begin with a stream direction
|
Kim Alvefur |
2013-08-14 |
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level
|
Kim Alvefur |
2013-08-14 |
mod_s2s/s2sout.lib: Improve error message logged at 'info' level when failing to connect to a host. Now 'Failed in all attempts to connect to XYZ'
|
Matthew Wild |
2013-08-13 |
util.async: Make guarder() local
|
Matthew Wild |
2013-08-13 |
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a time
|
Matthew Wild |
2013-08-13 |
usermanager: Remove unused import of pairs()
|
Matthew Wild |
2013-08-13 |
util.async: Fix logic bug that prevented error watcher being called for runners
|
Matthew Wild |
2013-08-13 |
util.async: waiter: Throw error if done() called too many times
|
Kim Alvefur |
2013-08-12 |
util.async: waiter: Remove restriction about wait() being called before done()
|
Matthew Wild |
2013-08-12 |
util.async: runner: Fix check for new state to recognise transition to 'waiting'
|
Matthew Wild |
2013-08-12 |
util.async: Make functions local
|
Matthew Wild |
2013-08-12 |
mod_c2s: Port coroutine code to util.async
|
Matthew Wild |
2013-08-11 |
util.async: New library to provide support around coroutine-based non-blocking functions
|
Matthew Wild |
2013-08-11 |
util.debug: Fix level of locals when inspecting a coroutine
|
Matthew Wild |
2013-08-11 |
util.debug: Further fix to display locals in extended tracebacks
|
Matthew Wild |
2013-08-10 |
util.debug: Fixes to make coroutine tracebacks work properly
|
Matthew Wild |
2013-08-10 |
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_hashed: Remove this 'initializing' message too
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Remove redundant hostname from log messages
|
Kim Alvefur |
2013-08-10 |
mod_dialback: Change level of some log statements to be more appropriate
|
Kim Alvefur |
2013-08-10 |
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)
|
Kim Alvefur |
2013-08-10 |
Remove all trailing whitespace
|
Florian Zeitz |
2013-08-09 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-08-09 |
util.hashes: Silence compiler warning about pointer signedness
0.9.0
|
Kim Alvefur |
2013-08-09 |
mod_c2s: Add session:sleep() and session:wake() to pause a session (e.g. while waiting for an external event). Needs a gallon or two of testing.
|
Matthew Wild |
2013-08-09 |
mod_disco: Check for host type == 'local' ('normal' never existed)
|
Matthew Wild |
2013-08-06 |
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components
|
Matthew Wild |
2013-08-06 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-08-06 |
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation details
|
Kim Alvefur |
2013-08-06 |
util.hashes: Correct argument order
|
Kim Alvefur |
2013-08-06 |
mod_s2s: Improve policy check
|
Kim Alvefur |
2013-08-05 |
mod_s2s: Log certificate identity validation result
|
Kim Alvefur |
2013-08-04 |
mod_storage_sql2: Do an early return and drop an indentation level
|
Kim Alvefur |
2013-08-02 |
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some details
|
Kim Alvefur |
2013-08-02 |
mod_register: Use more specific get_option variants
|
Kim Alvefur |
2013-08-02 |
mod_adhoc: Add local_user permission
|
Florian Zeitz |
2013-07-24 |
mod_adhoc: Use mod_disco for disco handling
|
Florian Zeitz |
2013-07-24 |
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.
|
Florian Zeitz |
2013-07-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-24 |
adhoc.lib: Don't build error reply from reply stanza
|
Kim Alvefur |
2013-07-24 |
mod_c2s: Change default of tcp_keepalives to true, and make it individually configurable through c2s_tcp_keepalives
|
Kim Alvefur |
2013-07-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-22 |
net.server_event: Pass ondrain handler from listener
|
Kim Alvefur |
2013-07-22 |
net.http.server: Fix Keep-Alive requests with HTTP 1.0
|
Kim Alvefur |
2013-07-22 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-15 |
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)
|
Matthew Wild |
2013-07-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-15 |
util.net: Include missing header needed for successful compiltion on FreeBSD
|
Matthew Wild |
2013-07-15 |
util.events: Remove varargs, event handlers can now only accept a single parameter
|
Matthew Wild |
2013-07-15 |
mod_bosh, mod_c2s: No longer fire stream-features globally (nobody uses it, and shared modules make it easy for global modules to hook per-host now)
|
Matthew Wild |
2013-07-15 |
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
|
Matthew Wild |
2013-07-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-13 |
certmanager: Set our own default cipher string, which includes only ciphers regarded as 'HIGH' strength (by OpenSSL). In particular this disables RC4.
|
Matthew Wild |
2013-07-13 |
util.sql: Do lazy fetching of affected/rowcount
|
Kim Alvefur |
2013-07-12 |
Backed out changeset 3c57c2281087
|
Kim Alvefur |
2013-07-12 |
util.sql: Don't fetch row count of result sets for queries that don't have result sets
|
Kim Alvefur |
2013-07-12 |
mod_storage_sql2: Add archive store with append and find methods
|
Kim Alvefur |
2013-07-12 |
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collections
|
Kim Alvefur |
2013-07-11 |
util.sql: Set charset and collation for MySQL when creating tables
|
Kim Alvefur |
2013-07-11 |
Remove plugins/storage/sqlbasic.lib.lua, which seems obsolete
|
Matthew Wild |
2013-07-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-11 |
mod_storage_sql2: Remove from 0.9
|
Matthew Wild |
2013-07-11 |
mod_storage_sql2: Support XML serialization for stanzas.
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Keep available store types in a table
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Fix iteration over users and stores
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Make sure the user field is not NULL
|
Kim Alvefur |
2013-07-10 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-10 |
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)
|
Kim Alvefur |
2013-07-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-08 |
mod_component: Local imports for some functions, including xpcall
|
Matthew Wild |
2013-07-08 |
mod_bosh: pcall() core_process_stanza per stanza, to bring in line with other listeners. This ensures that stanzas following a traceback-causing stanza in a request will still be processed (as would happen on normal c2s).
|
Matthew Wild |
2013-07-08 |
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filters
|
Matthew Wild |
2013-07-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-08 |
mod_component: xpcall() stanza processing, as per other listeners, preventing potentially harmful 'top-level errors'
|
Matthew Wild |
2013-07-08 |
prosodyctl: Import local_addresses from the new util.net intead of luasocket
|
Kim Alvefur |
2013-07-01 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-29 |
mod_admin_adhoc: Fix node of the "Get List of Online Users" command
|
Florian Zeitz |
2013-06-29 |
Merge
|
Matthew Wild |
2013-06-29 |
util.pposix: Correctly handle 'unlimited' limits (RLIM_INFINITY), by returning and accepting the string 'unlimited' in get/setrlimit()
|
Matthew Wild |
2013-06-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-29 |
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passed
|
Matthew Wild |
2013-06-28 |
mod_http_files: Put the MIME type map in a global shared table instead of per-host
|
Kim Alvefur |
2013-06-28 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-26 |
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFC
|
Matthew Wild |
2013-06-26 |
mod_s2s: Add missing global hook for read-timeout
|
Kim Alvefur |
2013-06-26 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-24 |
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)
|
Kim Alvefur |
2013-06-23 |
mod_admin_telnet: Refactor s2s:show()
|
Kim Alvefur |
2013-06-20 |
mod_admin_telnet: Generate session names the same way as in s2smanager
|
Kim Alvefur |
2013-06-20 |
mod_admin_telnet: Refactor s2s:close and s2s:closeall
|
Kim Alvefur |
2013-06-20 |
mod_register: Fix indentation
|
Kim Alvefur |
2013-06-19 |
mod_admin_telnet: Refactor s2s:showcert()
|
Kim Alvefur |
2013-06-19 |
net.dns: Support IPv6 addresses in resolv.conf
|
Florian Zeitz |
2013-06-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Remove unused variables and imports
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Remove reference to undefined global
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addresses
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv6
|
Matthew Wild |
2013-06-18 |
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)
|
Matthew Wild |
2013-06-18 |
mod_tls: Remove debug statement
|
Kim Alvefur |
2013-06-16 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
2013-06-14 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
2013-06-14 |
Merge the merge
|
Matthew Wild |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readers
|
Florian Zeitz |
2013-06-13 |
mod_muc: Add Ad-Hoc command to destroy MUC rooms
|
Florian Zeitz |
2013-06-04 |
mod_muc: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
2013-06-04 |
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
2013-06-04 |
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requests
|
Florian Zeitz |
2013-06-04 |
mod_http_files: Put the MIME type map in a global shared table
|
Kim Alvefur |
2013-06-13 |
util.sasl.external: Add SASL EXTERNAL mechanism
|
Kim Alvefur |
2013-06-13 |
prosody: Remove global ssl context, no longer used
|
Kim Alvefur |
2013-06-13 |
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connections
|
Kim Alvefur |
2013-06-13 |
certmanager: Overhaul of how ssl configs are built.
|
Kim Alvefur |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
mod_pep: When a client supplies no id on a published item, reflect our generated id back to it
|
Florian Zeitz |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
2013-05-21 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-12 |
certmanager: Add single_dh_use and single_ecdh_use to default options
|
Matthew Wild |
2013-06-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-12 |
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphers
|
Matthew Wild |
2013-06-12 |
util.pubsub: Check whether node exists, when deleting
|
Florian Zeitz |
2013-06-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-11 |
certmanager: Use 'curve' and 'dhparam' options from ssl config if present
|
Matthew Wild |
2013-06-11 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
2013-05-16 |
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)
|
Matthew Wild |
2013-06-07 |
mod_bosh: Fix global write
|
Matthew Wild |
2013-06-07 |
mod_c2s, mod_s2s: Fire an event on read timeouts
|
Kim Alvefur |
2013-06-11 |
mod_c2s: Become a shared module and allow being disabled on some virtualhosts
|
Kim Alvefur |
2013-06-11 |
mod_bosh: Reduce a little code.
|
Waqas Hussain |
2013-06-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-10 |
mod_admin_telnet: Fix another wrong boolean expression
|
Kim Alvefur |
2013-06-10 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-09 |
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)
|
Kim Alvefur |
2013-06-09 |
mod_admin_telnet: Simplify IPv6 detection, fixes rare traceback
|
Kim Alvefur |
2013-06-09 |
mod_s2s: Set s2s_session.ip
|
Kim Alvefur |
2013-06-09 |
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloads
|
Matthew Wild |
2013-06-08 |
mod_muc: Include status code 332 on service shutdown (thanks mathieui)
|
Matthew Wild |
2013-06-08 |
mod_bosh: Don't tostring() stream:features when passing to session.send().
|
Waqas Hussain |
2013-06-07 |
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificates
|
Kim Alvefur |
2013-06-07 |
certmanager: Complain if key or certificate is missing from SSL config.
|
Kim Alvefur |
2013-06-07 |
prosodyctl: Add 'prosodyctl check --help'
|
Kim Alvefur |
2013-06-07 |
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.
|
Waqas Hussain |
2013-06-07 |
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.
|
Waqas Hussain |
2013-06-07 |
mod_bosh: Rename event handler argument to event, not request.
|
Waqas Hussain |
2013-06-07 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-07 |
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)
|
Matthew Wild |
2013-06-07 |
mod_bosh: Remove another place we set headers, fixes #348
|
Matthew Wild |
2013-06-06 |
mod_bosh: Clean up handling of response headers, set them only in one place
|
Matthew Wild |
2013-06-05 |
mod_bosh: Return errors when appropriate (invalid XML, missing sid)
|
Matthew Wild |
2013-06-05 |
mod_bosh: Remove some very verbose logging
|
Matthew Wild |
2013-06-05 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-05 |
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response
|
Matthew Wild |
2013-06-05 |
mod_admin_telnet: Fix inverted boolean logic
|
Kim Alvefur |
2013-06-04 |
net.server_select: Ensure _maxfd = math.huge on Windows, always.
|
Waqas Hussain |
2013-06-02 |
configure: Fix poor layout
|
James Callahan |
2013-06-03 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-02 |
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)
|
Kim Alvefur |
2013-06-02 |
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died
|
Kim Alvefur |
2013-05-30 |
mod_register: get_child_text()!
|
Kim Alvefur |
2013-05-28 |
mod_s2s: Remove unnecessary debug message
|
Matthew Wild |
2013-05-28 |
mod_bosh: rename variable for clarity
|
Matthew Wild |
2013-05-24 |
mod_bosh: Some very minor whitespace/layout fixes
|
Matthew Wild |
2013-05-24 |
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected
|
Matthew Wild |
2013-05-24 |
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]
|
Matthew Wild |
2013-05-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-26 |
mod_admin_telnet: Make the muc:create() command complain if the room already exists
|
Kim Alvefur |
2013-05-26 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-26 |
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)
|
Kim Alvefur |
2013-05-26 |
mod_disco: Emit events for disco requests, which contain a node, on user accounts
|
Florian Zeitz |
2013-05-17 |
mod_pubsub: Split out handlers into a module library
|
Florian Zeitz |
2013-05-17 |
net.server_event: Add support for listener.onreadtimeout(conn), which can return true to prevent the connection from being closed when a read timeout occurs
|
Matthew Wild |
2013-05-24 |
prosody.cfg.lua: Remove some more sneaky ';' characters from the config
|
Matthew Wild |
2013-05-24 |
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)
|
Matthew Wild |
2013-05-24 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-22 |
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)
|
Matthew Wild |
2013-05-22 |
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly
|
Matthew Wild |
2013-05-22 |
prosodyctl: check config: Fix check for whether host is a component
|
Matthew Wild |
2013-05-22 |
mod_muc: Remove some old TODO comments
|
Matthew Wild |
2013-05-21 |
prosodyctl: check config: whitespace fix
|
Matthew Wild |
2013-05-21 |
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation
|
Matthew Wild |
2013-05-21 |
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'
|
Matthew Wild |
2013-05-21 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
2013-05-21 |
mod_muc: Remove unused variable
|
Matthew Wild |
2013-05-21 |
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!
|
Matthew Wild |
2013-05-21 |
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!
|
Matthew Wild |
2013-05-21 |
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd
|
Matthew Wild |
2013-05-20 |
test_util_rfc6724: Update with new test vectors from RFC 6724
|
Florian Zeitz |
2013-05-19 |
util.ip: Fix protocol detection of IPv6 addresses beginning with :
|
Matthew Wild |
2013-05-18 |
test_util_ip.lua: Add more tests for util.ip
|
Matthew Wild |
2013-05-18 |
test_util_ip: Add tests for IP matching
|
Matthew Wild |
2013-05-18 |
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)
|
Matthew Wild |
2013-05-18 |
tests: Some much-needed cleanup...
|
Matthew Wild |
2013-05-18 |
util.ip: Add CIDR notation parsing and matching
|
Matthew Wild |
2013-05-18 |
Merge
|
Matthew Wild |
2013-05-18 |
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler
|
Matthew Wild |
2013-05-18 |
mod_muc: Add getter/setter for 'whois' (fixes traceback)
|
Matthew Wild |
2013-05-18 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-18 |
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)
|
Kim Alvefur |
2013-05-18 |
util.ip: Convert IPv4 mapped addresses to hex.
|
Kim Alvefur |
2013-05-18 |
mod_admin_telnet: Don't rely on getpeerchain returning an empty list
|
Kim Alvefur |
2013-05-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-18 |
mod_s2s: Fix interaction between s2s_secure_auth and s2s_require_encryption, in particular ensure that when s2s_require_encryption is NOT set, do not require encryption on s2s_insecure_domains.
|
Matthew Wild |
2013-05-18 |
mod_admin_telnet: Use stanza:get_child_text()
|
Kim Alvefur |
2013-05-17 |
prosodyctl: check dns: Use socket.local_addresses() if available
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Whitespace fix in output
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found
|
Matthew Wild |
2013-05-17 |
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)
|
Matthew Wild |
2013-05-17 |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.
|
Matthew Wild |
2013-05-17 |
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s
|
Kim Alvefur |
2013-05-17 |
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records
|
Matthew Wild |
2013-05-17 |
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes
|
Matthew Wild |
2013-05-17 |
util.iterators: Small fix for variable scoping issue
|
Matthew Wild |
2013-05-17 |
util.iterators: Add filter() to run results through a filter function
|
Matthew Wild |
2013-05-17 |
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.
|
Matthew Wild |
2013-05-17 |
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246
|
Matthew Wild |
2013-05-16 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
2013-05-16 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-14 |
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)
|
Matthew Wild |
2013-05-14 |
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.
|
Waqas Hussain |
2013-05-13 |
Merge merge merge merge
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-11 |
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-10 |
mod_c2s: Fix session:close() when a stanza is passed as reason
|
Kim Alvefur |
2013-05-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed
|
Kim Alvefur |
2013-05-09 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_admin_telnet: Add some DNS commands.
|
Kim Alvefur |
2013-05-07 |
net.dns: Add nicer API to cached records
|
Kim Alvefur |
2013-05-07 |
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.
|
Waqas Hussain |
2013-05-07 |
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").
|
Waqas Hussain |
2013-05-07 |
util.json: Make setmetatable local.
|
Waqas Hussain |
2013-05-06 |
util.json: Fix variable name typo which broke util.json when util.array was missing.
|
Waqas Hussain |
2013-05-06 |
util.json: Optimize long string parsing.
|
Waqas Hussain |
2013-05-05 |
Merge tls branch
|
Matthew Wild |
2013-05-01 |
Merge s2s branch
|
Matthew Wild |
2013-05-01 |
Close 's2s' branch
s2s
|
Matthew Wild |
2013-05-01 |
Merge sasl branch
|
Matthew Wild |
2013-05-01 |
Close 'tls' branch
tls
|
Matthew Wild |
2013-05-01 |
Close 'sasl' branch
sasl
|
Matthew Wild |
2013-05-01 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-01 |
Merge with Florob
|
Matthew Wild |
2013-05-01 |
util.rfc{3484,6724}: Update to RFC 6724
|
Florian Zeitz |
2013-04-30 |
util.dataforms: Add support for generating type='fixed' fields
|
Florian Zeitz |
2013-02-11 |
portmanager: Also include the interface the service is listening on
|
Kim Alvefur |
2013-04-29 |
portmanager: Include port numbers the service is listening on in the info logs.
|
Waqas Hussain |
2013-04-29 |
net.server_select: Don't limit max file descriptor number on Windows.
|
Waqas Hussain |
2013-04-29 |
prosodyctl: Guess the country from the TLD for the cert config
|
Kim Alvefur |
2013-04-29 |
prosodyctl: Ask about the distinguished name in a in a consistent order
|
Kim Alvefur |
2013-04-29 |
prosodyctl: Add message describing the distinguished name input expected
|
Kim Alvefur |
2013-04-29 |
util.openssl: Write the distinguished_name part of the config in a consistent order
|
Kim Alvefur |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
MUC: Allow actor == true to set roles (like affiliations)
|
Matthew Wild |
2013-04-29 |
MUC: Allow plugins to add and handle options in the MUC config form
|
Matthew Wild |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
Merge with Florob
|
Matthew Wild |
2013-04-29 |
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
|
Florian Zeitz |
2013-04-28 |
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
|
Florian Zeitz |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)
|
Matthew Wild |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-28 |
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338
|
Matthew Wild |
2013-04-28 |
prosodyctl: Put keys and certificates in ./certs when in a source checkout
|
Kim Alvefur |
2013-04-28 |
net.server*: Allow the TCP backlog parameter to be set in the config
|
Kim Alvefur |
2013-04-27 |
moduleapi: in module:provides(), add the name of the module in item._provided_by
|
Kim Alvefur |
2013-04-27 |
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals
|
Kim Alvefur |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-27 |
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set
|
Matthew Wild |
2013-04-27 |
moduleapi: Add module:context(host) to produce a fake API context for a given host (or global). module:context("*"):get_option("foo") to get global options.
|
Matthew Wild |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-27 |
util.prosodyctl: Initialize storagemanager on the host before initializing usermanager. This fixes brokenness when the auth provider opens the store on load (as they all do since eeea0eb2602a) (thanks nulani)
|
Matthew Wild |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-26 |
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)
|
Matthew Wild |
2013-04-26 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-25 |
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)
|
Matthew Wild |
2013-04-25 |
MUC: add __tostring on room metatable
|
Matthew Wild |
2013-04-25 |
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once
|
Kim Alvefur |
2013-04-25 |
util.json: New, improved, fixed codepoint to UTF-8 conversion.
|
Waqas Hussain |
2013-04-23 |
util.json: Make encode(decode("[]"))=="[]".
|
Waqas Hussain |
2013-04-23 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-23 |
mod_admin_adhoc: Use util.adhoc
|
Florian Zeitz |
2013-04-23 |
util.adhoc: New util for generating common adhoc handler patterns
|
Florian Zeitz |
2013-04-23 |
Merges all the way down
|
Matthew Wild |
2013-04-23 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-23 |
Merge
|
Matthew Wild |
2013-04-23 |
mod_auth_internal_plain: Don't log passwords, even at debug level
|
Matthew Wild |
2013-04-23 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
2013-04-22 |
net.server.http: Add a comment
|
Matthew Wild |
2013-04-22 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
2013-04-22 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
2013-04-22 |
net.server.http: Add a comment
|
Matthew Wild |
2013-04-22 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
2013-04-22 |
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.
|
Waqas Hussain |
2013-04-22 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-19 |
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()
|
Kim Alvefur |
2013-04-19 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-19 |
moduleapi: Make module:open_store() open a store named after the calling module by default
|
Kim Alvefur |
2013-04-19 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-19 |
moduleapi: Add module:open_store() as a front-end to storagemanager.open()
|
Matthew Wild |
2013-04-19 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-18 |
mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progress
|
Matthew Wild |
2013-04-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
net.server_select: Don't call onconnect twice for SSL connections
|
Matthew Wild |
2013-04-17 |
Merge backout
|
Matthew Wild |
2013-04-17 |
Backed out changeset f2631a14b953
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know
|
Matthew Wild |
2013-04-17 |
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.
|
Waqas Hussain |
2013-04-17 |
net.server_select: Add and improve some comments.
|
Waqas Hussain |
2013-04-16 |
net.server_select: Move socket timeout cleanup code out of a timer, into the select loop (which makes util.timer the only timer using server_select._addtimer).
|
Waqas Hussain |
2013-04-16 |
net.server_select: Normalize indentation
|
Kim Alvefur |
2013-04-17 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-17 |
net.server_select: Don't call onconnect twice on SSL connections
|
Kim Alvefur |
2013-04-17 |
mod_pubsub: Only assign id to item element if there is one
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
mod_pubsub: Add id to stored item when auto-generated. Fixes #335
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-15 |
net.http.parser: Remove accidentally-committed debugging
|
Matthew Wild |
2013-04-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-15 |
net.http.parser: Fix off-by-one error in chunked encoding parser
|
Matthew Wild |
2013-04-15 |
mod_s2s: Add missing space
|
Kim Alvefur |
2013-04-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-15 |
Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable)
|
Matthew Wild |
2013-04-15 |
util.http: Refactor and import all necessary functions
|
Matthew Wild |
2013-04-12 |
prosodyctl: Bump util.pposix version for API change
|
Kim Alvefur |
2013-04-09 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-11 |
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)
|
Matthew Wild |
2013-04-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-11 |
net.http: Swap response and request parameters passed to callback (will break some modules)
|
Matthew Wild |
2013-04-11 |
util.httpstream: Unused, remove
|
Matthew Wild |
2013-04-11 |
net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/http
|
Matthew Wild |
2013-04-11 |
net.http.parser: Fix chunked encoding response parsing, and make it more robust
|
Matthew Wild |
2013-04-11 |
net.http.parser: Convert status_code to a number before trying to compare it to numbers
|
Matthew Wild |
2013-04-11 |
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)
|
Matthew Wild |
2013-04-11 |
net.http.parser: Depend on util.http instead of net.http for urlencode
|
Matthew Wild |
2013-04-11 |
sessionmanager, s2smanager: Remove unused imports
|
Matthew Wild |
2013-04-11 |
net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies)
|
Matthew Wild |
2013-04-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-09 |
prosodyctl: Bump util.pposix version for API change
|
Kim Alvefur |
2013-04-09 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-08 |
mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)
|
Kim Alvefur |
2013-04-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-08 |
mod_posix: Improve error message for a pposix version mismatch
|
Matthew Wild |
2013-04-08 |
mod_posix, util.pposix: Bump version for API change
|
Matthew Wild |
2013-04-08 |
mod_posix: Pass logger name to syslog, so that sources now get logged
|
Matthew Wild |
2013-04-08 |
util.pposix: syslog(): Support an optional source parameter (producing messages of the form '<source>: <message>'
|
Matthew Wild |
2013-04-08 |
net.http: Throw error when connecting to a http:// URL without LuaSec available
|
Matthew Wild |
2013-04-08 |
sessionmanager, s2smanager: Remove open_session tracing
|
Matthew Wild |
2013-04-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-08 |
mod_pubsub: Send bad-request when no action specified (thanks Maranda)
|
Matthew Wild |
2013-04-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-08 |
mod_pubsub: Don't attempt to handle iq stanzas with no action element
|
Matthew Wild |
2013-04-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-08 |
util.datamanager: Clear the cache of created directories on storage failure, and retry
|
Matthew Wild |
2013-04-07 |
util.datamanager: expose path decode and encode functions.
|
Marco Cirillo |
2013-04-07 |
net.http.server: add API to allow firing events directly on the server.
|
Marco Cirillo |
2013-04-07 |
prosodyctl: Define prosody.core_post_stanza as an empty function
|
Matthew Wild |
2013-04-06 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-06 |
util.json: Convert \uXXXX to UTF-8 when decoding
|
Matthew Wild |
2013-04-06 |
util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)
|
Matthew Wild |
2013-04-05 |
moduleapi: assert() that prosody.core_post_stanza is not nil
|
Matthew Wild |
2013-04-05 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-05 |
portmanager: import pairs() (thanks Maranda)
|
Matthew Wild |
2013-04-05 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-05 |
Merge with Maranda
|
Matthew Wild |
2013-04-05 |
rostermanager: do not save rosters for unexistant users.
|
Marco Cirillo |
2013-04-05 |
prosody: load rostermanager after usermanager during environment initialization.
|
Marco Cirillo |
2013-04-05 |
mod_http: disable ssl peer verification by default.
|
Marco Cirillo |
2013-04-04 |
portmanager: add logic to allow specification of service default values for ssl config and / or overrides.
|
Marco Cirillo |
2013-04-04 |
mod_storage_none: A null-like storage provider that returns all stores as empty, and fails to save anything to them
|
Matthew Wild |
2013-04-05 |
util.stanza: Add stanza:find(), a light weight XPath-like method
|
Kim Alvefur |
2013-04-04 |
mod_s2s: Add COMPAT cahin verification code for older LuaSec versions
|
Kim Alvefur |
2013-04-04 |
configure: Replaces tabs with spaces in --help
|
Kim Alvefur |
2013-04-03 |
configure: Add RUNWITH to --help
|
Kim Alvefur |
2013-04-03 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-03 |
mod_pubsub: Don't send current items to new subscribers (I don't know why we did)
|
Matthew Wild |
2013-04-03 |
mod_groups: Remove unused import
|
Matthew Wild |
2013-04-03 |
mod_groups: Add a public function other modules can use to determine if a JID belongs to a given group
|
Matthew Wild |
2013-04-03 |
mod_presence: Remove some unused variables
|
Matthew Wild |
2013-04-03 |
util.helpers: Helper helpers to log host events
|
Matthew Wild |
2013-04-03 |
util.stanza: :maptags(): Fixes to make loop more robust on item removal
|
Matthew Wild |
2013-04-03 |
configmanager: Some cleanup, remove unused variables and imports
|
Matthew Wild |
2013-04-03 |
moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.
|
Marco Cirillo |
2013-04-01 |
modulemanager: add missing ipairs import.
|
Marco Cirillo |
2013-04-01 |
modulemanager: add function to retrieve module items from a specific host entity.
|
Marco Cirillo |
2013-04-01 |
prosody.cfg.lua.dist: Update with new options and comments
|
Matthew Wild |
2013-04-01 |
mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificate
|
Matthew Wild |
2013-04-01 |
INSTALL: Update from wiki
|
Matthew Wild |
2013-03-31 |
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
|
Matthew Wild |
2013-03-31 |
TODO: Remove 0.9
|
Matthew Wild |
2013-03-31 |
net.http.server: Don't overwrite existing response.headers when returning a response object from a HTTP handler (waqas says it's wrong)
|
Matthew Wild |
2013-03-31 |
AUTHORS: A small update...
|
Matthew Wild |
2013-03-31 |
tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)
|
Kim Alvefur |
2013-03-31 |
configure: Set to run with lua5.1 in the debian preset
|
Kim Alvefur |
2013-03-31 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-31 |
portmanager: Log error and fail to bind when port is invalid (not a number)
|
Matthew Wild |
2013-03-31 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-28 |
mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz’, Link Mauve, poezio and all its users)
|
Matthew Wild |
2013-03-28 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-28 |
util.json: Add json.encode_array() (thanks B)
|
Matthew Wild |
2013-03-28 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-28 |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
Tobias Markmann |
2013-03-28 |
portmanager: Add use_ipv4 option, default to true.
|
Kim Alvefur |
2013-03-27 |
portmanager: use_ipv6 defaults to true if luasocket has ipv6 support
|
Kim Alvefur |
2013-03-27 |
mod_s2s: Prevent s2s to and from hosts we serve locally
|
Kim Alvefur |
2013-03-27 |
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve
|
Kim Alvefur |
2013-03-26 |
mod_s2s: Reset secure flag on new connection attempt
|
Kim Alvefur |
2013-03-25 |
mod_s2s: session.from_host does not allways exist on incoming connections, true and nil or "our hostname" does not evaluate to what we want here
|
Kim Alvefur |
2013-03-25 |
mod_s2s: Keep the dns answer object around a while so plugins can look at it
|
Kim Alvefur |
2013-03-23 |
net.server, _select: Reorganise configuration of server_select to be more like server_event
|
Kim Alvefur |
2013-03-23 |
prosody, prosodyctl: Remove last trace of "core" \o/
|
Kim Alvefur |
2013-03-23 |
net.server: No sections in config anymore
|
Kim Alvefur |
2013-03-23 |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
Tobias Markmann |
2013-03-28 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-03-23 |
configmanager: Fix so unset variables are searched for in the global section
|
Kim Alvefur |
2013-03-23 |
util.{prosodyctl,openssl}: More use of config sections removed
|
Kim Alvefur |
2013-03-23 |
mod_tls: More use of config sections removed
|
Kim Alvefur |
2013-03-23 |
core.*: Complete removal of all traces of the "core" section and section-related code.
|
Kim Alvefur |
2013-03-23 |
MUC: Access prosody.hosts instead of the old global hosts
|
Kim Alvefur |
2013-03-23 |
mod_proxy65: Fix typo in comment
|
Kim Alvefur |
2013-03-23 |
mod_http: Import portmanager
|
Kim Alvefur |
2013-03-23 |
mod_groups: Use module API for reading config
|
Kim Alvefur |
2013-03-23 |
mod_roster: Remove unused variable
|
Kim Alvefur |
2013-03-23 |
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports
|
Kim Alvefur |
2013-03-23 |
mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals
|
Kim Alvefur |
2013-03-23 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-22 |
mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)
|
Matthew Wild |
2013-03-22 |
s2smanager: Remove unused function parameter
|
Matthew Wild |
2013-03-22 |
s2smanager: Access prosody.hosts instead of hosts global directly
|
Matthew Wild |
2013-03-22 |
mod_s2s: Remove unused variable
|
Matthew Wild |
2013-03-22 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-22 |
mod_s2s: Add controls for certificate validation via the s2s_secure_auth option. Plugins can now return false from handling s2s-check-certificate to prevent connection establishment (s2sin+s2sout)
|
Matthew Wild |
2013-03-22 |
s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated event
|
Matthew Wild |
2013-03-22 |
hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loaders
|
Matthew Wild |
2013-03-22 |
hostmanager: Use prosody.hosts instead of 'hosts' global
|
Matthew Wild |
2013-03-22 |
util.pposix: Allow fetching RLIMIT_NICE when available
|
Matthew Wild |
2013-03-22 |
prosody: Add COMPAT note about globals
|
Matthew Wild |
2013-03-22 |
configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users.
|
Matthew Wild |
2013-03-22 |
Merge...
|
Matthew Wild |
2013-03-20 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-20 |
net.http: Disable SSLv2 support for HTTPS connections
|
Matthew Wild |
2013-03-20 |
net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)
|
Matthew Wild |
2013-03-20 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-03-16 |
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams
|
Kim Alvefur |
2013-03-16 |
certs/openssl.cnf: Update XMPP-Core references to reflect RFC publication
|
Kim Alvefur |
2013-03-15 |
s2smanager: Use unused local, reduce table indexing
|
Kim Alvefur |
2013-03-13 |
rostermanager: Remove unused imports
|
Kim Alvefur |
2013-03-13 |
hostmanager: Import core_post_stanza from the global prosody table
|
Kim Alvefur |
2013-03-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-12 |
mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loaded
|
Matthew Wild |
2013-03-12 |
mod_s2s: Make sure host variable is reachable
|
Kim Alvefur |
2013-03-11 |
mod_s2s: Fire s2s-check-certificate event after validating a certificate, to allow plugins to override standard procedure
|
Matthew Wild |
2013-03-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-03-10 |
mod_s2s, mod_dialback: Rename s2s-authenticate-legacy event to s2sout-authenticate-legacy for clarity. Also, hello!
|
Matthew Wild |
2013-03-10 |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #320
|
Kim Alvefur |
2013-03-05 |
net.server_event: Remove unused local
|
Kim Alvefur |
2013-03-01 |
net.server_select: Optimization, clean bufferqueue when it makes sense.
|
Kim Alvefur |
2013-03-01 |
net.server_select: Use # operator instead of string.len
|
Kim Alvefur |
2013-03-01 |
mod_proxy65: Only handle service discovery requests when no node is present in the request.
|
Waqas Hussain |
2013-02-26 |
MUC: Always return <service-unavailable/> when a node is present in service discovery requests.
|
Waqas Hussain |
2013-02-26 |
MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).
|
Waqas Hussain |
2013-02-26 |
net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.
|
Waqas Hussain |
2013-02-26 |
mod_http: Expand $host in http_paths
|
Kim Alvefur |
2013-02-18 |
net.server_select: Limit global number of sockets passed to select.
|
Kim Alvefur |
2013-02-12 |
net.server_select: Be less aggressive about server pause
|
Kim Alvefur |
2013-02-12 |
mod_admin_adhoc: Fix 'Shut down service' command
|
Florian Zeitz |
2013-02-07 |
mod_admin_adhoc: Implement global module unloading
|
Florian Zeitz |
2013-02-07 |
mod_admin_adhoc: Implement global module reloading
|
Florian Zeitz |
2013-02-06 |
mod_admin_adhoc: Fix info message for module reload/unload
|
Florian Zeitz |
2013-02-05 |
mod_admin_adhoc: Implement global module loading
|
Florian Zeitz |
2013-02-05 |
mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after all
|
Florian Zeitz |
2013-02-04 |
net.http.parser: Ensure full URL in status line contains a path.
|
Waqas Hussain |
2013-02-07 |
net.http.parser: Fix traceback on invalid URL in status line.
|
Waqas Hussain |
2013-02-07 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-02-03 |
mod_pubsub, util.pubsub: Add delete action
|
Kim Alvefur |
2013-01-31 |
portmanager: Make sure foo_ports is a table
|
Kim Alvefur |
2013-01-31 |
mod_pubsub: More strict checks for node and ids
|
Kim Alvefur |
2013-01-31 |
mod_pubsub: Broadcast items correctly on new subscriptions
|
Kim Alvefur |
2013-01-28 |
mod_component: Look for the correct xmlns (thanks NebuK)
|
Kim Alvefur |
2013-01-27 |
util.pubsub: Fix nil access error in get_subscriptions.
|
Waqas Hussain |
2013-01-25 |
mod_pubsub: require usermanager.
|
Waqas Hussain |
2013-01-25 |
mod_pubsub: Fix nil access error.
|
Waqas Hussain |
2013-01-25 |
mod_pubsub, util.pubsub: Don't send purge notifications in an <items/> element
|
Florian Zeitz |
2013-01-25 |
util.xmppstream: Include error stanza in error message if no error handler is available.
|
Waqas Hussain |
2013-01-25 |
ejabberd2prosody.lua: Don't make assumptions about file name.
|
Kim Alvefur |
2013-01-24 |
ejabberd2prosody.lua: Replace util.logger with a dummy before requiring util.serialization
|
Kim Alvefur |
2013-01-24 |
mod_pubsub: Ignore subscription options for now, fixes traceback due to missing form
|
Kim Alvefur |
2013-01-24 |
mod_s2s: Don't try to close sessions that were destroyed before timeout
|
Kim Alvefur |
2013-01-23 |
s2smanager: Generate session names used for logging the same way everywhere
|
Kim Alvefur |
2013-01-23 |
mod_pubsub, util.pubsub: Implement the purge action
|
Kim Alvefur |
2013-01-23 |
mod_pubsub: Advertise autocreate_on_publish correctly.
|
Kim Alvefur |
2013-01-23 |
Merge 0.9->trunk
|
Waqas Hussain |
2013-01-22 |
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.
|
Waqas Hussain |
2013-01-22 |
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.
|
Waqas Hussain |
2013-01-22 |
net.http.server: Properly handle persistent connections
|
Florian Zeitz |
2013-01-12 |
util.http: New module for HTTP helper functions
|
Florian Zeitz |
2013-01-12 |
mod_component: Make listener private (thanks Ge0rG)
|
Kim Alvefur |
2013-01-17 |
mod_presence: Put a timestamp on presence we store for probes
|
Kim Alvefur |
2013-01-11 |
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody
|
Kim Alvefur |
2013-01-09 |
prosodyctl: Pop arg items after use. Fixes #306
|
Kim Alvefur |
2013-01-09 |
MUC: Don't reply to errors (thanks iron)
|
Kim Alvefur |
2013-01-09 |
prosodyctl, prosody.cfg.lua.dist, certs/Makefile: Use .crt as suffix for certificates everywhere (thanks jasperixla)
|
Kim Alvefur |
2013-01-08 |
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)
|
Kim Alvefur |
2013-01-08 |
net.http.parser: Abort if no status line is received.
|
Kim Alvefur |
2013-01-08 |
util.openssl: Cleanup; remove some unused variables.
|
Kim Alvefur |
2013-01-07 |
net.server_select: Remove useless duplicated settimeout() call
|
Kim Alvefur |
2013-01-07 |
net.server_select: Fix global access
|
Kim Alvefur |
2013-01-07 |
certmanager: Fix nil index if no LuaSec available
|
Kim Alvefur |
2013-01-07 |
net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).
|
Waqas Hussain |
2013-01-05 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-29 |
net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug
|
Kim Alvefur |
2012-12-29 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-28 |
core.certmanager: Add support for LuaSec 0.5. Also compat with MattJs luasec-hg
|
Kim Alvefur |
2012-12-28 |
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective plugins
|
Kim Alvefur |
2012-12-28 |
net.server_select: Pause servers while they are full
|
Kim Alvefur |
2012-12-28 |
net.server_select: Add pause and resume methods
|
Kim Alvefur |
2012-12-28 |
mod_admin_telnet: Stop processing lines when session is closed
|
Kim Alvefur |
2012-12-28 |
net.server_event: Destroy interfaces immediately, fixes reopening of servers.
|
Kim Alvefur |
2012-12-28 |
net.server_event: Remove comments about not closing event handlers from within callbacks, fixed in luaevent
|
Kim Alvefur |
2012-12-28 |
Merge 0.9->trunk
|
Matthew Wild |
2012-12-28 |
mod_s2s: Remove connection from sessions table as soon as we learn it is disconnected. Fixes a connection/session leak.
|
Matthew Wild |
2012-12-28 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-28 |
core.loggingmanager: Don't create file log rules from [level] = "*sink" style config
|
Kim Alvefur |
2012-12-27 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-26 |
mod_admin_telnet: Add info about port commands to help
|
Kim Alvefur |
2012-12-26 |
mod_http_files: Fix sending Content-Type for index files
|
Kim Alvefur |
2012-12-23 |
mod_http_files: Allow passing a string to serve()
|
Kim Alvefur |
2012-12-23 |
net.dns: Close voided sockets, so they don't stay in net.server
|
Kim Alvefur |
2012-12-22 |
net.dns: Clean up query list when a server is marked down
|
Matthew Wild |
2012-12-22 |
mod_http_files: Expose function other modules can use to combine their routes with file paths to serve
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Work with non-wildcard-routes. Key cache on the original HTTP path.
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Replace file listing with an event, allowing a different plugin to generate it
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Export function can be used by other modules to serve files. Don't serve files by default unless http_files_dir is set
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Rename config options and variable names
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Log the error if we can't open or read a file
|
Kim Alvefur |
2012-12-21 |
net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').
|
Waqas Hussain |
2012-12-21 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Escape paths in redirects
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Only match on modification date when if-none-match is not present
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Only serve cached data if etag is unchanged.
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Make sure file extensions are not nil or empty string
|
Kim Alvefur |
2012-12-21 |
mod_http_files: Avoid a bunch of table lookups
|
Kim Alvefur |
2012-12-21 |
mod_http_files: No use in closing a file handle if we couldn't open it
|
Kim Alvefur |
2012-12-21 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-16 |
util.datamanager: Don't escape the name of a store
|
Kim Alvefur |
2012-12-16 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-16 |
mod_http_files: Compare If-Modified-Since to last modification date
|
Kim Alvefur |
2012-12-16 |
mod_http_files: Fix caching the stringified directory index
|
Kim Alvefur |
2012-12-16 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-15 |
Merge
|
Kim Alvefur |
2012-12-15 |
util.datamanager: Remove unused variable
|
Kim Alvefur |
2012-12-14 |
util.datamanager: Remove dead code path
|
Kim Alvefur |
2012-12-14 |
Merge 0.9->trunk
|
Waqas Hussain |
2012-12-15 |
MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value.
|
Waqas Hussain |
2012-12-15 |
util.sasl.plain: Reduce some code.
|
Waqas Hussain |
2012-12-15 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Generate simple directory index.
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Have mimetypes in a shared table. Get mimetypes from /etc/mime.types if exists.
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Cache data read from disk in a weak table
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Add Last-Modified header
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Add ETag and check If-None-Match to allow client-side cache
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Return 404 faster if file does not exist
|
Kim Alvefur |
2012-12-11 |
mod_http_files: Configurable number of index files to check for
|
Kim Alvefur |
2012-12-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-12-09 |
mod_http: Fix path length pattern
|
Kim Alvefur |
2012-12-09 |
mod_auth_anonymous: Implement user iteration API
|
Kim Alvefur |
2012-12-09 |
mod_c2s: Check if TLS compression is used
|
Kim Alvefur |
2012-12-09 |
mod_admin_telnet: Improve wording when listing users
|
Kim Alvefur |
2012-12-09 |
Merge
|
Matthew Wild |
2012-12-04 |
portmanager: Return first service with the specified name from get_service() (instead of the array of possible services) (thanks xnyhps)
|
Matthew Wild |
2012-12-04 |
Merge 0.9->trunk.
|
Waqas Hussain |
2012-12-03 |
util.xml: Fix module name.
|
Waqas Hussain |
2012-12-03 |
net.http.parser: Fix syntax error introduced in c5edb08fc7cb.
|
Waqas Hussain |
2012-12-03 |
Merge 0.9->trunk.
|
Waqas Hussain |
2012-12-03 |
plugins/storage/xmlparse.lib.lua: Delete.
|
Waqas Hussain |
2012-12-03 |
plugins/storage/mod_xep0227: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
tools/migration/migrator/jabberd14: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
tools/openfire2prosody: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
tools/jabberd14sql2prosody: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
tools/ejabberdsql2prosody: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
util.template: Use util.xml.
|
Waqas Hussain |
2012-12-03 |
util.xml: Initial commit; exposes parse(), which is now the canonical way to convert a string to a stanza.
|
Waqas Hussain |
2012-12-03 |
Merge 0.9->trunk.
|
Waqas Hussain |
2012-11-30 |
sessionmanager: Log the actual error message when roster loading fails.
|
Waqas Hussain |
2012-11-30 |
MUC: Expose create_room(jid).
|
Waqas Hussain |
2012-11-30 |
mod_storage_sql: Return actual error string on commit failure.
|
Waqas Hussain |
2012-11-30 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-29 |
net.http.parser: Collapse multiple consecutive slashes in a path to a single slash
|
Matthew Wild |
2012-11-29 |
Merge
|
Matthew Wild |
2012-11-29 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-29 |
mod_http: Fix pattern and slightly improve efficiency and memory usage of wildcard HTTP handlers
|
Matthew Wild |
2012-11-29 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-11-25 |
mod_admin_adhoc: Remove unused form
|
Kim Alvefur |
2012-11-25 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-11-23 |
net.server: Fix when no network_settings set and using libevent
|
Kim Alvefur |
2012-11-23 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-11-23 |
net.server: Make server_* configurable in the config file.
|
Kim Alvefur |
2012-11-23 |
net.server_select: Better names for config options (thanks MattJ)
|
Kim Alvefur |
2012-11-23 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-22 |
muc: Make max_history_messages simply a service-wide config option, and don't store it per-room (rooms still have their own history_message, but this is a global limit)
|
Matthew Wild |
2012-11-22 |
Merge with a merge (or something)
|
Matthew Wild |
2012-11-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-22 |
modulemanager: Set module.reloading when a module is reloading, and when loading make the saved state available in module.saved_state (if any)
|
Matthew Wild |
2012-11-22 |
Merge 0.9->trunk
|
Kim Alvefur |
2012-11-22 |
mod_http: Make module:http_url() aware of http_host
|
Kim Alvefur |
2012-11-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-22 |
mod_bosh: Add 'Connection: keep-alive' header
|
Matthew Wild |
2012-11-22 |
mod_bosh: Add support for stanza filters to BOSH sessions (needed by some plugins)
|
Matthew Wild |
2012-11-22 |
mod_admin_telnet: Refactor so that command processing is performed in a separate function (usable from other modules)
|
Matthew Wild |
2012-11-22 |
mod_bosh: Add bosh_max_wait config option, to limit the amount of time a client can request for the server to hold open requests
|
Matthew Wild |
2012-11-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-22 |
mod_http: Rename variable for clarity
|
Matthew Wild |
2012-11-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-11-15 |
util.pubsub: Add item-published event
|
Matthew Wild |
2012-11-15 |
mod_http: Add 'http_host' option to change the HTTP virtual host that this host is accessible at (e.g. allows mapping a host to '127.0.0.1')
|
Matthew Wild |
2012-11-15 |
mod_bosh: Share sessions and inactive_sessions tables
|
Matthew Wild |
2012-11-15 |
Merge 0.9 -> trunk
|
Kim Alvefur |
2012-11-11 |
mod_posix: Log a message explaining that we are detaching from the console
|
Kim Alvefur |
2012-11-11 |
util.pposix: Prevent FDs 0, 1 and 2 from being assigned to connections
|
Kim Alvefur |
2012-11-10 |
mod_posix: Remove console and stdout logging sinks before daemonizing
|
Kim Alvefur |
2012-11-10 |
Merge 0.9 -> trunk
|
Kim Alvefur |
2012-10-24 |
mod_s2s: Detect TLS compression
|
Kim Alvefur |
2012-10-24 |
Merge 0.9 -> trunk
|
Kim Alvefur |
2012-10-14 |
mod_presence: Fix indentation
|
Kim Alvefur |
2012-10-14 |
mod_pep: Remove unused imports
|
Kim Alvefur |
2012-10-14 |
mod_motd: Don't trigger on directed presence or stanzas from s2s.
|
Kim Alvefur |
2012-10-13 |
mod_admin_telnet: user:list(): Allow filtering the set of users
|
Kim Alvefur |
2012-10-12 |
mod_admin_telnet: user:list() check that the given host exists
|
Kim Alvefur |
2012-10-12 |
Merge 0.9->trunk
|
Matthew Wild |
2012-10-01 |
mod_register: Fire event to allow blocking user registration
|
Florian Zeitz |
2012-10-01 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-29 |
moduleapi: Revert previous commit and add comment, it's meant to be this way
|
Matthew Wild |
2012-09-29 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-29 |
moduleapi: Fix require of modulemanager (thanks mva!)
|
Matthew Wild |
2012-09-29 |
Merge 0.9 -> trunk (like this?)
|
Kim Alvefur |
2012-09-28 |
mod_admin_telnet: Fix copypaste error in user section of help
|
Kim Alvefur |
2012-09-28 |
mod_admin_telnet: Add support for listing users
|
Kim Alvefur |
2012-09-21 |
usermanager: Add support for iterating over accounts
|
Kim Alvefur |
2012-09-21 |
mod_auth_internal_{plain,hashed}: Add support for iterating over accounts
|
Kim Alvefur |
2012-09-21 |
storagemanager: Support for iterating over users
|
Kim Alvefur |
2012-09-21 |
mod_storage_sql: Add support for iterating over users with data in a store
|
Kim Alvefur |
2012-09-21 |
mod_storage_internal, datamanager: Add support for iterating over users with data in a store
|
Kim Alvefur |
2012-09-21 |
prosodyctl: Fix copypaste error
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Abort if unable to load util.pposix
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
Kim Alvefur |
2012-09-19 |
storagemanager: Remove unused variable
|
Kim Alvefur |
2012-09-19 |
storagemanager: Fix argument (Thanks Maranda)
|
Kim Alvefur |
2012-09-19 |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
Kim Alvefur |
2012-09-19 |
configure, Makefile: Allow runtime to be overridden.
|
Kim Alvefur |
2012-09-28 |
MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani)
|
Kim Alvefur |
2012-09-25 |
Merge 0.9->trunk
|
Waqas Hussain |
2012-09-22 |
prosodyctl: Make sure hosts[*].modules always exists.
|
Waqas Hussain |
2012-09-22 |
prosodyctl: Fix copypaste error
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Abort if unable to load util.pposix
|
Kim Alvefur |
2012-09-19 |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
Kim Alvefur |
2012-09-19 |
storagemanager: Remove unused variable
|
Kim Alvefur |
2012-09-19 |
storagemanager: Fix argument (Thanks Maranda)
|
Kim Alvefur |
2012-09-19 |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
Kim Alvefur |
2012-09-19 |
prosody, prosodyctl: chdir() to data directory on startup
|
Matthew Wild |
2012-09-19 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-19 |
mod_storage_sql: Remove obsolete comment
|
Matthew Wild |
2012-09-19 |
storagemanager: Remove usage of 'core' when calling configmanager.get()
|
Matthew Wild |
2012-09-19 |
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version
|
Kim Alvefur |
2012-09-17 |
storagemanager: Add purge() for purging user data from all backends in use
|
Kim Alvefur |
2012-09-16 |
mod_admin_telnet: Fix user:*, correct names, docs, do validation
|
Kim Alvefur |
2012-09-15 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-13 |
mod_legacyauth: Fix for sending error response to unauthed s2s connections
|
Matthew Wild |
2012-09-13 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-13 |
configmanager: Fix include of relative files via Include directive in config
|
Matthew Wild |
2012-09-13 |
hostmanager, modulemanager: Ensure hosts[*].modules always exists.
|
Waqas Hussain |
2012-09-12 |
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.
|
Waqas Hussain |
2012-09-12 |
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().
|
Waqas Hussain |
2012-09-12 |
mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().
|
Waqas Hussain |
2012-09-12 |
Merge 0.9->trunk
|
Waqas Hussain |
2012-09-12 |
util.datamanager: Make the util.pposix dependency optional.
|
Waqas Hussain |
2012-09-12 |
mod_auth_*: Use module:provides().
|
Waqas Hussain |
2012-09-12 |
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.
|
Waqas Hussain |
2012-09-12 |
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.
|
Waqas Hussain |
2012-09-12 |
Merge 0.9->trunk
|
Matthew Wild |
2012-09-10 |
mod_dialback: Correctly check if a connection was destroyed (thanks iron)
|
Kim Alvefur |
2012-09-05 |
mod_s2s: Check that an SRV reply isn't empty.
|
Kim Alvefur |
2012-09-03 |
storagemanager: Fix arguments
|
Kim Alvefur |
2012-08-31 |
storagemanager: Fix indentation
|
Kim Alvefur |
2012-08-31 |
tools/jabberd14sql2prosody: Initial commit. Accounts, rosters, vCards, subscriptions and offline messages supported (thanks halfdan for all the testing).
|
Waqas Hussain |
2012-08-28 |
Merge 0.9->trunk
|
Waqas Hussain |
2012-08-28 |
util.datetime: Fix timestamp parsing pattern.
|
Waqas Hussain |
2012-08-28 |
Merge 0.9->trunk
|
Matthew Wild |
2012-08-26 |
s2smanager: missing return on session.send function.
|
Marco Cirillo |
2012-08-26 |
Merge 0.9->trunk
|
Matthew Wild |
2012-08-26 |
util.datamanager: Ignore errors if the file is gone after removing it
|
Kim Alvefur |
2012-08-26 |
util.prosodyctl: Use usermanager to delete users instead of unsetting their password
|
Kim Alvefur |
2012-08-24 |
prosodyctl: Use util.prosodyctl.deluser
|
Kim Alvefur |
2012-08-24 |
mod_admin_adhoc: Use usermanager.delete_user to delete users
|
Kim Alvefur |
2012-08-24 |
mod_roster: When an user is deleted, unsubscribe from their contacts
|
Kim Alvefur |
2012-08-24 |
mod_register: Hijack the session close call to send the final iq reply when deleting
|
Kim Alvefur |
2012-08-24 |
mod_c2s: When a user gets deleted, drop all their sessions
|
Kim Alvefur |
2012-08-24 |
mod_register: Remove all account cleanup
|
Kim Alvefur |
2012-08-24 |
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"
|
Kim Alvefur |
2012-08-24 |
core.usermanager: Don't close sessions ourselves when deleting users. Instead, fire an event that modules can hook.
|
Kim Alvefur |
2012-08-24 |
mod_http: Rework how module:http_url() builds the url.
|
Kim Alvefur |
2012-08-21 |
mod_http: Don't produce paths with double / if a module is set to serve /
|
Kim Alvefur |
2012-08-21 |
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairs
|
Kim Alvefur |
2012-08-21 |
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)
|
Kim Alvefur |
2012-08-21 |
tools/openfire2prosody: Initial commit.
|
Waqas Hussain |
2012-08-11 |
Merge 0.9->trunk
|
Matthew Wild |
2012-08-10 |
portmanager: Support 'local_interfaces' config option (default for private listeners like components, telnet, etc.) (thanks mva)
|
Matthew Wild |
2012-08-10 |
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.
|
Waqas Hussain |
2012-08-09 |
util.array: Accept an iterator to the array constructor
|
Matthew Wild |
2012-08-08 |
mod_legacyauth: Remove unused variable
|
Kim Alvefur |
2012-08-07 |
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)
|
Kim Alvefur |
2012-08-07 |
Merge 0.9->trunk (who has been pushing to trunk?)
|
Matthew Wild |
2012-08-05 |
hostmanager, mod_disco: Show optional 'name' option from the config in disco#items queries (fixes use-case in #292) (thanks diSabler, mva)
|
Matthew Wild |
2012-08-05 |
tools/erlparse: Handle decimal point in numbers.
|
Waqas Hussain |
2012-08-04 |
tools/erlparse: Fix erlang string escape sequences.
|
Waqas Hussain |
2012-08-04 |
MUC: Fix private IQ results and errors for non-vcard queries.
|
Waqas Hussain |
2012-08-04 |
moduleapi: Clarify comment
|
Matthew Wild |
2012-08-03 |
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commands
|
Florian Zeitz |
2012-08-02 |
mod_adhoc: Add support for specifying a default action
|
Florian Zeitz |
2012-08-02 |
mod_muc: Fix syntax error (thanks Florob)
|
Matthew Wild |
2012-08-01 |
util.pluginloader: Remove unused imports
|
Matthew Wild |
2012-08-01 |
util.pluginloader: Expose load_file
|
Matthew Wild |
2012-08-01 |
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)
|
Matthew Wild |
2012-08-01 |
mod_bosh: Remove troublesome return... continue processing of the streamopen after session creation (because since 16c7b510694b we no longer send an early response)
|
Matthew Wild |
2012-07-31 |
Merge Waqas<>Zash
|
Matthew Wild |
2012-07-31 |
util.pposix: Put the warning back, mention how we might still use posix_fallocate()
|
Kim Alvefur |
2012-07-31 |
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file system
|
Kim Alvefur |
2012-07-31 |
util.datamanager: Try to open in read+write mode, then retry with write mode if that fails (usually because it doesn't exist)
|
Kim Alvefur |
2012-07-31 |
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.
|
Waqas Hussain |
2012-07-31 |
MUC: Give host and server admins "owner" affiliation in all rooms.
|
Waqas Hussain |
2012-07-31 |
MUC: Expose room metatable in the MUC lib.
|
Waqas Hussain |
2012-07-31 |
MUC: Send unavailable presence when the component or server is shutting down.
|
Waqas Hussain |
2012-07-31 |
MUC: Fix private IQ and message routing.
|
Waqas Hussain |
2012-07-31 |
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.
|
Waqas Hussain |
2012-07-31 |
mod_component: For disconnected external components, if a name is specified in config, return it in disco#info replies.
|
Waqas Hussain |
2012-07-31 |
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).
|
Waqas Hussain |
2012-07-31 |
util.datamanager: Add missing mode flag to seek call
|
Kim Alvefur |
2012-07-31 |
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)
|
Matthew Wild |
2012-07-30 |
mod_storage_sql: Complete transactions in list_stores and purge
|
Kim Alvefur |
2012-07-30 |
mod_storage_sql: Keep connections in a shared cache table
|
Kim Alvefur |
2012-07-29 |
moduleapi: If path name ends with '-cache' create table as weak (keys and values)
|
Matthew Wild |
2012-07-29 |
util.pposix: Warn about posix_fallocate
|
Kim Alvefur |
2012-07-29 |
util.datamanager: Remove a few unused imports
|
Kim Alvefur |
2012-07-29 |
Merge with Zash
|
Matthew Wild |
2012-07-29 |
util.datamanager: Write to a temporary file and atomically move it into place
|
Kim Alvefur |
2012-07-29 |
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()
|
Kim Alvefur |
2012-07-28 |
portmanager: Remove unused import of 'pairs'
|
Matthew Wild |
2012-07-29 |
mod_bosh: Correctly handle data included in the session initiation request, and cork session while a request is being processed, preventing replying to requests when there may be more data to come, reducing round-trips.
|
Matthew Wild |
2012-07-29 |
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()
|
Kim Alvefur |
2012-07-28 |
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()
|
Kim Alvefur |
2012-07-28 |
Merge with Zash
|
Matthew Wild |
2012-07-28 |
usermanager: Add method for deleting a user
|
Kim Alvefur |
2012-07-28 |
storagemanager: Add method for removing all data belonging to a user
|
Kim Alvefur |
2012-07-28 |
mod_storage_sql: Add method for removing all data belonging to a user
|
Kim Alvefur |
2012-07-28 |
mod_storage_internal: Add method for removing all data belonging to a user
|
Kim Alvefur |
2012-07-28 |
util.datamanager: Add function for removing all data belonging to a user
|
Kim Alvefur |
2012-07-28 |
storagemanager: Add method for listing stores
|
Kim Alvefur |
2012-07-28 |
storagemanager: Split out driver choosing from the open() method
|
Kim Alvefur |
2012-07-28 |
mod_storage_sql: Add method for listing stores
|
Kim Alvefur |
2012-07-28 |
mod_storage_sql: Split out query handling logic from getsql() into a separate function
|
Kim Alvefur |
2012-07-28 |
mod_storage_internal: Add method for listing stores
|
Kim Alvefur |
2012-07-28 |
util.datamanager: Add function for listing stores
|
Kim Alvefur |
2012-07-28 |
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Import prosody.incoming_s2s
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Fix usage of incorrect variable
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Remove unused variable
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Import portmanager and s2smanager, as they are both used
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Fix broken indentation
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet: Use module:get_option() instead of configmanager directly
|
Matthew Wild |
2012-07-28 |
Merge with Florob
|
Matthew Wild |
2012-07-28 |
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals
|
Florian Zeitz |
2012-06-09 |
prosody: Define a getfenv() replacement for Lua 5.2
|
Florian Zeitz |
2012-06-08 |
Eliminate direct setfenv usage
|
Florian Zeitz |
2012-06-08 |
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's load
|
Florian Zeitz |
2012-06-07 |
mod_dialback: Ignore <db:verify/> with a 'type' attribute on incoming connections, instead of interpreting them as a request to verify a key
|
Matthew Wild |
2012-07-27 |
net.server_event: Replace usage of string.len() with # operator
|
Matthew Wild |
2012-07-26 |
mod_vcard: Remove vcard_compatibility COMPAT (moved to mod_compat_vcard in prosody-modules), and add warning for those using the option
|
Matthew Wild |
2012-07-26 |
mod_muc: Remove unused variable and pull hosts into a local
|
Kim Alvefur |
2012-07-26 |
mod_muc: Use module:send() instead of core_*_stanza()
|
Kim Alvefur |
2012-07-26 |
mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()
|
Kim Alvefur |
2012-07-26 |
mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table.
|
Kim Alvefur |
2012-07-26 |
stanza_router: Warn if the global core_*_stanza() functions are called
|
Kim Alvefur |
2012-07-26 |
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections
|
Kim Alvefur |
2012-07-26 |
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)
|
Kim Alvefur |
2012-07-25 |
portmanager: Show a friendly error message when initializing SSL fails (thanks MattJ for the entire patch that I fixed one line in)
|
Kim Alvefur |
2012-07-25 |
Merge with Zash
|
Matthew Wild |
2012-07-25 |
mod_admin_telnet: Remove useless call to string.lower()
|
Kim Alvefur |
2012-07-24 |
mod_admin_telnet: Add missing import of usermanager
|
Kim Alvefur |
2012-07-24 |
mod_admin_telnet: Remove unused or duplicated locals
|
Kim Alvefur |
2012-07-24 |
mod_pep: Allow configurable service discovery identity (Fix)
|
IRON |
2012-07-25 |
Merge with IRON
|
Matthew Wild |
2012-07-25 |
mod_pep: Allow configurable service discovery identity
|
IRON |
2012-07-25 |
loggingmanager: Remove unused variables
|
Matthew Wild |
2012-07-24 |
mod_auth_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295
|
Matthew Wild |
2012-07-24 |
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303
|
Matthew Wild |
2012-07-24 |
mod_bosh: Use new format for headers when checking for proxies to get the originating IP
|
Kim Alvefur |
2012-07-23 |
mod_s2s: Bump s2s_timeout to 90, to allow for the TCP timeout (in most cases) - this allows us to continue to try other targets
|
Matthew Wild |
2012-07-23 |
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'
|
Matthew Wild |
2012-07-23 |
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')
|
Matthew Wild |
2012-07-23 |
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be set
|
Matthew Wild |
2012-07-23 |
Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages
|
Matthew Wild |
2012-07-23 |
certmanager: Remove unused import of setmetatable
|
Matthew Wild |
2012-07-23 |
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)
|
Matthew Wild |
2012-07-23 |
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)
|
Matthew Wild |
2012-07-23 |
mod_admin_telnet: Always handle commands terminated by line feeds - ensures consistency even when packets are joined or split on the network
|
Matthew Wild |
2012-07-23 |
mod_s2s: Adjust session:close() in line with mod_c2s's - fixes waiting for </stream:stream> if it has already been sent by the peer
|
Matthew Wild |
2012-07-23 |
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation
|
Matthew Wild |
2012-07-23 |
mod_c2s: Change 'reason' parameter of session:close() to take nil to mean 'graceful close initiated by us' and false for 'graceful close initiated by client'
|
Matthew Wild |
2012-07-23 |
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')
|
Matthew Wild |
2012-07-23 |
net.server_event: Remove unused variables and imports
|
Matthew Wild |
2012-07-22 |
net.server_select: Remove unused variables and imports
|
Matthew Wild |
2012-07-22 |
net.server_select: Remove extraneous variable
|
Matthew Wild |
2012-07-22 |
sessionmanager: Clean up some unused variables and imports
|
Matthew Wild |
2012-07-22 |
net.server_select: Never call ondisconnect() directly, go via handler:close() or handler:force_close() - fixes cases where ondisconnect() could be called multiple times for the same connection, leading to issues with s2sout retry logic.
|
Matthew Wild |
2012-07-22 |
Merge with Maranda
|
Matthew Wild |
2012-07-22 |
mod_admin_telnet: add s2s:closeall command and relative help entry.
|
Marco Cirillo |
2012-07-09 |
Merge with Zash
|
Matthew Wild |
2012-07-22 |
Merge Zash with Zash for Zash
|
Matthew Wild |
2012-07-22 |
adhoc.lib: Make some globals local
|
Kim Alvefur |
2012-07-18 |
mod_admin_telnet: Add info about user management commands to the help
|
Kim Alvefur |
2012-07-09 |
mod_admin_telnet: Add some user management commands.
|
Kim Alvefur |
2012-07-09 |
net.http: Use base64 from util.encodings instead of luasocket
|
Kim Alvefur |
2012-07-07 |
mod_admin_telnet: Replace anonymous function with loop (saves a closure)
|
Matthew Wild |
2012-07-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-22 |
mod_s2s: Don't call ondisconnect manually, don't call conn:close() 3 times (!) and merge its logic and streamdisconnected into session_close - including now waiting for a reply </stream:stream> if there is the chance of further stanzas requiring delivery arriving. session.sends2s() on a half-closed stream returns false.
|
Matthew Wild |
2012-07-22 |
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns false
|
Matthew Wild |
2012-07-22 |
mod_presence: Handle nil disconnection error
|
Matthew Wild |
2012-07-22 |
mod_iq: Don't treat an iq as handled if session.send() returns false
|
Matthew Wild |
2012-07-22 |
mod_message: Don't treat a message as delivered ok if session.send() returns false
|
Matthew Wild |
2012-07-22 |
mod_c2s: Don't call ondisconnect manually on close, it is now called by net.server. Replace with inline code for destroying the session, and also waiting for a reply </stream:stream> if there is a chance of further data sent by the client. session.send() on a half-closed stream returns false (and does not deliver the data).
|
Matthew Wild |
2012-07-22 |
net.http: Don't call ondisconnect manually, net.server now calls it on close
|
Matthew Wild |
2012-07-22 |
net.server_select, net.server_event: Change semantics of conn:close() - always call ondisconnect (with err == nil), and never close with data in send buffer (i.e. 'now' parameter removed)
|
Matthew Wild |
2012-07-22 |
sessionmanager: Have session.send() of a retired session return false to indicate failure
|
Matthew Wild |
2012-07-22 |
mod_s2s: Make unauthed session timeout a little more aggressive... otherwise it's possible for sessions to slip under the net and never get killed off
|
Matthew Wild |
2012-07-22 |
mod_s2s/s2sout.lib: Fix indentation
|
Matthew Wild |
2012-07-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-22 |
mod_s2s/s2sout.lib: Don't wait for both v4 and v6 DNS responses if we only send one (e.g. because v6 is disabled)
|
Matthew Wild |
2012-07-22 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-19 |
mod_admin_adhoc: Remove unused variable and save a bit of CPU...
|
Matthew Wild |
2012-07-19 |
moduleapi: Remove unused import of util.multitable
|
Matthew Wild |
2012-07-19 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-09 |
util.throttle: floor() internal balance calculation
|
Matthew Wild |
2012-07-09 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-08 |
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they mean
|
Matthew Wild |
2012-07-08 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-08 |
Merge with backout
|
Matthew Wild |
2012-07-08 |
Backed out changeset 72a2eec4204a (incomplete fix)
|
Matthew Wild |
2012-07-08 |
util.pposix: Add meminfo() binding to memory allocation stats provided by mallinfo() [compilation tested on Ubuntu...]
|
Matthew Wild |
2012-07-08 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-07 |
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be used
|
Kim Alvefur |
2012-07-07 |
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)
|
Matthew Wild |
2012-07-07 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-05 |
Merge (some of) trunk -> 0.9
|
Matthew Wild |
2012-07-05 |
Merge 0.9->trunk
|
Matthew Wild |
2012-07-05 |
mod_saslauth: Pass session to usermanager.get_sasl_handler()
|
Matthew Wild |
2012-07-04 |
TODO: Add statistics
|
Matthew Wild |
2012-07-04 |
util.logger: Remove some redundant code
|
Matthew Wild |
2012-06-24 |
util.stanza: Make stanza:childtags() behave like :get_child()
|
Kim Alvefur |
2012-07-05 |
prosodyctl: Fix typo
|
Kim Alvefur |
2012-07-03 |
util.pposix: Add setenv()
|
Kim Alvefur |
2012-07-03 |
util.sasl: Make registerMechanism a public function
|
Matthew Wild |
2012-06-18 |
mod_admin_web: Use util.dataforms' own error checking
|
Florian Zeitz |
2012-07-04 |
mod_dialback: Skip an unnecessary nameprep.
|
Waqas Hussain |
2012-06-14 |
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).
|
Waqas Hussain |
2012-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2012-06-12 |
util.dataforms: Fix parsing of -multi fields
|
Florian Zeitz |
2012-06-12 |
Merge with trunk
|
Matthew Wild |
2012-06-12 |
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commands
|
Florian Zeitz |
2012-06-12 |
certmanager: Add quotes around cert file path when logging.
|
Waqas Hussain |
2012-06-12 |
MUC: Handle missing persistent room data.
|
Waqas Hussain |
2012-06-12 |
mod_s2s: Remove check for socket.tcp6()
|
Kim Alvefur |
2012-05-29 |
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.
|
Kim Alvefur |
2012-05-29 |
mod_proxy65: Fix ACL
|
Kim Alvefur |
2012-05-29 |
util.sasl.plain: make it return "not-authorized" in case of non-existant accounts instead of "account-disabled" to avoid enumeration.
|
Marco Cirillo |
2012-05-28 |
stanza_router: Also don't bounce <iq type='result'>
|
Matthew Wild |
2012-05-27 |
stanza_router: Don't bounce type=error stanzas
|
Kim Alvefur |
2012-05-27 |
mod_proxy65: Add missing import of portmanager
|
Kim Alvefur |
2012-05-26 |
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)
|
Kim Alvefur |
2012-05-26 |
mod_http: Fix traceback when no HTTP services succeed in binding
|
Matthew Wild |
2012-05-26 |
DEPENDS: Add luafilesystem (thanks Zash)
|
Matthew Wild |
2012-05-26 |
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
Kim Alvefur |
2012-05-25 |
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
Kim Alvefur |
2012-05-25 |
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()
|
Kim Alvefur |
2012-05-25 |
net.http.parser: Break loop when no more usable data in buffer
|
Matthew Wild |
2012-05-25 |
mod_watchregistrations: Convert JID list to a set, and prep before use to fix traceback on invalid JIDs (thanks sMi)
|
Matthew Wild |
2012-05-24 |
util.set: Change '/' operator from filter to map+filter (nil to drop from set, false is a valid item). No code found which depends on current behaviour.
|
Matthew Wild |
2012-05-24 |
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)
|
Matthew Wild |
2012-05-24 |
mod_s2s, s2sout.lib: Send stream header in onconnect()
|
Matthew Wild |
2012-05-24 |
net.server_event: Assume wrapclient() is taking a new connection, and call onconnect when appropriate (to match server_select)
|
Matthew Wild |
2012-05-24 |
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)
|
Matthew Wild |
2012-05-23 |
net.server_select: Call ondisconnect handler, even if we closed the socket ourselves (fixes HTTP session hoarding, thanks Maranda)
|
Matthew Wild |
2012-05-23 |
portmanager: Match service against service_info (:iter() doesn't match values)
|
Matthew Wild |
2012-05-22 |
util.multitable: Some fixes for iter()... always match against query, and pass value after path results
|
Matthew Wild |
2012-05-22 |
certmanager: tonumber() (fix for 0b8134015635)
|
Matthew Wild |
2012-05-19 |
certmanager: Don't use no_ticket option before LuaSec 0.4
|
Matthew Wild |
2012-05-19 |
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)
|
Tobias Markmann |
2012-05-19 |
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)
|
Matthew Wild |
2012-05-19 |
modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)
|
Matthew Wild |
2012-05-19 |
util.multitable: No longer use table.remove to drop elements from the stack, when key is nil immediately (on empty tables) the previous stack entry's key gets removed instead
|
Matthew Wild |
2012-05-19 |
util.multitable: Add :iter() method to iterate over results at a fixed depth (parameters are equivalent to :search())
|
Matthew Wild |
2012-05-19 |
moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)
|
Matthew Wild |
2012-05-18 |
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL
|
Matthew Wild |
2012-05-18 |
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure
|
Matthew Wild |
2012-05-18 |
certmanager: no_ticket is not a verification option (thanks Zash)
|
Matthew Wild |
2012-05-18 |
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)
|
Matthew Wild |
2012-05-17 |
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)
|
Matthew Wild |
2012-05-17 |
util.dataforms: Don't return invalid JIDs in jid-single.
|
Kim Alvefur |
2012-05-17 |
util.dataforms: Fix validation of booleans.
|
Kim Alvefur |
2012-05-17 |
INSTALL: Update with changes from wiki.
|
Kim Alvefur |
2012-05-17 |
util.dataforms: Do field validation and normalization in field readers.
|
Kim Alvefur |
2012-05-17 |
modulemanager: Components should inherit mod_s2s from global modules_enabled too
|
Matthew Wild |
2012-05-16 |
Remove util.broadcast
|
Matthew Wild |
2012-05-16 |
prosodyctl: Add duplicate code for getting version of prosody
|
Kim Alvefur |
2012-05-15 |
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)
|
Matthew Wild |
2012-05-15 |
net.http.parser: Keep the Host header no host is present in the URI
|
Kim Alvefur |
2012-05-15 |
prosodyctl: Fix for generating certs with UTF-8
|
Kim Alvefur |
2012-05-14 |
prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send()
|
Kim Alvefur |
2012-05-14 |
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default
|
Matthew Wild |
2012-05-13 |
MUC: Fix check for history length update.
|
Waqas Hussain |
2012-05-13 |
muc.lib: Fix for traceback when no history length is set for the room
|
Matthew Wild |
2012-05-13 |
mod_s2s: Only try next target if the stream didn't open
|
Matthew Wild |
2012-05-13 |
prosodyctl: Improve help messages for cert commands
|
Kim Alvefur |
2012-05-13 |
util.timer: Always pass the current time to timer callbacks.
|
Waqas Hussain |
2012-05-12 |
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.
|
Waqas Hussain |
2012-05-12 |
Merge with Zash
|
Matthew Wild |
2012-05-12 |
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)
|
Kim Alvefur |
2012-05-12 |
stanza_router: Fix variable name
|
Matthew Wild |
2012-05-12 |
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)
|
Matthew Wild |
2012-05-12 |
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.
|
Matthew Wild |
2012-05-12 |
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)
|
Matthew Wild |
2012-05-12 |
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains
|
Matthew Wild |
2012-05-11 |
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)
|
Matthew Wild |
2012-05-11 |
portmanager: Fix missing variable declaration
|
Matthew Wild |
2012-05-11 |
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)
|
Kim Alvefur |
2012-05-11 |
Merge with backout
|
Matthew Wild |
2012-05-11 |
Backed out changeset 52b6901cabb0 (to be replaced)
|
Matthew Wild |
2012-05-11 |
portmanager: Remove unused import of 'package'
|
Matthew Wild |
2012-05-11 |
portmanager: Support for per-port SSL certificates
|
Matthew Wild |
2012-05-11 |
certmanager: Adjust error messages to be non-specific about 'host' (so we can specify a service name instead ffor SSL)
|
Matthew Wild |
2012-05-11 |
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)
|
Matthew Wild |
2012-05-11 |
modulemanager: Set module.reloading = true when firing module-reloaded event
|
Matthew Wild |
2012-05-11 |
mod_c2s: Another lurking string.format squashed.
|
Matthew Wild |
2012-05-11 |
mod_dialback: Remove a remaining usage of string.format, ick.
|
Matthew Wild |
2012-05-11 |
mod_http_errors: Fix cyclic dependency - mod_http depends on us now, no need to depend on it (-1 line) (thanks Maranda)
|
Matthew Wild |
2012-05-11 |
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)
|
Matthew Wild |
2012-05-11 |
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)
|
Matthew Wild |
2012-05-11 |
mod_dialback: Fix logic bug - we should have both a to and from at this point
|
Matthew Wild |
2012-05-11 |
Merge with Maranda
|
Matthew Wild |
2012-05-11 |
Merge with backout
|
Matthew Wild |
2012-05-11 |
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.
|
Matthew Wild |
2012-05-11 |
Merge with backout
|
Matthew Wild |
2012-05-11 |
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.
|
Matthew Wild |
2012-05-11 |
Merge with backout
|
Matthew Wild |
2012-05-11 |
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.
|
Matthew Wild |
2012-05-11 |
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.
|
Marco Cirillo |
2012-05-10 |
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.
|
Marco Cirillo |
2012-05-10 |
mod_dialback: make change a bit more wide, encompass to and from and reject with proper addressing when neither are there.
|
Marco Cirillo |
2012-05-09 |
mod_dialback: add better safe then sorry nameprepping to the from attribute.
|
Marco Cirillo |
2012-05-09 |
mod_dialback: COMPAT reset session.send function for servers (e.g. ejabberd) which don't include a from attr when opening the stream.
|
Marco Cirillo |
2012-05-09 |
mod_s2s, mod_auth_anonymous, hostmanager: Remove disallow_s2s flag, deprecate the config option of the same name (disable mod_s2s instead), and add 'allow_anonymous_s2s' to separately control s2s for anonymous users
|
Matthew Wild |
2012-05-10 |
Merge with Zash
|
Matthew Wild |
2012-05-10 |
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2s
|
Kim Alvefur |
2012-05-10 |
s2smanager: Clean up unused imports.
|
Kim Alvefur |
2012-05-10 |
util.rfc3484: Don't pollute the global scope.
|
Kim Alvefur |
2012-05-10 |
util.hashes: Add sha224, sha384, sha512
|
Kim Alvefur |
2012-05-10 |
util.hashes: Use defined hash function output lengths.
|
Kim Alvefur |
2012-05-08 |
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commands
|
Kim Alvefur |
2012-05-08 |
prosodyctl: Replace hack with lfs for checking if a file exists
|
Kim Alvefur |
2012-05-08 |
util.x509: Remove logic for generating certificate configs
|
Kim Alvefur |
2012-05-08 |
prosodyctl: Use util.openssl in certificate helpers. Improve feedback
|
Kim Alvefur |
2012-05-08 |
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.
|
Kim Alvefur |
2012-05-08 |
mod_s2s, s2smanager, mod_dialback: Move addition of session.send() on s2sin to after they are authenticated (thus from mod_s2s to s2smanager). Update mod_dialback to fire route/remote directly, as session.send() is no longer available for s2sin_unauthed. Fixes #291.
|
Matthew Wild |
2012-05-10 |
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)
|
Matthew Wild |
2012-05-04 |
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookups
|
Matthew Wild |
2012-05-04 |
mod_s2s: Add session.send() only to incoming streams, and fire the route/remote event on the host (not global anymore)
|
Matthew Wild |
2012-05-04 |
mod_s2s: Become a shared module (yay)
|
Matthew Wild |
2012-05-04 |
stanza_router: Fire route/remote per-host
|
Matthew Wild |
2012-05-04 |
stanza_router: Allow route/remote handlers to return false to block a stanza
|
Matthew Wild |
2012-05-04 |
prosodyctl: Fix import of util.iterators
|
Kim Alvefur |
2012-05-03 |
Rename plugins/s2s/ to plugins/mod_s2s/
|
Matthew Wild |
2012-05-03 |
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)
|
Matthew Wild |
2012-05-03 |
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)
|
Matthew Wild |
2012-05-03 |
net.server: server_select != server_event (thanks Nulani, Florob)
|
Matthew Wild |
2012-05-03 |
Merge with Zash
|
Matthew Wild |
2012-05-03 |
portmanager: Import pairs
|
Kim Alvefur |
2012-05-03 |
net.server, net.timer, net.server_select: Rearrange dependencies between these three modules. server.addtimer() is no longer a public function (renamed to _addtimer) and is not available at all from server_event (compat code removed to prevent traceback) (thanks Nulani)
|
Matthew Wild |
2012-05-03 |
mod_admin_telnet: Add muc:room(jid) command to get the MUC room object
|
Matthew Wild |
2012-05-02 |
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)
|
Matthew Wild |
2012-04-30 |
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)
|
Matthew Wild |
2012-04-30 |
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded event
|
Matthew Wild |
2012-04-29 |
mod_component: Send <?xml on initial stream (thanks xnyhps)
|
Matthew Wild |
2012-04-29 |
util.xmlrpc: Remove (unused)
|
Matthew Wild |
2012-04-29 |
modulemanager: Hide deprecation warning for modules loaded on '*' directly (e.g. prosodyctl mod_<command>) (thanks Zash)
|
Matthew Wild |
2012-04-29 |
portmanager: Import ipairs (thanks Maranda)
|
Matthew Wild |
2012-04-29 |
Merge with Zash
|
Matthew Wild |
2012-04-29 |
mod_s2s: Don't try to continue attempting to connect when an s2sin is closed
|
Kim Alvefur |
2012-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2012-04-29 |
Merge with Zash
|
Matthew Wild |
2012-04-29 |
mod_pubsub.lua: Fix global access
|
Kim Alvefur |
2012-04-24 |
mod_posix: Support syslog_facility config option
|
Matthew Wild |
2012-04-26 |
mod_version: Fix missing comma and correct prefix for util.pposix
|
Kim Alvefur |
2012-04-24 |
net.connlisteners: Add COMPAT stub, use portmanager!
|
Matthew Wild |
2012-04-28 |
s2sout.lib: Check whether lua-socket supports IPv6
|
Florian Zeitz |
2012-04-28 |
moduleapi: Add module:get_directory() to get module file's directory, and module:load_resource() to load a file relative to that directory
|
Matthew Wild |
2012-04-28 |
portmanager: Import tonumber (thanks Zash)
|
Matthew Wild |
2012-04-28 |
net.http.server: Code cleanup/adjustment now that send_response() accepts response.body
|
Matthew Wild |
2012-04-28 |
net.http.server: Use response.body if it exists and body is not specified to send_response
|
Matthew Wild |
2012-04-28 |
portmanager: Ensure port is always a number (thanks Zash)
|
Matthew Wild |
2012-04-28 |
mod_muc/muc.lib: Fall back to default_history_length if no length in config
|
Matthew Wild |
2012-04-28 |
net.httpserver: Add compatibility stub
|
Matthew Wild |
2012-04-28 |
mod_s2s: Log certificate errors, for troubleshooting goodness
|
Paul Aurich |
2012-04-28 |
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)
|
Matthew Wild |
2012-04-28 |
Merge with Zash
|
Matthew Wild |
2012-04-28 |
mod_admin_adhoc: Small style fix
|
Matthew Wild |
2012-04-28 |
mod_admin_telnet: Add c2s:count() which shows number of connected users.
|
Kim Alvefur |
2012-04-28 |
util.debug: Add +1 to level when getting locals table, to account for current function
|
Matthew Wild |
2012-04-28 |
util.debug: Re-fix parameter handling (I think it matches debug.traceback() more accurately now) and document level fudge
|
Matthew Wild |
2012-04-28 |
modulemanager: Fixes to handle circular dependencies in module:depends()
|
Matthew Wild |
2012-04-28 |
prosody.cfg.lua.dist: Rename mod_httpserver to mod_http_files, and move both it and mod_bosh to a new 'HTTP modules' category
|
Matthew Wild |
2012-04-28 |
mod_http: Depend on mod_http_errors
|
Matthew Wild |
2012-04-28 |
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.
|
Matthew Wild |
2012-04-28 |
util.httpstream: Remove COMPAT properties from request
|
Matthew Wild |
2012-04-28 |
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)
|
Matthew Wild |
2012-04-28 |
net.httpserver, net.httpserver_listener: Remove (obsoleted by net.http.* and mod_http, see http://prosody.im/doc/developers/http )
|
Matthew Wild |
2012-04-28 |
mod_bosh: Remove unused send_buffer variable
|
Matthew Wild |
2012-04-28 |
mod_bosh: Fix request/response mixup
|
Matthew Wild |
2012-04-28 |
mod_bosh: Remove unused import of util.timer
|
Matthew Wild |
2012-04-28 |
mod_muc/muc.lib.lua: Remove unused imports and variables
|
Matthew Wild |
2012-04-28 |
mod_auth_anonymous: Remove unused logger init
|
Matthew Wild |
2012-04-28 |
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)
|
Matthew Wild |
2012-04-28 |
mod_auth_internal_hashed: Remove unused imports
|
Matthew Wild |
2012-04-28 |
mod_auth_internal_plain: Remove unused imports
|
Matthew Wild |
2012-04-28 |
mod_dialback: Remove unused declaration of xmlns_dialback
|
Matthew Wild |
2012-04-28 |
mod_iq: Remove unused import of jid.split, bare_sessions and don't unpack event.origin when it isn't used. Waqas.
|
Matthew Wild |
2012-04-28 |
mod_message: Remove unused import of table.insert
|
Matthew Wild |
2012-04-28 |
storagemanager: Fix incorrect variable name
|
Matthew Wild |
2012-04-28 |
mod_component: Remove unused variable
|
Matthew Wild |
2012-04-28 |
mod_s2s/s2sout.lib: Fix imports and some undefined variables
|
Matthew Wild |
2012-04-28 |
mod_s2s: Fix imports and remove some unused variables
|
Matthew Wild |
2012-04-28 |
mod_saslauth: Remove unused declaration of xmlns_stanzas
|
Matthew Wild |
2012-04-28 |
mod_c2s: Remove unused import of portmanager
|
Matthew Wild |
2012-04-28 |
mod_s2s: Add log() import
|
Matthew Wild |
2012-04-28 |
util.timer: Remove unused function imports
|
Matthew Wild |
2012-04-28 |
moduleapi: Import util.timer
|
Matthew Wild |
2012-04-28 |
util.stanza: Remove unused function imports
|
Matthew Wild |
2012-04-28 |
hostmanager: Remove import of unused setmetatable
|
Matthew Wild |
2012-04-28 |
moduleapi: Remove unused variable 'module_items'
|
Matthew Wild |
2012-04-28 |
modulemanager: Remove unused function imports
|
Matthew Wild |
2012-04-28 |
modulemanager: Remove unused NULL declaration
|
Matthew Wild |
2012-04-28 |
portmanager: Fix breakage (import ALL the functions)
|
Matthew Wild |
2012-04-28 |
portmanager: Rename activate_service() to activate() (to match deactivate())
|
Matthew Wild |
2012-04-28 |
portmanager: Add module() definition
|
Matthew Wild |
2012-04-28 |
portmanager: Explicitly import some libraries
|
Matthew Wild |
2012-04-28 |
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.
|
Matthew Wild |
2012-04-28 |
net.http.server: Fix traceback on missing host header (thanks darkrain)
|
Matthew Wild |
2012-04-27 |
mod_bosh: Remove unused import of net.httpserver
|
Matthew Wild |
2012-04-27 |
mod_http_errors: Add two new config options, http_errors_always_show (show even for unknown errors) and http_errors_default_message (message for unknown errors)
|
Matthew Wild |
2012-04-27 |
net.http.server, mod_http: Support http_default_host config option to specify where to direct requests for unknown HTTP vhosts
|
Matthew Wild |
2012-04-27 |
net.http.server: Improve comment
|
Matthew Wild |
2012-04-27 |
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)
|
Matthew Wild |
2012-04-27 |
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)
|
Matthew Wild |
2012-04-27 |
hostmanager: Remove unused host_config parameter from host-activated event
|
Matthew Wild |
2012-04-27 |
hostmanager: Add some TODO comments
|
Matthew Wild |
2012-04-27 |
hostmanager: Convert host-deactivating event parameters to a table
|
Matthew Wild |
2012-04-27 |
mod_proxy65: Fix traceback when proxy65 service fails to bind a port
|
Matthew Wild |
2012-04-27 |
modulemanager: Set module.environment before calling add_host, otherwise the module will get the parent's environment (thanks xnyhps and Maranda)
|
Matthew Wild |
2012-04-27 |
net.http.server: Remove unused variable
|
Matthew Wild |
2012-04-27 |
net.http.server: Correctly cache results of handler indexing, and also cache failures
|
Matthew Wild |
2012-04-27 |
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work again
|
Matthew Wild |
2012-04-27 |
mod_http: Allow a route value to be static data rather than a handler function
|
Matthew Wild |
2012-04-27 |
net.http.codes: Add missing 418 status code
|
Matthew Wild |
2012-04-27 |
mod_http_files: Specify method in HTTP route
|
Matthew Wild |
2012-04-27 |
mod_http: Routes now require a method to be specified, but the path has become optional (defaults to the base path with no trailing '/'
|
Matthew Wild |
2012-04-27 |
mod_http: Link to docs on routes in error message
|
Matthew Wild |
2012-04-27 |
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)
|
Matthew Wild |
2012-04-27 |
moduleapi: get_host_type(): Return nil for global modules (no host)
|
Matthew Wild |
2012-04-27 |
mod_http: Remove unused import of url.parse
|
Matthew Wild |
2012-04-26 |
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit
|
Matthew Wild |
2012-04-26 |
Merge with backout
|
Matthew Wild |
2012-04-26 |
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b7570
|
Matthew Wild |
2012-04-26 |
net.http.server: Fire http-error 400 if request fails sanity checks
|
Matthew Wild |
2012-04-26 |
net.http.parser: Handle full URLs in status line.
|
Waqas Hussain |
2012-04-26 |
mod_http_errors: Module to handle HTTP errors with a HTML page
|
Matthew Wild |
2012-04-26 |
net.http.server: Make error handling overrideable via 'http-error' event
|
Matthew Wild |
2012-04-26 |
net.server.http: Parse absolute URIs in requests (thanks Maranda)
|
Matthew Wild |
2012-04-26 |
moduleapi: Fix parameters to unhook_object_event()
|
Matthew Wild |
2012-04-26 |
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...
|
Matthew Wild |
2012-04-26 |
net.http.server: Expose events object (for debug purposes)
|
Matthew Wild |
2012-04-26 |
util.helpers: show_events(): Make more robust, and allow filtering results to a specific event
|
Matthew Wild |
2012-04-26 |
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat them
|
Matthew Wild |
2012-04-26 |
mod_http_files: Change option name from http_path to http_files_dir
|
Matthew Wild |
2012-04-26 |
mod_http: Switch to single option for specifying HTTP app bases, http_paths. Keys are app/module names, values are base paths.
|
Matthew Wild |
2012-04-26 |
mod_http_files: Log 404 failure reason
|
Matthew Wild |
2012-04-26 |
mod_http_files: Return numeric error codes instead of custom error responses
|
Matthew Wild |
2012-04-26 |
util.debug: Remove 'white' from boundary style (leave at default colour)
|
Matthew Wild |
2012-04-26 |
util.termcolours: tohtml() for converting output to HTML. I don't know.
|
Matthew Wild |
2012-04-26 |
mod_bosh: Update informational message on GET
|
Matthew Wild |
2012-04-26 |
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloaded
|
Matthew Wild |
2012-04-26 |
moduleapi: Add module:unhook_object_event()
|
Matthew Wild |
2012-04-26 |
net.http.server: Fix to compare priority if path lengths are the same (logic fail)
|
Matthew Wild |
2012-04-26 |
util.debug: Some more magic constant fiddling. Don't ask me.
|
Matthew Wild |
2012-04-25 |
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.
|
Matthew Wild |
2012-04-25 |
net.http.server: Support for on_destroy callback on response objects, and a 'finished' flag to say when they are destroyed (responded to or connection closed)
|
Matthew Wild |
2012-04-25 |
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)
|
Matthew Wild |
2012-04-25 |
net.http.server: Small fix to comment
|
Matthew Wild |
2012-04-25 |
net.http.server: Remove legacy compatibility
|
Matthew Wild |
2012-04-25 |
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.
|
Kim Alvefur |
2012-04-25 |
Makefile: Fix for net/http
|
Matthew Wild |
2012-04-25 |
mod_proxy65: Add multiplex pattern.
|
Waqas Hussain |
2012-04-25 |
Merge timber->trunk - thanks everyone!
|
Matthew Wild |
2012-04-24 |
net.http.server: Handle results returned by handlers, and send as a response. Also removes explicit firing of '*', which can now be done via wildcard events.
|
Matthew Wild |
2012-04-24 |
net.http.server: Remove debug message
|
Matthew Wild |
2012-04-24 |
util.helpers: Add show_events(), to show the events and handlers in a util.events object
|
Matthew Wild |
2012-04-24 |
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()
|
Matthew Wild |
2012-04-24 |
mod_proxy65: Port to portmanager, make a shared module
|
Matthew Wild |
2012-04-24 |
mod_http: Fix specifying method in app route keys
|
Matthew Wild |
2012-04-24 |
portmanager: Add get_service_at(interface, port) and close(interface, port)
|
Matthew Wild |
2012-04-24 |
net.server_event: Do not automatically close clients when closing a server port
|
Matthew Wild |
2012-04-24 |
net.server_select: Remove server from _server table when closing
|
Matthew Wild |
2012-04-24 |
mod_admin_telnet: Add initial port:list() and port:close() commands
|
Matthew Wild |
2012-04-24 |
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded
|
Matthew Wild |
2012-04-24 |
mod_http_files: Rename argument to reflect what it actually is
|
Kim Alvefur |
2012-04-23 |
mod_httpserver: Rename to mod_http_files
|
Kim Alvefur |
2012-04-23 |
mod_httpserver: Adapt to use the new HTTP API
|
Kim Alvefur |
2012-04-23 |
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter
|
Matthew Wild |
2012-04-23 |
net.http.server: Support for wildcard events (events that end with '/*')
|
Matthew Wild |
2012-04-23 |
mod_http: Support for default_path in apps
|
Matthew Wild |
2012-04-23 |
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload
|
Matthew Wild |
2012-04-23 |
modulemanager: Set module.loaded = false on unload
|
Matthew Wild |
2012-04-23 |
mod_http: Revamp module for new API and config
|
Matthew Wild |
2012-04-23 |
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already
|
Matthew Wild |
2012-04-23 |
modulemanager: Report errors that happen when loading a shared module onto its original host
|
Matthew Wild |
2012-04-23 |
moduleapi: module:provides(): Add "-provider" onto the key name
|
Matthew Wild |
2012-04-23 |
moduleapi: module:provides(): Fix usage of wrong table
|
Matthew Wild |
2012-04-23 |
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).
|
Waqas Hussain |
2012-04-22 |
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.
|
Waqas Hussain |
2012-04-22 |
Merge with Zash
|
Matthew Wild |
2012-04-22 |
core.certmanager: Log a message when a password is required but not supplied. fixes #214
|
Kim Alvefur |
2012-04-21 |
mod_component: Handle component connecting to non-existent host
|
Matthew Wild |
2012-04-22 |
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)
|
Matthew Wild |
2012-04-22 |
multiplex_listener: Remove (already ported to mod_net_multiplex)
|
Matthew Wild |
2012-04-21 |
modulemanager: For children of shared modules, set module.environment to the empty environment for that module (useful to expose data or APIs at host.modules[module])
|
Matthew Wild |
2012-04-21 |
moduleapi: Have modules internally store a reference to shared tables they use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash)
|
Matthew Wild |
2012-04-21 |
mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha.
|
Matthew Wild |
2012-04-21 |
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)
|
Matthew Wild |
2012-04-21 |
prosody: Don't require net.httpserver now
|
Matthew Wild |
2012-04-21 |
mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228)
|
Matthew Wild |
2012-04-21 |
mod_admin_telnet: module:list(): List global modules (part-fixes #228)
|
Matthew Wild |
2012-04-21 |
mod_admin_telnet: module:reload(): If module is loaded on *, reload it there first (ensuring shared module code is reloaded before per-host children of that module)
|
Matthew Wild |
2012-04-21 |
mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there
|
Matthew Wild |
2012-04-21 |
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host
|
Matthew Wild |
2012-04-21 |
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module
|
Matthew Wild |
2012-04-21 |
modulemanager: Make module_has_method and module_call_method use rawget()
|
Matthew Wild |
2012-04-21 |
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")
|
Matthew Wild |
2012-04-21 |
modulemanager: Use api_instance rather than pluginenv.module (same thing)
|
Matthew Wild |
2012-04-21 |
modulemanager: Allow loading a module onto "*" (part-fixes #228)
|
Matthew Wild |
2012-04-21 |
net.connlisteners: Be gone!
|
Matthew Wild |
2012-04-21 |
mod_http: Include handlers of non-global modules.
|
Waqas Hussain |
2012-04-21 |
mod_http: Provide HTTP service.
|
Waqas Hussain |
2012-04-21 |
net.http.server: Fire global HTTP event when no specific handlers available.
|
Waqas Hussain |
2012-04-21 |
net.http.server: Missing <title/> in 404 Not Found response.
|
Waqas Hussain |
2012-04-21 |
mod_adhoc: Always allow at least the "complete" action
|
Florian Zeitz |
2012-04-12 |
net.http.{server|codes|parser}: Initial commit.
|
Waqas Hussain |
2012-04-07 |
mod_s2s: Queuing a stanza constitutes handling it.
|
Paul Aurich |
2012-03-27 |
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)
|
Florian Zeitz |
2012-03-26 |
Makefile: Use cp instead of install, and make sure the correct umask is set
|
Kim Alvefur |
2012-03-20 |
loggingmanager, util.logger: Remove name sinks and the ability to filter logs by source name (lots of code, hardly used if at all, and possibly broken)
|
Matthew Wild |
2012-03-15 |
mod_c2s: Add missing multiplexed service discovery pattern.
|
Kim Alvefur |
2012-03-15 |
mod_c2s, mod_s2s: Drop default_port and default_mode from listener objects (default_port is deprecated, and default_mode already defaults to *a)
|
Matthew Wild |
2012-03-15 |
portmanager: Support 'default_port' in service options
|
Matthew Wild |
2012-03-15 |
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()
|
Kim Alvefur |
2012-03-15 |
Merge with Zash
|
Matthew Wild |
2012-03-15 |
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager
|
Kim Alvefur |
2012-03-11 |
mod_c2s, mod_s2s: Add multiplex support
|
Matthew Wild |
2012-03-15 |
mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin
|
Matthew Wild |
2012-03-15 |
portmanager: Add get_registered_services() to the public API
|
Matthew Wild |
2012-03-15 |
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)
|
Matthew Wild |
2012-03-15 |
portmanager: Fix pre-0.9 compatibility by taking default_interface and default_port from the listener instead of service table
|
Matthew Wild |
2012-03-15 |
portmanager: Allow services to specify their config option prefix
|
Matthew Wild |
2012-03-15 |
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin
|
Matthew Wild |
2012-03-15 |
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name
|
Matthew Wild |
2012-03-15 |
portmanager: Fire service-removed on unregister
|
Matthew Wild |
2012-03-14 |
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports
|
Matthew Wild |
2012-03-14 |
mod_c2s: Use module:add_item() to add the net-provider for portmanager
|
Matthew Wild |
2012-03-14 |
portmanager: Fix log message when multiple services are configured to use the same port
|
Matthew Wild |
2012-03-14 |
portmanager: Support item-added/net-provider (global and shared modules only!)
|
Matthew Wild |
2012-03-14 |
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)
|
Matthew Wild |
2012-03-14 |
modulemanager: Some refactoring. Deprecate module.host = "*", modules should call module:set_global() (which has been around since forever)
|
Matthew Wild |
2012-03-14 |
moduleapi: Set module.global = true when module:set_global() is called
|
Matthew Wild |
2012-03-14 |
modulemanager: Use appropriate events object for global modules when firing item-removed on unload
|
Matthew Wild |
2012-03-14 |
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization
|
Matthew Wild |
2012-03-11 |
mod_s2s: Collect s2s sources from portmanager and get local address if necessary
|
Florian Zeitz |
2012-03-11 |
mod_s2s: Remove obsolete default_interface
|
Florian Zeitz |
2012-03-11 |
Merge with Zash
|
Matthew Wild |
2012-03-11 |
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s
|
Kim Alvefur |
2012-03-11 |
portmanager: Add get_active_services()
|
Matthew Wild |
2012-03-11 |
portmanager: Add get_service()
|
Matthew Wild |
2012-03-11 |
Merge with Zash
|
Matthew Wild |
2012-03-09 |
mod_admin_adhoc: Use module:depends()
|
Kim Alvefur |
2012-03-07 |
mod_admin_adhoc: Import util.iterators properly
|
Kim Alvefur |
2012-03-07 |
Merge with Maranda
|
Matthew Wild |
2012-03-08 |
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect
|
Marco Cirillo |
2012-03-05 |
Merge with Zash
|
Matthew Wild |
2012-03-07 |
mod_s2s: Log the entire stream header.
|
Kim Alvefur |
2012-03-04 |
mod_s2s: streamopened(): Tighter validation around stream 'to' and 'from' attributes, and only set to_host and from_host if they aren't set already and if the session hasn't already been authenticated
|
Matthew Wild |
2012-03-05 |
Merge with Zash
|
Matthew Wild |
2012-03-03 |
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback
|
Kim Alvefur |
2012-03-03 |
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy
|
Kim Alvefur |
2012-03-03 |
Merge with Zash
|
Matthew Wild |
2012-03-03 |
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.
|
Kim Alvefur |
2012-03-03 |
core.portmanager: Make sure the private flag takes precedence over global interfaces
|
Kim Alvefur |
2012-03-02 |
mod_admin_telnet: Import util.iterators properly
|
Kim Alvefur |
2012-03-02 |
mod_s2s: return true when we sent the stanza, or initiated a new s2sout
|
Kim Alvefur |
2012-03-02 |
mod_s2s: Split send_to_host() into two route/remote hooks, one for already exsisting sessions and one for non-existent.
|
Kim Alvefur |
2012-03-02 |
mod_dialback: Remove unused import of s2smanager.send_to_host()
|
Kim Alvefur |
2012-03-02 |
mod_s2s: Add missing local table.insert
|
Kim Alvefur |
2012-02-29 |
Fix make install for mod_s2s.
|
Thijs Alkemade |
2012-03-02 |
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code
|
Marco Cirillo |
2012-02-24 |
Merge backout
|
Matthew Wild |
2012-02-24 |
Backed out changeset aba47e6dff43
|
Matthew Wild |
2012-02-24 |
Merge Zash with Florob and Maranda
|
Matthew Wild |
2012-02-24 |
mod_s2s: prevent attempting to reconnect when the stream is gracefully closed and fix TB by checking session.conn is set (racy racy?)
|
Marco Cirillo |
2012-02-24 |
mod_admin_telnet: make service private.
|
Marco Cirillo |
2012-02-24 |
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.
|
Marco Cirillo |
2012-02-24 |
s2sout.lib: import utils/functionality once in s2smanager.
|
Florian Zeitz |
2012-02-24 |
mod_s2s: port functionality once in s2smanager.
|
Florian Zeitz |
2012-02-24 |
mod_dialback: import util.hashes and functionality once in s2smanager.
|
Florian Zeitz |
2012-02-24 |
s2smanager: remove send_to_host.
|
Florian Zeitz |
2012-02-24 |
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.
|
Florian Zeitz |
2012-02-24 |
s2sout.lib: Fix wrong variable name
|
Kim Alvefur |
2012-02-23 |
s2sout.lib: Add locals for source interfaces
|
Kim Alvefur |
2012-02-23 |
s2sout.lib: Import various util.*
|
Kim Alvefur |
2012-02-23 |
mod_s2s: Attach send function to session
|
Kim Alvefur |
2012-02-23 |
mod_s2s: Initiate connections
|
Kim Alvefur |
2012-02-23 |
mod_s2s: Fix typo
|
Kim Alvefur |
2012-02-22 |
mod_s2s: Add some missing imports
|
Kim Alvefur |
2012-02-22 |
net.http, httpclient_listener: Merge listener into net.http
|
Matthew Wild |
2012-01-23 |
xmppserver_listener: Remove
|
Matthew Wild |
2012-01-23 |
s2smanager, mod_s2s, mod_s2s/s2sout: Split connection handling out of s2smanager into mod_s2s, and further split connection logic for s2sout to a module lib, s2sout.lib.lua
|
Matthew Wild |
2012-01-23 |
stanza_router: Replace s2s send logic with firing of a 'route/remote' event
|
Matthew Wild |
2012-01-23 |
stanza_router: Remove obsolete commented code
|
Matthew Wild |
2012-01-23 |
sessionmanager: Require uuid_generate()
|
Matthew Wild |
2012-01-23 |
mod_c2s: Code reduction
|
Matthew Wild |
2012-01-23 |
mod_admin_telnet: Port to portmanager
|
Matthew Wild |
2012-01-23 |
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 |
net.server_select: Autostart SSL negotiation as the last part of socket setup to avoid a traceback (#262) (thanks Maranda)
|
Matthew Wild |
2011-11-28 |
Merge with Florob
|
Matthew Wild |
2011-11-26 |
loggingmanager: Remove unused 'critical' level
|
Matthew Wild |
2011-11-22 |
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.
|
Waqas Hussain |
2011-11-21 |
util.xmppstream: A little cleanup.
|
Waqas Hussain |
2011-11-21 |
MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur).
|
Waqas Hussain |
2011-11-21 |
util.rfc3484: Use a stable sorting algorithm
|
Florian Zeitz |
2011-11-06 |
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."
|
Florian Zeitz |
2011-10-26 |
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv6
|
Florian Zeitz |
2011-10-22 |
util.rfc3484: New util implementing RFC3484 sorting
|
Florian Zeitz |
2011-10-22 |
util.ip: New module containing IP related functions
|
Florian Zeitz |
2011-10-22 |
util.debug: Fix potential traceback
|
Matthew Wild |
2011-11-19 |
migrator/jabberd14: Support for reading jabberd14 spool files.
|
Waqas Hussain |
2011-11-19 |
Merge with Zash
|
Matthew Wild |
2011-11-18 |
util.pposix: Don't trust errno for success. Thanks Quince
|
Kim Alvefur |
2011-11-18 |
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.
|
Waqas Hussain |
2011-11-05 |
util.timer: Variable name change (func -> callback)
|
Matthew Wild |
2011-11-03 |
util.debug: Experimental new library for producing more extensive debug tracebacks
|
Matthew Wild |
2011-11-03 |
Merge with Zash
|
Matthew Wild |
2011-11-02 |
Makefile: Fix making of prosody.version
|
Kim Alvefur |
2011-10-23 |
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).
|
Waqas Hussain |
2011-11-01 |
certmanager: More informative logging.
|
Waqas Hussain |
2011-11-01 |
util.jid: Added escape() and unescape().
|
Waqas Hussain |
2011-11-01 |
Merge with Zash
|
Matthew Wild |
2011-10-26 |
Makefile: Merge identical rules and some other improvements.
|
Kim Alvefur |
2011-10-17 |
util.json: Fix for single-line comments (thanks Norbert Kiesel)
|
Matthew Wild |
2011-10-26 |
Makefile: Fix making of prosody.version
|
Kim Alvefur |
2011-10-23 |
Makefile: Merge identical rules and some other improvements.
|
Kim Alvefur |
2011-10-17 |
util.watchdog: Watchdog timer library
|
Matthew Wild |
2011-10-21 |
net.dns: Preserve metatable on manual cache purge
|
Matthew Wild |
2011-10-19 |
net.server_event, net.server_select: Fixed some global pollution.
|
Waqas Hussain |
2011-10-13 |
mod_register: Add support for additional registration fields
|
Florian Zeitz |
2011-08-11 |
util.dataforms: Add field verification logic
|
Florian Zeitz |
2011-08-11 |
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile
|
Matthew Wild |
2011-10-12 |
mod_saslauth: Never send empty <mechanisms/>, for real this time.
|
Waqas Hussain |
2011-10-12 |
mod_pep: Always include a 'from' attribute on service discovery requests to local clients (compatibility fix for OneTeam).
|
Waqas Hussain |
2011-10-12 |
net.server_select: Minor whitespace fix.
|
Waqas Hussain |
2011-10-12 |
mod_saslauth: Never send empty <mechanisms/>.
|
Waqas Hussain |
2011-10-12 |
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little
|
Matthew Wild |
2011-10-12 |
mod_motd: Update to use module:get_option_string
|
Matthew Wild |
2011-09-27 |
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)
|
Matthew Wild |
2011-09-27 |
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler
|
Matthew Wild |
2011-09-27 |
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved
|
Matthew Wild |
2011-09-24 |
util.iterators: Add range(from, to)
|
Matthew Wild |
2011-09-24 |
util.timer: Fix corner case of timer not repeating if it returns <= 0
|
Matthew Wild |
2011-09-22 |
tools/ejabberdsql2prosody: Track current line for error reporting
|
Matthew Wild |
2011-09-20 |
modulemanager: Fix undefined global access in handling of module.save error handling.
|
Waqas Hussain |
2011-09-20 |
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).
|
Waqas Hussain |
2011-09-20 |
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.
|
Waqas Hussain |
2011-09-17 |
ejabberd2prosody: Added a lot more type checks to ensure XML data has proper data types. Ignore attributes of invalid types. Fixes the cause of issue#261.
|
Waqas Hussain |
2011-09-17 |
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)
|
Matthew Wild |
2011-09-15 |
net.httpclient_listener: util.httpstream now always expects to be called with nil data, so call even when the socket closed cleanly
|
Matthew Wild |
2011-09-03 |
net.server_event: Don't call listener.onincoming with data=nil when listener.onconnect is missing. onincoming's arguments shall always be non-nil.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Apply stringprep to activation target JID.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Some more cleanup.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Cleanup.
|
Waqas Hussain |
2011-09-02 |
net.dns: Shorten AAAA records
|
Kim Alvefur |
2011-09-02 |
Merge with trunk
|
Matthew Wild |
2011-09-01 |
net.httpclient_listener: Define t_insert
|
Matthew Wild |
2011-09-01 |
MUC: A little cleanup.
|
Waqas Hussain |
2011-08-31 |
net.http: Remove extra space after method in request status line for POST.
|
Waqas Hussain |
2011-08-31 |
util.sasl.scram: Return proper error and don't touch datastores on empty username.
|
Waqas Hussain |
2011-08-31 |
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)
|
Matthew Wild |
2011-08-30 |
util.pubsub: Add service:remove_all_subscriptions()
|
Matthew Wild |
2011-08-30 |
util.pubsub: Support for events (currently subscription-added and subscription-removed)
|
Matthew Wild |
2011-08-30 |
util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions)
|
Matthew Wild |
2011-08-29 |
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host
|
Matthew Wild |
2011-08-29 |
util.throttle: Generic module by waqas to limit something over some time
|
Matthew Wild |
2011-08-29 |
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)
|
Matthew Wild |
2011-08-29 |
ejabberd2prosody: Add support for privacy lists.
|
Waqas Hussain |
2011-08-26 |
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.
|
Waqas Hussain |
2011-08-25 |
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.
|
Waqas Hussain |
2011-08-25 |
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().
|
Waqas Hussain |
2011-08-25 |
net.http: Convert port to a number (for custom port in URL)
|
Matthew Wild |
2011-08-22 |
net.http: Support for k->v maps in http.formencode
|
Matthew Wild |
2011-08-20 |
net.httpclient_listener: Fix to look for the request body in the right variable...
|
Matthew Wild |
2011-08-20 |
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)
|
Matthew Wild |
2011-08-20 |
net.http, httpclient_listener: Move request sending from net.http to onconnect() handler, and add support for HTTPS requests to net.http
|
Matthew Wild |
2011-08-20 |
net.http: Whitespace fixes
|
Matthew Wild |
2011-08-20 |
net.http: Small fix to prevent traceback when connection fails before sending the request
|
Matthew Wild |
2011-08-20 |
net.server_select: Merge straight-SSL and starttls code paths, also fixes onconnect being called before handshake completion for straight-SSL
|
Matthew Wild |
2011-08-20 |
net.server_select: Update error logging logic during SSL handshake (now shows correctly when a handshake exceeded max. allowed iterations)
|
Matthew Wild |
2011-08-20 |
net.server_select: Small fix to SSL handshake logic, read/wrote were being checked despite it not being possible for them to be other than nil
|
Matthew Wild |
2011-08-20 |
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything
|
Matthew Wild |
2011-08-20 |
mod_uptime: Use module:hook_global()
|
Matthew Wild |
2011-08-14 |
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Send node items to new subscribers
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Add newline at end of file
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)
|
Matthew Wild |
2011-08-14 |
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions
|
Matthew Wild |
2011-08-10 |
net.http: Add formdecode to decode an urlencoded form
|
Matthew Wild |
2011-08-10 |
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
|
Kim Alvefur |
2011-08-08 |
prosodyctl: Update message on reload success
|
Matthew Wild |
2011-08-04 |
Add "reload" command to prosodyctl
|
Vladimir Protasov |
2011-08-04 |
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)
|
Matthew Wild |
2011-07-27 |
prosodyctl: Add info about the presence of LuaRocks to 'about' command
|
Matthew Wild |
2011-07-27 |
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.
|
Matthew Wild |
2011-07-20 |
prosodyctl: Fix 'about' command to not show up where it shouldn't...
|
Matthew Wild |
2011-07-19 |
util.x509: Update references to published RFCs
|
Paul Aurich |
2011-05-22 |
s2smanager: Update to newer luasec
|
Paul Aurich |
2010-12-07 |
mod_admin_telnet: Update to newer luasec.
|
Paul Aurich |
2010-12-07 |
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)
|
Matthew Wild |
2011-06-28 |
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)
|
Matthew Wild |
2011-06-27 |
sessionmanager: Remove dependency on util.import
|
Matthew Wild |
2011-06-27 |
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff
|
Matthew Wild |
2011-06-27 |
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
|
Matthew Wild |
2011-06-18 |
connlistener, server_select, prosody: Add support for binding to multiple addresses
|
Florian Zeitz |
2011-06-15 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-12 |
Tagging 0.8.2
|
Matthew Wild |
2011-06-12 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add extra logging and error handling around table creation
0.8.2
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.
|
Matthew Wild |
2011-06-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-07 |
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk
|
Matthew Wild |
2011-06-07 |
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberds
|
Matthew Wild |
2011-06-06 |
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8
|
Matthew Wild |
2011-06-05 |
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)
|
Christian Haase |
2011-06-05 |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
Matthew Wild |
2011-03-04 |
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases
|
Matthew Wild |
2011-06-05 |
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)
|
Matthew Wild |
2011-06-05 |
mod_bosh: Mark a session as active when a request comes in, even if we don't end up holding that request, fixes BOSH ghosts (thanks smoku)
|
Matthew Wild |
2011-06-05 |
s2smanager: Fix letter case in log message (thanks darkrain)
|
Matthew Wild |
2011-06-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-05 |
util.xmppstream: Check to make sure parser.stop is present before calling it.
|
Waqas Hussain |
2011-06-04 |
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.
|
Waqas Hussain |
2011-06-04 |
COPYING: Update copyright year; it's 2011 already.
|
Waqas Hussain |
2011-06-04 |
util.encodings: Fix small typo introduced in 7f789266b741
|
Matthew Wild |
2011-06-04 |
mod_component: Small code clarity fix
|
Matthew Wild |
2011-06-03 |
Merge with Florob
|
Matthew Wild |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-03 |
Tagging 0.8.1
|
Matthew Wild |
2011-06-03 |
mod_storage_sql: Log error when failing to update MySQL schema
0.8.1
|
Matthew Wild |
2011-06-03 |
mod_admin_adhoc: Only allow global admins to shut the server down
|
Florian Zeitz |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncation
|
Matthew Wild |
2011-06-02 |
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)
|
Matthew Wild |
2011-06-02 |
mod_admin_adhoc: Add "Reload configuration" command
|
Florian Zeitz |
2011-06-02 |
mod_adhoc: Add support for commands only executable by global administrators
|
Florian Zeitz |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-02 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-02 |
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attack
|
Matthew Wild |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
mod_storage_sql: Switch to MEDIUMTEXT for the 'value' column when using MySQL, as it imposes a 64K limit otherwise, potentially truncating data. Automatically upgrades existing tables.
|
Matthew Wild |
2011-06-02 |
util.json: Fixed handling of truncated JSON.
|
Waqas Hussain |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
xmlhandlers: Don't restrict CDATA
|
Matthew Wild |
2011-06-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
xmlhandlers: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk]
|
Matthew Wild |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.encodings: Check return values before proceeding
|
Paul Aurich |
2011-05-22 |
util.encodings: Swap code order ("ifndef" bugs me)
|
Paul Aurich |
2011-05-22 |
util.encodings: Fix idna.to_unicode
|
Paul Aurich |
2011-05-22 |
mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.
|
Matthew Wild |
2011-05-27 |
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)
|
Matthew Wild |
2011-05-27 |
Advertise in-band registration support.
|
Glenn Maynard |
2011-05-27 |
net.dns: Support for resolving AAAA records
|
Matthew Wild |
2011-05-16 |
MUC: Include occupant count in room disco#info response.
|
Waqas Hussain |
2011-05-07 |
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
mod_dialback: Remove <optional/> from stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
sessionmanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
s2smanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-05-04 |
mod_muc: Remove room from memory when it is made non-persistent and is empty
|
Matthew Wild |
2011-05-04 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-20 |
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)
|
Matthew Wild |
2011-04-20 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-18 |
Tagging 0.8.1
|
Matthew Wild |
2011-04-18 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-15 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge Zash->trunk
|
Matthew Wild |
2011-04-15 |
net.dns: Fix TXT records
|
Kim Alvefur |
2011-04-14 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-11 |
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)
|
Matthew Wild |
2011-04-11 |
mod_pubsub: Support for setting a disco name
|
Marco Cirillo |
2011-04-06 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-06 |
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)
|
Matthew Wild |
2011-04-06 |
Merge 0.8 -> trunk
|
Matthew Wild |
2011-04-05 |
Tagging 0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_files.lua: Fix for previous commit
0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress
|
Matthew Wild |
2011-04-05 |
tools/migration: Support for ~/ in paths
|
Matthew Wild |
2011-04-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-05 |
usermanager: Check host exists before trying to look up admins for it
|
Matthew Wild |
2011-04-05 |
util.dependencies: Add a dummy util.ztact loader to log a message for people still using it (e.g. in their Debian-derived config files)
|
Matthew Wild |
2011-04-05 |
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found
|
Matthew Wild |
2011-04-05 |
prosody.cfg.lua.dist: Add example of 'authentication' option
|
Matthew Wild |
2011-04-05 |
mod_privacy: Remove several unused variable declarations
|
Matthew Wild |
2011-03-29 |
mod_privacy: Remove unused function, sendUnavailable
|
Matthew Wild |
2011-03-29 |
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destruction
|
Matthew Wild |
2011-03-29 |
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile
|
Matthew Wild |
2011-03-21 |
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way
|
Matthew Wild |
2011-03-21 |
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)
|
Matthew Wild |
2011-03-21 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-18 |
mod_pubsub: Remove checks for whether the JID being (un)subscribed is the actor's own - it's possible to (un)subscribe another JID if you have the (un)subscribe_other capability, which is already checked in util.pubsub (thanks Andrew)
|
Matthew Wild |
2011-03-18 |
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)
|
Matthew Wild |
2011-03-03 |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
Matthew Wild |
2011-03-04 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-03-02 |
prosody: Load net.httpserver at startup, to avoid creating a global later.
|
Waqas Hussain |
2011-03-02 |
net.connlisteners: Log traceback on errors in listener loading.
|
Waqas Hussain |
2011-03-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-01 |
mod_storage_sql: Display friendlier error when LuaDBI is missing
|
Matthew Wild |
2011-03-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-26 |
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile
|
Matthew Wild |
2011-02-26 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-24 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
2011-02-24 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
2011-02-24 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-02-24 |
MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner.
|
Waqas Hussain |
2011-02-24 |
MUC: Add a textual error message when the user isn't allowed to get/set config form.
|
Waqas Hussain |
2011-02-24 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-24 |
util.stanza: Whitespace fix after merge (complicated)
|
Matthew Wild |
2011-02-24 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
2011-02-24 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
2011-02-23 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
2011-02-23 |
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the client
|
Matthew Wild |
2011-02-23 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
2011-02-22 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
2011-02-22 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
2011-02-22 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
2011-02-22 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
2011-02-22 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
2011-02-22 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
2011-02-22 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
2011-02-22 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
Waqas Hussain |
2011-02-22 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
2011-02-20 |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
Waqas Hussain |
2011-02-20 |
util.stanza: Rewrite clone() to be more optimized.
|
Waqas Hussain |
2011-02-20 |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
Matthew Wild |
2011-02-13 |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
Matthew Wild |
2011-02-13 |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
Matthew Wild |
2011-02-13 |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
Matthew Wild |
2011-02-10 |
TODO: Update for 0.9 milestones
|
Matthew Wild |
2011-02-01 |
TODO: Remove 0.8 milestones
|
Matthew Wild |
2011-02-01 |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
Waqas Hussain |
2011-01-20 |
util.pluginloader: Add support for multiple plugin directories.
|
Waqas Hussain |
2011-01-20 |
MUC: Add option to allow participants to change the subject.
|
Kim Alvefur |
2011-01-14 |
Merge with waqas
|
Matthew Wild |
2011-02-24 |
util.stanza: Clean up matching_tags() and replace :childtags() with it
|
Matthew Wild |
2011-02-19 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
2011-02-24 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
2011-02-23 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
2011-02-23 |
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the client
|
Matthew Wild |
2011-02-23 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
2011-02-22 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
2011-02-22 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
2011-02-22 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
2011-02-22 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
2011-02-22 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
2011-02-22 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
2011-02-22 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
2011-02-22 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
Waqas Hussain |
2011-02-22 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
2011-02-20 |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
Waqas Hussain |
2011-02-20 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-02-20 |
util.json: Fixed a parse error caused by unexpected whitespace.
|
Waqas Hussain |
2011-02-19 |
util.stanza: Rewrite clone() to be more optimized.
|
Waqas Hussain |
2011-02-20 |
net.server_select: Expose step() function (thanks Łukasz)
|
Matthew Wild |
2011-02-14 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-13 |
net.httpserver: Log when an error occurs inside a HTTP request handler
|
Matthew Wild |
2011-02-13 |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
Matthew Wild |
2011-02-13 |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
Matthew Wild |
2011-02-13 |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
Matthew Wild |
2011-02-13 |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
Matthew Wild |
2011-02-10 |
TODO: Update for 0.9 milestones
|
Matthew Wild |
2011-02-01 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-02-03 |
util.stanza: Make some globals local, so they don't clutter the global checking script's output. It's also a minor optimization ;)
|
Waqas Hussain |
2011-02-03 |
modulemanager: Fix disabling a module on a single host
|
Paul Aurich |
2011-02-02 |
TODO: Remove 0.8 milestones
|
Matthew Wild |
2011-02-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-31 |
util.stanza: Add get_child_text() method to get the text of the specified child element (get_child() + get_text() rolled into one step)
|
Matthew Wild |
2011-01-31 |
Merge 0.8->trunk
|
Waqas Hussain |
2011-01-28 |
stanza_router: Return a <bad-request/> error on invalid IQ type.
|
Waqas Hussain |
2011-01-28 |
mod_ping: Use util.datetime to generate timestamp in ad-hoc command response (instead of the current use of os.date, which doesn't take timezone into account).
|
Waqas Hussain |
2011-01-28 |
windows.c: Return nil,err from functions instead of throwing errors.
|
Waqas Hussain |
2011-01-28 |
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)
|
Matthew Wild |
2011-01-26 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-21 |
net.dns: Fix tostring() for SRV records
|
Matthew Wild |
2011-01-21 |
loggingmanager: Fix reading configuration of timestamps for console output.
|
Waqas Hussain |
2011-01-12 |
loggingmanager: Re-read 'debug' option on reload.
|
Waqas Hussain |
2011-01-12 |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
Waqas Hussain |
2011-01-20 |
util.pluginloader: Add support for multiple plugin directories.
|
Waqas Hussain |
2011-01-20 |
mod_pubsub: Don't force-load mod_iq.
|
Waqas Hussain |
2011-01-20 |
MUC: Add option to allow participants to change the subject.
|
Kim Alvefur |
2011-01-14 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-11 |
loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-11 |
storagemanager: Export load_driver() function so it can be used from e.g. migrators
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-11 |
util.sasl.*: Add 'sasl.' prefix to module names
|
Matthew Wild |
2011-01-11 |
util.datamanager: Change from 'Failed to load' to 'Assuming empty' for data store files that do not seem to exist
|
Matthew Wild |
2011-01-11 |
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-11 |
mod_storage_sql: Create index when creating a new table
|
Matthew Wild |
2011-01-11 |
util.datamanager: Handle gracefully the lack of prosody.paths.data
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-10 |
s2smanager: Don't bounce error replies for error and result stanzas.
|
Waqas Hussain |
2011-01-10 |
mod_storage_sql: Reconnect in all cases, and rollback on error.
|
Waqas Hussain |
2011-01-10 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-08 |
net.adns: Fix logging to handle unconnected UDP sockets
|
Matthew Wild |
2011-01-08 |
mod_bosh: Return true from send()
|
Matthew Wild |
2011-01-08 |
mod_storage_sql: Create table automatically for all databases now, not just SQLite. Also rename table from Prosody -> prosody.
|
Matthew Wild |
2011-01-08 |
util.pubsub: Pass true instead of nil as the actor in a bunch of places, and fix a bunch of methods to not traceback on this (those with *_other capability checking).
|
Matthew Wild |
2011-01-08 |
util.pubsub: Some tidying/optimisation to service:may()
|
Matthew Wild |
2011-01-08 |
certs/openssl.cnf: Specify output encoding.
|
Kim Alvefur |
2011-01-08 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path
|
Matthew Wild |
2011-01-07 |
prosodyctl: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
2011-01-07 |
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
2011-01-07 |
util.datamanager: Use prosody.paths.data as the initial value for data_path
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua: Give example for logging to console
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua: Improve comment about enabling debug logging
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua: Add mod_offline to the list of modules that can be disabled, and add comments for all auto-loaded modules
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Add note about the require_encryption options
|
Matthew Wild |
2011-01-07 |
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Add motd plugin
|
Matthew Wild |
2011-01-07 |
mod_motd: Process value to strip any indentation from the config
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
ejabberdstore.lib.lua: Remove now needless library
|
Matthew Wild |
2011-01-07 |
ejabberd_init.lib.lua: Remove now needless library
|
Matthew Wild |
2011-01-07 |
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-06 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
2011-01-06 |
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driver
|
Matthew Wild |
2011-01-06 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
2011-01-06 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
2011-01-06 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
2011-01-05 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
2011-01-05 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
2011-01-05 |
configmanager: Added rawget().
|
Waqas Hussain |
2011-01-05 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
2011-01-04 |
mod_register: Small code cleanup
|
Matthew Wild |
2011-01-04 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
2011-01-04 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
2011-01-04 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Add delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
Matthew Wild |
2011-01-04 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
2011-01-04 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
2011-01-04 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
2011-01-03 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
2010-12-29 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
2010-12-28 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
2010-12-27 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
2010-12-27 |
util.json: Initial commit.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...
|
Waqas Hussain |
2010-12-27 |
Don't check priority in mod_offline
|
Robert Hoelz |
2010-12-10 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
2010-12-09 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
2010-12-09 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
2010-12-09 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
2010-12-09 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
2010-12-09 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
2010-12-27 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
2010-12-26 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
2010-12-26 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
2010-12-26 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
2010-12-24 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
2010-12-24 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
2010-12-24 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
2010-12-24 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
2010-12-24 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
2010-12-24 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
2010-12-24 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
2010-12-24 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
2010-12-24 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
2010-12-24 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
2010-12-22 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
2010-12-22 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
2010-12-22 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
2010-12-21 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
2010-12-21 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
2010-12-21 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
2011-01-06 |
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driver
|
Matthew Wild |
2011-01-06 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
2011-01-06 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
2011-01-06 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
2011-01-05 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
2011-01-05 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
2011-01-05 |
configmanager: Added rawget().
|
Waqas Hussain |
2011-01-05 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
2011-01-04 |
mod_register: Small code cleanup
|
Matthew Wild |
2011-01-04 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
2011-01-04 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
2011-01-04 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Add delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
Matthew Wild |
2011-01-04 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
2011-01-04 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
2011-01-04 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
2011-01-03 |
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element
|
Kim Alvefur |
2010-12-29 |
util.xmppstream: Optimized stanza building by bypassing the stanza API.
|
Waqas Hussain |
2010-12-29 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
2010-12-29 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
2010-12-28 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
2010-12-27 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
2010-12-27 |
util.json: Initial commit.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...
|
Waqas Hussain |
2010-12-27 |
Don't check priority in mod_offline
|
Robert Hoelz |
2010-12-10 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
2010-12-09 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
2010-12-09 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
2010-12-09 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
2010-12-09 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
2010-12-09 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
2010-12-27 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
2010-12-26 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
2010-12-26 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
2010-12-26 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
2010-12-24 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
2010-12-24 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
2010-12-24 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
2010-12-24 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
2010-12-24 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
2010-12-24 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
2010-12-24 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
2010-12-24 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
2010-12-24 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
2010-12-24 |
mod_pubsub: Include node in disco#items reply
|
Matthew Wild |
2010-12-22 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
2010-12-22 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Fix missing disco#items xmlns
|
Kim Alvefur |
2010-12-22 |
util.pubsub: Return correct node in get_subscriptions()
|
Kim Alvefur |
2010-12-22 |
mod_pubsub: Implement disco#info for nodes
|
Matthew Wild |
2010-12-22 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Implement get_subscriptions
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Add add_subscription and get_subscriptions to feature_map
|
Matthew Wild |
2010-12-22 |
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Small code tidying for :get_subscription()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Fix traceback when using autocreate-on-subscribe
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Set normalize_jid instead of jids_equal
|
Matthew Wild |
2010-12-22 |
util.pubsub: Add service:jids_equal() and new config option normalize_jid
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Fix a missing :up() from the last commit
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Handle disco#items on nodes
|
Matthew Wild |
2010-12-22 |
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case
|
Matthew Wild |
2010-12-22 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
2010-12-21 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
2010-12-21 |
util.pubsub: Add service:set_node_capabilities()
|
Matthew Wild |
2010-12-21 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
2010-12-21 |
Merge with 0.8
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
2010-12-21 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
2010-12-20 |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
Matthew Wild |
2010-12-20 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
2010-12-19 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
2010-12-19 |
mod_pubsub: Use bare JID in get_affiliation
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Skip false features in feature_map
|
Matthew Wild |
2010-12-21 |
util.pubsub: Fix nil global access in get_nodes()
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Return disco#info stanza from build_disco_info()
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Iterate over disco features in correct table
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Build disco#info based on the methods provided by the pubsub service object. Add public set_service() method to change the service object used by the module.
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Fix capabilities table from some debugging
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Make the pubsub host an admin too
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Update for latest util.pubsub and fix some bugs. New config options autocreate_on_publish, autocreate_on_subscribe and default_admin_affiliation.
|
Matthew Wild |
2010-12-21 |
util.pubsub: Too many changes to list or split sensibly. Added access control to all methods, with capabilities support. Renamed get() -> get_items() and changed it to return true, result on success. Support for autocreate_on_subscribe and autocreate_on_publish config options.
|
Matthew Wild |
2010-12-21 |
util.pubsub: Modify new() to take a config, and add a default config via a metatable
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Add 'forbidden' error support
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
2010-12-21 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
2010-12-20 |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
Matthew Wild |
2010-12-20 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
2010-12-19 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
2010-12-19 |
Merge with 0.8
|
Matthew Wild |
2010-12-19 |
mod_pubsub, util.pubsub: Remove from 0.8
|
Matthew Wild |
2010-12-19 |
Merge 0.8->trunk (uh-oh)
|
Matthew Wild |
2010-12-19 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
2010-12-18 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
2010-12-18 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
2010-12-18 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
2010-12-18 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
2010-12-18 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
2010-12-18 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
2010-12-18 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
2010-12-18 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
2010-12-18 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
2010-12-18 |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
Matthew Wild |
2010-12-17 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
2010-12-17 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
2010-12-17 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
2010-12-17 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
2010-12-14 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
2010-12-14 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
2010-12-14 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
2010-12-17 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
2010-12-17 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
2010-12-17 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
2010-12-17 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
2010-12-17 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
2010-12-14 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
2010-12-14 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
2010-12-14 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
2010-12-14 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
2010-12-14 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
2010-12-13 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
2010-12-12 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
2010-12-12 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
2010-12-12 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
2010-12-12 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
2010-12-12 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
2010-12-11 |
mod_bosh: Fixes to the session creation response - add mandatory 'wait' attribute, remove optional 'maxpause' which we don't support, and reformat the code to prevent long lines and wacky indentation. Fixes #219.
|
Matthew Wild |
2010-12-11 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
2010-12-11 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
2010-12-09 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
2010-12-09 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
2010-12-09 |
util.ztact: Removed.
|
Waqas Hussain |
2010-12-09 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
2010-12-09 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
2010-12-09 |
hostmanager: Improved error handling.
|
Waqas Hussain |
2010-12-09 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
2010-12-09 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
2010-12-09 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
2010-12-08 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
2010-12-07 |
xmlhandlers: DELETED.
|
Matthew Wild |
2010-12-07 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
2010-12-07 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
2010-12-07 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
2010-12-07 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
2010-12-06 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
2010-12-06 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
2010-12-03 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
2010-12-05 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
2010-12-05 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
2010-12-05 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
2010-12-03 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
2010-12-02 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made another global local.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
2010-12-02 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
2010-12-02 |
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
2010-12-02 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
2010-12-02 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
2010-12-01 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
2010-11-28 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
2010-11-28 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
2010-11-28 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
2010-11-27 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
2010-11-27 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
|
Waqas Hussain |
2010-11-27 |
storagemanager: Import type()
|
Matthew Wild |
2010-11-27 |
storagemanager: Import util.multitable again
|
Matthew Wild |
2010-11-27 |
storagemanager: Fix syntax error
|
Matthew Wild |
2010-11-27 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
2010-11-27 |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
Waqas Hussain |
2010-11-27 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
2010-12-18 |
Merge with Florob
|
Matthew Wild |
2010-12-18 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
2010-12-18 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
2010-12-18 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
2010-12-18 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
2010-12-18 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
2010-12-18 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
2010-12-18 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
2010-12-18 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
2010-12-18 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
2010-12-18 |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
Matthew Wild |
2010-12-17 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
2010-12-17 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
2010-12-17 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
2010-12-17 |
Merge Tobias->trunk
|
Matthew Wild |
2010-12-17 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
2010-12-14 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
2010-12-14 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
2010-12-14 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
2010-12-17 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
2010-12-17 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
2010-12-17 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
2010-12-17 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
2010-12-17 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
2010-12-14 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
2010-12-14 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
2010-12-14 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
2010-12-14 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
2010-12-14 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
2010-12-13 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
2010-12-12 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
2010-12-12 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
2010-12-12 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
2010-12-12 |
util.x509: "certverification" -> "x509".
|
Waqas Hussain |
2010-12-12 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
2010-12-12 |
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509
|
Kim Alvefur |
2010-12-12 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
2010-12-12 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
2010-12-11 |
mod_bosh: Fixes to the session creation response - add mandatory 'wait' attribute, remove optional 'maxpause' which we don't support, and reformat the code to prevent long lines and wacky indentation. Fixes #219.
|
Matthew Wild |
2010-12-11 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
2010-12-11 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
2010-12-09 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
2010-12-09 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
2010-12-09 |
util.ztact: Removed.
|
Waqas Hussain |
2010-12-09 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
2010-12-09 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
2010-12-09 |
hostmanager: Improved error handling.
|
Waqas Hussain |
2010-12-09 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
2010-12-09 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
2010-12-09 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
2010-12-08 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
2010-12-07 |
xmlhandlers: DELETED.
|
Matthew Wild |
2010-12-07 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
2010-12-07 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
2010-12-07 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
2010-12-07 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
2010-12-06 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
2010-12-06 |
Merge with Zash
|
Matthew Wild |
2010-12-06 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
2010-12-03 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
2010-12-05 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
2010-12-05 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
2010-12-05 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
2010-12-03 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
2010-12-02 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made another global local.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
2010-12-02 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: CRLF -> LF.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
2010-12-02 |
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
2010-12-02 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
2010-12-02 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
2010-12-01 |
mod_console: Fix to import cert_verify_identity (util.certverification)
|
Matthew Wild |
2010-11-28 |
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them
|
Matthew Wild |
2010-11-28 |
mod_console: Add s2s:showcert() command to show the certificate for a domain
|
Matthew Wild |
2010-11-28 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
2010-11-28 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
2010-11-28 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
2010-11-28 |
s2smanager: Check for getpeercertificate availability (for old LuaSecs)
|
Matthew Wild |
2010-11-27 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
2010-11-27 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
2010-11-27 |
Merge with trunk
|
Matthew Wild |
2010-11-27 |
storagemanager: Import type()
|
Matthew Wild |
2010-11-27 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
|
Waqas Hussain |
2010-11-27 |
storagemanager: Import util.multitable again
|
Matthew Wild |
2010-11-27 |
storagemanager: Fix syntax error
|
Matthew Wild |
2010-11-27 |
Merge darkrain->trunk
|
Matthew Wild |
2010-11-27 |
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'
|
Paul Aurich |
2010-11-22 |
s2s: SASL EXTERNAL
|
Paul Aurich |
2010-11-22 |
s2smanager: Compatibility hack for when not using dialback
|
Paul Aurich |
2010-11-22 |
net.server_event: API parity with net.server_socket
|
Paul Aurich |
2010-11-22 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
2010-11-27 |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
Waqas Hussain |
2010-11-27 |
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.
|
Matthew Wild |
2010-11-27 |
storage/mod_storage: Remove, obsolete
|
Matthew Wild |
2010-11-27 |
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.
|
Matthew Wild |
2010-11-27 |
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong direction
|
Matthew Wild |
2010-11-27 |
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)
|
Matthew Wild |
2010-11-27 |
mod_pubsub, util.pubsub: Support for fetching items
|
Florian Zeitz |
2010-11-25 |
util.template: Don't add stanza.last_add. 20% faster.
|
Waqas Hussain |
2010-11-26 |
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.
|
Waqas Hussain |
2010-11-26 |
util.stanza, util.xmppstream, core.xmlhandlers: Allow stanza.last_add to be nil, and set it nil by default. Saves a table allocation per-element. 20% faster stanza building.
|
Waqas Hussain |
2010-11-26 |
util.template: Rewritten to be much faster than the util.stanza stanza building API.
|
Waqas Hussain |
2010-11-25 |
.hgignore: Ignore *.diff.
|
Waqas Hussain |
2010-11-20 |
.hgignore: Ignore Windows compilation artifacts.
|
Waqas Hussain |
2010-11-20 |
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.
|
Waqas Hussain |
2010-11-19 |
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.
|
Waqas Hussain |
2010-11-19 |
MUC: Include the user's current presence contents when broadcasting a role change.
|
Waqas Hussain |
2010-11-18 |
MUC: Include the user's current presence contents when broadcasting an affiliation change.
|
Waqas Hussain |
2010-11-18 |
prosodyctl: Give hosts type = 'local'
|
Matthew Wild |
2010-11-18 |
MUC: Change room name and description properly
|
Kim Alvefur |
2010-11-17 |
MUC: Fixed: Variable referencing the host session wasn't initialized.
|
Waqas Hussain |
2010-11-16 |
prosodyctl, util.prosodyctl: Show error when mod_posix is not enabled and an attempt is made to query Prosody's status (thanks stever)
|
Matthew Wild |
2010-11-16 |
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any
|
Matthew Wild |
2010-11-13 |
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters
|
Matthew Wild |
2010-11-13 |
Merge backout
|
Matthew Wild |
2010-11-13 |
Backed out changeset bfc47564aaef (No need for _M with module.environment)
|
Matthew Wild |
2010-11-13 |
mod_pubsub: Use module.environment to reference the module's environment
|
Matthew Wild |
2010-11-13 |
mod_pubsub: Expose 'service'
|
Matthew Wild |
2010-11-13 |
modulemanager: Inside plugins, have global _M as a reference to the module's environment
|
Matthew Wild |
2010-11-13 |
mod_pubsub: It's aliiiive!
|
Matthew Wild |
2010-11-13 |
mod_component: Logging tweaks.
|
Waqas Hussain |
2010-11-12 |
mod_component: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
2010-11-12 |
mod_component: Rearranged the code a little.
|
Waqas Hussain |
2010-11-12 |
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
|
Waqas Hussain |
2010-11-12 |
mod_console: Don't allow bang bang as the first command in a session, or when the last command is unknown (fixes #218)
|
Matthew Wild |
2010-11-12 |
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)
|
Matthew Wild |
2010-11-11 |
usermanager: Don't load auth modules for components.
|
Waqas Hussain |
2010-11-11 |
MUC: Grant membership when inviteing someone into a members-only room.
|
Kim Alvefur |
2010-11-10 |
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file
|
Matthew Wild |
2010-11-10 |
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)
|
Matthew Wild |
2010-11-10 |
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').
|
Waqas Hussain |
2010-11-10 |
mod_proxy65: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed.
|
Waqas Hussain |
2010-11-10 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.
|
Waqas Hussain |
2010-11-10 |
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed get_children(host).
|
Waqas Hussain |
2010-11-10 |
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.
|
Waqas Hussain |
2010-11-10 |
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.
|
Waqas Hussain |
2010-11-10 |
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).
|
Waqas Hussain |
2010-11-10 |
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.
|
Waqas Hussain |
2010-11-10 |
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.
|
Waqas Hussain |
2010-11-10 |
modulemanager: load_modules_for_host(): For components, the inherited modules are the intersection of the inheritable and global modules lists, not the difference.
|
Waqas Hussain |
2010-11-10 |
modulemanager: load_modules_for_host(): Inherit 'tls' and 'dialback' from global modules list for components, and load the component module. Also refactored to use util.set.
|
Waqas Hussain |
2010-11-10 |
hostmanager: Added support for components to hostmanager.activate().
|
Waqas Hussain |
2010-11-10 |
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.
|
Waqas Hussain |
2010-11-10 |
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).
|
Waqas Hussain |
2010-11-10 |
MUC: Parse submitted form with util.dataforms
|
Kim Alvefur |
2010-11-10 |
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).
|
Waqas Hussain |
2010-11-10 |
MUC: Return true from the stanza handler to suppress error responses.
|
Waqas Hussain |
2010-11-10 |
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.
|
Waqas Hussain |
2010-11-10 |
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.
|
Waqas Hussain |
2010-11-09 |
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().
|
Waqas Hussain |
2010-11-09 |
prosody: Ensure componentmanager is loaded in the main file.
|
Waqas Hussain |
2010-11-09 |
componentmanager: Removed SSL context creation (mod_tls handles that now).
|
Waqas Hussain |
2010-11-09 |
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.
|
Waqas Hussain |
2010-11-09 |
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.
|
Waqas Hussain |
2010-11-09 |
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.
|
Waqas Hussain |
2010-11-09 |
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.
|
Waqas Hussain |
2010-11-09 |
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.
|
Waqas Hussain |
2010-11-09 |
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.
|
Waqas Hussain |
2010-11-09 |
MUC: Preserve the global rooms table through reloads.
|
Waqas Hussain |
2010-11-08 |
MUC: Expose the rooms table as a global 'rooms'.
|
Waqas Hussain |
2010-11-08 |
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).
|
Waqas Hussain |
2010-11-08 |
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)
|
Matthew Wild |
2010-11-08 |
configmanager: Atomic reloads, and some other internal changes to achieve this
|
Matthew Wild |
2010-11-07 |
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.
|
Waqas Hussain |
2010-11-07 |
certmanager, hostmanager, mod_tls: Move responsibility for creating per-host SSL contexts to mod_tls, meaning reloading certs is now as trivial as reloading mod_tls
|
Matthew Wild |
2010-11-06 |
util.httpstream: Added support for chunked transfer encoding.
|
Waqas Hussain |
2010-11-05 |
net.http: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Fixed a possible string to number comparison error.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: A little refactoring of the coroutine control flow.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Added support for HTTP response parsing.
|
Waqas Hussain |
2010-11-04 |
util.httpstream: Fixed a nil variable access introduced in the last commit.
|
Waqas Hussain |
2010-11-04 |
util.httpstream: Move HTTP header parsing into its own function.
|
Waqas Hussain |
2010-11-04 |
componentmanager: Removed unused function set_component_handler.
|
Waqas Hussain |
2010-11-04 |
MUC: Use events for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
2010-11-04 |
mod_proxy65: Removed useless checks from the event handler.
|
Waqas Hussain |
2010-11-04 |
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
2010-11-04 |
mod_console: Keep global variable assignments sandboxed by default.
|
Waqas Hussain |
2010-11-04 |
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...
|
Matthew Wild |
2010-11-04 |
mod_posix: Remove redundant import of logger.setwriter()
|
Matthew Wild |
2010-11-04 |
util.logger: Remove my precious premature optimisation :(
|
Matthew Wild |
2010-11-04 |
mod_saslauth: Allow restarting SASL negotiation from scratch.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.
|
Waqas Hussain |
2010-11-02 |
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.
|
Waqas Hussain |
2010-11-02 |
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Handle SASL <abort/> properly.
|
Waqas Hussain |
2010-11-02 |
componentmanager: Removed an unused third parameter from the register_component function.
|
Waqas Hussain |
2010-11-01 |
util.template: Optimized to be almost as fast as manual stanza building.
|
Waqas Hussain |
2010-10-24 |
util.template: Initial commit. A template library for XML stanzas.
|
Waqas Hussain |
2010-10-24 |
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.
|
Waqas Hussain |
2010-10-22 |
net.server_select: Restore real sendbuffer() before calling onconnect handler, in case onconnect sends data and the socket is still writeable (causing stack overflow into sendbuffer()/onconnect())
|
Matthew Wild |
2010-10-22 |
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.
|
Waqas Hussain |
2010-10-22 |
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.
|
Waqas Hussain |
2010-10-19 |
Monster whitespace commit (beware the whitespace monster).
|
Waqas Hussain |
2010-10-16 |
modulemanager, stanza_router: Moved modulemanager.handle_stanza to stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router.
|
Waqas Hussain |
2010-10-16 |
modulemanager: Removed another legacy events API (add_event_hook), and related code.
|
Waqas Hussain |
2010-10-16 |
mod_posix: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
modulemanager: Removed legacy events API, and related code.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_dialback: Fixed indentation.
|
Waqas Hussain |
2010-10-16 |
mod_dialback: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_compression: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_component: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
modulemanager: Removed add_iq_handler() from the plugin API.
|
Waqas Hussain |
2010-10-16 |
mod_register: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_legacyauth: Limit authentication to unauthenticated client connections.
|
Waqas Hussain |
2010-10-16 |
mod_legacyauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_roster: Cleaned up some unused variables and global accesses.
|
Waqas Hussain |
2010-10-16 |
mod_roster: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Improved logging a bit.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_private: Updated to use the new events API. Smaller, more robust.
|
Waqas Hussain |
2010-10-15 |
Merge hoelzro->trunk
|
Matthew Wild |
2010-10-15 |
Alter mod_offline to respect negative priority resources
|
Robert Hoelz |
2010-10-15 |
Merge hoelzro->trunk
|
Matthew Wild |
2010-10-15 |
Don't send offline messages to resource with negative priorities
|
Robert Hoelz |
2010-10-15 |
MUC: Use util.dataforms to generate forms
|
Kim Alvefur |
2010-10-12 |
MUC: fix timezone support when sending history
|
Kim Alvefur |
2010-10-12 |
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options
|
Matthew Wild |
2010-10-08 |
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table
|
Matthew Wild |
2010-10-08 |
net.dns: Support for parsing PTR records
|
Matthew Wild |
2010-10-05 |
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request
|
Matthew Wild |
2010-10-05 |
mod_adhoc: Answer disco#info for node=xmlns_cmd
|
Florian Zeitz |
2010-10-01 |
MUC: Make the room node be the default room name (thanks Zash).
|
Waqas Hussain |
2010-09-28 |
Merge with trunk.
|
Waqas Hussain |
2010-09-27 |
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)
|
Kim Alvefur |
2010-09-26 |
MUC: Added a 'Name' property (muc#roomconfig_roomname)
|
Kim Alvefur |
2010-09-24 |
MUC: Fixed traceback on presence errors lacking a condition.
|
Waqas Hussain |
2010-09-27 |
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.
|
Waqas Hussain |
2010-09-21 |
net.xmppcomponent_listener: Specify missing log level for a log statement.
|
Waqas Hussain |
2010-09-21 |
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.
|
Waqas Hussain |
2010-09-21 |
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().
|
Waqas Hussain |
2010-09-21 |
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).
|
Waqas Hussain |
2010-09-19 |
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).
|
Waqas Hussain |
2010-09-16 |
util.events: Fixed the exposed API for adding/removing sets of event handlers.
|
Waqas Hussain |
2010-09-16 |
util.events: Removed dispatcher creation functions (these weren't being used).
|
Waqas Hussain |
2010-09-16 |
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Refactored and simplified code to improve readability.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Removed unused variables.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Initial commit of the new HTTP parser.
|
Waqas Hussain |
2010-09-04 |
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)
|
Matthew Wild |
2010-09-13 |
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host
|
Matthew Wild |
2010-09-10 |
net.server_select: Add server.step() to run through a single iteration of the event loop
|
Matthew Wild |
2010-09-09 |
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config
|
Matthew Wild |
2010-09-05 |
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)
|
Matthew Wild |
2010-09-05 |
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed
|
Matthew Wild |
2010-09-05 |
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)
|
Florian Zeitz |
2010-09-02 |
mod_ping: Add ad-hoc command
|
Florian Zeitz |
2010-09-02 |
mod_adhoc: remove 0.7 compat code
|
Florian Zeitz |
2010-09-01 |
mod_adhoc: Fix passing data to util.dataforms
|
Florian Zeitz |
2010-09-01 |
mod_version: Use pposix.uname() if available and os_version_command not set
|
Matthew Wild |
2010-08-31 |
util.pposix: uname(): Fix to push nil,err in case of error
|
Matthew Wild |
2010-08-31 |
util.pposix: Add pposix.uname(), bump version
|
Matthew Wild |
2010-08-31 |
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)
|
Matthew Wild |
2010-08-30 |
tests/test_util_jid.lua: Add more tests for JID splitting
|
Matthew Wild |
2010-08-30 |
util.stanza: stanza:matched_children() -> stanza:matching_tags()
|
Matthew Wild |
2010-08-30 |
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)
|
Matthew Wild |
2010-08-30 |
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready
|
Matthew Wild |
2010-08-30 |
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator
|
Matthew Wild |
2010-08-29 |
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]
|
Matthew Wild |
2010-08-29 |
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)
|
Matthew Wild |
2010-08-28 |
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For
|
Matthew Wild |
2010-08-28 |
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb)
|
Matthew Wild |
2010-08-28 |
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)
|
Matthew Wild |
2010-08-27 |
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)
|
Matthew Wild |
2010-08-24 |
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.
|
Waqas Hussain |
2010-08-23 |
util.sasl_cyrus: Spaces -> tabs.
|
Waqas Hussain |
2010-08-23 |
usermanager: Get rid unused Cyrus SASL related code.
|
Waqas Hussain |
2010-08-23 |
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
|
Waqas Hussain |
2010-08-23 |
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).
|
Waqas Hussain |
2010-08-23 |
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).
|
Waqas Hussain |
2010-08-23 |
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)
|
Matthew Wild |
2010-08-23 |
net.server: Don't load configmanager if not running inside Prosody, assume server_select
|
Matthew Wild |
2010-08-23 |
mod_bosh: Don't adjust rid when creating a session, as this is no longer necessary and causes a log message ('rid too large') to be erroneously printed, fixes #203
|
Matthew Wild |
2010-08-22 |
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202
|
Matthew Wild |
2010-08-22 |
net.server_select, net.server_event: Remove set_mode() call from server.link()... it can cause the last chunk of data to be discarded if shorter than buffersize (thanks to Zash for the debugging)
|
Matthew Wild |
2010-08-22 |
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
|
Florian Zeitz |
2010-08-22 |
mod_adhoc: Code restructuring
|
Florian Zeitz |
2010-08-22 |
util.logger: Remove support for the 'log_sources' option, to remove a dependency on configmanager. I think the equivalent of log_sources can be done with the advanced logging config.
|
Matthew Wild |
2010-08-22 |
mod_auth_internal_hashed: Fix deleting users
|
Kim Alvefur |
2010-08-16 |
mod_privacy: Fix typo causing <active/> to never be send
|
Florian Zeitz |
2010-08-12 |
mod_console: Add host:* commands to help (thanks Zash)
|
Matthew Wild |
2010-08-14 |
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )
|
Matthew Wild |
2010-08-10 |
mod_bosh: Fix to properly ignore repeated requests
|
Matthew Wild |
2010-08-07 |
mod_bosh: Small change to use variable instead of hard-coded xmlns
|
Matthew Wild |
2010-08-06 |
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()
|
Matthew Wild |
2010-08-06 |
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload
|
Matthew Wild |
2010-08-06 |
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
|
Waqas Hussain |
2010-08-03 |
MUC: Return correct error to non-members attempting to enter a members-only room.
|
Waqas Hussain |
2010-08-03 |
util.xmppstream: Removed some useless property assignments.
|
Waqas Hussain |
2010-08-03 |
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.
|
Waqas Hussain |
2010-08-03 |
util.sasl: Simplified some code a bit.
|
Waqas Hussain |
2010-08-03 |
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.
|
Waqas Hussain |
2010-08-03 |
eventmanager: REMOVE!!!
|
Matthew Wild |
2010-08-03 |
mod_bosh: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
loggingmanager: Remove (redundant!) dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
sessionmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
s2smanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
componentmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
hostmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
modulemanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
s2smanager: brackets, just to be sure :)
|
Matthew Wild |
2010-08-03 |
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)
|
Matthew Wild |
2010-08-03 |
util.datetime: Added implementation for function parse().
|
Waqas Hussain |
2010-08-02 |
storage/mod_ejabberd: Reorganized some code.
|
Waqas Hussain |
2010-08-02 |
util.sasl_cyrus: Cleanup.
|
Waqas Hussain |
2010-08-02 |
util.sasl: Removed method:forbidden() and its side effects.
|
Waqas Hussain |
2010-08-02 |
util.sasl_cyrus: Removed method:forbidden().
|
Waqas Hussain |
2010-08-02 |
mod_auth_*: Fixed copyright headers.
|
Waqas Hussain |
2010-08-02 |
util.xmppstream: Add set_session() method to change the session that a stream is associated with
|
Matthew Wild |
2010-08-02 |
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with
|
Matthew Wild |
2010-08-02 |
net.server_event: Remove some debug messages
|
Matthew Wild |
2010-08-02 |
mod_version: Leave out the os element if hide_os_type is set
|
Kim Alvefur |
2010-08-01 |
mod_version: Make the command used to get OS version configurable
|
Kim Alvefur |
2010-08-01 |
usermanager: Fix two nil global accesses
|
Matthew Wild |
2010-07-31 |
mod_saslauth: Fixed a nil global access.
|
Waqas Hussain |
2010-07-31 |
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).
|
Waqas Hussain |
2010-07-31 |
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().
|
Waqas Hussain |
2010-07-31 |
storage/mod_ejabberd (and associated library): Initial commit.
|
Waqas Hussain |
2010-07-31 |
storage/mod_xep0227: Initial commit.
|
Waqas Hussain |
2010-07-31 |
prosody: Enable storage manager.
|
Waqas Hussain |
2010-07-31 |
prosody.cfg.lua.dist: Fixed trailing whitespace.
|
Waqas Hussain |
2010-07-31 |
util.pluginloader: Remove useless datamanager dependency.
|
Waqas Hussain |
2010-07-31 |
util.pluginloader: Fix loading of plugins, plugin libraries and resources in subfolders (e.g., when loading 'a/b', load 'a/mod_b.lua', and not 'mod_a/b.lua').
|
Waqas Hussain |
2010-07-31 |
util.roster: Remove, not going this route now
|
Matthew Wild |
2010-07-26 |
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).
|
Waqas Hussain |
2010-07-25 |
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).
|
Waqas Hussain |
2010-07-25 |
tests: Added tests for util.sasl.scram.Hi().
|
Waqas Hussain |
2010-07-25 |
util.sasl.scram: Made function Hi public.
|
Waqas Hussain |
2010-07-25 |
mod_console: Added support for multiple arguments to print().
|
Waqas Hussain |
2010-07-25 |
storagemanager: Fixed a nil access.
|
Waqas Hussain |
2010-07-25 |
prosody.resolve_relative_path: Updated to take a parent path to resolve against.
|
Waqas Hussain |
2010-07-23 |
storagemanager: Initial commit.
|
Waqas Hussain |
2010-07-23 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-23 |
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob)
|
Matthew Wild |
2010-07-23 |
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead
|
Matthew Wild |
2010-07-22 |
mod_tls: Remove extraneous flag to starttls() for s2sout connecections
|
Matthew Wild |
2010-07-22 |
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)
|
Matthew Wild |
2010-07-22 |
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password
|
Matthew Wild |
2010-07-21 |
mod_register: Drop useless depencency on datamanager.
|
Waqas Hussain |
2010-07-20 |
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.
|
Waqas Hussain |
2010-07-20 |
util.iterators: Add skip() to skip the first n items of an iterator
|
Matthew Wild |
2010-07-20 |
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense).
|
Waqas Hussain |
2010-07-18 |
Merge with trunk.
|
Waqas Hussain |
2010-07-17 |
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.
|
Waqas Hussain |
2010-07-17 |
MUC: No need to call is_admin twice now, global admins are admins on hosts
|
Matthew Wild |
2010-07-17 |
net.server_event: Remove debug logging from dummy onstatus handler
|
Matthew Wild |
2010-07-17 |
mod_saslauth: Cleaned up unused requires.
|
Waqas Hussain |
2010-07-17 |
mod_saslauth: A little cleanup for anonymous_login.
|
Waqas Hussain |
2010-07-17 |
configmanager: Remove dependency on eventmanager, and global 'prosody' object
|
Matthew Wild |
2010-07-17 |
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing
|
Matthew Wild |
2010-07-16 |
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197
|
Matthew Wild |
2010-07-16 |
Merge Florob->trunk
|
Matthew Wild |
2010-07-16 |
util.dataforms: Add list-multi support
|
Florian Zeitz |
2010-07-15 |
util.dataforms: Capability to set default for list-single
|
Florian Zeitz |
2010-07-15 |
Merge Zash->trunk
|
Matthew Wild |
2010-07-16 |
mod_proxy65: Use util.jid.compare() and remove some clutter
|
Kim Alvefur |
2010-07-16 |
Merge Zash->trunk
|
Matthew Wild |
2010-07-16 |
util.jid: compare() added, with some tests.
|
Kim Alvefur |
2010-07-15 |
util.sasl.scram: Reference actual RFC instead of the draft.
|
Tobias Markmann |
2010-07-15 |
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().
|
Waqas Hussain |
2010-07-15 |
Merge with backout
|
Matthew Wild |
2010-07-15 |
Backed out changeset 598c33a99a31 (already fixed a better way)
|
Matthew Wild |
2010-07-15 |
certmanager: Fix to handle the case of no SSL configuration at all
|
Matthew Wild |
2010-07-14 |
certmanager: Added copyright header.
|
Waqas Hussain |
2010-07-15 |
certmanager: Defined default_capath to prevent a global nil access.
|
Waqas Hussain |
2010-07-15 |
certmanager: Use an empty table as the default ssl config when a global 'ssl' config option isn't specified (fixes a top-level traceback on startup).
|
Waqas Hussain |
2010-07-15 |
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).
|
Waqas Hussain |
2010-07-14 |
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.
|
Waqas Hussain |
2010-07-14 |
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.
|
Waqas Hussain |
2010-07-14 |
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.
|
Waqas Hussain |
2010-07-14 |
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).
|
Waqas Hussain |
2010-07-14 |
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
|
Waqas Hussain |
2010-07-14 |
net.dns: Call :cancel() on the current resolver instead of the prototype
|
Matthew Wild |
2010-07-14 |
util.roster: Initial skeleton commit
|
Matthew Wild |
2010-07-14 |
loggingmanager: Add reload_logging() method, which gets called on any config reload, to reset util.logger and remove and re-add all sink types to perform a full reload of the logging system without a restart.
|
Matthew Wild |
2010-07-14 |
util.logger: Add reset() method to clear all sinks
|
Matthew Wild |
2010-07-14 |
certmanager: Remove debug logging accidentally committed
|
Matthew Wild |
2010-07-13 |
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147
|
Matthew Wild |
2010-07-13 |
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file
|
Matthew Wild |
2010-07-13 |
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)
|
Matthew Wild |
2010-07-13 |
configure: Make it possible to override ostype presets with values specified later on the command-line
|
Matthew Wild |
2010-07-13 |
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)
|
Matthew Wild |
2010-07-13 |
mod_saslauth: Rename variable 'aret' to 'ok' as per convention
|
Matthew Wild |
2010-07-12 |
mod_disco: Reflect requested 'node' attribute in the disco#info reply.
|
Waqas Hussain |
2010-07-11 |
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").
|
Waqas Hussain |
2010-07-11 |
mod_disco: Cache disco#info reply and caps hash for host, return correct caps hash, and respond to disco#info to the caps hash node.
|
Waqas Hussain |
2010-07-11 |
mod_adhoc: Add capability to pass data to forms
|
Florian Zeitz |
2010-07-09 |
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency
|
Matthew Wild |
2010-07-09 |
mod_pep: Use util.caps
|
Matthew Wild |
2010-07-09 |
mod_disco: Support for putting the server's caps hash in stream:features to allow the client to cache disco#info for the server instead of requesting it at each login.
|
Matthew Wild |
2010-07-09 |
util.caps: Entity capabilities hash generation (moved from mod_pep)
|
Matthew Wild |
2010-07-09 |
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl
|
Matthew Wild |
2010-07-09 |
mod_posix: Truncate the pidfile before writing to ensure that we never overwrite with a PID shorter than the previous, and end with an invalid PID in the file.
|
Brian Cully |
2010-07-09 |
prosodyctl: Warn and exit if any log files are not writeable, fixes #94
|
Matthew Wild |
2010-07-09 |
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong user
|
Matthew Wild |
2010-07-08 |
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider
|
Matthew Wild |
2010-07-08 |
mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default
|
Matthew Wild |
2010-07-08 |
mod_auth_internal, mod_auth_internal_hashed: Remove checking for nil or empty password and pretending it means the user doesn't exist. Hopefully with more success than Custer.
|
Matthew Wild |
2010-07-08 |
util-src/Makefile: Stop linking dynamic libraries to Lua, it isn't necessary as symbols are exported from the Lua binary (thanks deryni)
|
Matthew Wild |
2010-07-08 |
xmppserver_listener: Fix variable names I forgot to change in the last commit
|
Matthew Wild |
2010-07-08 |
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)
|
Matthew Wild |
2010-07-08 |
util.filters: Add newline at end of file
|
Matthew Wild |
2010-07-08 |
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested)
|
Matthew Wild |
2010-07-06 |
s2smanager: Lower default DNS timeout to 15s (it's now a per-DNS-server timeout, rather than total timeout), use net.dns's new timeout system, and remove our custom timeout handlers
|
Matthew Wild |
2010-07-05 |
net.dns: Add dns.settimeout() to set the timeout for the default resolver
|
Matthew Wild |
2010-07-05 |
net.dns: Make timeout configurable (default 15s)
|
Matthew Wild |
2010-07-05 |
net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns
|
Matthew Wild |
2010-07-05 |
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()
|
Matthew Wild |
2010-07-05 |
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary
|
Matthew Wild |
2010-07-05 |
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups
|
Matthew Wild |
2010-07-05 |
mod_bosh: Add jabber:client namespace to stanzas with no namespace
|
Matthew Wild |
2010-07-04 |
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addresses
|
Matthew Wild |
2010-07-04 |
xmppcomponent_listener: Import jid_split to fix undefined global reference
|
Matthew Wild |
2010-07-04 |
mod_component: Read validate_from_addresses option from the config
|
Matthew Wild |
2010-07-04 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-07-03 |
mod_privacy: Add service discovery feature.
|
Waqas Hussain |
2010-07-03 |
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.
|
Waqas Hussain |
2010-07-03 |
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162
|
Matthew Wild |
2010-07-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-02 |
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)
|
Matthew Wild |
2010-07-02 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-02 |
net.server_select: Clean up buffer and fire drained callback on successful write before we try and start TLS negotiation (if negotiation fails instantly then we can be left without a handler to use for cleanup) (thanks dersd)
|
Matthew Wild |
2010-07-02 |
net.server_select: Fix a snippet of code that was living at the wrong indentation level
|
Matthew Wild |
2010-07-02 |
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)
|
Matthew Wild |
2010-07-02 |
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)
|
Matthew Wild |
2010-07-02 |
util.prosodyctl: Fixed host variables in user_exists.
|
Tobias Tom |
2010-07-01 |
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))
|
Matthew Wild |
2010-07-01 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-29 |
Merge backout
|
Matthew Wild |
2010-06-29 |
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)
|
Matthew Wild |
2010-06-29 |
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)
|
Matthew Wild |
2010-06-29 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-29 |
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)
|
Matthew Wild |
2010-06-29 |
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.
|
Waqas Hussain |
2010-06-23 |
util.sasl_cyrus: Added a table mapping error codes to strings.
|
Waqas Hussain |
2010-06-23 |
mod_register: Delete the offline store as a list, and delete the privacy store.
|
Waqas Hussain |
2010-06-23 |
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).
|
Waqas Hussain |
2010-06-23 |
mod_compression: Lowered a log level.
|
Waqas Hussain |
2010-06-23 |
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )
|
Matthew Wild |
2010-06-29 |
usermanager: Expose host_handler() as initialize_host()
|
Matthew Wild |
2010-06-29 |
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.
|
Waqas Hussain |
2010-06-23 |
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.
|
Waqas Hussain |
2010-06-23 |
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.
|
Waqas Hussain |
2010-06-23 |
mod_auth_internal_hashed: Update TODO comments to COMPAT
|
Matthew Wild |
2010-06-22 |
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-not
|
Matthew Wild |
2010-06-22 |
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers
|
Matthew Wild |
2010-06-22 |
mod_adhoc: Update for new is_admin usage
|
Matthew Wild |
2010-06-22 |
usermanager: is_admin: Resume the old role of determining precisely whether a user is an admin for a given host (or a global admin) - auth providers checked for JIDs not listed in the config if they support it
|
Matthew Wild |
2010-06-22 |
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.
|
Waqas Hussain |
2010-06-19 |
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.
|
Waqas Hussain |
2010-06-19 |
util.signal: Make kill() available on OS X (thanks darkrain).
|
Waqas Hussain |
2010-06-19 |
MUC: A little modification to improve code analysis.
|
Waqas Hussain |
2010-06-19 |
MUC: Updated room:set_role() to use room:can_set_role().
|
Waqas Hussain |
2010-06-19 |
MUC: Added room:can_set_role().
|
Waqas Hussain |
2010-06-19 |
mod_announce: A little cleanup.
|
Waqas Hussain |
2010-06-18 |
mod_storage: Make DBI a soft dependency, not a hard one.
|
Waqas Hussain |
2010-06-18 |
mod_announce: Removed unused variables.
|
Waqas Hussain |
2010-06-18 |
mod_announce: Changed a global variable to local.
|
Waqas Hussain |
2010-06-18 |
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).
|
Waqas Hussain |
2010-06-15 |
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal: Log as "auth_internal", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.
|
Waqas Hussain |
2010-06-15 |
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda
|
Matthew Wild |
2010-06-14 |
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data
|
Matthew Wild |
2010-06-13 |
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).
|
Waqas Hussain |
2010-06-13 |
MUC: Updated code to use :set_hidden() and :is_hidden().
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_hidden(boolean) and room:is_hidden().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).
|
Waqas Hussain |
2010-06-13 |
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_persistent(boolean) and room:is_persistent().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).
|
Waqas Hussain |
2010-06-13 |
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_members_only(boolean) and room:is_members_only().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).
|
Waqas Hussain |
2010-06-13 |
MUC: Added a 'Make Room Moderated?' field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_moderated(boolean) and room:is_moderated().
|
Waqas Hussain |
2010-06-13 |
MUC: Persist data in room:set_password() when called programmatically.
|
Waqas Hussain |
2010-06-13 |
MUC: Added a password field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Include a <password/> element in invites from password protected rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).
|
Waqas Hussain |
2010-06-13 |
MUC: Added password checking on room join.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:get_password() and room:set_password().
|
Waqas Hussain |
2010-06-13 |
mod_auth_internal_hashed: Fixed a traceback in account creation.
|
Waqas Hussain |
2010-06-12 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-12 |
Tagging 0.7.0 (again)
|
Matthew Wild |
2010-06-12 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-12 |
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
0.7.0
|
Waqas Hussain |
2010-06-11 |
mod_saslauth: Return proper error on invalid usernames.
|
Waqas Hussain |
2010-06-11 |
net.server_event: attemp to fix more spelling fail.
|
Waqas Hussain |
2010-06-11 |
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.
|
Waqas Hussain |
2010-06-11 |
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.
|
Waqas Hussain |
2010-06-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-11 |
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command
|
Matthew Wild |
2010-06-11 |
mod_uptime: Add ad-hoc command
|
Matthew Wild |
2010-06-11 |
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
|
Matthew Wild |
2010-06-11 |
mod_adhoc/adhoc.lib: Add copyright header
|
Matthew Wild |
2010-06-11 |
mod_adhoc/adhoc.lib: Handle errors according to XEP
|
Matthew Wild |
2010-06-11 |
mod_announce: Add ad-hoc command for sending announcements \o/
|
Matthew Wild |
2010-06-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-10 |
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to follow
|
Matthew Wild |
2010-06-10 |
Tagging 0.7.0
|
Matthew Wild |
2010-06-09 |
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas
|
Matthew Wild |
2010-06-10 |
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures
|
Matthew Wild |
2010-06-10 |
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.
|
Waqas Hussain |
2010-06-09 |
mod_privacy: Workaround for a traceback.
|
Waqas Hussain |
2010-06-09 |
mod_adhoc: Imported from prosody-modules, thanks Florob!
|
Matthew Wild |
2010-06-09 |
mod_auth_internal{,_hashed}: Update is_admin to only report the admin status of the current host (ignores global admin rights), fixes global access traceback
|
Matthew Wild |
2010-06-09 |
usermanager: Handle checking for global admins on behalf of providers
|
Matthew Wild |
2010-06-09 |
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.
|
Waqas Hussain |
2010-06-09 |
mod_auth_internal_hashed: Removed some useless code.
|
Waqas Hussain |
2010-06-09 |
mod_presence: Fixed a traceback.
|
Waqas Hussain |
2010-06-09 |
Merge with Tobias.
|
Waqas Hussain |
2010-06-09 |
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Remove debugging output.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.
|
Tobias Markmann |
2010-06-09 |
Merge with tip.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.
|
Tobias Markmann |
2010-06-08 |
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
|
Tobias Markmann |
2010-06-08 |
Fix missing parameter in mod_auth_internal_hashed.
|
Kim Alvefur |
2010-06-09 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
2010-06-09 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-09 |
tools/xep227toprosody.lua: Set executable bit
|
Matthew Wild |
2010-06-09 |
mod_compression: Removed some useless logging code.
|
Waqas Hussain |
2010-06-08 |
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.
|
Waqas Hussain |
2010-06-08 |
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.
|
Waqas Hussain |
2010-06-08 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
2010-06-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-07 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
mod_auth_cyrus: Auth provider with support for Cyrus SASL.
|
Waqas Hussain |
2010-06-06 |
mod_auth_anonymous: Fixed a syntax error.
|
Waqas Hussain |
2010-06-06 |
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.
|
Waqas Hussain |
2010-06-06 |
mod_saslauth: Updated to use usermanager.get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
usermanager: Changed get_supported_methods to get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
Merge with trunk.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Enable firing of pre-events for probes.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Don't stop pre-event for outgoing probes.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Small refactoring.
|
Waqas Hussain |
2010-06-04 |
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
|
Matthew Wild |
2010-06-04 |
Merge trunk/MattJ with trunk
|
Matthew Wild |
2010-06-04 |
mod_saslauth: Fix log level
|
Matthew Wild |
2010-06-04 |
usermanager: Rename the fallback provider from 'dummyauth' to 'null'
|
Matthew Wild |
2010-06-04 |
usermanager: Add hunk that got missed in a merge
|
Matthew Wild |
2010-06-04 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
SASL: Minor cleanup.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
2010-06-03 |
Add jid support for motd
|
Jeff Mitchell |
2010-05-29 |
Add motd plugin, giving text to a user on each login.
|
Jeff Mitchell |
2010-05-29 |
Add the ability to have names in group files, by putting them with an = sign after the jid:
|
Jeff Mitchell |
2010-05-28 |
Correct out of order logic in mod_hashpassauth
|
Jeff Mitchell |
2010-05-28 |
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.
|
Jeff Mitchell |
2010-05-27 |
Have defaultauth load by default
|
Jeff Mitchell |
2010-05-27 |
Check in mod_hashpassauth -- works!
|
Jeff Mitchell |
2010-05-26 |
Working defaultauth
|
Jeff Mitchell |
2010-05-20 |
Added mod_auth_default
|
Jeff Mitchell |
2010-05-20 |
Update usermanager to not crash, etc.
|
Jeff Mitchell |
2010-05-20 |
First bit of work
|
Jeff Mitchell |
2010-05-20 |
Merge backout
|
Matthew Wild |
2010-06-04 |
Backed out changeset 8bd3857a75ee
|
Matthew Wild |
2010-06-04 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
SASL: Minor cleanup.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
2010-06-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-03 |
s2smanager: Remove potentially misleading log message (thanks albert)
|
Matthew Wild |
2010-06-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-02 |
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)
|
Matthew Wild |
2010-06-02 |
mod_compression: Use filters! \o/
|
Matthew Wild |
2010-06-02 |
xmppserver_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
2010-06-02 |
s2smanager: Add filters for outgoing bytes and stanzas
|
Matthew Wild |
2010-06-02 |
sessionmanager: Rename filters_initialize->initialize_filters
|
Matthew Wild |
2010-06-02 |
xmppclient_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
2010-06-02 |
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
|
Matthew Wild |
2010-06-02 |
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
|
Matthew Wild |
2010-06-02 |
xmppserver_listener: Port to util.xmppstream \o/
|
Matthew Wild |
2010-06-02 |
util.filters: Break processing if a filterer returns nil
|
Matthew Wild |
2010-06-02 |
util.filters: Don't traceback with no filters of a type added
|
Matthew Wild |
2010-06-02 |
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
|
Waqas Hussain |
2010-06-02 |
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
|
Waqas Hussain |
2010-06-02 |
xmppclient_listener: Port to onconnect handler
|
Matthew Wild |
2010-06-02 |
util.filters: Don't traceback when trying to remove a filter from an uninitialized object
|
Matthew Wild |
2010-06-02 |
util.filters: Expose the initialization function
|
Matthew Wild |
2010-06-02 |
util.filters: New utility library for managing filters on an object
|
Matthew Wild |
2010-06-02 |
mod_pep: Corrected and optimized handling of non-available presence stanzas.
|
Waqas Hussain |
2010-06-01 |
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
|
Waqas Hussain |
2010-05-30 |
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
|
Matthew Wild |
2010-06-01 |
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
|
Waqas Hussain |
2010-06-01 |
Merge compression fix
|
Matthew Wild |
2010-05-29 |
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
|
Matthew Wild |
2010-05-29 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-26 |
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
|
Matthew Wild |
2010-05-26 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.scram: Fix remaining - in profile name
|
Matthew Wild |
2010-05-24 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
2010-05-24 |
Merge trunk/Tobias->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
2010-05-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
2010-05-24 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
2010-05-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-23 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-05-23 |
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
|
Waqas Hussain |
2010-05-23 |
usermanager: Take datamanager errors into account when determining account existance.
|
Waqas Hussain |
2010-05-23 |
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Return an error string when subscription test fails due to an error.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Mark rosters which fail to load as broken, and never save them.
|
Waqas Hussain |
2010-05-23 |
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
|
Waqas Hussain |
2010-05-23 |
util.datamanager: Return an error string when failing to save.
|
Waqas Hussain |
2010-05-23 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
2010-02-28 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
2010-05-22 |
util.sasl.plain: Typo.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-21 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
2010-05-06 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
2010-05-21 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
2010-03-12 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
2010-02-28 |
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Don't fire roster-load event if there was an error loading the roster
|
Matthew Wild |
2010-05-22 |
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
|
Waqas Hussain |
2010-05-22 |
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
|
Waqas Hussain |
2010-05-22 |
rostermanager: When loading the roster, also return a datamanager error if available.
|
Waqas Hussain |
2010-05-22 |
util.datamanager: When failing to load a file, and the file exists, return nil, error.
|
Waqas Hussain |
2010-05-22 |
mod_privacy: Improved logging.
|
Waqas Hussain |
2010-05-21 |
mod_presence: Added option 'ignore_presence_priority'.
|
Waqas Hussain |
2010-05-21 |
Merge with backout
|
Matthew Wild |
2010-05-21 |
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)
|
Matthew Wild |
2010-05-21 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
2010-05-22 |
util.sasl.plain: Typo.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-21 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
2010-05-21 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-21 |
mod_bosh: Re-layout session object creation to make lines shorter
|
Matthew Wild |
2010-05-21 |
mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP)
|
Matthew Wild |
2010-05-21 |
mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in place
|
Matthew Wild |
2010-05-21 |
mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway.
|
Matthew Wild |
2010-05-21 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)
|
Matthew Wild |
2010-05-20 |
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Allow the Cyrus SASL realm to be configurable
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
2010-05-20 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
2010-05-20 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
2010-05-20 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)
|
Matthew Wild |
2010-05-20 |
usermanager: Changed auth provider functions to methods.
|
Waqas Hussain |
2010-05-19 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-18 |
Merge 0.6->0.7
|
Matthew Wild |
2010-05-18 |
configure: Fix to allow option values containing '=' (thanks Jakub)
|
Matthew Wild |
2010-05-18 |
net/dns: Fix socket.select timeout.
|
Brian Cully |
2009-12-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-17 |
Merge 0.6->0.7
|
Matthew Wild |
2010-05-17 |
net/httpserver_listener: Ignore empty strings on incoming data.
|
Brian Cully |
2010-04-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-17 |
Merge 0.7/MattJ with 0.7
|
Matthew Wild |
2010-05-17 |
Merge with 0.6
|
Matthew Wild |
2010-05-17 |
mod_bosh: Always give requests a destroy handler, so that the management of each session's request array and the inactive_sessions logic can happen in one place. Simplifies everything and concludes this series of BOSH fixes.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.
|
Matthew Wild |
2010-05-17 |
prosodyctl: Support for the new usermanager, refactor host creation and fail if a host is not using the default authentication provider, for now. (thanks Nicola)
|
Matthew Wild |
2010-05-15 |
usermanager: Export new_default_provider()
|
Matthew Wild |
2010-05-15 |
usermanager: Handle auth providers for components.
|
Waqas Hussain |
2010-05-13 |
usermanager: Fix logic for per-host admin tables (thanks Maranda)
|
Matthew Wild |
2010-05-12 |
net.xmppclient_listener: Port to util.xmppstream \o/
|
Matthew Wild |
2010-05-09 |
prosody: Load util.xmppstream :(
|
Matthew Wild |
2010-05-09 |
util.xmppstream: Stream objects now just have feed/reset methods
|
Matthew Wild |
2010-05-09 |
usermanager: Bump log level of incorrect config option warnings
|
Matthew Wild |
2010-05-07 |
usermanager: Fix for is_admin to work with the new auth provider architecture
|
Matthew Wild |
2010-05-07 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-05-07 |
Merge 0.6->0.7
|
Waqas Hussain |
2010-05-07 |
mod_console: Set a chunk name for loadstring calls (nicer errors).
|
Waqas Hussain |
2010-05-07 |
mod_posix: Fixed a global access.
|
Waqas Hussain |
2010-05-07 |
mod_console: Ensure that a null byte is printed after sending the banner.
|
Waqas Hussain |
2010-05-07 |
prosody: Modified function metatable for better string representation of functions.
|
Waqas Hussain |
2010-05-07 |
prosody: Lowered log level for a log message.
|
Waqas Hussain |
2010-05-07 |
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.
|
Waqas Hussain |
2010-05-07 |
net.server_select: Remove some debugging code.
|
Waqas Hussain |
2010-05-06 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-05-06 |
Merge 0.6->0.7
|
Waqas Hussain |
2010-05-06 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
2010-05-06 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
2010-05-06 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
2010-05-06 |
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)
|
Matthew Wild |
2010-05-05 |
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do
|
Matthew Wild |
2010-05-05 |
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)
|
Matthew Wild |
2010-05-05 |
Merge configmanager->trunk
|
Matthew Wild |
2010-05-05 |
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)
|
Matthew Wild |
2010-04-14 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
mod_console: Make use of the new onconnect callback to initialise session and send banner
|
Matthew Wild |
2010-05-05 |
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbuffer
|
Matthew Wild |
2010-05-05 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified size
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Support for :pause() and :resume() on connections
|
Matthew Wild |
2010-05-05 |
usermanager: Give the default auth provider a name, you'll never guess what it is.
|
Matthew Wild |
2010-05-05 |
Merge Tobias's fancy SASL branch->trunk
|
Matthew Wild |
2010-05-05 |
Merge with tip.
|
Tobias Markmann |
2010-03-12 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
2010-03-12 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
2010-02-28 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl.anonymous: Adding documentation on anonymous authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
2010-02-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)
|
Matthew Wild |
2010-05-05 |
usermanager: Support for pluggable authentication providers
|
Matthew Wild |
2010-05-05 |
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely
|
Matthew Wild |
2010-05-04 |
Merge 0.7->trunk (with MUC needing checking, waqas)
|
Matthew Wild |
2010-05-04 |
Merge 0.6 into 0.7.
|
Waqas Hussain |
2010-05-01 |
Tagging 0.6.2
|
Matthew Wild |
2010-04-14 |
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users
0.6.2
|
Matthew Wild |
2010-04-14 |
hostmanager: Re-word log messages in line with config changes
|
Matthew Wild |
2010-04-14 |
configmanager: Add VirtualHost as an alias for Host
|
Matthew Wild |
2010-04-14 |
MUC: Allow moderators which are not owners to change roles.
|
Waqas Hussain |
2010-04-14 |
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.
|
Waqas Hussain |
2010-04-19 |
modulemanager: Log proper tracebacks on errors during module load/unload.
|
Waqas Hussain |
2010-04-19 |
prosody: Set metatable on functions to allow easy access to upvalues.
|
Waqas Hussain |
2010-04-19 |
configmanager: Fix very wacky indentation
|
Matthew Wild |
2010-05-04 |
configmanager: Fix some wacky indentation
|
Matthew Wild |
2010-05-04 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-11 |
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming
|
Matthew Wild |
2010-04-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-11 |
net.server_select: Support for listener.onconnect
|
Matthew Wild |
2010-04-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-09 |
Merge 0.6->0.7
|
Matthew Wild |
2010-04-09 |
net.server: Fix logic error causing traceback when receiving a non-number port
|
Matthew Wild |
2010-04-09 |
loggingmanager: Fix syntax error :)
|
Matthew Wild |
2010-04-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-07 |
util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas.
|
Matthew Wild |
2010-04-07 |
loggingmanager: Observe 'debug' config setting for console logging too
|
Matthew Wild |
2010-04-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-03 |
Merge 0.6->0.7
|
Matthew Wild |
2010-04-03 |
Merge 0.6/MattJ -> 0.6
|
Matthew Wild |
2010-04-03 |
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)
|
Matthew Wild |
2010-04-03 |
util.ztact: Fixed global accesses.
|
Waqas Hussain |
2010-04-01 |
util.uuid: Use a local instead of a global.
|
Waqas Hussain |
2010-04-01 |
util.stanza: Fixed some more nil global accesses.
|
Waqas Hussain |
2010-04-01 |
util.stanza: Fixed a nil global access.
|
Waqas Hussain |
2010-04-01 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-30 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-03-30 |
net.server_event: Fixed spelling fail.
|
Waqas Hussain |
2010-03-26 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-30 |
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug
|
Matthew Wild |
2010-03-30 |
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
|
Matthew Wild |
2010-03-30 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Report the line number when showing a syntax error in the input file
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Optimisations aplenty for faster processing of large files
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
net.server_event: Don't re-try a write if the connection closed (thanks Flo)
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-24 |
net.server_event: Bump timeout values up somewhat
|
Matthew Wild |
2010-03-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-24 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-03-24 |
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).
|
Waqas Hussain |
2010-03-23 |
mod_register: Use set_password to set passwords instead of create_user.
|
Waqas Hussain |
2010-03-23 |
usermanager: Added function set_password.
|
Waqas Hussain |
2010-03-23 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-24 |
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s
|
Matthew Wild |
2010-03-24 |
prosody.cfg.lua.dist: Whitespace fix.
|
Waqas Hussain |
2010-03-23 |
prosody.cfg.lua.dist: Disable mod_privacy by default.
|
Waqas Hussain |
2010-03-23 |
usermanager: Return sane errors/results when Cyrus SASL is in use.
|
Waqas Hussain |
2010-03-23 |
mod_saslauth: Tidier code for SASL backend selection.
|
Waqas Hussain |
2010-03-23 |
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.
|
Waqas Hussain |
2010-03-23 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-22 |
util.windows: Convert from Windows line endings
|
Matthew Wild |
2010-03-22 |
Update copyright headers for 2010
|
Matthew Wild |
2010-03-22 |
loggingmanager: Don't use non-standard format specifier to format the timestamp.
|
Waqas Hussain |
2010-03-22 |
util.xmppstream: new() now returns a parser object
|
Matthew Wild |
2010-03-22 |
util.xmppstream: Initial commit
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]
|
Waqas Hussain |
2010-03-22 |
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]
|
Waqas Hussain |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)
|
Matthew Wild |
2010-03-22 |
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned
|
Matthew Wild |
2010-03-22 |
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary
|
Matthew Wild |
2010-03-22 |
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)
|
Matthew Wild |
2010-03-22 |
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
|
Matthew Wild |
2010-03-22 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
2010-03-22 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-20 |
.hgignore: Ignore prosody.version (thanks Florob)
|
Matthew Wild |
2010-03-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Clarify some log messages and levels
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.
|
Paul Aurich |
2010-03-18 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
2010-03-17 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
2010-03-17 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
2010-03-16 |
Merge darkrain->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
2010-03-17 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
2010-03-17 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-18 |
Merge 0.6 with waqas
|
Matthew Wild |
2010-03-18 |
mod_compression: Improved and lowered log level of some logged messages.
|
Waqas Hussain |
2010-03-15 |
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)
|
Matthew Wild |
2010-03-18 |
Merge with 0.7
|
Matthew Wild |
2010-03-17 |
Merge with 0.6 (into 0.7, namely mod_compression fixes)
|
Matthew Wild |
2010-03-17 |
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.
|
Waqas Hussain |
2010-03-09 |
mod_compression: More robust stanza processing.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Don't succeed after indicating a failure.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Don't tell client compression succeeded when it didn't.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Fixed various possible tracebacks in logging.
|
Waqas Hussain |
2010-03-09 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
2010-03-16 |
MUC: Added support for letting clients manage discussion history.
|
Waqas Hussain |
2010-03-16 |
Merge with 0.7 (and indirectly 0.6.2)
|
Matthew Wild |
2010-03-15 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
2010-03-03 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
2010-03-03 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.
|
Waqas Hussain |
2010-03-03 |
stanza_router: Allow non-jabber:client elements after auth, before bind.
|
Waqas Hussain |
2010-03-03 |
Fixing some typos.
|
Tobias Markmann |
2009-11-20 |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
Waqas Hussain |
2009-12-01 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
2010-02-12 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
2010-02-22 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
2010-02-21 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
2010-02-21 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
2010-02-20 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
2010-02-14 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
2010-02-14 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
2010-02-14 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
2010-02-13 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
2010-02-13 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
2010-02-12 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
2010-02-12 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
2010-02-12 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
2010-02-12 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
2010-02-11 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
2010-02-09 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
2010-02-05 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
2010-01-31 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
2010-01-31 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
2010-01-31 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
2010-01-30 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
2010-01-29 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
2010-01-29 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
2010-01-24 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
2010-01-23 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
2010-01-22 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
2010-01-21 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
2010-01-21 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
2010-01-21 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
2010-01-18 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
2010-01-18 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
2010-01-11 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
2010-01-11 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
2010-01-10 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
2010-01-01 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
2009-12-09 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
2009-12-09 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
2009-12-09 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
2009-12-09 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
2009-12-05 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
2009-12-05 |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
Matthew Wild |
2009-11-30 |
tests: Add tests for util.jid.join()
|
Matthew Wild |
2009-11-27 |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
Matthew Wild |
2009-11-27 |
MUC: Only allow moderators to change the room subject.
|
Waqas Hussain |
2009-11-25 |
MUC: Prevent visitors from broadcasting messages.
|
Waqas Hussain |
2009-11-25 |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
Waqas Hussain |
2009-11-25 |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
Matthew Wild |
2009-11-24 |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
Matthew Wild |
2009-11-23 |
mod_bosh: Don't log response XML
|
Matthew Wild |
2009-11-21 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
2010-02-19 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
2010-02-19 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
2010-01-15 |
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak
|
Matthew Wild |
2010-03-03 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
2010-02-19 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
2010-02-19 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
2010-02-19 |
README: Update URL for installation docs
|
Matthew Wild |
2010-02-18 |
HACKERS: Update
|
Matthew Wild |
2010-02-18 |
TODO: Update for the fact that 0.7 is done
|
Matthew Wild |
2010-03-03 |
TODO: Update
|
Matthew Wild |
2010-02-18 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
2010-01-31 |
s2smanager: Fix syntax error)
|
Matthew Wild |
2010-01-30 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
2010-01-30 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
2010-01-30 |
prosodyctl: Fix to load LuaRocks 2.x if we have it
|
Matthew Wild |
2010-03-03 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
2010-01-28 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
2010-01-13 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
2010-01-13 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
2010-01-11 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
2010-01-10 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
2010-01-10 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
2010-01-10 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
2010-01-10 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
2010-01-09 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
2010-01-07 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
2010-01-03 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
2010-01-03 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
2010-01-01 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
2009-12-21 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
2009-12-17 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
2009-12-17 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
2009-12-17 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
2009-12-15 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
2009-12-10 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
2009-12-10 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
2009-12-10 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
2009-12-09 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
2009-12-07 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
2009-12-04 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
2009-12-04 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
2009-12-03 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
2009-12-03 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
2009-12-03 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
2009-12-03 |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
Matthew Wild |
2009-12-03 |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
Matthew Wild |
2009-12-02 |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
Matthew Wild |
2009-11-21 |
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Fix to correctly handle stream errors from components
|
Matthew Wild |
2010-03-14 |
net.xmppclient_listener: Fix to correctly handle stream errors from clients
|
Matthew Wild |
2010-03-14 |
sessionmanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
2010-03-14 |
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute
|
Matthew Wild |
2010-03-14 |
sessionmanager: Add close method to resting sessions
|
Matthew Wild |
2010-03-14 |
s2smanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
2010-03-14 |
s2smanager: Add open_stream and close methods to resting sessions
|
Matthew Wild |
2010-03-14 |
sessionmanager, s2smanager: Close session on </stream:stream>
|
Matthew Wild |
2010-03-11 |
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks
|
Matthew Wild |
2010-03-08 |
net.xmppserver_listener: Clarify log message (for nil/false)
|
Matthew Wild |
2010-03-06 |
Merge with trunk
|
Matthew Wild |
2010-03-05 |
Merge with 0.7
|
Matthew Wild |
2010-03-05 |
net.dns: Trailing whitespace
|
Matthew Wild |
2010-03-05 |
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)
|
Matthew Wild |
2010-03-05 |
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)
|
Matthew Wild |
2010-03-05 |
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error
|
Matthew Wild |
2010-03-05 |
certmanager: Fix nil global access (thanks Marc)
|
Matthew Wild |
2010-03-05 |
mod_offline: Convert to Unix line endings.
|
Waqas Hussain |
2010-03-02 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
util.sasl: Fixed a nil global access.
|
Waqas Hussain |
2010-03-01 |
util.stanza: Fixed nil global accesses.
|
Waqas Hussain |
2010-03-01 |
certmanager: Fix global access
|
Matthew Wild |
2010-03-01 |
net.server_select: Fix typo
|
Matthew Wild |
2010-03-01 |
net.server_event: Fix some global accesses
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)
|
Matthew Wild |
2010-03-01 |
net.server_select: Fix calling method of some handler.close()s
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
net.server_event: Improve and fix potential traceback in logging of new incoming connections
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
Merge with 0.7/waqas
|
Matthew Wild |
2010-03-01 |
mod_saslauth: Unlock globals while loading cyrus
|
Matthew Wild |
2010-03-01 |
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.
|
Waqas Hussain |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
prosody: Bump log message describing current connection backend to level 'info'
|
Matthew Wild |
2010-02-27 |
Merge with 0.7
|
Matthew Wild |
2010-02-25 |
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example
|
Matthew Wild |
2010-02-25 |
Merge with 0.7
|
Matthew Wild |
2010-02-25 |
Merge with 0.6
|
Matthew Wild |
2010-02-25 |
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly
|
Matthew Wild |
2010-02-25 |
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)
|
Matthew Wild |
2010-02-25 |
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)
|
Matthew Wild |
2010-02-25 |
net.adns: Trailing whitespace
|
Matthew Wild |
2010-01-20 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
2009-12-09 |
net.server_event: Add lock_read() method to connections
|
Matthew Wild |
2010-02-25 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)
|
Matthew Wild |
2010-02-22 |
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)
|
Matthew Wild |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
2010-02-22 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
prosodyctl: Add restart command for KSid and johnny :)
|
Matthew Wild |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!
|
Matthew Wild |
2010-02-21 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
2010-02-21 |
Merge trunk with trunk
|
Matthew Wild |
2010-02-21 |
Merge 0.7 with 0.7 with trunk \o/
|
Matthew Wild |
2010-02-21 |
Merge 0.7 with 0.7
|
Matthew Wild |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
2010-02-21 |
Merge with 0.7.
|
Waqas Hussain |
2010-02-21 |
mod_iq: Fire sub-events for iq/self events.
|
Waqas Hussain |
2010-02-21 |
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.
|
Waqas Hussain |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-20 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
2010-02-20 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
mod_storage, plus a bit of SQL and XML.
|
Waqas Hussain |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-19 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
2010-02-19 |
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)
|
Matthew Wild |
2010-02-19 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
2010-02-19 |
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect
|
Matthew Wild |
2010-02-19 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
2010-02-19 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-19 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
README: Update URL for installation docs
|
Matthew Wild |
2010-02-18 |
HACKERS: Update
|
Matthew Wild |
2010-02-18 |
TODO: Update
|
Matthew Wild |
2010-02-18 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)
|
Matthew Wild |
2010-02-18 |
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us
|
Matthew Wild |
2010-02-18 |
modulemanager: Fix traceback on unloading global modules (thanks KSid)
|
Matthew Wild |
2010-02-18 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |