James Lu
0e53a0fee4
Also count ourselves in server enumeration
2015-05-30 23:31:22 -07:00
James Lu
0fcf5ead04
utils.py: Make _msg a shared function ( Closes #3 )
2015-05-30 23:00:39 -07:00
James Lu
4ead81a66f
remove unneeded imports
2015-05-30 22:35:31 -07:00
James Lu
17fc05cc9a
WIP: use a proper logging module
2015-05-30 22:35:00 -07:00
James Lu
d158143cea
This month's code dump... featuring:
...
- Server enumeration, with handlers for BURST (introduction to uplink), SERVER (introduction of uplink's other leaf servers), NICK, and SQUIT (closes #2 )
- Store UIDs instead of nicks in the user database - this makes the protocol a lot easier to work with.
2015-05-30 22:15:19 -07:00
James Lu
f2fdaf55a1
commands: add a command to print debug info to console
2015-04-24 23:04:33 -07:00
James Lu
6b79793336
cleanup, add commands.py plugin (incomplete)
2015-04-24 23:00:01 -07:00
James Lu
53505084b5
README: okay, okay, it handles users now. But it's still a WIP!
2015-04-24 22:38:55 -07:00
James Lu
9b4fb50f25
Today's code dump, featuring:
...
- PLUGIN SUPPORT and COMMAND HANDLING, wow!!!!!!!
- Restructuring of files so that there's only one protocol module (anything else is too much to maintain for now)
- Split protocol things into utils.py
- Bugfixes: don't go into an endless loop of text spamming when the remote host closes the connection!
2015-04-24 22:37:07 -07:00
James Lu
80a2ce1d0a
more things
2015-04-17 22:11:49 -07:00
James Lu
c074d58052
Change of plans, we're now just a regular pseudoservice
...
- Remove multinet support
- Update config.yml.example
2015-04-17 19:55:48 -07:00
James Lu
2c73424e86
readme update
2015-04-03 18:47:20 -07:00
James Lu
b1a989c971
add a make-next-uid function and rename pylink-main.py -> main.py
...
The "I really hate Python imports" update.
2015-04-03 18:45:18 -07:00
James Lu
7a62a655a3
never mind - use multiprocessing, add auto-reconnect, and some more handlers
2015-04-03 12:35:55 -07:00
James Lu
324551e185
rewrite in asyncio and other refactoring to support multinet - doesn't work yet!
2015-04-03 00:17:03 -07:00
James Lu
f3e736b6fb
Add an inspircd protocol module - still a WIP
2015-03-19 16:21:49 -07:00
James Lu
64f937027a
kill some cruft
2015-03-19 12:59:46 -07:00
James Lu
be3fe38206
Initial upload!
2015-03-19 12:55:18 -07:00