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
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Shift socket.socket related logic to IRCSocket.py
jesopo
2019-02-11
4
-162
/
+210
|
*
We don't need to send `writebuffer.empty` event any more (src/IRCServer.py)
jesopo
2019-02-11
1
-3
/
+0
|
*
Actually return `str` object from IRCLine.__str__
jesopo
2019-02-10
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
|
*
Add _char_limit return type hint, fix decoded_data return type hint
jesopo
2019-02-10
1
-2
/
+2
|
|
|
|
(src/IRCLine.py)
*
Import IRCServer in IRCLine so type hint comment is valid (src/IRCLine.py)
jesopo
2019-02-10
1
-1
/
+1
|
*
Add a comment as to why IRCLine's LINE_CUTOFF is 470, not 510
jesopo
2019-02-10
1
-0
/
+1
|
*
Change LINE_CUTOFF to 470, now that we compute max char counts (src/IRCLine.py)
jesopo
2019-02-10
1
-1
/
+1
|
*
Let IRCLine.Line handle truncating command output
jesopo
2019-02-10
3
-23
/
+34
|
*
Parse sent data in IRCServer._send, not IRCServer.send
jesopo
2019-02-10
2
-3
/
+7
|
*
Add `IRCServer.hostmask()` to construct our nick!user@host hostmask
jesopo
2019-02-10
1
-0
/
+3
|
*
Shift encoding/truncating IRC lines to src/IRCLine.py
jesopo
2019-02-10
2
-14
/
+16
|
*
Return truncted data from encode_truncate and hold it in IRCLine.Line
jesopo
2019-02-10
3
-6
/
+12
|
*
Make use of utils.truncate_encode, to avoid cutting utf8 sequences in half
jesopo
2019-02-10
1
-4
/
+3
|
*
add `utils.truncate_encode`, to encode and truncate a string while ↵
jesopo
2019-02-10
1
-0
/
+10
|
|
|
|
respecting utf8 multi-byte encoding
*
'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 space with JOIN if key=="" (src/IRCServer.py)
jesopo
2019-02-10
1
-1
/
+1
|
*
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
|
*
Return IRCLine object from IRCServer.send() (and functions that call .send())
jesopo
2019-02-10
1
-48
/
+55
|
*
fix `self.batches` type hint (src/IRCServer.py)
jesopo
2019-02-10
1
-1
/
+1
|
*
IRCLine's `data` should be bytes
jesopo
2019-02-10
1
-1
/
+1
|
*
Add missing src/IRCLine.py file
jesopo
2019-02-10
1
-0
/
+20
|
*
`now` isn't defined now that throttle code has been separated out ↵
jesopo
2019-02-10
1
-1
/
+1
|
|
|
|
(src/IRCServer.py)
*
Track lines-to-be-sent up until they're completely sent, queue up more than 1
jesopo
2019-02-10
1
-14
/
+43
|
|
|
|
line at a time in write buffer if we've got space (src/IRCServer.py)
*
rename, 'IRCLine' -> 'IRCParsedLine' (utils.irc)
jesopo
2019-02-10
1
-3
/
+3
|
*
Make line cutoff character count a const (src/IRCServer.py)
jesopo
2019-02-10
1
-2
/
+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
jesopo
2019-02-10
1
-1
/
+2
|
|
|
|
(resume.py)
*
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
|
*
Add TimersContext.find_all
jesopo
2019-02-10
1
-0
/
+2
|
*
Add Timers.find_all, to find all timers of a certain name
jesopo
2019-02-10
1
-0
/
+10
|
*
Use newly abstracted away ssl_wrap (rest_api.py)
jesopo
2019-02-10
1
-3
/
+5
|
*
Abstract ssl socket wrapping away so we can reuse it
jesopo
2019-02-10
3
-14
/
+28
|
*
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 ↵
jesopo
2019-02-10
1
-1
/
+2
|
|
|
|
(line_handler.py)
*
`CAP END` for `RESUME TOKEN` and `RESUME ERR`, don't for `RESUME SUCCESS` ↵
jesopo
2019-02-10
1
-1
/
+2
|
|
|
|
(resume.py)
*
Old copypaste fail - we were returning the most recent user id when creating ↵
jesopo
2019-02-10
1
-1
/
+1
|
|
|
|
|
|
channels (Database.py)
*
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
|
*
Set default values for various types of channel modes (src/IRCServer.py)
jesopo
2019-02-09
1
-4
/
+9
|
*
Also capture channel setting-related modes (e.g. +f for flood settings)
jesopo
2019-02-09
2
-0
/
+2
|
*
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
|
[next]