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
Commit message (
Expand
)
Author
Age
Files
Lines
*
`user` is null when we're sending a message non-echo-mesasge (line_handler.py)
jesopo
2019-02-12
1
-4
/
+8
*
We can *receive* PRIVMSG/NOTICE without a `prefix` (line_handler.py)
jesopo
2019-02-12
1
-4
/
+10
*
Typo, 'datetme' -> 'datetime' (ctcp.py)
jesopo
2019-02-12
1
-1
/
+1
*
Definte `channel` before trying to use it for event hook constuction
•••
(line_handler.py)
jesopo
2019-02-12
1
-2
/
+5
*
Refactor how CTCPs are sent through events
jesopo
2019-02-12
2
-33
/
+24
*
Implement IRCv3 echo-message (line_handler.py)
jesopo
2019-02-12
1
-13
/
+34
*
Add a way to blacklist CAPs per-network (line_handler.py)
jesopo
2019-02-12
1
-0
/
+4
*
Add !cointoss to random_number.py
jesopo
2019-02-12
1
-0
/
+8
*
Use constant-time compare in permissions.py for password identifying
jesopo
2019-02-12
1
-1
/
+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
*
Upgrade resume.py to `draft/resume-0.3` and support sending last-read timestamp
jesopo
2019-02-12
1
-22
/
+22
*
Put an strf format for ISO8601 in utils
jesopo
2019-02-12
1
-2
/
+1
*
Insert `label` tag to lines in labeled BATCHes (line_handler.py)
jesopo
2019-02-11
1
-1
/
+13
*
Hold on to tags and type for BATCHes
jesopo
2019-02-11
1
-4
/
+8
*
`bytes_written`/`bytes_read` is now on IRCServer.socket (stats.py)
jesopo
2019-02-11
1
-2
/
+2
*
Show file add/remove/change *after* saying it's a push (github)
jesopo
2019-02-11
1
-5
/
+5
*
Actually return function hook from _shutdown_hook (admin.py)
jesopo
2019-02-11
1
-0
/
+1
*
Actually shutdown socket when !shutdown is called (admin.py)
jesopo
2019-02-11
1
-1
/
+3
*
Shift socket.socket related logic to IRCSocket.py
jesopo
2019-02-11
1
-1
/
+1
*
Iterate through bot.servers.values(), not .keys() (admin.py)
jesopo
2019-02-10
1
-1
/
+1
*
Add !shutdown (admin.py)
jesopo
2019-02-10
1
-0
/
+14
*
Let IRCLine.Line handle truncating command output
jesopo
2019-02-10
1
-18
/
+11
*
Parse sent data in IRCServer._send, not IRCServer.send
jesopo
2019-02-10
1
-1
/
+1
*
'jesopo pushed commit to master' -> 'jesopo pushed to master' (github)
jesopo
2019-02-10
1
-1
/
+1
*
Show when pushes are forced (github)
jesopo
2019-02-10
1
-5
/
+11
*
Don't send empty JOIN when we have no saved channels (channel_save.py)
jesopo
2019-02-10
1
-1
/
+4
*
Make use of "when line sent" logic to disconnect after QUIT (signals.py)
jesopo
2019-02-10
1
-3
/
+4
*
Utilise new line-tracking logic to reconnect when QUIT sends (admin.py)
jesopo
2019-02-10
1
-3
/
+3
*
Have to refer to `timer.kwargs` to get kwargs (in.py)
jesopo
2019-02-10
1
-1
/
+2
*
Don't require client cert validation (rest_api.py)
jesopo
2019-02-10
1
-1
/
+1
*
Only add a waiting clause for `resume` CAP if the server actually ACKs it
•••
(resume.py)
jesopo
2019-02-10
1
-1
/
+2
*
Typo, 'wrap_scket' -> 'ssl_wrap' (rest_api.py)
jesopo
2019-02-10
1
-1
/
+1
*
Added !inlist, to list !in reminders (in.py)
jesopo
2019-02-10
1
-0
/
+32
*
Use newly abstracted away ssl_wrap (rest_api.py)
jesopo
2019-02-10
1
-3
/
+5
*
ERROR log `ERROR`s from servers (line_handler.py)
jesopo
2019-02-10
1
-0
/
+4
*
Treat a `QUIT` from hostmask `:*` as referring to our connection (line_handle...
jesopo
2019-02-10
1
-1
/
+2
*
`CAP END` for `RESUME TOKEN` and `RESUME ERR`, don't for `RESUME SUCCESS` (re...
jesopo
2019-02-10
1
-1
/
+2
*
Send request to RESUME a session AFTER we have a new token (resume.py)
jesopo
2019-02-10
1
-5
/
+7
*
log calls need a `params` arg (resume.py)
jesopo
2019-02-10
1
-2
/
+2
*
Also capture channel setting-related modes (e.g. +f for flood settings)
jesopo
2019-02-09
1
-0
/
+1
*
Move REGEX_CUTOFF to outs.py (commands)
jesopo
2019-02-09
2
-1
/
+3
*
Move StdOut/StdErr specific consts to outs.py (commands)
jesopo
2019-02-09
2
-5
/
+4
*
Split command StdOut/StdErr in to their own file (commands)
jesopo
2019-02-09
2
-62
/
+66
*
`title` is already a parsed string from _get_title() (title.py)
jesopo
2019-02-09
1
-2
/
+0
*
Add empty `params` arg to log call (title.py)
jesopo
2019-02-09
1
-1
/
+1
*
Don't use the event system to get results from other modules - use exports
jesopo
2019-02-09
4
-12
/
+12
*
'username' -> 'nickname', update RESUME nickname when our nickname changes (r...
jesopo
2019-02-09
1
-8
/
+16
*
Another 'new-token' -> 'new-resume-token' (resume.py)
jesopo
2019-02-09
1
-1
/
+1
*
'def on_cap_new' -> 'def on_cap_ls' (resume.py)
jesopo
2019-02-09
1
-1
/
+1
[next]