3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-04 03:47:21 +02:00

Commit Graph

  • 7245e978cd unreal: in MODE, also wrap to 12 modes per line James Lu 2017-01-13 23:58:11 -08:00
  • 5e79ea908d inspircd: fix comment that says FIDENT in the FHOST handler (#392) Mitchell Cooper 2017-01-13 00:00:24 -05:00
  • ca8b025f9a Merge branch 'master' into devel James Lu 2017-01-12 20:59:41 -08:00
  • 4f0ca6367c unreal: fix math error James Lu 2017-01-12 19:54:17 -08:00
  • b1918f5392 Initial pass at a Stats plugin (#121, #381) James Lu 2017-01-11 23:35:35 -08:00
  • 165f8fa4a7 world: start tracking daemon start time (#381) James Lu 2017-01-11 23:35:10 -08:00
  • 487a07671b ts6: implement line wrapping in SJOIN ban bursts (#253) James Lu 2017-01-11 23:08:39 -08:00
  • 702ba84956 wrapArguments: add a max_args_per_line option (#253) James Lu 2017-01-11 23:08:16 -08:00
  • 4147af6546 hooks-reference: remove redundant Introduction heading James Lu 2017-01-09 22:25:16 -08:00
  • fb9144a715 clientbot: always add channels to users' channel lists in names reply James Lu 2017-01-09 21:12:35 -08:00
  • ccfc2f601d clientbot: explicitly send /names after join (#388) James Lu 2017-01-09 21:12:13 -08:00
  • 602f35cb70 clientbot: fix message recognition treating nick prefixes without ident@host as servers James Lu 2017-01-09 21:02:56 -08:00
  • 7fe65e1f8a Refresh protocol spec for 1.0-beta1+ James Lu 2017-01-09 22:23:35 -08:00
  • 70deb5a285 ts6: rewrite MODE wrapping to check message length and argument count (#253) James Lu 2017-01-08 21:19:54 -08:00
  • e2c0877e9b wrapModes: optionally check for max. modes per line (#253) James Lu 2017-01-08 21:19:26 -08:00
  • aafd734e3a ts6: remove leftover mode filtering in mode() James Lu 2017-01-08 20:43:08 -08:00
  • 74755db6e1 example-conf: log settings no longer need a restart to update James Lu 2017-01-08 17:34:08 -08:00
  • 7594933550 parseModes: reorder logic so that -k * workarounds work again James Lu 2017-01-08 17:31:50 -08:00
  • b2286157ef core: update stdout log level on REHASH James Lu 2017-01-07 00:10:47 -08:00
  • a2e7a35998 relay: remove incorrect network name in logging for blocked kicks James Lu 2017-01-06 22:51:50 -08:00
  • e0bda6b850 relay: also filter out low TS values in burst relaying James Lu 2017-01-06 22:48:11 -08:00
  • 8878f77636 updateTS: don't save any broken TS values lower than 750000 James Lu 2017-01-06 21:56:22 -08:00
  • d4b4cfb32e wrap* funcs: convert input args to a list, so that pop(0) always works James Lu 2017-01-06 22:12:49 -08:00
  • ba330bbfac updateTS: don't save any broken TS values lower than 750000 James Lu 2017-01-06 21:56:22 -08:00
  • ef4e1ecbab unreal: count the server prefix in SJOIN line wrap (#253) James Lu 2017-01-06 18:29:47 -08:00
  • 4183a580d2 nefarious: implement text wrapping in BURST (#253) James Lu 2017-01-06 18:24:32 -08:00
  • 92dcf3c28e nefarious: implement text wrapping in outgoing MODE (#253) James Lu 2017-01-06 18:08:21 -08:00
  • 3e706366bd relay: on Clientbot networks, don't relay prefix mode changes for the relayer bot James Lu 2017-01-06 16:45:48 -08:00
  • 43002d466e nefarious: fix misplaced log line from efe38264efa8ffb29228d917d58db859156603ef James Lu 2017-01-06 16:43:10 -08:00
  • 94779326bc example-conf: mention what changehost is NOT meant to do James Lu 2017-01-03 07:30:35 -08:00
  • 31ddc37db4 example-conf: be more clear that network names (e.g. "inspnet:") should be changed James Lu 2017-01-02 12:30:38 -08:00
  • a3ff32c22e core: implement bind host support James Lu 2017-01-02 12:30:24 -08:00
  • 9a01a5285f unreal: handle user mode changes via MODE James Lu 2017-01-02 12:20:20 -08:00
  • fc3ee8d402 unreal: implement line wrapping for outgoing MODE James Lu 2017-01-02 12:16:35 -08:00
  • d1d3c3ef15 Irc: oops, wrapModes() needs to be a classmethod James Lu 2017-01-02 12:15:44 -08:00
  • 5843eebba2 Irc: add wrapModes() abstraction James Lu 2017-01-02 12:08:22 -08:00
  • 12c33fcddf utils: remove incomplete example text for wrapArguments() James Lu 2017-01-02 11:08:34 -08:00
  • efe38264ef nefarious: remove extraneous userlist assignment in handle_burst James Lu 2017-01-02 10:25:37 -08:00
  • 605d242677 automode: remove repeated "Error:" in error messages James Lu 2017-01-02 10:11:55 -08:00
  • 4020c3dea1 ircs2s_common: fix last commit (missing import) James Lu 2017-01-01 20:39:34 -08:00
  • 6a90401d56 ircs2s_common: fix last commit (missing import) James Lu 2017-01-01 20:39:34 -08:00
  • d5eb01b724 protocols: move handle_pong into ircs2s_common, be less strict about the ping argument James Lu 2017-01-01 20:24:34 -08:00
  • 38350465c1 protocols: move handle_pong into ircs2s_common, be less strict about the ping argument James Lu 2017-01-01 20:24:34 -08:00
  • 945fc8f0f9 unreal: normalize whitespace in SJOIN as well James Lu 2017-01-01 19:53:41 -08:00
  • 4a519832e0 unreal: normalize nicks to UIDs in SJOIN handling James Lu 2017-01-01 13:47:57 -08:00
  • 71bd5583fa unreal: parse mode parameters in SJOIN as well! James Lu 2017-01-01 11:32:44 -08:00
  • 1a1dff7609 IrcChannel: don't assume +nt on new channels James Lu 2017-01-01 00:37:12 -08:00
  • dc11638eb9 ts6 (and derivatives): don't burst bans that were already set James Lu 2017-01-01 00:28:55 -08:00
  • 803ccf7708 unreal: add SJOIN to required caps James Lu 2017-01-01 00:21:37 -08:00
  • 69be532c3c unreal: actually send the remote's modes in SJOIN hooks James Lu 2017-01-01 00:20:12 -08:00
  • 0b8b4dc3cf inspircd, nefarious: stop applying remote modes on sjoin James Lu 2017-01-01 00:19:10 -08:00
  • f851dc8ac1 unreal: implement modes in SJOIN (SJ3), respect S2S message length limits James Lu 2017-01-01 00:00:01 -08:00
  • eafec9d4ad utils: add wrapArguments() to deal with S2S message cutoffs James Lu 2016-12-31 23:35:27 -08:00
  • 278339b5e2 unreal: actually enable the SJOIN cap, handle ban bursts properly James Lu 2016-12-31 22:15:42 -08:00
  • a340ab15e1 relay: local channel in 'link' is optional James Lu 2016-12-29 08:47:35 -08:00
  • e566b99b75 clientbot: don't crash if we receive /who for someone we don't know James Lu 2016-12-27 22:15:57 -08:00
  • f1da5c57e8 clientbot: don't repeat KICK hooks if the source is internal James Lu 2016-12-27 22:09:16 -08:00
  • 59f232d69f clientbot: fix SASL PLAIN auth on Python 3.4 James Lu 2016-12-27 18:16:15 -08:00
  • f6f951fba8 PyLink 1.1-beta1 1.1-beta1 James Lu 2016-12-26 08:13:01 -08:00
  • af6b191164 Merge remote-tracking branch 'origin/disable-default-pidcheck' into devel James Lu 2016-12-25 11:19:37 -08:00
  • 6728627f78 docs: document the permissions API for developers James Lu 2016-12-25 11:17:10 -08:00
  • e53c758471 docs: reorganize & include a list of all PyLink permissions James Lu 2016-12-25 00:41:41 -08:00
  • 614c029538 relay: add missing 'relay.linked' permissions check James Lu 2016-12-25 00:31:38 -08:00
  • ec13bae7e6 opercmds: remove pointless source argument from 'kick' and 'kill' James Lu 2016-12-24 10:57:26 -08:00
  • 3e6550b8ad example-conf: mention Clientbot mode sync's behaviour with CLAIM James Lu 2016-12-22 00:38:39 -08:00
  • 7ee963f66e Document advanced relay config & custom clientbot formatting James Lu 2016-12-22 00:24:47 -08:00
  • 77dd8224ae relay: use built-in hash() for colorizing text James Lu 2016-12-21 23:48:05 -08:00
  • c66c85bc9a hooks-reference: refresh for 1.1.x James Lu 2016-12-21 23:26:30 -08:00
  • 930443f4cd PyLink 1.0.4 1.0.4 James Lu 2016-12-19 22:29:25 -08:00
  • 3595e5fdbf changehost: limit 'applyhosts' to those with the changehost.applyhosts perm James Lu 2016-12-09 22:07:27 -08:00
  • a96bb0ce11 clientbot: make unattended SASL reauth optional #373 James Lu 2016-12-19 01:06:49 -08:00
  • 68c618887f clientbot: auto-attempt SASL when it is introduced in CAP NEW James Lu 2016-12-19 00:54:20 -08:00
  • f42d49b8eb cleintbot: only CAP END if we haven't registered yet James Lu 2016-12-19 00:52:28 -08:00
  • 880714b2f2 clientbot: implement CAP DEL, CAP NEW James Lu 2016-12-19 00:40:19 -08:00
  • fdda28799c clientbot: fix message tag parsing James Lu 2016-12-19 00:18:15 -08:00
  • 3a8710540c Merge branch 'devel' into wip/ircv3 James Lu 2016-12-19 00:10:07 -08:00
  • 1765d61973 Merge branch 'wip/relay/better-normalizehost' into devel James Lu 2016-12-19 00:01:16 -08:00
  • c09fce344d relay: whitelist _ on InspIRCd, UnrealIRCd, Nefarious, clientbot James Lu 2016-12-19 00:00:24 -08:00
  • ef8ec03e41 relay: re-add / in hosts for networks that support it James Lu 2016-12-18 23:56:47 -08:00
  • 5f6337a734 Merge branch 'master' into devel James Lu 2016-12-18 00:15:24 -08:00
  • 194a62fcea protocols: implement basic nick collision detection in UID handlers James Lu 2016-12-17 23:46:30 -08:00
  • 3339bf0fe6 relay: rewrite normalizeHost() to whitelist characters instead James Lu 2016-12-17 23:47:26 -08:00
  • 3a852393bc relay: remove _ from hosts on ts6, ratbox James Lu 2016-12-17 23:03:28 -08:00
  • de3d9bb5c9 example-conf: add a SASL login example James Lu 2016-12-17 16:10:09 -08:00
  • 9bfa0c9bb8 clientbot: whitelist supported SASL mechanisms, and abort on invalid ones James Lu 2016-12-17 16:06:29 -08:00
  • 90e10f948e clientbot: rename conf value sasl_mech -> sasl_mechanism James Lu 2016-12-17 16:00:48 -08:00
  • 0cc1ff8fa3 clientbot: log CAP REQ, CAP NAK events James Lu 2016-12-17 15:57:01 -08:00
  • 8b0b4bfcc4 clientbot: log SASL failures to warning instead of info James Lu 2016-12-17 15:53:46 -08:00
  • 651752d23d clientbot: send CAP END if SASL is disabled James Lu 2016-12-17 15:48:01 -08:00
  • 9cc817d544 clientbot: require SSL for SASL external, better grammar in SASL misconfiguration errors James Lu 2016-12-17 15:47:15 -08:00
  • a6b889c469 Irc: fix whitespace James Lu 2016-12-17 15:44:44 -08:00
  • ffed5e3378 clientbot: also CAP END on 906 (SASL aborted) James Lu 2016-12-17 15:41:34 -08:00
  • 8666151189 clientbot: properly verify ACKed/NAKed caps, add support for SASL PLAIN & EXTERNAL James Lu 2016-12-17 14:50:29 -08:00
  • 3bc9b1bc55 clientbot: implement IRCv3.2 CAP and IRCv3.1 multi-prefix (#290) James Lu 2016-12-16 22:28:40 -08:00
  • cbc7f438d2 clientbot: implement preliminary message tags parsing James Lu 2016-12-16 22:27:41 -08:00
  • 231fd13429 launcher: disable pid check by default #374 James Lu 2016-12-16 20:55:09 -08:00
  • 7e37a90c80 clientbot: delete channels on kick / part, or if a channel becomes empty after parting James Lu 2016-12-16 20:45:47 -08:00
  • e7a005b685 control: log remaining threads on shutdown, for debugging freezes James Lu 2016-12-16 19:42:12 -08:00
  • 95b58fc2c4 utils: abstract protocol/plugin import prefixes, and implement filtering by plugin in 'list' James Lu 2016-12-16 19:25:41 -08:00
  • 7b5fcc3219 corecommands: use irc.error() in login fail wrapper James Lu 2016-12-16 19:06:33 -08:00