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

Commit Graph

  • 2f188dc60d core: Remove load-conf-on-import, implement basic command line options via argparse James Lu 2016-06-21 10:55:42 -07:00
  • 42ec6f2502 Irc: default pingTimer to None before starting connections James Lu 2016-06-21 10:54:07 -07:00
  • d0bd064eda pylink: better error message if PyLink isn't properly installed James Lu 2016-06-21 10:27:36 -07:00
  • 53ce5e26e0 Update installation instructions James Lu 2016-06-20 18:40:13 -07:00
  • 04de033454 log: remove references to script directory James Lu 2016-06-20 18:23:05 -07:00
  • c6968fa2b8 .gitignore: ignore dist/ and egg-related data James Lu 2016-06-20 18:19:37 -07:00
  • 481d70eff8 New import paths for properly installed pylinkirc James Lu 2016-06-20 18:18:54 -07:00
  • 5f9c14ca18 WIP: Very basic setup.py James Lu 2016-06-20 17:48:14 -07:00
  • 1caf42e8c3 Remove CPUlimit wrapper scripts James Lu 2016-06-20 17:11:27 -07:00
  • 58e3c6626c Remove awfully maintained test cases James Lu 2016-06-20 17:11:14 -07:00
  • 0b9691c3c6 Merge branch 'master' into devel James Lu 2016-06-20 16:38:33 -07:00
  • 3e19e9c3f1 unreal: add missing inviteonly (+i) definition James Lu 2016-06-19 21:18:35 -07:00
  • e057df2ae9 channel-modes: fix definition for private (+p) James Lu 2016-06-19 21:14:10 -07:00
  • 26df48c26d ts6: add missing definition for cmode +i James Lu 2016-06-19 21:13:14 -07:00
  • 87cbbc9c57 relay: clearer error message when DESTROY'ing a channel you didn't create James Lu 2016-06-19 12:32:27 -07:00
  • d3e207d653 relay: axe unused variable James Lu 2016-06-19 12:32:12 -07:00
  • bcc754cf0b relay: allow forcing slashes on unsupported IRCds James Lu 2016-06-19 12:30:34 -07:00
  • e47738c27f relay: forbid linking two channels on the same network James Lu 2016-06-19 12:13:56 -07:00
  • 9132bfcb3a pylink-opers: mention DESTROY, DELINK James Lu 2016-06-19 12:12:17 -07:00
  • 9732d01a9e relay: default DB to {} so it doesn't flip out on 'load relay' James Lu 2016-06-16 21:55:50 -07:00
  • db56513ac7 relay: default DB to {} so it doesn't flip out on 'load relay' James Lu 2016-06-16 21:55:50 -07:00
  • fa3d230ac9 IncrementalUIDGenerator: normalize SID to strings James Lu 2016-06-16 21:55:32 -07:00
  • 11bbbfba19 Ctcp plugin: handles basic VERSION requests James Lu 2016-06-15 11:31:40 -07:00
  • d362063e8a ServiceBot: ignore invalid commands beginning with \x01 (CTCP) James Lu 2016-06-15 11:26:30 -07:00
  • f555a484f9 Irc: unconditionally call disconnect() on errors or ping timeouts James Lu 2016-06-15 10:55:47 -07:00
  • b1a5f864d8 Irc: resolve hostnames when connecting James Lu 2016-06-11 11:29:11 -07:00
  • cb30aca750 docs/t/writing-plugins: mention main() and die() James Lu 2016-06-11 11:03:16 -07:00
  • 77fa3573a1 ServiceBot: remove defaults for nick and ident James Lu 2016-06-11 10:54:07 -07:00
  • bbcddceaf9 core: configurable nicks for services (per-net and global) James Lu 2016-06-11 10:44:14 -07:00
  • 675489489a Merge branch 'master' into devel James Lu 2016-06-11 10:42:02 -07:00
  • cd4bf55629 example-conf: fix wrong key for ident setting James Lu 2016-06-11 10:36:01 -07:00
  • 26a5809582 Merge remote-tracking branch 'origin/bump-timeouts' into devel James Lu 2016-06-11 10:19:57 -07:00
  • f59b307238 pylink-opers: dos2unix, mention LINKACL and CLAIM James Lu 2016-06-11 10:19:01 -07:00
  • 9952f08c8f opercmds: switch to irc.parseModes() James Lu 2016-06-08 16:39:46 -07:00
  • e1d3003683 relay: less accusatory message for links blocked by LINKACL James Lu 2016-06-08 16:00:25 -07:00
  • 3869c06991 Add .codeclimate.yml James Lu 2016-06-08 07:52:21 -07:00
  • 8f2dadb247 .gitignore: don't ignore dotfile .yml confs James Lu 2016-06-08 07:52:44 -07:00
  • eeca570cc4 classes: make pingfreq consistent, bump timeouts #232 James Lu 2016-06-06 07:34:48 -07:00
  • 88f55fe493 example-conf: mention short name config in servers James Lu 2016-06-04 20:31:25 -07:00
  • 0edb516ac1 example-conf: fix syntax error James Lu 2016-06-04 20:17:00 -07:00
  • 633f0a45e7 case sensitivity is annoying James Lu 2016-06-04 18:51:22 -07:00
  • a2016175a5 README: mention the faq James Lu 2016-06-04 18:49:27 -07:00
  • 172698dfb2 docs: add FAQ, refresh TOC James Lu 2016-06-04 18:47:23 -07:00
  • 61cd215e29 clarify that example link blocks are examples James Lu 2016-06-04 18:39:18 -07:00
  • 229c36381e docs/t: update links to include user-modes.csv James Lu 2016-05-31 20:56:08 -07:00
  • 85a97ce86b docs/t: add usermodes list (#200) James Lu 2016-05-31 20:54:26 -07:00
  • 92de5e81b2 docs/t: remove + from entries in channel-modes James Lu 2016-05-31 20:54:14 -07:00
  • 5d5d4acd55 hybrid: rename debug umode (+g) to sno_debug James Lu 2016-05-31 20:46:23 -07:00
  • d18e9c82f9 ts6: recognize umode +p (override) James Lu 2016-05-31 20:46:09 -07:00
  • c82cc9d822 README: update nefarious notes 0.8-alpha3 James Lu 2016-05-28 20:27:06 -07:00
  • 0124678ed3 nefarious: use SETHOST instead of FAKE for internal clients James Lu 2016-05-28 13:21:38 -07:00
  • 0e298dcb4d nefarious: support SETHOST-based (+h) cloaks James Lu 2016-05-28 12:53:23 -07:00
  • 188d2f891c nefarious: use nicks in user MODE targets James Lu 2016-05-28 12:52:52 -07:00
  • 841d58d82e nefarious: set umode +x when changing hosts of service clients James Lu 2016-05-28 11:22:53 -07:00
  • 89ed92b46a Update autogen docs James Lu 2016-05-27 22:39:27 -07:00
  • 553415f6f7 classes: higher default pingfreq (90) James Lu 2016-05-25 16:19:35 -07:00
  • ed19c2b24a relay: block topic changes from the main SID, not the PyLink client James Lu 2016-05-22 19:12:11 -07:00
  • a0d20df899 docs: tweak writing-plugins & TOC, move plugin_example to plugins James Lu 2016-05-22 10:59:57 -07:00
  • aea6657a8b docs: update hooks-reference James Lu 2016-05-22 10:48:19 -07:00
  • ed34c43b6c games: remove explicit random.seed() James Lu 2016-05-22 10:28:56 -07:00
  • 8c55eb43e7 relay/commands: reformat showuser output slightly James Lu 2016-05-21 23:05:39 -07:00
  • 7338314e70 Remove leftover world.commands and world.whois_handlers James Lu 2016-05-21 23:01:09 -07:00
  • fb496554a6 coreplugin: fix unload not clearing defined commands James Lu 2016-05-21 22:58:48 -07:00
  • 03790b5939 relay: implement LINKED <netname> to filter by network James Lu 2016-05-21 22:55:06 -07:00
  • e498a0cace games: implement fml (#122) James Lu 2016-05-20 21:33:50 -07:00
  • 9cae7682a8 games: implement eightball (#122) James Lu 2016-05-20 21:13:39 -07:00
  • 3ee240494e coreplugin: mark service bots with umode +B James Lu 2016-05-20 20:59:19 -07:00
  • 98003318cd coreplugin: support bot and hidechans umodes James Lu 2016-05-20 20:57:27 -07:00
  • 4cfc262bfb coreplugin: optionally respect umode +H (hideoper) (#214) James Lu 2016-05-20 20:48:41 -07:00
  • 3856ee435c docs/t: rewrite parts of writing-plugins.md James Lu 2016-05-19 23:42:42 -07:00
  • 357eabe27a relay: optionally relay home server & login details in /WHOIS James Lu 2016-05-19 23:30:34 -07:00
  • 4e8de60005 core: Rewrite WHOIS handlers to simply listen to a custom hook (PYLINK_CUSTOM_WHOIS) James Lu 2016-05-19 22:23:34 -07:00
  • a2a009cac4 games: mark servicebot as manipulatable for now James Lu 2016-05-15 11:58:45 -07:00
  • e4d42bf551 fantasy: fixes to respondtonick, allow configuring custom per-bot prefixes James Lu 2016-05-15 11:45:32 -07:00
  • 96cefb5be0 fantasy: rework to support service bots (#216) James Lu 2016-05-15 11:27:51 -07:00
  • 2877d7af4c ServiceBot.call_cmd: support notice and called_by keys James Lu 2016-05-15 11:25:47 -07:00
  • ae87def11f Purge c_ and u_ prefixes from named modes James Lu 2016-05-15 11:05:02 -07:00
  • 75798b5fba relay: don't relay kicks to service bots James Lu 2016-05-14 16:24:26 -07:00
  • 1816de307d coreplugin: use irc.isServiceBot() for kill, kick, & message handlers James Lu 2016-05-14 16:23:14 -07:00
  • 5d4765b30d games: call help() with the right arguments James Lu 2016-05-14 16:19:29 -07:00
  • 28f992d3cb relay: don't spawn clones for service bots James Lu 2016-05-14 16:17:20 -07:00
  • 2e1163fdb8 Irc: introduce isServiceBot checker James Lu 2016-05-14 16:17:12 -07:00
  • 523ef714a0 games: rewrite everything using the new ServiceBot API James Lu 2016-05-14 14:52:47 -07:00
  • 522b7b8b33 Move DataStore to structures (untested) James Lu 2016-04-30 17:09:06 -07:00
  • c5242d1590 games: Fix help prefix stripper Daniel Oaks 2016-04-08 14:24:53 +10:00
  • f1b0981f87 games: Write .help handler Daniel Oaks 2016-04-08 12:02:49 +10:00
  • c2e3ce5bdf games: request/remove commands Daniel Oaks 2016-04-08 11:26:29 +10:00
  • 45651858e4 games: Use db adapted from DataStore I wrote for mammon. May not seem too useful right now, but I have plans(tm)(c) Daniel Oaks 2016-04-08 10:34:34 +10:00
  • cbb2eb318f games: Only handle self messages if enabled Daniel Oaks 2016-04-08 09:21:19 +10:00
  • c3e4cfa2de games: Create BotClient class, use bot_clients instead of games_user Daniel Oaks 2016-04-08 09:06:35 +10:00
  • f6854ab673 games: Add example dice command from my bot Daniel Oaks 2016-04-07 23:32:45 +10:00
  • ed15af72ec games: Simplify/betterise handlers, create example dice handler Daniel Oaks 2016-04-07 23:09:56 +10:00
  • 4054276ac0 games: Clean up CommandHandler Daniel Oaks 2016-04-07 22:46:08 +10:00
  • 967dafaf0d games: Very initial barebones command handler Daniel Oaks 2016-04-07 22:28:47 +10:00
  • f5efc36bf2 games: Initial plugin. Does NOTHING Daniel Oaks 2016-03-30 17:28:49 +10:00
  • 5122aa8f9a utils: add unregisterService James Lu 2016-05-14 14:52:12 -07:00
  • 8f14e02f10 utils: return the ServiceBot instance in registerService James Lu 2016-05-14 14:23:52 -07:00
  • 6440922759 ServiceBot: disable request/remove commands by default James Lu 2016-05-14 14:15:14 -07:00
  • 7cc5988dac coreplugin: spawn main client as manipulatable James Lu 2016-05-14 14:14:44 -07:00
  • 2864c41d7a hybrid: only call endburst once per connection James Lu 2016-05-14 14:06:14 -07:00