Commit Graph

117 Commits (020cd46f0341663d71ebdbd02f67032ddcb4a677)

Author SHA1 Message Date
Kim Alvefur 44ed7a0e21 util.sasl.digest-md5: Remove, obsolete since 2011 6 years ago
Kim Alvefur 43b814a83b vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
Kim Alvefur 1438a38845 util: Various minor changes to please [luacheck] 8 years ago
Kim Alvefur eaa823a597 util.*: Remove use of module() function, make all module functions local and return them in a table at the end 11 years ago
Kim Alvefur add9033b9b util.sasl: Fix logic for when mechanisms with channel binding support are offered 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 e5a50872bb util.sasl.external: Add SASL EXTERNAL mechanism 13 years ago
Matthew Wild 9d379a1dae util.sasl: Make registerMechanism a public function 14 years ago
Tobias Markmann 0a2715f365 Only advertise mechanisms needing channel binding if a channel binding backend is avaliable. 15 years ago
Tobias Markmann 0435f611fd util.sasl: New method to add channel binding handler to a SASL instance. 15 years ago
Tobias Markmann 1e72875d52 Check whether we support the proposed channel binding type. 15 years ago
Waqas Hussain d057082fc6 util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table). 15 years ago
Waqas Hussain 027cb33f09 util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table). 15 years ago
Waqas Hussain 372813b78e util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent. 15 years ago
Waqas Hussain 310785e05e util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway. 15 years ago
Waqas Hussain 2e77194fff util.sasl: Simplified some code a bit. 16 years ago
Waqas Hussain 90c9e3ccc8 util.sasl, util.sasl_cyrus: Removed a ton of unused variables. 16 years ago
Waqas Hussain f502e55ef5 util.sasl: Removed method:forbidden() and its side effects. 16 years ago
Waqas Hussain dbaf695730 util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select(). 16 years ago
Waqas Hussain 74f1fca10e util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback). 16 years ago
Waqas Hussain 81c3a58d1f util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms. 16 years ago
Waqas Hussain d9319436f0 util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table. 16 years ago
Waqas Hussain fa595a9dd3 SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array. 16 years ago
Waqas Hussain 27869c5ecb SASL: Minor cleanup. 16 years ago
Waqas Hussain 14b609e6ee SASL: Minor cleanup. 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Tobias Markmann 3a972b1742 util.sasl: 2009 -> 2010 in copyright header. 16 years ago
Waqas Hussain 29e84d0af1 util.sasl: Fixed a nil global access. 16 years ago
Tobias Markmann cb3a0cad21 util.sasl: Moving SASL authentication backends documentation to the mechanism files. 16 years ago
Tobias Markmann 03e17022ef util.sasl: Moving SASL authentication backends documentation to the mechanism files. 16 years ago
Tobias Markmann d3bf83037f util.sasl: Move some variables to local space. Fix a bug. 16 years ago
Tobias Markmann 44b3480e14 util.sasl: Adding clean_clone() method. 16 years ago
Waqas Hussain 2f06e65cd6 util.sasl.plain: Allow empty authzid (thanks bjc). 16 years ago
Tobias Markmann 406173262f Cleaning up. 16 years ago
Tobias Markmann 517d02616e Tidying up. 16 years ago
Tobias Markmann 2519d3119c Enable restriction of supported mechanisms in the SASL library. 16 years ago
Matthew Wild 4cac67d580 util.sasl: Add COMPAT comment 16 years ago
Waqas Hussain ae703e45bf util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses. 16 years ago
Tobias Markmann b0f89bf885 Making interop with libpurple. (Thanks darkrain). 16 years ago
Tobias Markmann 8c36b99f27 Adding support for digest-md5 profile in DIGEST-MD5 implementation. 16 years ago
Tobias Markmann 8e7427e70d Change of the digest-md5 profile. 16 years ago
Tobias Markmann ed841d20a7 Add support for plain profile in digest-md5 implementation. 16 years ago
Tobias Markmann 72e185fa03 Getting PLAIN mechanism work with the new API. 16 years ago
Waqas Hussain 8fc8a263c6 util.sasl: Improved a log message. 16 years ago
Waqas Hussain d8063b7436 util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior). 16 years ago
Waqas Hussain 715a48d5c3 util.sasl: Return proper error when client provides authzid. 16 years ago
Tobias Markmann 5554c33417 Move each mechanism in an own file. 16 years ago
Tobias Markmann 85fb108f5d Fail if mechanism has already been selected. 17 years ago
Tobias Markmann 2c8f4d3ed8 Store stage in SASL object. 17 years ago