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

Commit Graph

  • 40fa4f71bc corecommands: add a 'clearqueue' command to force clear queue muckups (#441) James Lu 2017-03-28 22:39:11 -07:00
  • ae6c68018b core: half the default throttle time (from 0.01 to 0.005) James Lu 2017-03-28 22:38:54 -07:00
  • 029bb38af8 protocols: skip queuing when responding to PING James Lu 2017-03-28 22:30:33 -07:00
  • 5d10ee39be ServiceBot: make displaying unknown command errors optional James Lu 2017-03-28 22:18:51 -07:00
  • 4cd71d12ef fantasy: don't trigger when the fantasy prefix is followed by a space James Lu 2017-03-28 22:00:41 -07:00
  • d425cb9d47 relay: fix case sensitivity in channel TS check James Lu 2017-03-28 08:08:39 -07:00
  • 5c8ddef60b Merge branch 'master' into devel James Lu 2017-03-27 16:13:58 -07:00
  • 1d6da68963 Add Travis CI configuration James Lu 2017-03-27 16:13:05 -07:00
  • 657ed82958 launcher: catch all errors when loading plugins, not just ImportError / OSError James Lu 2017-03-27 15:09:27 -07:00
  • ff0eda1fba networks: flip **kwargs position to fix Python 3.4 support James Lu 2017-03-27 14:59:33 -07:00
  • d70ca9fa3b Irc: simplify runloop error catching, adding RuntimeError and SystemExit (closes #438) James Lu 2017-03-26 14:13:26 -07:00
  • 55873416a1 control: raise KeyboardInterrupt to speed up forced shutdowns? James Lu 2017-03-26 14:44:04 -07:00
  • d6243d9f89 protocols: raise NotImplementedError with proper reasons James Lu 2017-03-26 14:32:41 -07:00
  • 938a1fb9d7 Irc: reorder comments from last commit James Lu 2017-03-26 14:25:02 -07:00
  • 397df48efd Irc: simplify runloop error catching, adding RuntimeError and SystemExit (closes #438) James Lu 2017-03-26 14:13:26 -07:00
  • ce0c84266e fantasy: make responding to nick a per-service configuration option (#343) James Lu 2017-03-26 14:03:31 -07:00
  • f497044777 corecommands: use utils.PLUGIN_PREFIX in 'unload' James Lu 2017-03-25 14:08:23 -07:00
  • 36f9bef450 docs/t: refresh protocol-modules graphic James Lu 2017-03-25 13:45:47 -07:00
  • 7ff5f47064 protocols: tweak mode type definitions James Lu 2017-03-25 13:45:02 -07:00
  • 8fec778b9b Merge branch 'wip/generic-p10-support' into devel James Lu 2017-03-25 13:44:27 -07:00
  • 7acfd80387 Update named mode definitions James Lu 2017-03-25 13:44:03 -07:00
  • 45729d48cc p10: mode definition tweaks James Lu 2017-03-25 13:41:21 -07:00
  • 1994d1171c p10: add support for ircu proper James Lu 2017-03-25 13:11:47 -07:00
  • 7f923ba047 README: update supported IRCds notes James Lu 2017-03-25 12:28:26 -07:00
  • e27095dd67 p10: set mode +x on targets when changing vHost James Lu 2017-03-25 12:22:18 -07:00
  • 6a32ae94fc p10: implement FAKE and SETHOST IRCd checks James Lu 2017-03-25 12:14:47 -07:00
  • 235b296a69 Rename protocols/nefarious.py to protocols/p10.py James Lu 2017-03-25 12:06:44 -07:00
  • fa6120a563 nefarious: add a snircd mode set, fix nef2 umode +Dd definitions James Lu 2017-03-25 12:00:39 -07:00
  • 205053aebe example-conf: account-based cloaking is not nefarious specific James Lu 2017-03-25 11:58:51 -07:00
  • bb63d859c9 example-conf: refresh P10 config arguments James Lu 2017-03-25 01:40:30 -07:00
  • 6154a7fb09 nefarious: mark cmode +A and +U as type B (#330) James Lu 2017-03-25 01:15:47 -07:00
  • e3c0bf6a1b Irc: break out of processQueue as soon as self.aborted is set James Lu 2017-03-24 18:40:02 -07:00
  • af3b350498 networks.remote: fix "unknown service" error format James Lu 2017-03-24 01:10:56 -07:00
  • 6c4e042307 networks.remote: break if the target network is the same as the source (#437) James Lu 2017-03-24 01:08:01 -07:00
  • 490f21ff9f networks.remote: override remoteirc.reply() to send replies back to the caller James Lu 2017-03-24 00:59:48 -07:00
  • 99d3780773 Irc: add locking for reply() calls (#437) James Lu 2017-03-24 00:57:21 -07:00
  • 0f472c8959 networks.remote: add an optional --service option to call commands for other services. James Lu 2017-03-24 00:25:19 -07:00
  • 9e0e47064a hybrid, ratbox: re-disable slash-in-hosts James Lu 2017-03-24 00:24:06 -07:00
  • c894beed2e Merge branch 'wip/protocol-caps' into devel James Lu 2017-03-23 23:54:46 -07:00
  • 90d3ac3cf6 relay: skip message prefixing when forwarding a message for a service client (#403) James Lu 2017-03-23 23:53:48 -07:00
  • feb9cce4ee core: Drop fake ServiceBot client stubs on Clientbot (#403) James Lu 2017-03-23 23:53:43 -07:00
  • f188b29911 plugins: migrate to server capabilities James Lu 2017-03-23 23:37:24 -07:00
  • ad00fdfa53 relay: migrate normalizeHost, normalizeNick to protocol capabilities James Lu 2017-03-23 23:12:59 -07:00
  • 21670a5d51 relay: migrate most protocol checks to protocol capabilities James Lu 2017-03-23 22:52:11 -07:00
  • bde27b0dde nefarious: define protocol_caps in the right class... James Lu 2017-03-23 22:46:12 -07:00
  • ff6d961922 Protocol: add missing self in hasCap() James Lu 2017-03-23 22:41:12 -07:00
  • c19ea74fb4 ServiceBot: ignore attempts to call empty commands James Lu 2017-03-20 22:22:43 -07:00
  • efe468b0d2 protocols: declare slash-in-nicks, slash-in-hosts, underscore-in-hosts as necessary (#337) James Lu 2017-03-15 23:58:51 -07:00
  • 936535786e clientbot: declare clear-channels-on-leave capability James Lu 2017-03-15 23:47:32 -07:00
  • f512ae1b33 Protocol: add a hasCap() wrapper function (#337) James Lu 2017-03-15 23:46:13 -07:00
  • 2ca0cf05a0 Start work on protocol capabilities (#337) James Lu 2017-03-15 23:32:47 -07:00
  • 61cf48c37c pmodule-spec: various fixes James Lu 2017-03-15 23:11:44 -07:00
  • a8c1a46e3d core: queue messages for logging when 'log' isn't available during init James Lu 2017-03-15 22:59:48 -07:00
  • 7892e37bfa Documentation tweaks - Add advanced-service-config to TOC - Move "matching SERVICE name" note to docs/t/services-api.md - Various wording / grammar tweaks James Lu 2017-03-13 13:50:16 -07:00
  • 9ccd11b6d5 Merge pull request #433 from IotaSpencer/devel James Lu 2017-03-13 13:42:50 -07:00
  • 4910355711 Merge branch 'wip/global' into devel (#434) James Lu 2017-03-13 13:41:10 -07:00
  • 787b254840 permissions-reference: document global.global permission James Lu 2017-03-13 13:40:09 -07:00
  • 3ffbbe60ff global: configurable output format James Lu 2017-03-13 13:38:53 -07:00
  • cfe72e2cd0 global: set loopback=False on messages to prevent duplicating them via relay James Lu 2017-03-13 13:29:04 -07:00
  • 0a57c084bb global: only send to connected networks James Lu 2017-03-13 13:23:22 -07:00
  • a3dff204d3 global: remove extraneous metadata James Lu 2017-03-13 13:21:11 -07:00
  • 7e6ad089c0 plugins: add global notice plugin #434 Ken Spencer 2017-03-13 12:30:06 -04:00
  • 9a3ef0122b docs: Add services config guide and mention matching config<->register #433 Ken Spencer 2017-03-13 11:35:32 -04:00
  • a6e38e7e20 pylink-opers: minor wording tweaks #432 James Lu 2017-03-12 22:03:28 -07:00
  • 2e0c7db4e3 using-ircparser.md: minor tweaks and reordering James Lu 2017-03-12 20:45:42 -07:00
  • 75ea743b4a docs/t: link to using-ircparser.md in contents James Lu 2017-03-12 20:38:58 -07:00
  • c8f945d40f writing-plugins.md: mention that IRCParser is a 1.2+ feature James Lu 2017-03-12 20:37:53 -07:00
  • 8c4a13fdf0 Merge pull request #431 from IotaSpencer/devel James Lu 2017-03-12 20:35:19 -07:00
  • d6d330bec6 Add docs/technical/using-ircparser.md guide. #431 Ken Spencer 2017-03-12 23:08:56 -04:00
  • ed7a117247 doc/technical/writing-plugins.md: mention and link to using-ircparser.md Ken Spencer 2017-03-12 21:55:22 -04:00
  • afc5cc26fa Irc: more compact __repr__ for IrcChannel/IrcServer/IrcUser James Lu 2017-03-11 22:49:48 -08:00
  • 716ac681b6 exec: add 'pieval' and 'peval' to evaluate expressions pretty-printed James Lu 2017-03-11 22:47:07 -08:00
  • c67c0aa2e6 rehash: fix resetting the wrong autoconnect multiplier variable James Lu 2017-03-11 01:05:07 -08:00
  • 2028cab04c core: Grow autoconnect delays by a configurable factor whenever connections fail James Lu 2017-03-11 00:21:30 -08:00
  • 9e50c5e69a Irc: try to make breaking out of autoconnect loops faster James Lu 2017-03-10 23:55:29 -08:00
  • 0526e96dc5 control: remove an extraneous, obsolete comment James Lu 2017-03-10 23:57:06 -08:00
  • bf42109d81 Split fantasy prefix definitions into service-specific blocks James Lu 2017-03-10 23:42:45 -08:00
  • fb626c8a97 services_support: remove workarounds for the PyLink service nick & ident being in conf::bot (#343) James Lu 2017-03-10 23:27:10 -08:00
  • dc298b3182 conf: join conf::bot and conf::pylink so that they mean the same thing (#343) James Lu 2017-03-10 23:21:17 -08:00
  • 3096c54bb8 Irc: return in msg() if the main client is missing and no explicit source is set James Lu 2017-03-10 23:19:43 -08:00
  • b09565a723 bots, opercmds: add a "Done" reply to most commands as they finish James Lu 2017-03-09 20:49:38 -08:00
  • ebd5b77576 relay: normalize channel case in 'link' James Lu 2017-03-09 20:36:54 -08:00
  • b23a887edd login: remove all__vary_rounds setting (deprecated in Passlib 1.7) James Lu 2017-03-08 22:57:15 -08:00
  • f6d9765f87 core: implement module loading from user-defined directories James Lu 2017-03-08 22:30:32 -08:00
  • 805a0502d2 utils: add an alias (utils.IRCParser.REMAINDER) to argparse.REMAINDER James Lu 2017-03-08 10:01:11 -08:00
  • 225b0ac8b2 ServiceBot: catch InvalidArgumentsError for prettier error display on IRC James Lu 2017-03-06 16:30:19 -08:00
  • ca93d1ad70 IRCParser: show an error when using "command --help" instead of silently outputting help text in the console James Lu 2017-03-06 16:28:38 -08:00
  • 76d74ab9bb SECURITY: prevent DoS when calling --help on commands using IRCParser James Lu 2017-03-06 16:07:43 -08:00
  • 2d03ceebc8 Merge branch 'wip/attr-deprecations' into devel James Lu 2017-03-05 00:15:03 -08:00
  • 9a9e0b2c20 Irc: deprecate the botdata field as well (#273) James Lu 2017-03-05 00:14:43 -08:00
  • e8bf1d08bc handlers, fantasy: migrate away from irc.botdata (#273) James Lu 2017-03-05 00:10:33 -08:00
  • d318fbac77 protocols: migrate away from irc.botdata (#273) James Lu 2017-03-05 00:06:19 -08:00
  • b4f70bdece Irc: remove duplicate botdata assignment James Lu 2017-03-05 00:01:12 -08:00
  • 4284853a4a Irc: remove internal use of 'conf' and 'botdata' (#273) James Lu 2017-03-05 00:00:11 -08:00
  • 7f070448b7 utils, Irc: add abstraction to warn on deprecated attribute usage (#273) James Lu 2017-02-24 22:28:26 -08:00
  • 47f0b7626f clientbot: time out CAP/SASL after 5 seconds James Lu 2017-03-04 23:54:16 -08:00
  • 733d7d7c87 exec: add ieval command using the isolated local scope James Lu 2017-03-04 22:04:48 -08:00
  • 42ba1775d7 exec: add irc, source, and args to isolated locals scopes James Lu 2017-03-04 21:59:42 -08:00
  • 9420f21680 clientbot: send CAP LS before NICK/USER so that it consistently gets a response before connect James Lu 2017-03-03 15:39:28 -08:00
  • 3281e1e8c2 pylink-contribdl: normalize exit codes James Lu 2017-02-27 07:28:37 -08:00