Pragmatic Software
3cfedcf3b8
Rename compiler_vm to pbot-vm and other misc applet updates
2022-02-14 16:33:29 -08:00
Pragmatic Software
1326b0ac5f
compiler_vm: major refactor to support VM sockets (AF_VSOCK)
...
VM socket communication is superior to VM serial communication in
every way. Unfortunately at this time only Linux supports them.
Fortunately, that's 99% of PBot's userbase.
If you're not using Linux or if you're using an older Linux that
does not support VM sockets, the PBot VM scripts will gracefully
fallback to using the serial connection. You may explicitly
disable VM socket connection attempts by setting PBOTVM_CID=0.
2022-02-12 16:06:04 -08:00
Pragmatic Software
e217fb15d5
doc/VirtualMachine.md: simplify reboot procedure
2022-02-10 16:54:55 -08:00
Pragmatic Software
64c1863f05
doc/VirtualMachine.md: document env overrides for add-serial
2022-02-10 16:37:39 -08:00
Pragmatic Software
d2269a3ca6
compiler_vm: more refactoring to prepare to handle multiple connections
2022-02-10 10:58:56 -08:00
Pragmatic Software
5fc4b9a6dd
doc/VirtualMachine.md: remove io=native
from disk to speed up snapshots
2022-02-08 12:16:09 -08:00
Pragmatic Software
f9afda0580
doc/VirtualMachine.md: fix env table
2022-02-06 20:08:14 -08:00
Pragmatic Software
0a856e2c18
doc/VirtualMachine.md: remove cache=none
2022-02-06 20:05:33 -08:00
Pragmatic Software
7916930816
compiler_vm: various host improvements
...
* VM scripts can now be configured via environment variables:
PBOTVM_DOMAIN, PBOTVM_TIMEOUT, PBOTVM_SERVER, PBOTVM_SERIAL,
PBOTVM_HEART, PBOTVM_NOREVERT
2022-02-06 20:01:56 -08:00
Pragmatic Software
5f3459ba96
doc/VirtualMachine.md: remove external snapshots due to lack of support
2022-02-04 12:25:32 -08:00
Pragmatic Software
fbb74bbca3
Update doc/VirtualMachine.md
2022-01-29 19:19:32 -08:00
Pragmatic Software
41c2203038
Update doc/VirtualMachine.md
2022-01-29 19:17:30 -08:00
Pragmatic Software
5da8af425a
doc/VirtualMachine.md: fix a formatting issue
2022-01-29 19:13:33 -08:00
Pragmatic Software
4b495fa6d3
doc/VirtualMachine.md: fix a formatting issue
2022-01-29 19:12:36 -08:00
Pragmatic Software
804103f34b
doc/VirtualMachine.md: fix a formatting issue
2022-01-29 19:11:07 -08:00
Pragmatic Software
de8e261276
Update doc/VirtualMachine.md
2022-01-29 19:09:35 -08:00
Pragmatic Software
bca07da986
doc/VirtualMachine.md: remove ToC, minor tweaks
2022-01-23 21:47:33 -08:00
Pragmatic Software
ee41ae5b36
doc/VirtualMachine.md: minor touch-ups
2022-01-23 11:03:03 -08:00
Pragmatic Software
9dff3bed47
Polish doc/VirtualMachine.md a bit
2022-01-23 08:40:19 -08:00
Pragmatic Software
33e13fd993
Start refactoring virtual machine (1/3)
...
This is expected to take three commits to complete. This first initial
commit does the following:
- Begin initial rough-draft of doc/VirtualMachine.md
- Begin initial refactoring of scripts
The next commit will polish up the initial rough-draft and refactoring.
The final commit will quality-check everything and fix anything overlooked.
2022-01-23 07:49:23 -08:00
Pragmatic Software
aab958e1e1
doc/QuickStart: move applets/ to correct position in table
2021-11-19 18:20:51 -08:00
Pragmatic Software
3d97dc2c33
Rename "modules" to "applets"
...
"Applet" is a much better name for the external command-line
scripts and programs that can be loaded as PBot commands. They
will no longer be confused with Perl modules.
https://en.wikipedia.org/wiki/Applet
2021-11-19 18:05:50 -08:00
Pragmatic Software
76479ed8cf
doc/Registry.md: remove references to an outdated IRC network
2021-09-15 21:23:44 -07:00
Pragmatic Software
5106622698
doc/Admin.md: minor edit
2021-09-15 21:16:48 -07:00
Pragmatic Software
8b09dd17ac
Update README.md and docs
2021-09-15 21:13:12 -07:00
Pragmatic Software
8b92ba4731
doc/Admin.md: minor edit
2021-09-15 13:54:20 -07:00
Pragmatic Software
566978a867
doc/Admin.md: clarify things about akalink
2021-09-15 13:32:33 -07:00
Pragmatic Software
389c7248af
Document list modules
2021-09-14 22:46:08 -07:00
Pragmatic Software
80b64a6fb5
Doc/Commands.md: update list commands
with an example
2021-09-14 22:12:49 -07:00
Pragmatic Software
44e3443e7d
Doc/Admin.md: add missing sort methods to nicklist
documentation
2021-09-14 22:07:46 -07:00
Pragmatic Software
f2b7436f58
Doc: minor edits
2021-09-14 22:01:13 -07:00
Pragmatic Software
4bb7a3ade6
Document nicklist
, banlist
, checkban
, list commands
2021-09-14 21:57:24 -07:00
Pragmatic Software
6c273d263c
Doc: remove trailing "command" text from various headings
2021-09-14 21:30:44 -07:00
Pragmatic Software
44e1506f28
Doc: very minor edits
2021-09-14 21:23:01 -07:00
Pragmatic Software
5a477709b5
Document id
and recall
; misc improvements
2021-09-14 21:13:23 -07:00
Pragmatic Software
93ad26d27d
Doc: minor formatting tweak
2021-09-06 12:51:04 -07:00
Pragmatic Software
ce2224c380
Document aka commands
2021-09-06 12:45:02 -07:00
Pragmatic Software
d40d602b79
Move script/ to bin/
2021-08-15 19:42:09 -07:00
Pragmatic Software
b4ae4f8ea0
doc/QuickStart.md: "lengthly" -> "lengthy"
2021-07-16 05:23:38 -07:00
Pragmatic Software
57ac2f7f88
doc/Admin.md: fix typo
2021-07-15 19:36:32 -07:00
Pragmatic Software
b0dbe9231f
doc/QuickStart.md: add note about completing system perl
2021-07-15 17:56:11 -07:00
Pragmatic Software
eb40d30289
doc/FAQ.md: minor fixes
2021-07-15 17:24:42 -07:00
Pragmatic Software
9da9ba648a
doc/FAQ.md: minor fixes
2021-07-15 17:16:03 -07:00
Pragmatic Software
8adf4ad5a3
doc/FAQ.md: minor fixes
2021-07-15 17:09:42 -07:00
Pragmatic Software
468eedca2d
doc/FAQ.md: minor fixes
2021-07-15 17:06:18 -07:00
Pragmatic Software
343b065461
doc/FAQ.md: minor fixes
2021-07-15 17:01:38 -07:00
Pragmatic Software
9a9bbdb718
doc/FAQ.md: minor fixes
2021-07-15 16:42:06 -07:00
Pragmatic Software
2cab3192bf
doc/FAQ.md: minor fixes
2021-07-15 16:38:26 -07:00
Pragmatic Software
33f8405890
doc/FAQ.md: increase heading size
2021-07-15 16:35:17 -07:00
Pragmatic Software
50618f6c74
doc/FAQ.md: add question about updating to new version
2021-07-15 16:33:37 -07:00