3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-02-18 14:30:42 +01:00

Commit Graph

  • f352166d25 proto/insp: use the client's TS in WHOIS IDLE replies James Lu 2015-06-19 13:15:49 -07:00
  • 0db5c4c209 plugins/admin.py: add 'showuser' command James Lu 2015-06-19 13:00:23 -07:00
  • d8b562865d plugins/admin.py: this is an exec command, not eval James Lu 2015-06-19 10:44:25 -07:00
  • 55a5d08378 Use a WORKING TS6 UID generator, adapted from InspIRCd source James Lu 2015-06-19 10:43:42 -07:00
  • 93b1a11651 How on earth does this uid generator even work? It badly needs a rewrite... James Lu 2015-06-16 21:02:38 -07:00
  • f7244ee6b7 Add basic nick and channel checking (ref #20) James Lu 2015-06-16 20:46:01 -07:00
  • f40cb7954a Allow dynamic protocol loading again, and make proto an attribute of Irc() James Lu 2015-06-16 20:05:41 -07:00
  • 4d763288e5 rename utils._nicktoUid to utils.nickToUid James Lu 2015-06-07 19:36:21 -07:00
  • 43a46d3d99 Many fixes James Lu 2015-06-07 19:31:56 -07:00
  • 8bbf4ba387 Merge branch 'wip/admin-commands' James Lu 2015-06-07 18:15:52 -07:00
  • f99000f492 Add internal functions for psuedoclient kick, quit, and nick James Lu 2015-06-07 18:15:36 -07:00
  • 46095574be proto.py: add kill handler & autorejoin on kick/kill James Lu 2015-06-07 18:08:25 -07:00
  • 38df372471 main.py: catch ImportError nicely James Lu 2015-06-07 17:04:23 -07:00
  • 86c7fd0db1 WIP admin commands James Lu 2015-06-07 13:40:18 -07:00
  • 36a93320d7 Oops, we need kick handling too! James Lu 2015-06-07 10:06:54 -07:00
  • 70480b8830 Make IrcChannel.users a set and add part handling James Lu 2015-06-07 09:43:13 -07:00
  • 4b9e7b1937 Fix #17 (netsplit quits) James Lu 2015-06-07 09:33:35 -07:00
  • 6680942424 More code and broken shenanigans James Lu 2015-06-06 23:04:11 -07:00
  • c33d5922c6 Turn spawn pseudoclient and JOIN into its own functions, and move IrcUser/IrcServer to its own module James Lu 2015-06-06 22:17:45 -07:00
  • a0babeddcd Update README.md, with artwork from @Erenzie James Lu 2015-06-06 14:23:20 -07:00
  • 0ed1e13115 Remove plugins/hello.py James Lu 2015-06-03 16:09:53 -07:00
  • 2e94e9a7d2 Allow multiple autojoin channels James Lu 2015-06-03 15:47:29 -07:00
  • 38bd58f7ff Actually check recvpass field (Closes #9) James Lu 2015-06-02 16:55:04 -07:00
  • 955ffbd012 Handle /whois replies for pseudoclient (IDLE server command) James Lu 2015-06-02 16:39:13 -07:00
  • cac0f106aa config.yml.example: load commands.py by default James Lu 2015-06-02 13:37:35 -07:00
  • d9db7e1b9e It's almost June! Updates: James Lu 2015-05-31 12:20:09 -07:00
  • 0e53a0fee4 Also count ourselves in server enumeration James Lu 2015-05-30 23:31:22 -07:00
  • 0fcf5ead04 utils.py: Make _msg a shared function (Closes #3) James Lu 2015-05-30 23:00:39 -07:00
  • 4ead81a66f remove unneeded imports James Lu 2015-05-30 22:35:31 -07:00
  • 17fc05cc9a WIP: use a proper logging module James Lu 2015-05-30 22:35:00 -07:00
  • d158143cea This month's code dump... featuring: James Lu 2015-05-30 22:15:19 -07:00
  • f2fdaf55a1 commands: add a command to print debug info to console James Lu 2015-04-24 23:04:33 -07:00
  • 6b79793336 cleanup, add commands.py plugin (incomplete) James Lu 2015-04-24 23:00:01 -07:00
  • 53505084b5 README: okay, okay, it handles users now. But it's still a WIP! James Lu 2015-04-24 22:38:55 -07:00
  • 9b4fb50f25 Today's code dump, featuring: James Lu 2015-04-24 22:37:07 -07:00
  • 80a2ce1d0a more things James Lu 2015-04-17 22:11:49 -07:00
  • c074d58052 Change of plans, we're now just a regular pseudoservice James Lu 2015-04-17 19:55:48 -07:00
  • 2c73424e86 readme update James Lu 2015-04-03 18:47:20 -07:00
  • b1a989c971 add a make-next-uid function and rename pylink-main.py -> main.py James Lu 2015-04-03 18:45:18 -07:00
  • 7a62a655a3 never mind - use multiprocessing, add auto-reconnect, and some more handlers James Lu 2015-04-03 12:35:55 -07:00
  • 324551e185 rewrite in asyncio and other refactoring to support multinet - doesn't work yet! James Lu 2015-04-03 00:17:03 -07:00
  • f3e736b6fb Add an inspircd protocol module - still a WIP James Lu 2015-03-19 16:21:49 -07:00
  • 64f937027a kill some cruft James Lu 2015-03-19 12:59:46 -07:00
  • be3fe38206 Initial upload! James Lu 2015-03-19 12:55:18 -07:00