index
:
~steering
/
bitbot.git
this commit
master
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
modules
/
sasl
Commit message (
Expand
)
Author
Age
Files
Lines
*
Prefix names for all IRCv3 modules with "ircv3_"
jesopo
2019-06-03
3
-323
/
+0
*
Add `depends-on` hashflags to relevant modules
jesopo
2019-05-25
1
-0
/
+2
*
Remove `self` param of _validate
jesopo
2019-05-23
1
-1
/
+1
*
Add usage examples for all settings
jesopo
2019-05-23
1
-1
/
+1
*
Switch to using Capability.copy() for sasl
jesopo
2019-05-19
1
-1
/
+3
*
Handle ERR_SASLALREADY
jesopo
2019-05-12
1
-0
/
+4
*
Revamp how CAPs are tracked through REQ and ACK/NAK etc
jesopo
2019-05-11
1
-14
/
+14
*
Remove unused SCRAM functions from sasl/__init__.py
jesopo
2019-05-11
1
-9
/
+0
*
Don't duplicate `"other-error"` (sasl.scram)
jesopo
2019-02-24
1
-2
/
+1
*
'received.numeric.###' -> 'received.###' throughout project
jesopo
2019-02-16
1
-3
/
+3
*
Typo in comment, 'of' -> 'or' (sasl.scram)
jesopo
2019-02-15
1
-1
/
+1
*
SCRAM.error should be within standardised errors (put raw in self.raw_error)
jesopo
2019-02-15
1
-1
/
+22
*
`hmac.digest` -> `hmac.new` (the former is too new) (sasl.scram)
jesopo
2019-02-15
1
-1
/
+1
*
Put information about `USERPASS` in sasl/README.md
jesopo
2019-02-14
1
-0
/
+11
*
Support a `USERPASS` sasl mechanism that picks the best user:pass mech (sasl)
jesopo
2019-02-14
1
-4
/
+34
*
Never allow use of MD2 (sasl.scram)
jesopo
2019-02-12
1
-1
/
+2
*
SCRAM doesn't need constant_time_compare, nonces prevent replay (scram.py)
jesopo
2019-02-12
1
-2
/
+1
*
Move constant-time compare function to utils.security
jesopo
2019-02-12
1
-1
/
+2
*
Use `hmac.compare_digest` to do a constant-time compare (sasl.scram)
jesopo
2019-02-12
1
-5
/
+8
*
We still need to 'CAP REQ :sasl' when we get 'CAP NEW :sasl' (sasl)
jesopo
2019-02-09
1
-1
/
+1
*
Do a SASL reauthentication when we get `CAP NEW` for SASL (sasl)
jesopo
2019-02-08
1
-0
/
+1
*
Use HTML entity for less-than symbol (sasl README.md)
jesopo
2019-02-07
1
-7
/
+7
*
Add SASL README.md
jesopo
2019-02-07
1
-0
/
+35
*
Show server name when we log a SASL failure (sasl)
jesopo
2019-02-07
1
-1
/
+2
*
Don't use string concat when we're already using %s formatting (sasl.scram)
jesopo
2019-02-06
1
-1
/
+1
*
Add more comments, re-seperate out self._ variables and seperate some compound
•••
function calls on to different lines for readability (sasl.scram)
jesopo
2019-02-06
1
-11
/
+15
*
Default `error` to `""`, `_client_first`/`_salted_password`/`_auth_message` t...
•••
(sasl.scram)
jesopo
2019-02-06
1
-4
/
+4
*
Add type hints to SCRAM ctor (sasl.scram)
jesopo
2019-02-06
1
-1
/
+1
*
Restrict scram algorithms to IANA Hash Function Textual Names (sasl.scram)
jesopo
2019-02-06
2
-2
/
+11
*
Remove pointless local auth_message variable (sasl.scram)
jesopo
2019-02-06
1
-3
/
+3
*
Move parsing username, password and algorithm to the only place that uses it and
•••
add comments (sasl.scram)
jesopo
2019-02-06
1
-2
/
+10
*
uuid.uuid4() is not random enough for a nonce (sasl.scram)
jesopo
2019-02-06
1
-2
/
+2
*
Remove pointless local salted_password variable (sasl.scram)
jesopo
2019-02-06
1
-4
/
+3
*
Remove pointless local assign of self._password (sasl.scram)
jesopo
2019-02-06
1
-2
/
+1
*
Add type annotations to scram util functions (sasl)
jesopo
2019-02-06
1
-4
/
+4
*
Log a WARN when we get a 904 (failed sasl)
jesopo
2019-02-06
1
-0
/
+2
*
Assume we'll receive a 904 when SCRAM fails with an `e=` param (sasl)
jesopo
2019-02-06
1
-1
/
+0
*
Set SCRAM state to just `Failure` if there's a server-final-message error (sasl)
jesopo
2019-02-06
1
-1
/
+3
*
Only panic about a scram failure if it's a server-final-message failure (sasl)
jesopo
2019-02-06
1
-2
/
+4
*
Only send `auth_text` if it's not None (sasl)
jesopo
2019-02-06
1
-4
/
+5
*
`auth_text` would not be present in a failure scenario
jesopo
2019-02-06
1
-0
/
+1
*
Handle error on server-final-message (sasl.scram)
jesopo
2019-02-06
1
-6
/
+9
*
`arguments` was not defined if they weren't provided (sasl)
jesopo
2019-02-06
1
-3
/
+1
*
Fix mypy linting issue with dict creation (scram.py)
jesopo
2019-02-06
1
-1
/
+2
*
"+" as part of a SASL handshake is irc-specific so remove it from scram.py
jesopo
2019-02-06
2
-5
/
+7
*
Type annotate scram.py and don't pass base64 data to scram.py functions
jesopo
2019-02-06
2
-13
/
+13
*
Split hash and hmac logic out to their own functions (sasl.scram)
jesopo
2019-02-05
1
-7
/
+10
*
Disconnect from server and throw an exception if SCRAM server verification fails
•••
(sasl)
jesopo
2019-02-05
1
-0
/
+5
*
Remove debug print in `sasl/__init__.py`
jesopo
2019-02-05
1
-1
/
+0
*
Move sasl.py to a directory module and move SCRAM logic to a different file,
•••
move `github/module.py` to `github/__init__.py`
jesopo
2019-02-05
2
-0
/
+185