3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-01 10:27:21 +02:00

Commit Graph

  • 6c65d5523e IRCNetwork: potentially fix queue thread shutdowns (#558) James Lu 2017-12-17 00:36:44 -08:00
  • 9a5072824d relay: stop lowercasing modedelta args, as that can break things like unreal +f James Lu 2017-12-14 13:40:47 -08:00
  • f908e407d4 relay: also ignore clientbot networks in modedelta James Lu 2017-12-14 13:26:43 -08:00
  • 923795719f relay: drop all list and prefix modes in modedelta James Lu 2017-12-14 13:07:00 -08:00
  • 57a2132d5d relay: always enforce modedelta modes, and prevent them from being unset James Lu 2017-12-14 12:42:43 -08:00
  • b2270ca3eb relay: move claim enforcement routines outside the mode/kick loops James Lu 2017-12-14 12:15:19 -08:00
  • 59c12ff354 relay: merge in modedelta branch, port to latest 2.x relay James Lu 2017-12-14 11:56:41 -08:00
  • 8490bee634 handlers: pick the highest prefix when displaying status in WHOIS James Lu 2017-12-12 12:46:43 -08:00
  • 9dfa0a478e classes: fix inverted order in get_prefix_modes() description James Lu 2017-12-07 12:06:38 -08:00
  • d54bf0d06c relay: also log the extban prefix strings being readded James Lu 2017-12-07 11:33:16 -08:00
  • a2cb4daa46 relay: mangle the mode name when forwarding extban->cmode so that +b syntax filters don't trigger James Lu 2017-12-07 11:26:16 -08:00
  • 8fcb5f9df0 relay: ignore static extbans when looking up dynamic extban prefixes James Lu 2017-12-07 11:05:39 -08:00
  • 6adeada598 relay: add more complete debug logging in extban handlers James Lu 2017-12-07 11:04:26 -08:00
  • a0c57d0a5a unreal: register ~T extbans as filter and filter_censor (#557) James Lu 2017-12-07 00:36:38 -08:00
  • bd2cd90957 modelists/channel-modes: add inspircd +D definition James Lu 2017-12-05 12:04:25 -08:00
  • d30eca77e9 relay: add more channel modes to the whitelist James Lu 2017-12-05 12:01:57 -08:00
  • 80ef2ca788 hybrid: remove slash-in-hosts as it is not supported James Lu 2017-12-03 18:56:20 -08:00
  • 2fc5d32e3f NetworkCore: don't clear state on disconnect James Lu 2017-12-03 18:35:03 -08:00
  • bebdf2e4ff IRCNetwork: avoid sending multiple disconnect hooks for one disconnection James Lu 2017-12-03 17:46:24 -08:00
  • 8b62d6d458 modelists: resort data by ircd names defined in protocol modules James Lu 2017-11-21 07:39:15 -08:00
  • 52f40ad7a2 networks.remote: don't clobber command switches for other commands James Lu 2017-11-14 18:10:56 -08:00
  • f969197436 Convert protocol-modules graphic to a .svg James Lu 2017-11-12 12:07:08 -08:00
  • bff53c6e69 Remove .codeclimate.yml, practically unused James Lu 2017-11-12 12:03:25 -08:00
  • 03e02dda51 relay: replace garbage locking code with proper filtering in relay_joins James Lu 2017-11-12 11:56:33 -08:00
  • d4cbf1d2af services_support: fix rejoin-on-kill to the main service bot James Lu 2017-11-12 10:54:30 -08:00
  • 847854aac3 Merge branch 'master' into devel James Lu 2017-11-07 19:19:52 -08:00
  • 48ea58c1fb bots: remove use of deprecated utils.isNick() James Lu 2017-11-07 19:19:00 -08:00
  • c35c8cd4aa
    FAQ updates [skip ci] James Lu 2017-11-07 09:59:37 -08:00
  • 15a231a371 global: ignore empty "global:" configuration blocks James Lu 2017-11-06 12:07:33 -08:00
  • b6af6dddc5 relay: fix RuntimeError on handle_part for clientbot networks James Lu 2017-11-05 01:18:42 -08:00
  • 509c2e52c4 clientbot: fix KeyError when there are still queued outgoing messages to a channel we just left James Lu 2017-11-05 01:17:59 -08:00
  • 62cef5c3f5
    classes: clarify comments on mode-related functions James Lu 2017-11-03 23:40:11 -07:00
  • b366aa8d61 Merge branch 'wip/ts6-updates' into devel James Lu 2017-10-27 06:50:37 -07:00
  • 544e078512 clientbot: treat 0 as an empty account name (for WHOX) James Lu 2017-10-25 16:00:24 -07:00
  • c974ee9b44 hybrid: various cleanup James Lu 2017-10-22 01:19:38 -07:00
  • c636e064e7 ts6: remove SAVE from required capabs James Lu 2017-10-22 01:08:30 -07:00
  • 5e7469b56f Remove protocols/ratbox, superseded by ts6 James Lu 2017-10-22 01:06:19 -07:00
  • 975d835c92 ts6: add support for ratbox, send EUID only when supported (#543) James Lu 2017-10-22 00:54:31 -07:00
  • 1a24bc19af ts6: rename self.caps to self._caps James Lu 2017-10-22 00:43:33 -07:00
  • 3d3300e542 ts6: merge in CHGHOST checks and umode definitions from protocols/ratbox James Lu 2017-10-22 00:41:15 -07:00
  • c2dbb74f5a ts6: clean up mode definitions and target_ircd code James Lu 2017-10-22 00:29:00 -07:00
  • d0dff2c5ae Move permission enumeration to runtime, fix default perms not applying at startup James Lu 2017-10-22 00:08:16 -07:00
  • 26b8292564 relay_clientbot: handle errors if the relay: or clientbot_styles: blocks are empty James Lu 2017-10-21 13:19:31 -07:00
  • 9ffe2edc74 README: mention fix for #526 (unreal hostname desyncs) James Lu 2017-10-18 22:36:22 -07:00
  • 472b73cf65 classes.Channel: clarify the intended behaviour of sort_prefixes() and get_prefix_modes() James Lu 2017-10-15 02:16:18 -07:00
  • a63e2557be unreal: fix wrong hook name for legacy user introduction James Lu 2017-10-15 01:55:53 -07:00
  • 4935ef521e unreal: fix wrong hook name for legacy user introduction James Lu 2017-10-15 01:55:53 -07:00
  • e8958962dd unreal: fix authentication-in-progress check in handle_server James Lu 2017-10-15 01:54:39 -07:00
  • 1470e7691f relay_clientbot: add support for showing prefix modes James Lu 2017-10-15 01:42:07 -07:00
  • aa44bc15a3 classes: fix backwards sorting in Channel.sort_prefixes() James Lu 2017-10-15 01:28:21 -07:00
  • b8df1a1b61 Merge remote-tracking branch 'origin/master' into devel James Lu 2017-10-11 18:56:21 -07:00
  • e8b7116888 example-conf: clarify terminology regarding server IDs James Lu 2017-10-11 17:59:16 -07:00
  • a9916a74f2 Revert "NetworkCoreWUtils: strip off leading and trailing quotes from parse_modes" James Lu 2017-10-10 22:33:24 -07:00
  • fdaee37b7b example-conf: fix a typo James Lu 2017-10-10 22:31:50 -07:00
  • aeaee491f3 NetworkCoreWUtils: strip off leading and trailing quotes from parse_modes James Lu 2017-10-10 22:23:42 -07:00
  • 762ec3a0eb structures: fix _keymangle when key isn't a string James Lu 2017-10-10 22:14:33 -07:00
  • 66c762b63f Merge remote-tracking branch 'origin/clientbot-fixes' into devel James Lu 2017-10-10 20:53:12 -07:00
  • 08917f8aae PyLink 2.0-alpha1 2.0-alpha1 James Lu 2017-10-07 22:54:24 -07:00
  • ce82c231fe RELNOTES: fix formatting of old versions' changelogs James Lu 2017-10-07 22:50:41 -07:00
  • fe4fb9c84c stats: use a simpler /stats c format James Lu 2017-10-07 22:27:43 -07:00
  • 25ec88c566 clientbot: don't send empty MODE hooks when enumerating empty ban lists James Lu 2017-10-07 21:51:38 -07:00
  • eca40a3d7c coremods/handlers: implement cleanup code for visible-state-only servers James Lu 2017-10-07 21:49:17 -07:00
  • de5ab051aa clientbot: rename cap. clear-channels-on-leave => visible-state-only (#517) James Lu 2017-10-07 21:47:23 -07:00
  • 740b399ec2 clientbot: block attempts from virtual clients to change to an existing nick (#535) James Lu 2017-10-07 20:50:09 -07:00
  • d7766d54d5 clientbot: check for nick collisions with virtual clients on NICK James Lu 2017-10-07 20:06:48 -07:00
  • 84ff797b5f clientbot: rewrite _get_UID nick collision handling to be less confusing James Lu 2017-10-07 20:01:53 -07:00
  • 85ac0bb80a docs/modelists: add a GitHack link to extbans.html James Lu 2017-10-05 19:37:01 -07:00
  • 0ad2bc2f7b docs/modelists: use a different color to represent modes implemented as extbans and vice versa James Lu 2017-10-05 19:32:57 -07:00
  • 61fe97b646 docs/modelists: drop :data suffix from extbans lists James Lu 2017-10-05 19:28:31 -07:00
  • 48aab1cf16 docs/services-api: revise James Lu 2017-10-05 19:20:18 -07:00
  • 39b1e28061 Remove plugins/example_service, it is out of date and broken with 2.x James Lu 2017-10-05 19:07:16 -07:00
  • f79168ce5f docs/t: remove future articles that won't be around for a while James Lu 2017-10-05 19:05:20 -07:00
  • 5574c746b9 docs: update table of contents James Lu 2017-10-05 19:04:09 -07:00
  • 82a6ceb99e docs: Refresh release-process.md James Lu 2017-10-05 18:20:59 -07:00
  • f0d1c1bb89 pmodule-spec: mention in detail how users are tracked James Lu 2017-10-05 18:15:50 -07:00
  • 8fff9ea641 pmodule-spec: mention post_connect definition for IRCNetwork derivatives (#478) James Lu 2017-10-05 18:02:25 -07:00
  • d8768bcb73 Revise docs/automode.md James Lu 2017-10-04 23:28:27 -07:00
  • d09c1be688 README: update IRC link James Lu 2017-10-01 00:39:28 -07:00
  • 3022274f6b Merge branch 'master' into devel James Lu 2017-09-24 12:26:06 -07:00
  • d2a3bb8d28 actually no, forget having 3 tiers of support for IRCds James Lu 2017-09-24 12:23:25 -07:00
  • 3da61f0f2a Revert "Demote ratbox to tier 3 [skip ci]" James Lu 2017-09-24 12:22:37 -07:00
  • 67d5766cde README: remove expiringdict install note James Lu 2017-09-24 10:31:07 -07:00
  • d0fbfcd2d8 Demote ratbox to tier 3 [skip ci] James Lu 2017-09-24 00:00:19 -07:00
  • 91e7d4f47a README: bump juno version [skip ci] James Lu 2017-09-23 23:53:17 -07:00
  • 4d6f80f58e README: update IRCd notes [skip ci] James Lu 2017-09-23 23:49:36 -07:00
  • e25f6fd470 ircs2s_common: expand PUIDs in squit() James Lu 2017-09-23 23:15:29 -07:00
  • f74b34e99b ts6: fix wrong prefix char for +a on ChatIRCd James Lu 2017-09-23 22:43:27 -07:00
  • 8443de4701 servermaps: display hopcount in 'map' for local servers James Lu 2017-09-23 22:36:49 -07:00
  • ad32ce20da protocols: send outgoing hop counts for servers and users James Lu 2017-09-23 22:36:16 -07:00
  • 663bfe462c classes: track hopcount in Server James Lu 2017-09-23 22:35:55 -07:00
  • 76a0eb78e3 clientbot: fix possible TypeError in squit() James Lu 2017-09-23 21:54:42 -07:00
  • a2a32ed32f clientbot: wrap outgoing modes to prevent cutoff James Lu 2017-09-23 21:54:02 -07:00
  • 6e89dbed24 clientbot: implement ban list enumeration on JOIN James Lu 2017-09-23 21:25:48 -07:00
  • b52082ed05 relay: various cleanup James Lu 2017-09-23 20:40:54 -07:00
  • 6cbb6617ef relay: don't forward simple bans as text to clientbot links if modesync is on James Lu 2017-09-23 14:38:53 -07:00
  • a60e6e7f22 relay: add missing comment to last commit James Lu 2017-09-23 14:09:28 -07:00
  • b667bed1e6 relay: only allow one thread to run initialize_channel at a time James Lu 2017-09-23 13:58:15 -07:00
  • 113bfcba9d PyLinkNetworkCore: copy world.hooks before iterating James Lu 2017-09-23 13:39:43 -07:00
  • 2535aa145f corecommands: fix unloading plugins that define hooks James Lu 2017-09-23 13:39:13 -07:00
  • 42d62fe28a p10: pass IPv6 IPs on to supported servers James Lu 2017-09-23 13:20:58 -07:00