3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-04 11:57:22 +02:00

Commit Graph

  • 3930891e9f relay: don't rely on irc.pseudoclient as much during init James Lu 2016-05-14 14:03:59 -07:00
  • 1c4cfa680c log: fix check for irc.pseudoclient James Lu 2016-05-14 13:52:21 -07:00
  • 32bc5f120b core: migrate the main client to ServiceBot (#216) James Lu 2016-05-14 13:26:13 -07:00
  • 118d76fd5a core: allow defining service bots with custom nicks/idents James Lu 2016-05-14 12:52:32 -07:00
  • bb265189a4 coreplugin: handle kicks and kills to service bots James Lu 2016-05-14 12:36:54 -07:00
  • 5b3059c85d ServiceBot: fill in 'help' and 'list' commands (#216) James Lu 2016-05-14 12:22:00 -07:00
  • 9236f7e095 Irc: fix NameError caused by 0c7faed James Lu 2016-05-14 12:19:38 -07:00
  • aa05dcd112 coreplugin: set invisible (umode +i) on service clients James Lu 2016-05-14 12:01:12 -07:00
  • 123e72d162 Merge branch 'devel' into wip/services James Lu 2016-05-14 11:58:49 -07:00
  • 33034b23f1 Irc.applyModes: assume modes are being added if no +/- is given James Lu 2016-05-14 11:58:22 -07:00
  • f1e22685b2 coreplugin: fix typo James Lu 2016-05-14 10:27:37 -07:00
  • 924172291f ServiceBot: work out basic command handling James Lu 2016-05-14 10:17:40 -07:00
  • 0c7faed213 Move NotAuthenticatedError class back into utils James Lu 2016-05-14 10:05:18 -07:00
  • 7d11f8c7e0 Begin work on service bot abstraction (#216) James Lu 2016-05-14 09:55:46 -07:00
  • ce95e15897 Refresh autogen docs James Lu 2016-05-11 21:56:02 -07:00
  • 6b40c97a75 docs: update channel-modes James Lu 2016-05-11 21:51:49 -07:00
  • ad428b55bc docs: relayout table of contents & links between pages James Lu 2016-05-11 21:31:11 -07:00
  • f2f945e4bb Revert "docs/t: use rawgit links to serve HTML" James Lu 2016-05-11 21:25:53 -07:00
  • 998d57dbb3 ts6: recognize elemental-ircd +G (blockcaps) James Lu 2016-05-11 21:49:57 -07:00
  • bcc648adff relay: support relaying more channel modes James Lu 2016-05-11 21:18:30 -07:00
  • 366836b821 relay: burst topics from the main PyLink server 0.8-alpha2 James Lu 2016-05-02 18:41:51 -07:00
  • 608d560961 README: update U-Line note for nefarious James Lu 2016-05-01 21:58:10 -07:00
  • 7b2319b7c5 changehost: migrate to irc.getHostmask James Lu 2016-05-01 15:05:30 -07:00
  • 917b0de596 relay: log spawnlocks calls James Lu 2016-05-01 14:51:18 -07:00
  • f6a9f0729a relay: don't error if the privmsg source on a remote network is missing James Lu 2016-05-01 14:38:51 -07:00
  • bb8a548e74 relay: make handle_quit error-tolerant if the target is missing James Lu 2016-05-01 14:21:50 -07:00
  • 54987fde4e relay: code cleanup, possibly fix clones for PyLink clients being spawned from rare race conditions James Lu 2016-05-01 14:21:14 -07:00
  • ab5624343b relay: fix regression causing 'load relay' to freeze James Lu 2016-05-01 14:09:17 -07:00
  • 69cd3cfbf8 relay: fix race conditions when multiple networks disconnect simultaneously James Lu 2016-04-30 23:59:51 -07:00
  • 7b3271b430 README: recommend U-Line on nefarious James Lu 2016-05-01 11:42:22 -07:00
  • beae4eea9e core: rename utils.fullVersion -> irc.version (#199) James Lu 2016-04-30 17:00:28 -07:00
  • 3bb1208e74 core: move toLower to Irc (#199) James Lu 2016-04-30 16:57:38 -07:00
  • 2fe2e9c8c4 core: move isOper, checkAuthenticated to Irc (#199) James Lu 2016-04-30 16:54:11 -07:00
  • 4bd4c23a08 networks: also remove coreplugin call James Lu 2016-04-30 16:50:04 -07:00
  • 78f8a2fc8d core: move isManipulatableClient, getHostmask to Irc James Lu 2016-04-30 16:44:37 -07:00
  • 201ae8b5fd pylink: remove call to coreplugin.main() James Lu 2016-04-30 16:44:27 -07:00
  • ef4cb8b773 coreplugin: remove irc.connected check James Lu 2016-04-30 16:35:27 -07:00
  • 064cb9b6aa core: move reverseModes, joinModes into Irc James Lu 2016-04-30 16:33:46 -07:00
  • 7003ff848d Attempt to make sender validation in protocols a bit less repetitive wip/checksender-abstraction James Lu 2016-04-29 23:30:49 -07:00
  • 05752d9f60 Merge branch 'master' into devel James Lu 2016-04-29 23:43:15 -07:00
  • 01bf0325fb inspircd: fix wrong variable in KILL text James Lu 2016-04-29 23:42:41 -07:00
  • bd0874a484 Merge branch 'wip/split-utils' into devel James Lu 2016-04-29 23:32:52 -07:00
  • b61ac21e86 hybrid, ts6: adjust umode definitions again James Lu 2016-04-29 22:39:37 -07:00
  • 0061414ee5 nefarious: remove untested parsing of umode +h for now James Lu 2016-04-29 22:32:08 -07:00
  • b78b911323 unreal: fix JOIN handling & normalize channel case James Lu 2016-04-28 19:17:20 -07:00
  • cf5cc18855 pylink-opers: mention LINKED command James Lu 2016-04-27 21:28:27 -07:00
  • dd7b3821e9 nefarious: deduplicate outgoing BURST mode prefixes James Lu 2016-04-27 16:43:09 -07:00
  • 1bd2bd760c hybrid, nefarious: add missing BURST/SJOIN->JOIN hook mapping James Lu 2016-04-27 16:42:38 -07:00
  • 3b04d1abdc Irc: raise connection failure log levels to error James Lu 2016-04-25 19:14:34 -07:00
  • 84503a2ead docs/cmodes: update noknock mappings for c599978 James Lu 2016-04-24 21:53:12 -07:00
  • f1351bb3f5 utils: introduce deprecation warnings for applyModes and parseModes James Lu 2016-04-24 21:44:02 -07:00
  • a8fc9428cf protocols: migrate to irc.parseModes/applyModes (#199) James Lu 2016-04-24 21:43:52 -07:00
  • 84822fb1d6 Move applyModes, parseModes into Irc, suppressing deprecation warnings for now (#199) James Lu 2016-04-24 21:37:23 -07:00
  • 40a86de040 protocols: reword spawnClient description text James Lu 2016-04-24 21:17:56 -07:00
  • f8c2ee3ed3 protocols: use KeyedDefaultdict to enumerate UID generators James Lu 2016-04-24 21:16:41 -07:00
  • 7f46e1c35c Separate KeyedDefaultdict into new structures module (#199) James Lu 2016-04-24 21:11:36 -07:00
  • 2c60aa6395 Separate UID/SID generators into various protocol modules (#199) James Lu 2016-04-24 21:08:07 -07:00
  • a069ce8cb4 Unbrick loglevel changing (Closes #208) James Lu 2016-04-23 11:05:49 -07:00
  • 128a6363d5 nefarious: easier SID encoding using struct James Lu 2016-04-23 10:54:54 -07:00
  • 0e0d96efc6 nefarious: properly decode IPv6 addresses, move IP decoding into separate function James Lu 2016-04-23 10:44:17 -07:00
  • 9f454402d2 nefarious: don't confuse the TS argument with the user list, if a BURST is sent with only bans 0.8-alpha1 James Lu 2016-04-18 21:29:00 -07:00
  • fd909395ff nefarious: ignore empty BURSTs with no useful data James Lu 2016-04-18 20:59:06 -07:00
  • bc578240bb nefarious: fix checks for what is an IPv6 / IPv4 address James Lu 2016-04-18 20:54:16 -07:00
  • 0fad0f7a2c nefarious: add missing import James Lu 2016-04-18 20:40:01 -07:00
  • 534242ef29 Irc: fix disconnect logic in ping timeouts James Lu 2016-04-18 18:14:42 -07:00
  • 71fa4b941c Merge branch 'devel' James Lu 2016-04-18 12:30:38 -07:00
  • 42718ed323 relay: Allow IP sharing to be toggled per network James Lu 2016-04-18 12:29:15 -07:00
  • 4c83bfc3ef relay: don't error if irc.pseudoclient hasn't been initialized yet James Lu 2016-04-18 11:52:01 -07:00
  • c59997827f hybrid, ts6: update mode definitions James Lu 2016-04-18 11:22:54 -07:00
  • 2b3307a96c README: mention the state of Nefarious support #202 James Lu 2016-04-18 11:02:08 -07:00
  • 560311a98b nefarious: handle VERSION requests James Lu 2016-04-18 10:55:05 -07:00
  • 81d2450460 nefarious: relay KILL user data properly James Lu 2016-04-18 10:51:48 -07:00
  • 4b4db64705 nefarious: experimental host changing support via FAKE James Lu 2016-04-18 10:46:26 -07:00
  • eb33b4e9f2 example-conf: add nefarious example block James Lu 2016-04-17 22:48:45 -07:00
  • 25aacbd1fa nefarious: actually check RECVPASS James Lu 2016-04-17 22:31:11 -07:00
  • 4013965029 pmodule-spec: mention checking recvpass James Lu 2016-04-17 22:32:19 -07:00
  • c379287482 nefarious: implement account & vhost checking James Lu 2016-04-17 22:23:44 -07:00
  • 38441f0302 nefarious: fix typo in NICK change handling James Lu 2016-04-17 22:23:11 -07:00
  • 9d28be1dc8 nefarious: updateClient stub James Lu 2016-04-17 22:22:38 -07:00
  • fbd71a88f5 nefarious: convert nicks to UID in mode handling James Lu 2016-04-17 21:26:21 -07:00
  • 1a8652e982 nefarious: fill in cmodes, umodes lists James Lu 2016-04-17 21:17:27 -07:00
  • 9362b74d78 nefarious: handle CLEARMODE James Lu 2016-04-17 20:52:38 -07:00
  • 2a6b096401 nefarious: add KNOCK stub (not supported on P10) James Lu 2016-04-17 20:33:35 -07:00
  • 29d2fea3b2 nefarious: implement WHOIS handling & outbound numerics James Lu 2016-04-17 20:32:21 -07:00
  • 933029824c nefarious: AWAY and INVITE support James Lu 2016-04-17 20:28:51 -07:00
  • 20123c52e0 nefarious: implement TOPIC support James Lu 2016-04-16 18:46:14 -07:00
  • 68eed62f70 nefarious: implement outgoing SJOIN and SQUIT James Lu 2016-04-16 18:05:32 -07:00
  • 1892dd5fb4 nefarious: implement outgoing SJOIN (via BURST) James Lu 2016-04-16 17:49:59 -07:00
  • 25ca2f8399 nefarious: fix BURST prefix handling James Lu 2016-04-16 17:06:48 -07:00
  • fccfb62609 Merge branch 'devel' into wip/p10 James Lu 2016-04-16 17:04:32 -07:00
  • 36683fc70e ts6: keep state properly when handling JOIN James Lu 2016-04-16 17:02:02 -07:00
  • d635967d3b nefarious: keep state properly when handling JOIN James Lu 2016-04-16 17:00:50 -07:00
  • 20087c8872 nefarious: inbound SQUIT support James Lu 2016-04-16 16:54:34 -07:00
  • a13211e0db nefarious: implement KILL, fix bugs in outgoing kick & incoming join James Lu 2016-04-16 16:46:30 -07:00
  • e18c7025db nefarious: implement NICK, QUIT, PART, KICK James Lu 2016-04-15 14:08:33 -07:00
  • 560aa5b1f8 nefarious: MODE support James Lu 2016-04-15 13:50:09 -07:00
  • 1c7e0fbeae nefarious: handle inbound & outbound PRIVMSG/NOTICE James Lu 2016-04-15 12:30:52 -07:00
  • f9f3e97f42 nefarious: handle end of burst (send acknowledgement and hook) James Lu 2016-04-15 12:30:31 -07:00
  • cc16c610dd nefarious: handle ban exempts in BURST James Lu 2016-04-15 12:19:41 -07:00
  • 8a7c39691f nefarious: fix type error in handle_join James Lu 2016-04-15 12:12:17 -07:00