19 Commits

Author SHA1 Message Date
Aaron Suen
7c813dc4d2 Basic conversion of readmes to markdown format 2023-11-21 22:00:21 -05:00
Aaron Suen
d32a2c856c Build mod summary list automatically
Instead of maintaining the short description of each sub-mod
manually in a giant README file, distribute the short descriptions
into each relevant mod, and then build the README listings
automatically at deploy time.

This should:
- Make it harder to forget to add/remove mods in the list
- Prevent them from being out of alphabetical order
- Ensure each mod has a description for in-menu use
2023-06-20 07:30:35 -04:00
Aaron Suen
1a88d282b7 Support all games 2023-06-20 06:21:15 -04:00
Aaron Suen
1e5c07f81c Stop overusing "action" log level 2023-06-12 20:40:14 -04:00
Aaron Suen
3b7cbf4142 Fix con/chat sockets with mod security
Now these apparently load correctly, at least under docker, as
long as the mods are in secure.trusted_mods, disabling mod security
is no longer necessary.
2023-04-21 07:25:42 -04:00
Aaron Suen
f86b39a83d Strip remaining escapes 2021-07-10 19:51:02 -04:00
Aaron Suen
55ed9c368a Strip MT translation tags from socket text 2021-07-10 19:43:43 -04:00
Aaron Suen
9ce18fd427 Add all required mod.conf files 2021-03-01 20:04:16 -05:00
Aaron Suen
8b125a5bd3 Register proper log levels for everything 2020-07-05 08:19:22 -04:00
Aaron Suen
8729ed871c Revert "Merge branch 'modsec'"
This reverts commit 8448eb47b70eae4ede5c6665f46f1156b247468a, reversing
changes made to 016a74bf918a2acaff7c89ea4f1ace6a23ede58f.
2020-06-23 21:00:38 -04:00
Aaron Suen
3b75077d28 Revert "Support the case where luajit is the only lua"
This reverts commit 3a70613884169bf05508529ecd177a791b8e4a4c.
2020-06-23 21:00:11 -04:00
Aaron Suen
3a70613884 Support the case where luajit is the only lua 2020-06-23 20:57:27 -04:00
Aaron Suen
d8185cf86c Steal the correct cpath back from lua externally 2020-06-23 20:44:48 -04:00
Aaron Suen
87bc5b180f Attempt to disable mod security
This doesn't actually work yet.  Apparently MT does not
provide the same package.cpath that Lua5.1 natively
does on debian, so when mod security is enabled, we
have no way to find the correct package.cpath value
aside from hard-coding in every possible quirk of
every OS/distro...
2020-06-23 20:32:59 -04:00
Aaron Suen
a6d91bae0b Typo. 2019-12-11 22:49:53 -05:00
Aaron Suen
e3bd052afd Fix players who can't shout leaking to chatsock. 2019-12-11 22:47:28 -05:00
Aaron Suen
d06edd2838 Fix deprecated methods, formatting. 2019-12-06 19:07:56 -05:00
Aaron Suen
8ee5a36fd2 Code audit, cleanup and reformat. 2019-09-01 12:52:22 -04:00
Aaron Suen
6c238b26a1 Revive szutilpack from updates from sztest and nodecore.
- Rename namespace to "top-level" szutil_*.
- Merge improvements from sztest.
- New utils: chatsock, consock, logtrace, usagesurvey.
- Lagometer/logtrace are chat-command-togglable.
2019-03-27 06:23:19 -04:00