James Lu
|
a13211e0db
|
nefarious: implement KILL, fix bugs in outgoing kick & incoming join
|
2016-04-16 16:46:30 -07:00 |
|
James Lu
|
e18c7025db
|
nefarious: implement NICK, QUIT, PART, KICK
|
2016-04-15 14:08:33 -07:00 |
|
James Lu
|
560aa5b1f8
|
nefarious: MODE support
|
2016-04-15 13:50:09 -07:00 |
|
James Lu
|
1c7e0fbeae
|
nefarious: handle inbound & outbound PRIVMSG/NOTICE
|
2016-04-15 12:30:52 -07:00 |
|
James Lu
|
f9f3e97f42
|
nefarious: handle end of burst (send acknowledgement and hook)
|
2016-04-15 12:30:31 -07:00 |
|
James Lu
|
cc16c610dd
|
nefarious: handle ban exempts in BURST
|
2016-04-15 12:19:54 -07:00 |
|
James Lu
|
8a7c39691f
|
nefarious: fix type error in handle_join
|
2016-04-15 12:12:17 -07:00 |
|
James Lu
|
1676d33795
|
nefarious: fix PING syntax for Nefarious
|
2016-04-15 12:12:07 -07:00 |
|
James Lu
|
b9e568c962
|
nefarious: don't send empty mode lists to parseModes
Doing so raises assertionerror, which causes the link to fail!
|
2016-04-15 11:53:08 -07:00 |
|
James Lu
|
3c8c6f2027
|
nefarious: fix syntax in BURST mode handling
|
2016-04-15 11:41:49 -07:00 |
|
James Lu
|
0d217845ab
|
nefarious: Handle BURST, incoming & outgoing JOIN
|
2016-04-15 11:38:27 -07:00 |
|
James Lu
|
6682627af8
|
nefarious: handle PING / PONG
Doesn't seem to work yet...
|
2016-04-15 11:37:53 -07:00 |
|
James Lu
|
8ba0412ece
|
nefarious: set realhost = displayed host
|
2016-04-14 17:31:51 -07:00 |
|
James Lu
|
5796b75373
|
nefarious: track and send user IPs the P10 way - thanks @jobe1986 for the tips!
|
2016-04-14 17:25:45 -07:00 |
|
James Lu
|
393771a32a
|
nefarious: split p10b64encode() away from P10SIDGenerator
|
2016-04-14 16:24:26 -07:00 |
|
James Lu
|
3299a871f2
|
nefarious: basic command handlers for NICK and SERVER
Still a bit incomplete atm. User IPs and accounts are not tracked yet.
|
2016-04-14 16:10:44 -07:00 |
|
James Lu
|
db911149db
|
nefarious: update module header
|
2016-04-14 15:36:59 -07:00 |
|
James Lu
|
a12b2cb5dc
|
nefarious: don't drop messages without a sender
During the initial link phase, the uplink server isn't even known. It sends "SERVER blah blah" and "PASS :whatever" as is.
|
2016-04-14 15:36:59 -07:00 |
|
James Lu
|
74af9b67ba
|
protocols: p10.py -> nefarious.py
|
2016-04-12 07:00:45 -07:00 |
|