Log

util/sasl.lua @ 4505:b1e10c327d66

description author age
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table). Waqas Hussain 2010-12-29
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent. Waqas Hussain 2010-11-02
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway. Waqas Hussain 2010-11-02
util.sasl: Simplified some code a bit. Waqas Hussain 2010-08-03
util.sasl, util.sasl_cyrus: Removed a ton of unused variables. Waqas Hussain 2010-08-03
util.sasl: Removed method:forbidden() and its side effects. Waqas Hussain 2010-08-02
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select(). Waqas Hussain 2010-07-15
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback). Waqas Hussain 2010-07-14
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms. Waqas Hussain 2010-07-14
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table. Waqas Hussain 2010-07-14
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array. Waqas Hussain 2010-07-14
SASL: Minor cleanup. Waqas Hussain 2010-06-03
Merge 0.7->trunk Matthew Wild 2010-05-23
util.sasl: Moving SASL authentication backends documentation to the mechanism files. Tobias Markmann 2010-02-28
Merge Tobias's fancy SASL branch->trunk Matthew Wild 2010-05-05
Merge with tip. Tobias Markmann 2010-03-12
util.sasl: 2009 -> 2010 in copyright header. Tobias Markmann 2010-03-12
util.sasl: Moving SASL authentication backends documentation to the mechanism files. Tobias Markmann 2010-02-28
Merge 0.6->0.7 Matthew Wild 2010-03-22
Update copyright headers for 2010 Matthew Wild 2010-03-22
util.sasl.plain: Allow empty authzid (thanks bjc). Waqas Hussain 2009-12-01
util.sasl: Fixed a nil global access. Waqas Hussain 2010-03-01
util.sasl: Move some variables to local space. Fix a bug. Tobias Markmann 2009-11-28
util.sasl: Adding clean_clone() method. Tobias Markmann 2009-11-26
Merge with trunk. Tobias Markmann 2009-11-19
Cleaning up. Tobias Markmann 2009-11-18
Tidying up. Tobias Markmann 2009-11-18
Enable restriction of supported mechanisms in the SASL library. Tobias Markmann 2009-11-18
Making interop with libpurple. (Thanks darkrain). Tobias Markmann 2009-11-17
Merge with sasl branch. Tobias Markmann 2009-11-16
Adding support for digest-md5 profile in DIGEST-MD5 implementation. sasl Tobias Markmann 2009-11-13
Change of the digest-md5 profile. sasl Tobias Markmann 2009-11-13
Add support for plain profile in digest-md5 implementation. sasl Tobias Markmann 2009-11-13
Getting PLAIN mechanism work with the new API. sasl Tobias Markmann 2009-11-13
Move each mechanism in an own file. sasl Tobias Markmann 2009-11-12
Fail if mechanism has already been selected. sasl Tobias Markmann 2009-08-28
Store stage in SASL object. sasl Tobias Markmann 2009-08-28
Importing SASL Digest-MD5 code. Now for real. sasl Tobias Markmann 2009-08-28
Importing SASL Digest-MD5 code. sasl Tobias Markmann 2009-08-28
List RFC numbers. sasl Tobias Markmann 2009-08-28
Allow ampersands in passwords for SASL PLAIN mechanism. sasl Tobias Markmann 2009-08-28
Making mod_saslauth use the new SASL API. sasl Tobias Markmann 2009-08-28
Adjust SASL PLAIN mechanism to the new API. sasl Tobias Markmann 2009-08-27
Adding some docu. sasl Tobias Markmann 2009-08-16
Mostly making the code run; includes fixing typos and so on. sasl Tobias Markmann 2009-08-10
Initial commit of the SASL redesign. sasl Tobias Markmann 2009-08-10
util.sasl: Add COMPAT comment Matthew Wild 2009-11-18
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses. Waqas Hussain 2009-11-18
util.sasl: Improved a log message. Waqas Hussain 2009-11-13
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior). Waqas Hussain 2009-11-13
util.sasl: Return proper error when client provides authzid. Waqas Hussain 2009-11-12
Uncertain merge with 0.5's SASL Matthew Wild 2009-08-20
util.sasl: Fix 2 global sets (one a tpyo) Matthew Wild 2009-08-20
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo. Tobias Markmann 2009-08-19
Change variable name. The previous choice was too ugly looking. Tobias Markmann 2009-08-19
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616. Tobias Markmann 2009-08-19
Moving realm at the beginning of the digest-md5 message send by the server. Tobias Markmann 2009-08-09
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers. Tobias Markmann 2009-08-08
Switch to using a more generic credentials_callback/handler for SASL auth. nick 2009-07-24
util.sasl: Convert spaces to tabs Matthew Wild 2009-07-10
Move to-unicode conversion from mod_saslauth.lua to sasl.lua. Tobias Markmann 2009-07-05
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API. Tobias Markmann 2009-06-20
Adding COMPAT comment. Tobias Markmann 2009-06-20
util.sasl: Remove some nastiness Waqas Hussain 2009-06-04
. Tobias Markmann 2009-05-15
Some beauty treatment. Tobias Markmann 2009-05-15
Adding minimal support for authorization identities to workaround buggy SASL implementations. Tobias Markmann 2009-05-15
adding RFC comment Tobias Markmann 2009-05-15
util/sasl: Removed unnecessary references to util.encodings.idna Waqas Hussain 2009-05-07
0.3->0.4 Matthew Wild 2009-03-20
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS. Tobias Markmann 2009-02-14
Adding inital support for ANONYMOUS mechanism in SASL. Tobias Markmann 2009-02-14
Update copyright notices for 2009 Matthew Wild 2009-01-30
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one Waqas Hussain 2009-01-10
sasl: Don't fail for realm="" Waqas Hussain 2009-01-09
0.1 -> 0.2 Matthew Wild 2008-12-10
Removed the unnecessary idna.to_ascii applied to the DIGEST-MD5 disgest-uri response values, which was causing auth failures with some clients. Waqas Hussain 2008-12-07
Return error when the given realm value does not match the sent realm value. Prevents impersonation of an account on one virtual host, but a user with the same username on another host. Waqas Hussain 2008-12-07
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit) Waqas Hussain 2008-12-07
Latin1 support for SASL DIGEST-MD5 (initial commit) Waqas Hussain 2008-12-07
Fix for handling latin1 encoded hostnames in SASL Waqas Hussain 2008-12-03
Insert copyright/license headers Matthew Wild 2008-12-03
Converting latin encoded responsed to utf-8 when needed. Tobias Markmann 2008-11-30
Automerge with waqas. Tobias Markmann 2008-11-30
Remove that idn stuff for realm because it's either an ugly hack that the password_handler isn't ready for or something worse. Tobias Markmann 2008-11-30
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses Waqas Hussain 2008-11-30
idna-to-unicode so password_handler looks for the right domain. Tobias Markmann 2008-11-30
Do idna-to-ascii to the realm we send first in Digest-MD5. Tobias Markmann 2008-11-29
Apply IDNA to ASCII on hostnames. Tobias Markmann 2008-11-29
Forced merge. Tobias Markmann 2008-11-29
Do idna_to_ascii when building own response. Tobias Markmann 2008-11-28
Added a FIXME Waqas Hussain 2008-11-29
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works. Waqas Hussain 2008-11-29
Completely switched to new hashes library from the old md5 library Waqas Hussain 2008-11-27
Some ends too much. Tobias Markmann 2008-11-23
Some changes to report more correct SASL failures. Support for disabled accounts. Tobias Markmann 2008-11-23
Checking some variables for nil so no errors occur that'll break the server. Tobias Markmann 2008-11-23
Removing some debug messages. Tobias Markmann 2008-11-16
Providing some human readable error messages and some fixes. Tobias Markmann 2008-11-15
Made SASL module fit the new interface. Tobias Markmann 2008-11-15
Started using realm in password hashing, and added support for error message replies from sasl Waqas Hussain 2008-11-15
Set username in a SASL object. Tobias Markmann 2008-11-15
Made PLAIN method in sasl.lua module follow new interface. Tobias Markmann 2008-11-15
Rewrote SASL Digest-MD5 responce generating code, fixed some realm related issue and tested it successfully with Psi. Thanks to dwd, remko and jake. Tobias Markmann 2008-11-12
Forward response stanzas to sasl.lua and some other stuff. Tobias Markmann 2008-11-10
Fixing some parsing and some other stuff. Tobias Markmann 2008-11-09
Some early attempts on DIGEST-MD5. Tobias Markmann 2008-11-09
Fix for using wrong auth token as username (fixes Gajim login) Matthew Wild 2008-10-04
SASL! Matthew Wild 2008-10-02
Fix quoting in util/sasl.lua Matthew Wild 2008-09-30
module table was missing Tobias Markmann 2008-08-26
* missing base64 decode of SASL response Tobias Markmann 2008-08-25
adding SASL lib with PLAIN support, not tested yet Tobias Markmann 2008-08-25