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 |