James Lu
|
963b9e978e
|
unreal: Add handle_sjoin (#104)
|
2015-10-08 20:46:30 -07:00 |
|
James Lu
|
009cac2263
|
unreal: fix joinClient not adding users to state (#104)
|
2015-10-08 20:44:12 -07:00 |
|
James Lu
|
665481276d
|
unreal: update spawnClient to latest spec, improve handle_events and documentation to be more correct
|
2015-10-08 20:28:21 -07:00 |
|
James Lu
|
886994475d
|
Merge branch 'master' into wip/unrealircd
Conflicts:
classes.py
|
2015-09-23 18:59:17 -07:00 |
|
James Lu
|
ca3372b0af
|
protocols/unreal: class()-ify everything
|
2015-09-10 18:41:01 -07:00 |
|
James Lu
|
871e6a5c47
|
unreal: JOIN handlers
|
2015-09-05 12:29:20 -07:00 |
|
James Lu
|
76246dea70
|
unreal: add NOTICE and PRIVMSG (inbound/outbound)
|
2015-09-05 12:02:45 -07:00 |
|
James Lu
|
b63d7619da
|
unreal: validate uplink protocol version (needs >=2351)
|
2015-09-05 11:52:46 -07:00 |
|
James Lu
|
cae4c60b56
|
unreal: stricter protocol negotiation (check needed capabilities)
|
2015-09-05 11:45:28 -07:00 |
|
James Lu
|
bd30bc862e
|
unreal: Implement spawnClient and (most of) inbound UID handling
|
2015-09-04 11:51:00 -07:00 |
|
James Lu
|
83725f90ff
|
unreal: coerse sender names to UIDs if they're not given
Unreal's protocol isn't quite consistent with UIDs yet... Some commands (PART, QUIT, NICK) use them, while others (KILL, MODE) don't.
|
2015-09-04 11:51:00 -07:00 |
|
James Lu
|
6d00309f9f
|
unreal: update imports, add (shared) handlers for QUIT, PART, NICK, and KILL
|
2015-09-04 11:51:00 -07:00 |
|
James Lu
|
18dc1591aa
|
unreal: Niceties like PING/PONG handling and enumerating our uplink's server
|
2015-09-03 16:07:30 -07:00 |
|
James Lu
|
58b00d1c23
|
Initial UnrealIRCd protocol stub (#39)
|
2015-09-03 13:32:59 -07:00 |
|