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 |