jesopo
|
b533e2d0f8
|
detect turboirc
|
2019-09-08 12:48:29 +01:00 |
jesopo
|
d609b13ac8
|
look for a specific ping nonse as the end of pongs
|
2019-09-08 12:48:10 +01:00 |
jesopo
|
d7e522958c
|
move ii check above irssi check
|
2019-07-07 12:30:25 +01:00 |
jesopo
|
3523890e64
|
detect sic by twopong_cut
|
2019-07-07 11:12:01 +01:00 |
jesopo
|
868586e181
|
use longpong_overflow to detect ii
|
2019-07-07 10:56:23 +01:00 |
jesopo
|
8cd511538d
|
introduce longpong_overflow criteria
|
2019-07-07 10:55:32 +01:00 |
jesopo
|
02dc50791d
|
'rsock' -> 'client'
|
2019-07-07 10:51:21 +01:00 |
jesopo
|
42de2cb765
|
detect non-ircv3 irssi by twopong_cut
|
2019-07-07 10:50:29 +01:00 |
jesopo
|
f13d243a3e
|
'cirteria' -> 'criteria'
|
2019-07-05 15:40:16 +01:00 |
jesopo
|
0051fcb824
|
stop twopong test effecting longpong
|
2019-07-05 15:39:21 +01:00 |
jesopo
|
6f49da0bfa
|
Remove nick_echo, replace with twopong and twopong_cut
|
2019-07-05 15:32:34 +01:00 |
jesopo
|
056621fd9c
|
detect erc by lowerpong
|
2019-07-05 14:19:37 +01:00 |
jesopo
|
5896d728b1
|
add `lowerpong` criteria
|
2019-07-05 14:19:10 +01:00 |
jesopo
|
c3f28176fa
|
detect qicr
|
2019-07-05 13:26:04 +01:00 |
jesopo
|
4a75f4647d
|
Remove crpong check as it hangs some clients
|
2019-07-05 13:06:56 +01:00 |
jesopo
|
444e50502e
|
detect AiCiA
|
2019-07-05 12:50:23 +01:00 |
jesopo
|
702f3dbc77
|
colorify console prints
|
2019-07-05 12:44:02 +01:00 |
jesopo
|
b0b87d4c5e
|
handle a socket being disconnected when we write to it, handle nonceless pong
|
2019-07-05 12:38:09 +01:00 |
jesopo
|
3c62b344c6
|
use long_pong to differentiate kiwi from revolution
|
2019-07-05 12:19:04 +01:00 |
jesopo
|
9d4e288e94
|
detect AndroIRC
|
2019-07-05 12:08:04 +01:00 |
jesopo
|
cf7f1409bf
|
record nick_echo, instead of recording what the nick retry was
|
2019-07-04 19:48:35 +01:00 |
jesopo
|
4ced814caf
|
switch to storing criteria in a dictionary
|
2019-07-04 18:48:05 +01:00 |
jesopo
|
11de627d33
|
Give clients a report
|
2019-07-04 18:20:22 +01:00 |
jesopo
|
406b8da3fe
|
make sure clients respond to all 3 PINGs
|
2019-07-04 18:19:49 +01:00 |
jesopo
|
604a07af84
|
Send multiple PONGs, "pong_nospace" -> "spacepong", add "crpong"
|
2019-07-04 17:47:01 +01:00 |
jesopo
|
6b3377e2db
|
detect icechat
|
2019-07-04 15:09:54 +01:00 |
jesopo
|
318013139c
|
detect clients sending CAP LIST
|
2019-07-04 14:52:56 +01:00 |
jesopo
|
b25c9b6f79
|
detect PING tokens getting cut at spaces
|
2019-07-04 13:34:14 +01:00 |
jesopo
|
e49755e048
|
Send a 005 NAMESX to clients, record PROTOCTL
|
2019-07-04 10:11:32 +01:00 |
jesopo
|
aeec6269ab
|
Detect irccloud by nickecho and ping colon
|
2019-07-04 09:58:58 +01:00 |
jesopo
|
ad5b1e96ec
|
fix limechat detection, fix pong_colon logic
|
2019-07-04 08:21:52 +01:00 |
jesopo
|
e4c11f7289
|
also detect bitchx through it stripping PING colon
|
2019-07-04 07:39:17 +01:00 |
jesopo
|
6417331759
|
detect bitchx
|
2019-07-04 07:27:18 +01:00 |
jesopo
|
767797c156
|
Don't continue to parse lines after an _end
|
2019-07-04 00:20:27 +01:00 |
jesopo
|
f850834be6
|
make sure we see PONG from non-IRCv3 clients
|
2019-07-04 00:17:47 +01:00 |
jesopo
|
4f990ae6e1
|
show nice "henlo" banner
|
2019-07-04 00:14:35 +01:00 |
jesopo
|
dbc4b6340e
|
detect konversation, move burd in to non-CAP
|
2019-07-03 23:59:42 +01:00 |
jesopo
|
3138130d01
|
record SASL attempt
|
2019-07-03 23:57:24 +01:00 |
jesopo
|
085f786234
|
Client() now takes a `verbose` arg
|
2019-07-03 23:38:38 +01:00 |
jesopo
|
7d6fe53506
|
add --verbose argparse arg
|
2019-07-03 23:35:43 +01:00 |
jesopo
|
15398a43d9
|
detect burd
|
2019-07-03 23:33:05 +01:00 |
jesopo
|
20d32bb928
|
disconnect() (not _end()) clients with unknown commands
|
2019-07-03 23:30:53 +01:00 |
jesopo
|
2706087dfa
|
end conn on unknown command, don't fall over when @ with no space
|
2019-07-03 23:27:57 +01:00 |
jesopo
|
9e82e3de56
|
remove :source parsing as clients do not send a :source
|
2019-07-03 23:23:26 +01:00 |
jesopo
|
81677ac146
|
detect znc
|
2019-07-03 23:04:57 +01:00 |
jesopo
|
efc5f738a8
|
detect polari
|
2019-07-03 22:58:35 +01:00 |
jesopo
|
93dec73417
|
detect Limechat
|
2019-07-03 22:41:28 +01:00 |
jesopo
|
27dbd1c145
|
use hostname/servername instead for mutter, replace previous with textual
|
2019-07-03 22:39:33 +01:00 |
jesopo
|
be70c83f8f
|
default retry_nick to ""
|
2019-07-03 22:39:13 +01:00 |
jesopo
|
80ab97d042
|
Add hashbang
|
2019-07-03 22:21:20 +01:00 |