aboutsummaryrefslogtreecommitdiffstats
path: root/util/sasl
Commit message (Expand)AuthorAgeFilesLines
* util.sasl.oauthbearer: Tighter parsing of SASL messageKim Alvefur2023-05-261-1/+3
* util: Prefix module imports with prosody namespaceKim Alvefur2023-03-175-13/+13
* util.sasl.oauthbearer: Fix gs2-header parsingMatthew Wild2023-03-211-1/+1
* util.sasl.{scram,plain}: Pass authzid to SASL profile callbackKim Alvefur2023-03-162-5/+4
* util.sasl.scram: Fix off-by-one indentationKim Alvefur2023-03-161-2/+2
* util.sasl.oauthbearer: Adjust parsing of GS2 to allow lack of authzidKim Alvefur2023-03-162-4/+5
* util.sasl.oauthbearer: Return username from callback instead using authzid (BC)Kim Alvefur2023-03-161-33/+3
* util.sasl.oauthbearer: Fix syntax error in b796e08e6376Matthew Wild2023-03-151-1/+1
* util.sasl.oauthbearer: Attach token_info to sasl handlerMatthew Wild2023-03-151-0/+2
* util.sasl.oauthbearer: Fix traceback on authz in unexpected formatKim Alvefur2023-03-021-0/+4
* util.sasl: Add SASL OAUTHBEARER mechanism (RFC 7628)Matthew Wild2023-03-011-0/+83
* util.sasl.scram: Add 'tls-exporter' as recognised channel binding methodKim Alvefur2022-07-271-1/+1
* mod_auth_internal_hashed: Up iteration count to 10000 per XEP-0438Kim Alvefur2021-12-261-1/+1
* util.sasl.scram: Store username property rather than cached local (#399)Matthew Wild2021-12-071-1/+1
* util.sasl.scram: Use util.strbitop for XOR stepKim Alvefur2019-09-071-29/+1
* Merge 0.11->trunkKim Alvefur2020-06-062-1/+5
|\
| * util.sasl.plain: Apply saslprep to stored passwordKim Alvefur2020-05-221-1/+1
| * util.sasl.scram: Apply saslprep before hashing password, fixes #1560Kim Alvefur2020-05-221-0/+4
* | util.sasl.scram: Mention if clients try PLUS without channel bindingKim Alvefur2020-04-261-2/+6
* | util.sasl.digest-md5: Remove, obsolete since 2011Kim Alvefur2020-04-141-251/+0
* | util.sasl.scram: Ignore unused authzid variable (strict lint)Kim Alvefur2019-12-091-0/+1
* | util.sasl.scram: Avoid implicit coersion of number to stringKim Alvefur2019-10-061-1/+1
* | util.sasl.scram: Fix old APIKim Alvefur2019-09-291-1/+1
* | util.sasl.scram: Add support for SCRAM-SHA-256Kim Alvefur2019-01-131-0/+1
* | util.sasl.scram: Factor out SHA-1 specific getAuthenticationDatabaseSHA1Kim Alvefur2019-01-131-20/+25
|/
* util.sasl.anonymous: Shorter!Kim Alvefur2018-06-061-1/+1
* util.sasl.anonymous: Generate shorter random usernamesKim Alvefur2018-05-291-2/+2
* Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-1/+1
* vairious: Add annotation when an empty environment is set [luacheck]Kim Alvefur2018-02-285-0/+5
* util: Various minor changes to please [luacheck]Kim Alvefur2017-11-102-4/+19
* util.sasl.plain,scram: Record username in sasl state earlierKim Alvefur2017-04-192-2/+3
* util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt)Kim Alvefur2016-02-281-2/+2
* util.sasl.scram: Remove unused initial value [luacheck]Kim Alvefur2016-02-281-1/+1
* util.sasl.scram: Rename variable to avoid name clash [luacheck]Kim Alvefur2016-02-281-5/+5
* util.sasl.anonymous: Remove unused locals [luacheck]Kim Alvefur2016-02-281-2/+0
* util.sasl.scram: Get rid of module callKim Alvefur2015-04-071-4/+7
* util.*: Remove use of module() function, make all module functions local and ...Kim Alvefur2015-02-214-12/+20
* util.sasl.scram: Rename variable for clarityKim Alvefur2013-10-131-7/+7
* util.sasl.scram: Cache profile name instead of concatenating when usedKim Alvefur2013-10-131-2/+3
* util.sasl.scram: Rewrite patterns and capture client-first-message-bare, clie...Kim Alvefur2013-10-131-5/+6
* util.sasl.scram: Create the state table as late as possible, keep state in lo...Kim Alvefur2013-10-131-41/+40
* util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)Kim Alvefur2013-10-121-8/+8
* util.sasl.scram: Remove unused function and importKim Alvefur2013-10-061-9/+0
* util.sasl.scram: Simplify validation of client-first-messageKim Alvefur2013-09-221-14/+18
* Merge Tobias SCRAM-PLUS workKim Alvefur2013-09-221-5/+42
|\
| * Only advertise mechanisms needing channel binding if a channel binding backen...Tobias Markmann2011-02-071-1/+1
| * sasl.util.scarm: Rearrage some code so it makes more sense.Tobias Markmann2011-02-061-5/+6
| * util.sasl.scram: Checking the GS2 header for valid start flag.Tobias Markmann2011-02-061-0/+7
| * util.sasl.scram: Remove some debugging output.Tobias Markmann2011-01-171-6/+0
| * util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.Tobias Markmann2011-01-171-0/+4