Commit Graph

106 Commits (51549fe050a1aec00284d1e2599c93010bc763c2)

Author SHA1 Message Date
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
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
Tobias Markmann 650d48ce72 Importing SASL Digest-MD5 code. Now for real. 17 years ago
Tobias Markmann 9b4aee096a Importing SASL Digest-MD5 code. 17 years ago
Tobias Markmann c73807ad08 List RFC numbers. 17 years ago
Tobias Markmann cc716d31b6 Allow ampersands in passwords for SASL PLAIN mechanism. 17 years ago
Tobias Markmann 1d2b8a073b Making mod_saslauth use the new SASL API. 17 years ago
Tobias Markmann 58d9ad4e7e Adjust SASL PLAIN mechanism to the new API. 17 years ago
Matthew Wild 7f7d80a4e8 util.sasl: Fix 2 global sets (one a tpyo) 17 years ago
Tobias Markmann c03e9b5ddc Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo. 17 years ago
Tobias Markmann 38bc2857bd Change variable name. The previous choice was too ugly looking. 17 years ago
Tobias Markmann fdf06e3692 Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616. 17 years ago