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
/
line_handler.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
don't pass around `has_arbitrary` - we don't need it.
jesopo
2019-02-18
1
-5
/
+2
*
'received.numeric.###' -> 'received.###' throughout project
jesopo
2019-02-16
1
-5
/
+1
*
'src/IRCServer.capabilities' -> 'src/IRCServer.agreed_capabilities'
jesopo
2019-02-16
1
-6
/
+6
*
Parse and print when we send QUIT commands (line_handler, print_activity)
jesopo
2019-02-15
1
-7
/
+16
*
Don't crash when we try to send a message to channel we're not in
•••
(line_handler.py)
jesopo
2019-02-14
1
-0
/
+2
*
Support IRCv3 draft/setname proposal (#361) (line_handler.py)
jesopo
2019-02-13
1
-1
/
+7
*
Fix completely broken chghost code. What on god's earth was I thinking.
jesopo
2019-02-13
1
-2
/
+3
*
Catch and propagate IRCv3's FAIL command (#357) (line_handler.py)
jesopo
2019-02-13
1
-1
/
+12
*
set nick to '<nickname>|' when we get a nickname-in-use error (line_handler.py)
jesopo
2019-02-12
1
-1
/
+2
*
`user` is null when we sent a NOTICE non-echo-message (line_handler.py)
jesopo
2019-02-12
1
-3
/
+8
*
`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
*
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
1
-10
/
+5
*
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
*
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
*
Shift socket.socket related logic to IRCSocket.py
jesopo
2019-02-11
1
-1
/
+1
*
Parse sent data in IRCServer._send, not IRCServer.send
jesopo
2019-02-10
1
-1
/
+1
*
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
*
Also capture channel setting-related modes (e.g. +f for flood settings)
jesopo
2019-02-09
1
-0
/
+1
*
`server_capabilities` is a dict, `capabilities` is a set (line_handler.py)
jesopo
2019-02-08
1
-4
/
+7
*
Still REQ CAPs caught from cap.ls command if line_handler.py doesn't request any
jesopo
2019-02-08
1
-9
/
+8
*
Fix 2 misspellings of "capabilities" and fix having not changed a variable name
jesopo
2019-02-08
1
-3
/
+3
*
Request CAPs we support when we see them advertised with `CAP NEW`
•••
(line_handler.py)
jesopo
2019-02-08
1
-3
/
+14
*
Remove hanging "or" that i forgot to remove (line_handler.py)
jesopo
2019-02-07
1
-1
/
+1
*
Tidy up logic to figure out of a NOTICE is a AUTH notice (line_handler.py)
jesopo
2019-02-07
1
-3
/
+4
*
Actually check that we don't have CAPs that we're waiting on a ACK/NAK for
•••
before ending CAP negotiation (line_handler.py)
jesopo
2019-02-05
1
-0
/
+2
*
Manually count ACK/NAK for REQed CAPs before ENDing CAP negotiation
jesopo
2019-02-05
1
-10
/
+9
*
CAP capabilities would not be index `2` if the line is multiline
•••
(line_handler.py)
jesopo
2019-02-05
1
-2
/
+2
*
Reply to statusmsg commands (e.g. '/msg +channel !ping') with the same statusmsg
jesopo
2019-02-04
1
-3
/
+5
*
Use `target` (after prefixes lstrip) to get channel object (line_handler.py)
jesopo
2019-01-27
1
-1
/
+1
*
We need to pass a str to lstrip, not an array (line_handler.py)
jesopo
2019-01-27
1
-1
/
+2
*
Strip `prefix_symbols` from PRIVMSG target, for e.g. 'PRIVMSG +#chan :hi'
•••
(line_handler.py)
jesopo
2019-01-27
1
-0
/
+5
*
Handle `prefix` being null when we've received a server notice (line_handler.py)
jesopo
2019-01-26
1
-1
/
+2
*
Set server name by `event["prefix"].hoskmask` not `.nickname`, they're the same
•••
thing at the moment when it's not a `nick!user@host` but eventually it might not be (line_handler.py)
jesopo
2019-01-26
1
-1
/
+1
*
`extended-join` JOINs have 3 args, not 2 (line_handler.py)
jesopo
2019-01-26
1
-1
/
+1
*
Remove users from channels they're kicked from (line_handler.py)
jesopo
2019-01-25
1
-0
/
+6
*
Add `irc_lower()` and `irc_equals()` to IRCServer.Server so that no where else
•••
in the code has to know about the server having a casemapping
jesopo
2019-01-24
1
-2
/
+1
*
We should be checking if a channel name is in server.channels, not server
jesopo
2018-12-19
1
-1
/
+1
*
Only pop MODE args when we're certain we should (pays more attention to
•••
CHANMODES ISUPPORT)
jesopo
2018-12-06
1
-3
/
+8
*
Remove use of `print()` in modules/line_handler.py
jesopo
2018-12-02
1
-1
/
+1
*
Don't prefix "self." events with "received."
jesopo
2018-11-27
1
-5
/
+6
*
Send WHO on self mode change, to catch any important changes to our user
•••
information that mode changes can cause (e.g. hostname change)
jesopo
2018-11-27
1
-0
/
+1
*
Fix missing spaces in some event calls in line_handler.py
jesopo
2018-11-27
1
-5
/
+5
*
Use WHO/WHOX to also keep track of our own username/hostname
jesopo
2018-11-27
1
-13
/
+23
*
Don't enable write throttling until we get 005
jesopo
2018-11-19
1
-0
/
+1
*
This `elif` should have actually been one even indented!
jesopo
2018-11-14
1
-6
/
+6
[next]