Pragmatic Software
9ebc77f4da
Replace preserve_whitespace
metadata with condense-whitespace
...
PBot now preserves whitespace by default. The `preserve_whitespace`
metadata field is now redundant. It has now been replaced with
`condense-whitespace`, which when set to a true value will collapse
adjacent whitespace to a single space.
2024-11-04 00:25:36 -08:00
Pragmatic Software
6722fd7f8d
Store user passwords as salted hash digests
...
This was way overdue. User passwords are no longer stored as cleartext.
When PBot is restarted after applying this commit, all stored passwords will
be converted to salted hash digests.
The `useradd`, `userset` and `my` commands will now hash passwords.
Why did it take me so long to finally get around to hashing passwords
properly, you might ask. The reason why this wasn't done sooner is because
all of my users used hostmask-based `autologin`. The passwords that PBot
randomly generated were ignored and never used.
I do regret that it took me so long to get around to this, for those of you
who might be using custom passwords instead of hostmask-based `autologin`.
2024-06-22 22:38:15 -07:00
Pragmatic Software
59b7ee7115
docs: Fix broken link; describe user-capability groups as "roles"
2023-08-19 16:44:26 -07:00
Pragmatic Software
e6149cc35c
doc/Admin.md: ban/unmute: add examples
2023-05-04 21:18:25 -07:00
Pragmatic Software
db9752c6c0
doc/Admin.md: update ban/mute usage
2023-05-04 21:12:49 -07:00
Pragmatic Software
b04c06f396
Refactor ban/unmute commands
2023-05-04 16:03:24 -07:00
Pragmatic Software
92672c19d3
doc/Commands: add preserve_whitespace
to metadata list
2023-02-13 16:32:09 -08:00
Pragmatic Software
7a6a150067
Begin refactoring message-history tracking
2023-01-22 07:36:11 -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
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
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
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
57ac2f7f88
doc/Admin.md: fix typo
2021-07-15 19:36:32 -07:00
Pragmatic Software
474e18dd94
Update some documentation
2021-07-15 09:13:52 -07:00
Naïm Favier
525fec0702
Plugins/Wolfram: add wolfram
command ( #58 )
2021-07-06 12:03:30 -07:00
Pragmatic Software
41de649880
doc/Admin.md: improve capabilities section
2021-06-13 14:41:28 -07:00
Pragmatic Software
5fc4d8c86a
Start refactoring and polishing everything
...
More to come!
2021-06-05 13:20:03 -07:00
Pragmatic Software
3b567e7fa6
doc/Admin.md: document notyposub
user metadata
2021-06-03 10:13:22 -07:00
Pragmatic Software
8d9e3da249
Major refactor of Users
2020-04-23 16:19:36 -07:00
Pragmatic Software
d69682efc1
eventqueue
command now accepts -repeat
flag
2020-03-09 15:24:47 -07:00
Pragmatic Software
3f97b26d1a
doc/Admin.md: improvements
2020-03-09 12:49:17 -07:00
Pragmatic Software
4e8c0977da
doc/Admin.md: improvents
2020-03-08 19:52:51 -07:00
Pragmatic Software
340e31acb2
doc/Admin.md: improvements
2020-03-08 18:11:05 -07:00
Pragmatic Software
5c0881cd35
doc/Admin.md: improvements
2020-03-08 18:04:12 -07:00
Pragmatic Software
72807b9ea7
doc: improvements
2020-03-08 17:59:05 -07:00
Pragmatic Software
6541cc68b6
doc/Admin.md: improvements
2020-03-08 17:56:30 -07:00
Pragmatic Software
d1bbf38477
doc/Admin.md: improvements
2020-03-08 16:29:49 -07:00
Pragmatic Software
8f75fe8e79
doc/Admin.md: improvements
2020-03-08 16:28:29 -07:00
Pragmatic Software
56d185aa1f
doc/Admin.md: add eventqueue command
2020-03-08 16:26:05 -07:00
Pragmatic Software
cf7bb75c57
doc/Admin.md: fix typo
2020-02-17 16:26:50 -08:00
Pragmatic Software
2d3d31f9f3
doc: improvements
2020-02-17 14:45:49 -08:00
Pragmatic Software
fcf8605389
doc/Admin.md: minor improvement
2020-02-16 11:17:07 -08:00
Pragmatic Software
4df826ae02
doc/Admin.md: improve formatting
2020-02-16 11:15:36 -08:00
Pragmatic Software
eff2dab07f
doc/Admin.md: improve formatting
2020-02-16 11:13:15 -08:00
Pragmatic Software
960c7f45db
doc/Admin.md: update ps
and kill
usage
2020-02-16 11:05:40 -08:00
Pragmatic Software
7dd0196c54
doc: whitelist is no longer a command
2020-02-14 23:39:14 -08:00
Pragmatic Software
2de5653a74
doc/Admin.md: lowercase "Registry"
2020-02-14 23:26:20 -08:00
Pragmatic Software
fa35fb122e
doc/Admin.md: improvements
2020-02-14 23:23:46 -08:00
Pragmatic Software
b14ef936b0
Rename execute-process to background-process
2020-02-14 23:15:59 -08:00
Pragmatic Software
99ccfd945f
doc/Admin.md: fix grammar
2020-02-14 23:08:50 -08:00
Pragmatic Software
7d84a84a97
doc/Admin.md: Add process management commands
2020-02-14 23:05:45 -08:00
Pragmatic Software
bf7b9e58c7
doc/Admin.md: add missing capabilities
2020-02-10 00:23:27 -08:00