aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* Merge 0.10->trunkMatthew Wild2014-04-022-9/+91
|\
| * Merge 0.9->0.10Matthew Wild2014-04-0235-221/+632
| |\
| * | util.xmppstream: Also disable CharacterData merging after stream restartsMatthew Wild2014-04-021-1/+1
| | |
| * | util.xmppstream: Disable LuaExpat's buffering (if possible)Matthew Wild2014-04-021-3/+3
| | |
| * | util.dependencies: Log error when LuaExpat is not capable of enforcing ↵Matthew Wild2014-03-301-1/+9
| | | | | | | | | | | | stanza size limits
| * | util.xmppstream: Implement stanza size limiting, default limit 10MBMatthew Wild2014-03-301-6/+80
| | |
* | | Merge 0.10->trunkKim Alvefur2014-03-251-6/+8
|\ \ \ | | |/ | |/|
| * | util.sasl: Fix logic for when mechanisms with channel binding support are ↵Kim Alvefur2014-03-221-6/+8
| | | | | | | | | | | | offered
* | | Merge 0.10->trunkKim Alvefur2014-03-091-4/+4
|\| |
| * | Merge 0.9->0.10Kim Alvefur2014-03-091-4/+4
| |\|
| | * util.pluginloader: Always use path separator from package.config (thanks Junne)Kim Alvefur2014-03-091-4/+4
| | |
* | | Merge 0.10->trunk and Happy New Year!Kim Alvefur2013-12-311-14/+30
|\| |
| * | util.pubsub: Separate data from node configurationKim Alvefur2013-12-301-7/+26
| | |
| * | util.pubsub: Fire events on more actionsKim Alvefur2013-12-261-0/+4
| | |
* | | Merge 0.10->trunkMatthew Wild2013-12-161-1/+4
|\| |
| * | Merge 0.9->0.10Matthew Wild2013-12-161-1/+4
| |\|
| | * util.jid: Strip trailing '.' when normalizing hostnamesMatthew Wild2013-12-161-1/+4
| | |
* | | Merge 0.10->trunkKim Alvefur2013-11-131-1/+1
|\| |
| * | util.sql: Fix previous commitKim Alvefur2013-11-121-1/+1
| | |
| * | util.sql: Get character set info from the correct database.Kim Alvefur2013-11-121-1/+1
| | |
* | | Merge 0.10->trunkKim Alvefur2013-11-111-3/+4
|\| |
| * | util.sql: Rewrite auto increment columns to SERIAL for PostgreSQLKim Alvefur2013-11-111-3/+4
| | |
* | | Merge 0.10->trunkMatthew Wild2013-11-101-1/+1
|\| |
| * | util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)Matthew Wild2013-11-101-1/+1
| | |
* | | Merge 0.10->trunkMatthew Wild2013-11-101-1/+1
|\| |
| * | Merge 0.9->0.10Matthew Wild2013-11-101-1/+1
| |\|
| | * util.set: Remove unused variableMatthew Wild2013-11-101-1/+1
| | |
* | | util/timer: Re-set params when timer is rescheduleddaurnimator2013-11-061-0/+1
| | |
* | | Merge 0.10 -> trunkKim Alvefur2013-10-311-1/+40
|\| |
| * | util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQLKim Alvefur2013-10-301-1/+5
| | |
| * | util.sql: Check what encoding SQLite3 usesKim Alvefur2013-10-291-1/+7
| | |
| * | util.sql: Find out if MySQL supports utf8mb4 and use thatKim Alvefur2013-10-291-6/+11
| | |
| * | util.sql: Support incrementing columnsKim Alvefur2013-10-281-0/+9
| | |
| * | util.sql: Allow columns to be marked the primary keyKim Alvefur2013-10-281-0/+1
| | |
| * | util.sql: Allow creating unique indicesKim Alvefur2013-10-281-0/+3
| | |
| * | mod_storage_sql2, util.sql: Move code for setting encoding to util.sqlKim Alvefur2013-10-281-0/+11
| | |
* | | util.timer: Import all require upvalues.Waqas Hussain2013-10-301-1/+4
| | |
* | | util.timer: Fix another variable name typo (thanks again zash).Waqas Hussain2013-10-301-2/+2
| | |
* | | util.timer: Fix variable name typo.Waqas Hussain2013-10-301-2/+2
| | |
* | | util.timer: Updated to use util.indexedbheap to provide a more complete API. ↵Waqas Hussain2013-10-301-1/+57
| | | | | | | | | | | | 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.
* | | util.indexedbheap: A priority queue implementation with a reverse index with ↵Waqas Hussain2013-10-301-0/+153
| | | | | | | | | | | | no per-entry memory allocation.
* | | Merge 0.10->trunkKim Alvefur2013-10-151-46/+47
|\| |
| * | util.sasl.scram: Rename variable for clarityKim Alvefur2013-10-131-7/+7
| | |
| * | util.sasl.scram: Cache profile name instead of concatenating when usedKim Alvefur2013-10-131-2/+3
| | |
| * | util.sasl.scram: Rewrite patterns and capture client-first-message-bare, ↵Kim Alvefur2013-10-131-5/+6
| | | | | | | | | | | | client-final-message-without-proof
| * | util.sasl.scram: Create the state table as late as possible, keep state in ↵Kim Alvefur2013-10-131-41/+40
| | | | | | | | | | | | locals for faster access
| * | util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)Kim Alvefur2013-10-121-8/+8
| | |
* | | Merge 0.10->trunkMatthew Wild2013-10-101-2/+1
|\| |
| * | util.sasl: Remove unused print() import.Waqas Hussain2013-10-071-1/+0
| | |
| * | util.sasl: Make registerMechanism a public function (again)Waqas Hussain2013-10-071-1/+1
| | |