Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util.timer: Updated to use util.indexedbheap to provide a more complete API. ↵ | Waqas Hussain | 2013-10-30 | 1 | -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 Hussain | 2013-10-30 | 1 | -0/+153 |
| | | | | no per-entry memory allocation. | ||||
* | Merge 0.10->trunk | Kim Alvefur | 2013-10-15 | 1 | -2/+2 |
|\ | |||||
| * | certmanager: Fix. Again. | Kim Alvefur | 2013-10-15 | 1 | -2/+2 |
| | | |||||
* | | Merge 0.10->trunk | Kim Alvefur | 2013-10-15 | 2 | -48/+53 |
|\| | |||||
| * | certmanager: Add back single_dh_use and single_ecdh_use to default options ↵ | Kim Alvefur | 2013-10-15 | 1 | -2/+6 |
| | | | | | | | | (Zash breaks, Zash unbreaks) | ||||
| * | util.sasl.scram: Rename variable for clarity | Kim Alvefur | 2013-10-13 | 1 | -7/+7 |
| | | |||||
| * | util.sasl.scram: Cache profile name instead of concatenating when used | Kim Alvefur | 2013-10-13 | 1 | -2/+3 |
| | | |||||
| * | util.sasl.scram: Rewrite patterns and capture client-first-message-bare, ↵ | Kim Alvefur | 2013-10-13 | 1 | -5/+6 |
| | | | | | | | | client-final-message-without-proof | ||||
| * | util.sasl.scram: Create the state table as late as possible, keep state in ↵ | Kim Alvefur | 2013-10-13 | 1 | -41/+40 |
| | | | | | | | | locals for faster access | ||||
| * | util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias) | Kim Alvefur | 2013-10-12 | 1 | -8/+8 |
| | | |||||
* | | Merge 0.10->trunk | Matthew Wild | 2013-10-10 | 2 | -3/+2 |
|\| | |||||
| * | Merge 0.9->0.10 | Matthew Wild | 2013-10-10 | 1 | -1/+1 |
| |\ | |||||
| | * | util.windows: Incorrect output buffer size passed to ↵ | Waqas Hussain | 2013-10-10 | 1 | -1/+1 |
| | | | | | | | | | | | | ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun). | ||||
| * | | util.sasl: Remove unused print() import. | Waqas Hussain | 2013-10-07 | 1 | -1/+0 |
| | | | |||||
| * | | util.sasl: Make registerMechanism a public function (again) | Waqas Hussain | 2013-10-07 | 1 | -1/+1 |
| | | | |||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2013-10-07 | 4 | -1/+5 |
|\| | | |||||
| * | | mod_saslauth: Collect data for channel binding only if we know for sure that ↵ | Kim Alvefur | 2013-10-07 | 1 | -1/+1 |
| | | | | | | | | | | | | the stream is encrypted | ||||
| * | | mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways ↵ | Kim Alvefur | 2013-10-07 | 3 | -0/+4 |
| | | | | | | | | | | | | mean encrypted (eg consider_bosh_secure) | ||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2013-10-06 | 2 | -18/+20 |
|\| | | |||||
| * | | util.array: Improve array:reverse() and make it work as both method and ↵ | Kim Alvefur | 2013-10-06 | 1 | -9/+20 |
| | | | | | | | | | | | | non-mutating function | ||||
| * | | util.sasl.scram: Remove unused function and import | Kim Alvefur | 2013-10-06 | 1 | -9/+0 |
| | | | |||||
* | | | Merge 0.10->trunk | Matthew Wild | 2013-10-05 | 4 | -4/+379 |
|\ \ \ | |/ / |/| | | |||||
| * | | mod_pep_plus: An util.pubsub based PEP module | Florian Zeitz | 2013-10-04 | 1 | -0/+368 |
| | | | |||||
| * | | mod_pubsub, util.pubsub: Keep track of the order of items | Kim Alvefur | 2013-10-04 | 3 | -4/+11 |
| | | | |||||
* | | | Merge 0.9->0.10 | Matthew Wild | 2013-10-05 | 1 | -1/+1 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | muc.lib.lua: Fix Spark jabber client not displaying conference room lists, ↵ | Paul | 2013-10-05 | 1 | -1/+1 |
| | | | | | | | | seemingly due to a missing value tag for the room description if the description has not been set | ||||
* | | Merge 0.9->0.10 | Matthew Wild | 2013-09-30 | 1 | -1/+1 |
|\| | |||||
| * | util.filters: Fix inserting items so that higher priority filters run first | Kim Alvefur | 2013-09-30 | 1 | -1/+1 |
| | | |||||
* | | mod_storage_sql2: Add method for deleting items from archives with same ↵ | Kim Alvefur | 2013-09-28 | 1 | -0/+15 |
| | | | | | | | | syntax as :find() | ||||
* | | mod_storage_sql2: Split out code for building WHERE clauses into separate ↵ | Kim Alvefur | 2013-09-28 | 1 | -34/+44 |
| | | | | | | | | functions | ||||
* | | server_select: fix onreadtimeout support so that listeners can override the ↵ | Matthew Wild | 2013-09-28 | 1 | -0/+4 |
| | | | | | | | | default (disconnect) behaviour | ||||
* | | util.x509: Only compare identity with oid-on-xmppAddr for XMPP services | Kim Alvefur | 2013-09-26 | 1 | -1/+3 |
| | | |||||
* | | util.sasl.scram: Simplify validation of client-first-message | Kim Alvefur | 2013-09-22 | 1 | -14/+18 |
| | | |||||
* | | Merge Tobias SCRAM-PLUS work | Kim Alvefur | 2013-09-22 | 3 | -7/+97 |
|\ \ | |||||
| * | | Backout ae48bf828f21 | Kim Alvefur | 2013-09-22 | 2 | -6/+3 |
| | | | |||||
| * | | Only advertise mechanisms needing channel binding if a channel binding ↵ | Tobias Markmann | 2011-02-07 | 2 | -3/+26 |
| | | | | | | | | | | | | backend is avaliable. | ||||
| * | | sasl.util.scarm: Rearrage some code so it makes more sense. | Tobias Markmann | 2011-02-06 | 1 | -5/+6 |
| | | | |||||
| * | | util.sasl.scram: Checking the GS2 header for valid start flag. | Tobias Markmann | 2011-02-06 | 1 | -0/+7 |
| | | | |||||
| * | | mod_saslauth: Check whether LuaSec supports getpeerfinished() binding. | Tobias Markmann | 2011-01-17 | 1 | -4/+8 |
| | | | |||||
| * | | util.sasl.scram: Remove some debugging output. | Tobias Markmann | 2011-01-17 | 1 | -6/+0 |
| | | | |||||
| * | | util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'. | Tobias Markmann | 2011-01-17 | 1 | -0/+4 |
| | | | |||||
| * | | util.sasl.scram: Validate channel binding data of client final message. | Tobias Markmann | 2011-01-17 | 1 | -3/+12 |
| | | | |||||
| * | | mod_saslauth: Add channel binding handler for tls-unique channel binding. | Tobias Markmann | 2011-01-17 | 1 | -1/+3 |
| | | | |||||
| * | | util.sasl.scram: Use self.profile.cb for detection whether channel binding ↵ | Tobias Markmann | 2011-01-17 | 1 | -3/+3 |
| | | | | | | | | | | | | is supported or not. | ||||
| * | | mod_saslauth: Set secure socket as SASL object user data for secure sessions. | Tobias Markmann | 2011-01-17 | 1 | -0/+4 |
| | | | |||||
| * | | util.sasl: New method to add channel binding handler to a SASL instance. | Tobias Markmann | 2011-01-17 | 1 | -0/+9 |
| | | | |||||
| * | | Run with own LuaSec. | Tobias Markmann | 2011-01-17 | 2 | -3/+6 |
| | | | |||||
| * | | Check whether we support the proposed channel binding type. | Tobias Markmann | 2011-01-15 | 2 | -0/+16 |
| | | | |||||
| * | | Adding some code for channel binding advertising. | Tobias Markmann | 2011-01-12 | 1 | -6/+23 |
| | | |