3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-01 10:17:24 +02:00

Commit Graph

  • 1b9e482396
    Plugin/Wordle: refactor how wordlist is (not) reloaded Pragmatic Software 2024-08-13 00:07:13 -07:00
  • ac8753f962
    Plugin/Wordle: do not reload words from disk until wordlist changes; add british and urban to supp for English lists Pragmatic Software 2024-08-12 12:43:20 -07:00
  • b31aa7a816
    AntiAway/AntiHello: added "2nd offense" text to warning kick message Pragmatic Software 2024-08-10 14:02:58 -07:00
  • de42067e28
    Plugin/AntiHello: update greeting regex Pragmatic Software 2024-08-07 15:51:01 -07:00
  • 1986da2a4b
    Plugin/AntiHello: update greeting regex Pragmatic Software 2024-08-07 15:29:17 -07:00
  • dd4be2184c
    Add Plugins/AntiHello to warn about stand-alone greetings in large channels Pragmatic Software 2024-08-07 14:48:05 -07:00
  • e96e48562c
    Plugin/WordMorph: improve start message Pragmatic Software 2024-08-03 00:00:07 -07:00
  • 58303f6b97
    Plugin/AntiAway: unregister irc.public when unloading Pragmatic Software 2024-07-23 11:38:16 -07:00
  • 4cf8583a1e
    Plugin/AntiAway: improve logic of temp-ban warning Pragmatic Software 2024-07-22 13:56:44 -07:00
  • a0a61ff0d5
    Plugin/AntiAway: monitor PRIVMSG for away nicks Pragmatic Software 2024-07-22 13:47:30 -07:00
  • 1e668a6012
    Update doc/Commands.md and factoids Pragmatic Software 2024-07-18 16:11:05 -07:00
  • 5988d3d11d
    Update factoids Pragmatic Software 2024-07-15 18:54:14 -07:00
  • 88518a21df
    Update factoids Pragmatic Software 2024-07-11 13:54:40 -07:00
  • 6ac157d42d
    applets/c2english: make some rules more aware of expressions Pragmatic Software 2024-07-10 12:46:56 -07:00
  • c1847efc35
    applets/wiktionary: remove pluralization of parts of speech Pragmatic Software 2024-06-29 12:04:37 -07:00
  • ff31d71024
    applets/wiktionary: add part of speech filter option Pragmatic Software 2024-06-29 11:33:11 -07:00
  • dfd56aed57
    Plugin/AntiRepeat: increase min length to allow "thanks"/"thank you" Pragmatic Software 2024-06-28 18:51:37 -07:00
  • abbe785911
    doc/QuickStart.md: minor tweak to login section Pragmatic Software 2024-06-23 12:27:56 -07:00
  • 6722fd7f8d
    Store user passwords as salted hash digests Pragmatic Software 2024-06-22 22:38:15 -07:00
  • 784c2508e5
    c2english/CGrammar: fix translation of [static n] in array parameters Pragmatic Software 2024-06-12 14:22:26 -07:00
  • 0786ee03a3
    applets/wiktionary.pl: show disambiguation when word is not found Pragmatic Software 2024-06-08 14:24:20 -07:00
  • da75397b51
    applets/wiktionary.pl: show list of languages when entry is not found Pragmatic Software 2024-06-08 09:12:20 -07:00
  • 9b1687d46c
    applets/wiktionary.pl: add error-checking Pragmatic Software 2024-06-08 07:24:50 -07:00
  • 04209e4b7e
    Interpreter: restore preserve_escapes in make_args() to fix sed Pragmatic Software 2024-06-03 09:07:53 -07:00
  • 0848cfcdd4
    doc/VirtualMachine.md: minor tweak to VSOCK section Pragmatic Software 2024-05-26 17:46:47 -07:00
  • 80f9ea1acd
    Interpreter: escaped spaces behave better Pragmatic Software 2024-05-26 17:44:59 -07:00
  • c6e1da1706
    Plugin/Wordle: preserve correct letters in list; add american-uncommon Pragmatic Software 2024-05-16 13:33:10 -07:00
  • c62b6b9a75
    Functions: fix help function signature Pragmatic Software 2024-05-09 16:10:06 -07:00
  • 40aa37bc7c
    Plugin/Wordle: Wordle improvements Pragmatic Software 2024-04-29 03:15:05 -07:00
  • 8e3652bc8e
    pbot-vm: gdb() needs __asm__() instead of asm() Pragmatic Software 2024-04-17 00:37:36 -07:00
  • ddeeb5da0f
    pbot-vm: update de-optimization for gdb() function Pragmatic Software 2024-04-16 23:41:37 -07:00
  • e4cb6ceff6
    pbot-vm: simplify network script slightly Pragmatic Software 2024-04-12 13:12:41 -07:00
  • 111f3bd2e7
    pbot-vm: consolidate network enable/disable into one script Pragmatic Software 2024-04-12 13:07:27 -07:00
  • cc1445be90
    Update applets/cdecl.pl command and add cdecl to Dockerfile Pragmatic Software 2024-04-10 13:32:16 -07:00
  • 9ef521309a
    pbot-vm: update documentation about how to start PBot VM after reboot Pragmatic Software 2024-04-10 13:09:58 -07:00
  • e25bde159f
    pbot-vm: ignore -health and -revert used simultaneously to prevent double-revert Pragmatic Software 2024-04-10 12:53:37 -07:00
  • 3b36894403
    doc/VirtualMachine.md: clarify that VMs can be hosted on remote physical machines Pragmatic Software 2024-04-10 04:11:24 -07:00
  • 3f98aced62
    pbot-vm: minor Vagrant documentation tweak Pragmatic Software 2024-04-10 02:35:33 -07:00
  • 920a4f9712
    doc/VirtualMachine.md: Vagrant is no longer experimental Pragmatic Software 2024-04-10 01:39:21 -07:00
  • 17b69f04ff
    pbot-vm: massive refactor Pragmatic Software 2024-04-10 01:21:18 -07:00
  • 5d3f188a09
    Multiple bugfixes Pragmatic Software 2024-04-07 20:55:04 -07:00
  • 94b7706358
    Plugin/Wordle: add Urban Dictionary words (filtered to >100 thumbs-up, no excessive consecutive letters, etc) Pragmatic Software 2024-04-07 17:20:59 -07:00
  • 826fd79d71
    pbot-vm: reduce noisy output in Scheme language Pragmatic Software 2024-04-07 17:19:38 -07:00
  • 24962935fa
    applets/urban: sort by thumbs-up by default Pragmatic Software 2024-04-07 17:18:34 -07:00
  • a3ab27dbac
    pbot-vm: documentation tweaks Pragmatic Software 2024-04-04 12:23:45 -07:00
  • 2547f035a1
    pbot-vm: add experimental Vagrant provisioning Pragmatic Software 2024-04-04 03:41:58 -07:00
  • 518b51f060
    Minor documentation edits Pragmatic Software 2024-03-31 22:35:43 -07:00
  • 09aed30893
    pbot-vm: add PBOTVM_ADDR env var to set address of vm-server Pragmatic Software 2024-03-31 17:36:36 -07:00
  • 4df50dc340
    Docker/README.md: add section headers Pragmatic Software 2024-03-31 15:23:30 -07:00
  • b40955a16e
    Add Dockerfile and Docker guide Pragmatic Software 2024-03-31 15:16:25 -07:00
  • a923b505fa
    pbot-vm: tumbleweed provision: add missing gcc package Pragmatic Software 2024-03-30 21:06:44 -07:00
  • 446857ffbf
    pbot-vm: provision non-interactively Pragmatic Software 2024-03-30 20:48:45 -07:00
  • 0829265ef8
    pbot-vm: setup-guest auto-detects OS/distro and runs provisioning scripts Pragmatic Software 2024-03-30 19:41:50 -07:00
  • 91f8547aed
    pbot-vm: add Tumbleweed orchestration script Pragmatic Software 2024-03-30 16:49:09 -07:00
  • f8a739a688
    doc/VirtualMachine.md: fix typo Pragmatic Software 2024-03-27 14:35:21 -07:00
  • 59090b39e7
    pbot-vm: update VirtualMachine.md with improved PTY console install instructions and misc tweaks Pragmatic Software 2024-03-27 14:21:32 -07:00
  • 5c185486e8
    Plugin/Wordle: removed unidecode normalization; added Finnish Pragmatic Software 2024-03-17 21:08:50 -07:00
  • 51fb92bc39
    Plugin/Wordle: add Polish wordlist Pragmatic Software 2024-03-17 18:39:09 -07:00
  • 8970978444
    data/wordle: update German words to modern dialect Pragmatic Software 2024-03-16 19:43:50 -07:00
  • a67a4078e4
    Update cpanfile Pragmatic Software 2024-03-16 17:32:37 -07:00
  • 753773f06b
    Plugin/Wordle: add accented words and German nouns Pragmatic Software 2024-03-16 17:29:09 -07:00
  • 348465b034
    data/commands: add preserve_whitespace to wordle Plugin/Wordle: remove debug message Pragmatic Software 2024-03-16 16:31:29 -07:00
  • bde06990fe
    Plugin/Wordle: colorize ouput and add wordlists Pragmatic Software 2024-03-16 16:14:07 -07:00
  • c62b4d1c35
    Imports: disable deprecation warnings Pragmatic Software 2024-03-15 02:48:17 -07:00
  • 19f53cde10
    applets/lookupbot.pl: remove -T taint mode (breaks local::lib) Pragmatic Software 2024-03-10 12:34:42 -07:00
  • 5d3507421e
    Plugin/Wordle: fix not detecting duplicate letters Pragmatic Software 2024-03-09 20:29:25 -08:00
  • 26a2b36122
    Plugin/UrlTitles: improve logic of show_url_titles Pragmatic Software 2024-03-09 19:37:17 -08:00
  • ca7670da3d
    Plugin/Wordle: add letters subcommand to display good/unknown letters Pragmatic Software 2024-03-09 15:42:59 -08:00
  • 961da6f09f
    cpanfile: add missing modules Pragmatic Software 2024-03-09 15:41:37 -08:00
  • fa29212bc3
    Plugin/Wordle: add ability to start custom Wordles Pragmatic Software 2024-03-07 15:59:46 -08:00
  • e251ccb7a1
    Plugin/Wordle: misc improvements: Pragmatic Software 2024-03-07 10:20:53 -08:00
  • d8a67ae0c5
    Plugin/Wordle: silence uninitialized warning Pragmatic Software 2024-03-07 09:09:59 -08:00
  • 440a72c71e
    Plugin/Wordle: minor refactor Pragmatic Software 2024-03-07 08:59:41 -08:00
  • 435faaa18c
    Add Wordle plugin; update games section of README Pragmatic Software 2024-03-07 03:17:07 -08:00
  • 7d3cd3f215
    Plugin/Spinach: fix subroutine signatures Pragmatic Software 2024-03-06 15:07:09 -08:00
  • 1cb6a114b8
    Plugin/Battleship: fix bomb input constraints Pragmatic Software 2024-03-05 22:00:55 -08:00
  • 4b5e3d0d41
    Plugin/Battleship: fix show_battlefield() sub signature Pragmatic Software 2024-03-05 21:01:32 -08:00
  • d4880854db
    Plugin/WordMorph: add search subcommand to find words by regex Pragmatic Software 2024-02-22 18:56:52 -08:00
  • eb5b1540d5
    Plugins/WordMorph: custom optionally accepts number of steps instead of second word Pragmatic Software 2024-01-26 19:01:42 -08:00
  • cdb41e4334
    WordMorph: merge SCOWLv3 and NWL2020 Pragmatic Software 2024-01-10 17:10:49 -08:00
  • 6515f34f40
    Update Plang submodule Pragmatic Software 2023-11-23 16:05:40 -08:00
  • 48e2692b5b
    Update Plang submodule Pragmatic Software 2023-11-15 14:19:18 -08:00
  • 7347fef521
    EventQueue: minor whitespace correction Pragmatic Software 2023-11-14 10:44:43 -08:00
  • afa124e0d3
    Commands/ChanOp: Group multiple unbans/unmutes together into one command Pragmatic Software 2023-11-14 10:42:16 -08:00
  • 7b69980eff
    Plugin/Plang: update output_value() to accept scope argument Pragmatic Software 2023-11-09 20:42:20 -08:00
  • 522915dfde
    Update Plang submodule Pragmatic Software 2023-11-09 20:35:35 -08:00
  • d5ea8f5bea
    Update Plang submodule Pragmatic Software 2023-11-05 09:29:06 -08:00
  • c09b76337d
    Update Plang submodule (added UFCS!) Pragmatic Software 2023-10-30 00:50:53 -07:00
  • cc18f0509e
    Update Plang submodule Pragmatic Software 2023-10-28 03:06:55 -07:00
  • e4ba141aef
    Update Plang submodule Pragmatic Software 2023-10-27 19:28:28 -07:00
  • 1c28c178f6
    Update Plang submodule Pragmatic Software 2023-10-26 23:12:35 -07:00
  • 451c6ace2e
    Plugin/Connect4: make send_message() delay argument optional Pragmatic Software 2023-09-28 13:28:23 -07:00
  • 2096df16d6
    Factoids: process regex factoids when implicitly invoked Pragmatic Software 2023-09-24 11:24:20 -07:00
  • 5ffde32d46
    Factoids: disregard error messages when not explicitly invoked Pragmatic Software 2023-09-23 13:52:10 -07:00
  • 53e990bd32
    applets/c2english: correct order of pointers in direct abstract declarators Pragmatic Software 2023-09-21 17:33:33 -07:00
  • eb301ea948
    applets/c2english: fix switch case labels Pragmatic Software 2023-09-21 16:53:21 -07:00
  • 59b7ee7115
    docs: Fix broken link; describe user-capability groups as "roles" Pragmatic Software 2023-08-19 16:44:26 -07:00
  • fe3e7c80cb
    Interpreter: disallow /msg from vm-client Pragmatic Software 2023-08-19 16:36:26 -07:00
  • 64b4d8a53c Handlers/Server: fix constant look-up (was previously moved from hash to constant) Pragmatic Software 2023-07-30 16:46:04 -07:00
  • d4cc3bf7f2 Plugin/ActionTrigger: handle QUIT triggers per-channel Pragmatic Software 2023-07-19 00:23:54 -07:00