Commit Graph

69 Commits (eeb98faa3a09ab9bdfeaa8ed9d2ff3d1d3a94de9)

Author SHA1 Message Date
Kim Alvefur c510e41dc8 util.sasl.plain,scram: Record username in sasl state earlier 9 years ago
Kim Alvefur 3ec060fc0c Fix spelling throughout the codebase [codespell] 8 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 47450a0eff util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt) 10 years ago
Kim Alvefur e5cf84bdcd util.sasl.scram: Remove unused initial value [luacheck] 10 years ago
Kim Alvefur cedba44c5a util.sasl.scram: Rename variable to avoid name clash [luacheck] 10 years ago
Kim Alvefur d27a11e4cf util.sasl.scram: Get rid of module call 11 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
Kim Alvefur 8f5b133c60 util.sasl.scram: Remove unused function and import 12 years ago
Kim Alvefur d5dc3c96f7 util.sasl.scram: Simplify validation of client-first-message 13 years ago
Florian Zeitz 1d833bb807 Remove all trailing whitespace 13 years ago
Florian Zeitz b6199cf81a util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C 13 years ago
Florian Zeitz 1dc0a831cf util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes 13 years ago
Waqas Hussain c0d4c641f3 util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to. 13 years ago
Waqas Hussain 00d4f386b9 util.sasl.scram: Return proper error and don't touch datastores on empty username. 15 years ago
Tobias Markmann 0a2715f365 Only advertise mechanisms needing channel binding if a channel binding backend is avaliable. 15 years ago
Tobias Markmann f575f1eb40 sasl.util.scarm: Rearrage some code so it makes more sense. 15 years ago
Tobias Markmann 051ca76fbe util.sasl.scram: Checking the GS2 header for valid start flag. 15 years ago
Tobias Markmann bd085514c5 util.sasl.scram: Remove some debugging output. 15 years ago
Tobias Markmann dd1571b390 util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'. 15 years ago
Tobias Markmann 9e938f0e7c util.sasl.scram: Validate channel binding data of client final message. 15 years ago
Tobias Markmann e7a1979725 util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not. 15 years ago
Tobias Markmann 1e72875d52 Check whether we support the proposed channel binding type. 15 years ago
Tobias Markmann b73cbae8a5 Adding some code for channel binding advertising. 15 years ago
Waqas Hussain aa144af70e util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Tobias Markmann 81d4287169 util.sasl.scram: Fix bug in validate_username function. (Thanks Florob) 15 years ago
Tobias Markmann 35a4dcd422 util.sasl.scram: Fix bug in validate_username function. (Thanks Florob) 15 years ago
Matthew Wild 42e80ba893 util.sasl.*: Add 'sasl.' prefix to module names 15 years ago
Waqas Hussain 1865c2454b util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Waqas Hussain b7e51a203d Monster whitespace commit (beware the whitespace monster). 15 years ago
Waqas Hussain 3963ffb2ce util.sasl.scram: Made function Hi public. 16 years ago
Tobias Markmann ed7bac60e1 util.sasl.scram: Reference actual RFC instead of the draft. 16 years ago
Tobias Markmann b31120775b util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof. 16 years ago
Tobias Markmann 9e9c409297 mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password. 16 years ago
Waqas Hussain 27869c5ecb SASL: Minor cleanup. 16 years ago
Waqas Hussain 14b609e6ee SASL: Minor cleanup. 16 years ago
Waqas Hussain 03ffab383c util.sasl.scram: Fixed a log level. 16 years ago
Waqas Hussain ff82c8510b util.sasl.scram: Fixed a log level. 16 years ago
Waqas Hussain 164d72fde8 util.sasl.scram: Fixed a log level. 16 years ago
Matthew Wild a48703aa3b util.sasl.scram: Fix remaining - in profile name 16 years ago
Tobias Markmann 8980fe5b96 util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_' 16 years ago
Tobias Markmann 227478c80d util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_' 16 years ago
Tobias Markmann 9449a9f036 util.sasl.scram: Fixing logic error in argument checking. 16 years ago
Tobias Markmann 5e08b2f64d util.sasl.scram: Fixing logic error in argument checking. 16 years ago
Tobias Markmann 898743c4b4 util.sasl.scram: Fixing issue #177. 16 years ago