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

Commit Graph

  • be960bf27b clientbot: handle numerics 463 to 465 as fatal error James Lu 2016-08-31 22:46:19 -07:00
  • cf5898fb45 clientbot: only send updateClient() hooks if something changes James Lu 2016-08-31 22:32:12 -07:00
  • 9b38ca7d68 automode: join modebot client on setacc James Lu 2016-08-31 22:23:44 -07:00
  • a25a6b7e8d Merge branch 'master' into devel James Lu 2016-08-31 22:08:47 -07:00
  • a99cab9130 Merge branch 'master' into devel James Lu 2016-08-31 22:07:32 -07:00
  • eeca2c080d README: update webchat link James Lu 2016-08-31 22:07:13 -07:00
  • c4a68d2f73 README: fix formatting James Lu 2016-08-31 22:05:32 -07:00
  • 02f3c71e8b README: more thorough description of branches & installation James Lu 2016-08-31 22:03:43 -07:00
  • e85cc684a1 relay_cb: respect allow_clientbot_pms in 'rpm' (#292) James Lu 2016-08-31 19:51:52 -07:00
  • 7eb5e59842 relay_cb: implement outgoing PMs from clientbot networks via an 'rpm' command James Lu 2016-08-31 19:48:17 -07:00
  • 7817898c14 relay_cb: distinguish between PM and private notice, switch to irc.msg() James Lu 2016-08-31 18:30:51 -07:00
  • 0a436cdf4c Irc: make loopback hook in msg() optional James Lu 2016-08-31 18:28:13 -07:00
  • e06a6ae5bd example-conf: add an autoperform example James Lu 2016-08-31 18:10:51 -07:00
  • 663d03ed2c relay/clientbot: begin work on outgoing PMs to clientbot users (#318) James Lu 2016-08-31 14:07:32 -07:00
  • 7bae4062b1 automode: log successful sync/add/remove/clear events James Lu 2016-08-31 13:32:50 -07:00
  • e903a8226a permissions: move admin login clause into checkPermissions() James Lu 2016-08-31 13:32:21 -07:00
  • 53de6542f6 clientbot: in nick(), make sure irc.pseudoclient exists James Lu 2016-08-27 20:39:35 -07:00
  • 42a104534a unreal: ensure type safety from last commit James Lu 2016-08-27 19:19:47 -07:00
  • 8f8cd95395 unreal: use umode +xt instead of SETHOST in spawnClient James Lu 2016-08-27 19:14:37 -07:00
  • 1c4cb94a13 relay: block /OJOIN in claim James Lu 2016-08-27 19:09:02 -07:00
  • ae94bec6b8 protocols: add a chandata key to SJOIN hook payloads James Lu 2016-08-27 18:56:36 -07:00
  • 3c7b201f57 protocols: rename 'oldchan' in MODE payloads to 'chandata' James Lu 2016-08-27 17:46:14 -07:00
  • 87757a60a3 Irc: rename 'chandata' in SQUIT payload to 'channeldata' James Lu 2016-08-27 17:42:07 -07:00
  • c68c941c1d Irc.msg: break on empty text strings James Lu 2016-08-27 09:50:53 -07:00
  • 9e7d0a50ca Revert "ServiceBot: fall back to a space in 'help' when stripped text is empty" James Lu 2016-08-27 09:49:59 -07:00
  • 556b388a4e core: Rehashable permissions; import coremods on start James Lu 2016-08-25 12:07:55 -07:00
  • 6af8e77ee1 permissions: apply add/removeDefaultPermissions on the right list James Lu 2016-08-25 12:07:36 -07:00
  • f890ddac1b permissions, automode: work on default permissions & add example permissions config (#190) James Lu 2016-08-25 11:41:37 -07:00
  • 03a780f397 automode: reorder functions in a way that makes more sense James Lu 2016-08-25 11:10:55 -07:00
  • 06cbbbb019 ServiceBot: display the NotAuthorizedError argument raw James Lu 2016-08-25 00:57:21 -07:00
  • b4b772354c permissions: fix inverted permissions list lookup James Lu 2016-08-25 00:56:13 -07:00
  • 104c0cef4b automode: switch from irc.checkAuthenticated to new-style permissions James Lu 2016-08-25 00:45:28 -07:00
  • 91e39b7df9 WIP Permissions API (#190) James Lu 2016-08-25 00:45:05 -07:00
  • 5908776a86 API CHANGE: Rename NotAuthenticatedError -> NotAuthorizedError James Lu 2016-08-25 00:43:44 -07:00
  • 7d2b22630d ServiceBot: display custom error messages for NotAuthenticatedError James Lu 2016-08-25 00:41:53 -07:00
  • 945818e1d8 Refresh protocol module spec for 0.10 (#284) James Lu 2016-08-24 23:25:36 -07:00
  • 3e2c6ea1b7 launcher: show VCS version in "pylink -v" James Lu 2016-08-23 07:28:48 -07:00
  • 441f2244a9 relay: fix overzealous host normalization due to variable replacement during iteration James Lu 2016-08-21 18:06:53 -07:00
  • 814c714145 clientbot: fix nick() using the wrong arguments James Lu 2016-08-24 22:54:53 -07:00
  • a04bf6119e launcher: show VCS version in "pylink -v" James Lu 2016-08-23 07:28:48 -07:00
  • 09c98f66ff relay: fix overzealous host normalization due to variable replacement during iteration James Lu 2016-08-21 18:06:53 -07:00
  • 29bfe108fe clientbot: only send SQUIT payload if nicks are affected James Lu 2016-08-21 17:43:10 -07:00
  • 5444b808b1 Revert "relay_clientbot: lowercase network name (stylistic choice)" James Lu 2016-08-21 17:28:26 -07:00
  • a546bae341 Irc: make throttle time configurable per server (defaults to 0.01s) James Lu 2016-08-21 17:24:18 -07:00
  • 7a5b64bdc9 Irc: implement basic message queueing (1 message sent per X seconds) James Lu 2016-08-21 16:46:57 -07:00
  • 583e4c65c8 Bump version to 0.10-alpha1 0.10-alpha1 James Lu 2016-08-21 17:11:52 -07:00
  • e171708aba PyLink 0.9.2 0.9.2 James Lu 2016-08-21 16:58:07 -07:00
  • 689c0dd45b relay: {} are valid nick chars too... James Lu 2016-08-20 17:36:24 -07:00
  • 8cf771be2f ts6: fix typo James Lu 2016-08-20 17:36:34 -07:00
  • b572c58223 relay: {} are valid nick chars too... James Lu 2016-08-20 17:36:24 -07:00
  • affe54b47f log: configurable file rotation (size & backup count) James Lu 2016-08-17 22:00:42 -07:00
  • 3b93a521d6 log: import 'conf' in a way that works with REHASH James Lu 2016-08-17 22:00:22 -07:00
  • 126a07bdf6 core: rehashable file loggers with log rotation support James Lu 2016-08-17 21:39:46 -07:00
  • 06ecc89603 Merge remote-tracking branch 'origin/master' into devel James Lu 2016-08-17 21:22:31 -07:00
  • e9088792af unreal: support TSCTL alltime James Lu 2016-08-17 21:19:13 -07:00
  • a1e7c89027 FAQ: update link to dependencies list James Lu 2016-08-17 13:59:33 -07:00
  • 9d582661b7 README: reformat, add more verbose setup guide James Lu 2016-08-17 13:58:07 -07:00
  • 44744fa510 FAQ: reorder issues based on perceived importance James Lu 2016-08-14 18:06:10 -07:00
  • bf36d58612 faq: mention errors caused by tabs in config (#316) James Lu 2016-08-14 18:03:50 -07:00
  • 2d89fd44cd faq: reformat, add "one-way clientbot" issue James Lu 2016-08-14 11:34:25 -07:00
  • e1fab8c153 relay: fix a typo in comment James Lu 2016-08-13 11:40:01 -07:00
  • 1c83f59baa relay: rewrap some poorly placed comments James Lu 2016-08-13 10:58:40 -07:00
  • c20dd07a2d inspircd: implement /ALLTIME support (#228) James Lu 2016-08-12 19:36:40 -07:00
  • 94aee8f05c Implement /TIME support (#228) James Lu 2016-08-12 19:19:09 -07:00
  • a76bd8c5b2 core: make hostmask fetching a shared function James Lu 2016-08-12 19:18:56 -07:00
  • 63f40c9565 relay: delay RELAY_JOIN hooks to a second loop. Closes #311. James Lu 2016-08-12 18:46:39 -07:00
  • 17127dd131 clientbot: send hook payloads for external updateClient James Lu 2016-08-12 18:38:23 -07:00
  • 6828d032b4 Irc: RFC-standard umode +s does not take an argument James Lu 2016-08-11 18:11:41 -07:00
  • e75c0d075f relay: on clientbot, explain _why_ calling LINK twice is needed James Lu 2016-08-11 12:51:08 -07:00
  • b4e83e7b1a clientbot: basic prefix mode detection (halfop, admin, owner) James Lu 2016-08-11 12:46:05 -07:00
  • 226089cc3c clientbot: forward SJOIN on the main client as JOIN (#299) James Lu 2016-08-11 11:24:23 -07:00
  • 3a0a2c7f1c clientbot: don't update state on join() James Lu 2016-08-11 11:23:41 -07:00
  • 7a0a013c43 clientbot: suppress mode change hooks for internal clients James Lu 2016-08-10 19:38:46 -07:00
  • 84eee41734 example-conf: rewrap clientbot sample, add autoconnect entry James Lu 2016-08-10 13:24:57 -07:00
  • ffdc313376 Irc: make hostname field optional in version() James Lu 2016-08-10 13:16:51 -07:00
  • d1dccf8dcc example-conf: update examples for name resolving James Lu 2016-08-10 11:28:35 -07:00
  • f7b93e474c unreal: request VHP capability so cloaked hosts for Unreal3.2 users are sent James Lu 2016-08-08 17:05:28 -07:00
  • 84daec0f07 unreal: fix services login tracking for UnrealIRCd 3.2 + Anope 1.8 James Lu 2016-08-08 16:35:10 -07:00
  • 8341667bdd relay: convert / to . in hostnames on hybrid James Lu 2016-08-07 15:16:37 -07:00
  • bdadb27466 relay: reverse getPrefixModes() output so the right mode order is passed to sjoin() James Lu 2016-08-09 18:39:13 -07:00
  • 1660705658 exec: repr() eval output for proper formatting James Lu 2016-08-09 10:23:46 -07:00
  • 6f0be9400b docs/t: add clientbot to protocol-modules James Lu 2016-08-09 00:07:27 -07:00
  • 6dd882a69b README: it's better if I actually finish my sentences... James Lu 2016-08-09 00:03:01 -07:00
  • 48680051e1 Refresh README (IRCd notes), FAQ James Lu 2016-08-09 00:01:19 -07:00
  • 8ac014709b inspircd: track MODSUPPORT and required modules for updateClient() James Lu 2016-08-08 23:40:48 -07:00
  • 72f9019300 clientbot: remove self.irc.users print James Lu 2016-08-08 23:40:24 -07:00
  • c09ff6a706 relay_clientbot: fix config key name James Lu 2016-08-08 22:23:42 -07:00
  • 1b747bf09d relay_clientbot: skip relaying non-PRIVMSGs for X seconds after connect James Lu 2016-08-08 22:20:31 -07:00
  • df4277e530 hooks-reference: update keys for SJOIN James Lu 2016-08-08 21:06:49 -07:00
  • 3878ae9e0d relay_clientbot: skip to next channel for SQUIT payloads if no nicks are affected James Lu 2016-08-08 21:05:55 -07:00
  • 8636280b91 relay_clientbot: use channel specific user lists when relaying SQUIT James Lu 2016-08-08 20:59:15 -07:00
  • 3633a41e4f Protocol: return a mapping of channels->lists of nicks in SQUIT payloads James Lu 2016-08-08 20:58:34 -07:00
  • b096c7a2e3 relay_clientbot: fix wrong key for clientbot_styles James Lu 2016-08-08 18:50:36 -07:00
  • 12e1a0edff Move handle_error() to the generic protocol James Lu 2016-08-08 18:12:07 -07:00
  • 73a70d6952 unreal: declare support for ESVID James Lu 2016-08-08 17:28:45 -07:00
  • 671d6d1893 unreal: request VHP capability so cloaked hosts for Unreal3.2 users are sent James Lu 2016-08-08 17:05:28 -07:00
  • 7dcabf072b unreal: fix services login tracking for UnrealIRCd 3.2 + Anope 1.8 James Lu 2016-08-08 16:35:10 -07:00
  • e8fd97d3ba example-conf: mention relay_clientbot James Lu 2016-08-07 22:08:03 -07:00
  • 990f24938b relay: convert / to . in hostnames on hybrid James Lu 2016-08-07 15:16:37 -07:00
  • c40895e221 Merge branch 'master' into devel James Lu 2016-08-06 20:02:07 -07:00