Mercurial
Mercurial
>
prosody
>
prosody
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-3000
-1000
-120
+120
+1000
+3000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
mod_storage_sql2: Switch to the util.sql table definition for the main table
2013-10-31, by Kim Alvefur
mod_storage_sql2: The prosodyarchive_index should be unique
2013-10-30, by Kim Alvefur
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
2013-10-30, by Kim Alvefur
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)
2013-10-30, by Kim Alvefur
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL
2013-10-30, by Kim Alvefur
util.sql: Check what encoding SQLite3 uses
2013-10-29, by Kim Alvefur
util.sql: Find out if MySQL supports utf8mb4 and use that
2013-10-29, by Kim Alvefur
util.sql: Support incrementing columns
2013-10-28, by Kim Alvefur
util.sql: Allow columns to be marked the primary key
2013-10-28, by Kim Alvefur
util.sql: Allow creating unique indices
2013-10-28, by Kim Alvefur
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)
2013-10-28, by Kim Alvefur
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql
2013-10-28, by Kim Alvefur
mod_storage_sql2: Move all schema upgrade code to the same place
2013-10-28, by Kim Alvefur
mod_storage_sql2: Split up setting of encoding and table upgrade code
2013-10-28, by Kim Alvefur
util.timer: Import all require upvalues.
2013-10-30, by Waqas Hussain
util.timer: Fix another variable name typo (thanks again zash).
2013-10-30, by Waqas Hussain
util.timer: Fix variable name typo.
2013-10-30, by Waqas Hussain
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.
2013-10-30, by Waqas Hussain
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.
2013-10-30, by Waqas Hussain
Merge 0.10->trunk
2013-10-15, by Kim Alvefur
certmanager: Fix. Again.
2013-10-15, by Kim Alvefur
Merge 0.10->trunk
2013-10-15, by Kim Alvefur
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)
2013-10-15, by Kim Alvefur
util.sasl.scram: Rename variable for clarity
2013-10-13, by Kim Alvefur
util.sasl.scram: Cache profile name instead of concatenating when used
2013-10-13, by Kim Alvefur
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
2013-10-13, by Kim Alvefur
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
2013-10-13, by Kim Alvefur
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
2013-10-12, by Kim Alvefur
Merge 0.10->trunk
2013-10-10, by Matthew Wild
Merge 0.9->0.10
2013-10-10, by Matthew Wild
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).
2013-10-10, by Waqas Hussain
util.sasl: Remove unused print() import.
2013-10-07, by Waqas Hussain
util.sasl: Make registerMechanism a public function (again)
2013-10-07, by Waqas Hussain
Merge 0.10->trunk
2013-10-07, by Kim Alvefur
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted
2013-10-07, by Kim Alvefur
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)
2013-10-07, by Kim Alvefur
Merge 0.10->trunk
2013-10-06, by Kim Alvefur
util.array: Improve array:reverse() and make it work as both method and non-mutating function
2013-10-06, by Kim Alvefur
util.sasl.scram: Remove unused function and import
2013-10-06, by Kim Alvefur
Merge 0.10->trunk
2013-10-05, by Matthew Wild
Merge 0.9->0.10
2013-10-05, by Matthew Wild
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
2013-10-05, by Paul
mod_pep_plus: An util.pubsub based PEP module
2013-10-04, by Florian Zeitz
mod_pubsub, util.pubsub: Keep track of the order of items
2013-10-04, by Kim Alvefur
Merge 0.9->0.10
2013-09-30, by Matthew Wild
util.filters: Fix inserting items so that higher priority filters run first
2013-09-30, by Kim Alvefur
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()
2013-09-28, by Kim Alvefur
mod_storage_sql2: Split out code for building WHERE clauses into separate functions
2013-09-28, by Kim Alvefur
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour
2013-09-28, by Matthew Wild
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services
2013-09-26, by Kim Alvefur
util.sasl.scram: Simplify validation of client-first-message
2013-09-22, by Kim Alvefur
Merge Tobias SCRAM-PLUS work
2013-09-22, by Kim Alvefur
Backout ae48bf828f21
2013-09-22, by Kim Alvefur
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
2011-02-07, by Tobias Markmann
sasl.util.scarm: Rearrage some code so it makes more sense.
2011-02-06, by Tobias Markmann
util.sasl.scram: Checking the GS2 header for valid start flag.
2011-02-06, by Tobias Markmann
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.
2011-01-17, by Tobias Markmann
util.sasl.scram: Remove some debugging output.
2011-01-17, by Tobias Markmann
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
2011-01-17, by Tobias Markmann
util.sasl.scram: Validate channel binding data of client final message.
2011-01-17, by Tobias Markmann
mod_saslauth: Add channel binding handler for tls-unique channel binding.
2011-01-17, by Tobias Markmann
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
2011-01-17, by Tobias Markmann
mod_saslauth: Set secure socket as SASL object user data for secure sessions.
2011-01-17, by Tobias Markmann
util.sasl: New method to add channel binding handler to a SASL instance.
2011-01-17, by Tobias Markmann
Run with own LuaSec.
2011-01-17, by Tobias Markmann
Check whether we support the proposed channel binding type.
2011-01-15, by Tobias Markmann
Adding some code for channel binding advertising.
2011-01-12, by Tobias Markmann
Merge 0.9->trunk
2013-09-16, by Matthew Wild
Tagging 0.9.1
2013-09-09, by Matthew Wild
moduleapi: Add module:unhook()
2013-09-16, by Matthew Wild
net.server_select: Return handler from addclient
2013-09-06, by Kim Alvefur
net.server_select: Pass on all arguments to addclient on to wrapclient
2013-09-06, by Kim Alvefur
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
2013-09-03, by Kim Alvefur
Merge 0.9->trunk
2013-09-03, by Kim Alvefur
certmanager: Fix dhparam callback, missing imports (Testing, pfft)
0.9.1
2013-09-03, by Kim Alvefur
Merge 0.9->trunk
2013-09-03, by Matthew Wild
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessary
2013-09-03, by Matthew Wild
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.
2013-09-03, by Matthew Wild
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
2013-09-03, by Kim Alvefur
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.
2013-09-03, by Matthew Wild
Merge 0.9->trunk
2013-09-03, by Matthew Wild
util.set: Fix :include() and :exclude() methods to iterate the input set correctly
2013-09-02, by Matthew Wild
util.pposix: Fix building on non-Linux with glibc
2013-09-02, by Kim Alvefur
configmanager: Fix checking of absolute paths on Windows
2013-08-30, by Kim Alvefur
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)
2013-08-30, by Kim Alvefur
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)
2013-09-02, by Matthew Wild
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)
2013-08-30, by Matthew Wild
mod_muc: Import util.array
2013-08-30, by Matthew Wild
prosody.cfg.lua.dist: Set c2s_require_encryption = true
2013-08-29, by Matthew Wild
Merge 0.9->trunk
2013-08-24, by Matthew Wild
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)
2013-08-24, by Matthew Wild
Added tag 0.9.0 for changeset 6ef79af0c445
2013-08-19, by Matthew Wild
mod_c2s: Move another log message to debug level
2013-08-14, by Kim Alvefur
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way
2013-08-14, by Kim Alvefur
mod_s2s: Captitalize log messages that begin with a stream direction
2013-08-14, by Kim Alvefur
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level
2013-08-14, by Kim Alvefur
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'
2013-08-14, by Matthew Wild
util.async: Make guarder() local
2013-08-13, by Matthew Wild
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a time
2013-08-13, by Matthew Wild
usermanager: Remove unused import of pairs()
2013-08-13, by Matthew Wild
util.async: Fix logic bug that prevented error watcher being called for runners
2013-08-13, by Matthew Wild
util.async: waiter: Throw error if done() called too many times
2013-08-12, by Kim Alvefur
util.async: waiter: Remove restriction about wait() being called before done()
2013-08-12, by Matthew Wild
util.async: runner: Fix check for new state to recognise transition to 'waiting'
2013-08-12, by Matthew Wild
util.async: Make functions local
2013-08-12, by Matthew Wild
mod_c2s: Port coroutine code to util.async
2013-08-11, by Matthew Wild
util.async: New library to provide support around coroutine-based non-blocking functions
2013-08-11, by Matthew Wild
util.debug: Fix level of locals when inspecting a coroutine
2013-08-11, by Matthew Wild
util.debug: Further fix to display locals in extended tracebacks
2013-08-10, by Matthew Wild
util.debug: Fixes to make coroutine tracebacks work properly
2013-08-10, by Matthew Wild
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
2013-08-10, by Kim Alvefur
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly
2013-08-10, by Kim Alvefur
mod_auth_internal_hashed: Remove this 'initializing' message too
2013-08-10, by Kim Alvefur
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too
2013-08-10, by Kim Alvefur
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods
2013-08-10, by Kim Alvefur
mod_auth_internal_plain: Remove redundant hostname from log messages
2013-08-10, by Kim Alvefur
mod_dialback: Change level of some log statements to be more appropriate
2013-08-10, by Kim Alvefur
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)
2013-08-10, by Kim Alvefur
Remove all trailing whitespace
2013-08-09, by Florian Zeitz
Merge 0.9->trunk
2013-08-09, by Kim Alvefur
less
more
|
(0)
-3000
-1000
-120
+120
+1000
+3000
tip