Commit Graph

1003 Commits (bb07b5a54fb3bd2979ab84d494b702b35c8a445a)

Author SHA1 Message Date
Kim Alvefur ed9c56bd85 util.vcard: Add missing local declaration 12 years ago
Kim Alvefur e6e3829b31 util.vcard: Add support for converting to vcard4 12 years ago
Kim Alvefur de5aae8a21 util.vcard: Library for parsing vCards 12 years ago
Kim Alvefur 084761b5ef core.configmanager: Move path utility functions into util.paths 12 years ago
Kim Alvefur 2e78da6434 util.x509: Remove unused imports 12 years ago
Kim Alvefur 0a930566b3 util.x509: And functions for converting between DER and PEM 12 years ago
Waqas Hussain 9c5384c1f1 util.indexedbheap: Fix a possible traceback when removing the last item. 12 years ago
Kim Alvefur ef460cbd97 util.dataforms: Add support for XEP-0221: Data Forms Media Element 12 years ago
Kim Alvefur 0c1de192ab util.xmppstream: Check for callback that may add stream header attributes 12 years ago
Kim Alvefur e06966ee43 mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream 12 years ago
Kim Alvefur 5d027d7f71 prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms 12 years ago
Waqas Hussain 32b9b7ff47 util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1. 12 years ago
Matthew Wild ae885de6a2 util.xmppstream: Also disable CharacterData merging after stream restarts 12 years ago
Matthew Wild 507456f883 util.xmppstream: Disable LuaExpat's buffering (if possible) 12 years ago
Matthew Wild 36a19e92a7 util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits 12 years ago
Matthew Wild 16a37370eb util.xmppstream: Implement stanza size limiting, default limit 10MB 12 years ago
Kim Alvefur add9033b9b util.sasl: Fix logic for when mechanisms with channel binding support are offered 12 years ago
Kim Alvefur ebf052523a util.pluginloader: Always use path separator from package.config (thanks Junne) 12 years ago
Kim Alvefur c9a6cd1b33 util.pubsub: Separate data from node configuration 12 years ago
Kim Alvefur dbe25f8d33 util.pubsub: Fire events on more actions 12 years ago
Matthew Wild 54824c98f1 util.jid: Strip trailing '.' when normalizing hostnames 12 years ago
Kim Alvefur 0dce82a095 util.sql: Fix previous commit 12 years ago
Kim Alvefur a9e2cb510a util.sql: Get character set info from the correct database. 12 years ago
Kim Alvefur 95457cb25b util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL 12 years ago
Matthew Wild a80e00e16f util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng) 12 years ago
Matthew Wild 948f787196 util.set: Remove unused variable 12 years ago
daurnimator c84cd87f94 util/timer: Re-set params when timer is rescheduled 12 years ago
Waqas Hussain 33de95fb8a util.timer: Import all require upvalues. 12 years ago
Waqas Hussain c782ef5a75 util.timer: Fix another variable name typo (thanks again zash). 12 years ago
Waqas Hussain 053117d38d util.timer: Fix variable name typo. 12 years ago
Waqas Hussain 495b904d72 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. 12 years ago
Waqas Hussain 511f7a76a1 util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation. 12 years ago
Kim Alvefur 1bcfdab54f util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL 12 years ago
Kim Alvefur 29988cfa70 util.sql: Check what encoding SQLite3 uses 12 years ago
Kim Alvefur a0d18144ed util.sql: Find out if MySQL supports utf8mb4 and use that 12 years ago
Kim Alvefur 22be283187 util.sql: Support incrementing columns 12 years ago
Kim Alvefur 136139f068 util.sql: Allow columns to be marked the primary key 12 years ago
Kim Alvefur 6c769838e9 util.sql: Allow creating unique indices 12 years ago
Kim Alvefur e993570759 mod_storage_sql2, util.sql: Move code for setting encoding to util.sql 12 years ago
Kim Alvefur e82a638911 util.sasl.scram: Rename variable for clarity 12 years ago
Kim Alvefur 5ee9fb684a util.sasl.scram: Cache profile name instead of concatenating when used 12 years ago
Kim Alvefur d2c0175023 util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof 12 years ago
Kim Alvefur f08c618d05 util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access 12 years ago
Kim Alvefur 9f9050e590 util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias) 12 years ago
Waqas Hussain 78247fb898 util.sasl: Remove unused print() import. 12 years ago
Waqas Hussain ed452e4e84 util.sasl: Make registerMechanism a public function (again) 12 years ago
Kim Alvefur 04699a3aa4 util.array: Improve array:reverse() and make it work as both method and non-mutating function 12 years ago
Kim Alvefur 8f5b133c60 util.sasl.scram: Remove unused function and import 12 years ago
Kim Alvefur 76b14ec39b mod_pubsub, util.pubsub: Keep track of the order of items 12 years ago
Kim Alvefur 6b44449fc4 util.filters: Fix inserting items so that higher priority filters run first 12 years ago