- Feb 06, 2024
-
-
Rob Swindell authored
If a relative path to the ctrl directory is specified on the command-line or in the SBBSCTRL environment variable, the loading of ctrl/*.ini would fail after the changing of the working directory. We should probably get replace all use of FULLPATH with _fullpath someday, but for now, I just went with majority-rule.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
That makes the wildcard path/execution fail
-
Rob Swindell authored
to see if that brings in the build jobs into the pipeline
-
Deucе authored
Various bits needed to be hacked up a bit since it was written for a newer JS standard, but it's at least 11 better than 42.
-
Rob Swindell authored
"When dependencies is not defined in a job, all jobs in earlier stages are considered dependent and the job fetches all artifacts from those jobs." So... I'm a little stumped why the artifacts aren't be downloaded for this test.
-
Rob Swindell authored
-
Rob Swindell authored
'smoketest-jsexec-linux' job needs 'sbbs-linux' job, but 'sbbs-linux' is not in any previous stage
-
Rob Swindell authored
jobs in the 'test' stage are supposed to run only after all jobs in the 'build' stage so I don't understand why this would be needed, but I'm getting pipeline failures with it trying to run this test before building anything. Or maybe its something else (no artifacts?).
-
Rob Swindell authored
-
Rob Swindell authored
First attempt at adding tests to the CI pipeline
-
Rob Swindell authored
DDMsgReader: Use the P_UTF8 mode bit when writing UTF8 header information so it looks right on UTF-8 terminals. This also includes a dd_lightbar_menu.js update (for the message list). See merge request !394
-
Eric Oulashin authored
DDMsgReader: Use the P_UTF8 mode bit when writing UTF8 header information so it looks right on UTF-8 terminals. This also includes a dd_lightbar_menu.js update (for the message list).
-
Deucе authored
This removes the -utf8 option and stores the line strings as unicode strings if the terminal supports utf8. A shitty inkey() wrapper and a shitty putc() wrapper were added to deal with this.
-
- Feb 05, 2024
-
-
Deucе authored
This will trigger more builds of libcl, but at least I won't have to make people touch(1) a patch to do a rebuild. As an aside, cleanall.sh doesn't clean 3rdp, no idea if this is intentional or not.
-
Deucе authored
Should fix the OpenBSD pipeline.
-
Deucе authored
-
Deucе authored
-
Deucе authored
By default, both NetBSD and OpenBSD will not allow pages to be mapped both writable and executable. On OpenBSD, if the filesystem is mounted with the wxallowed option, this would work, and before v6.0, passing -z wxallowed to the linker would allow it on a per-binary basis. However, since this is not the default, and since the JS engine can use mprotect() to switch between RW and RX, I've decided to enable this instead. This will slow things down, but it will work "out of the box". For NetBSD, the situation is different, you can't switch between RW and RX using mprotect()... instead, you need to use mremap() to get a separate mapping for each set of perms. This does *not* appear to be present in the 1.8.5 source, so we can't do the same fix as OpenBSD. Instead, NetBSD allows paxctl to add an elf note indicating that RWX is needed, and it "just works" (by default).
-
Deucе authored
We don't need it (I hope), and it plays fast and loose with the config options so it won't compile with some sets of them, making it hard to troubleshoot stuff.
-
Rob Swindell authored
Also include email address in sysop notification. Fix issue #711
-
Rob Swindell authored
It's possible for a sysop to allow message creation before logon (e.g. a login matrix mode). Eliminate the use of netmail.msg as a temporary message input file (not sure why this has stuck around for so long).
-
Rob Swindell authored
I don't recall this actually being a thing, ever, so certainly no reason to be cleaning these files up during logon. <shrug>
-
Rob Swindell authored
... to not clean (remove) an existing quotes file (which is removed for for security/privacy reasons). This fixes issue #710 for Nightfox, but he'll need to deal with the security issue in that case.
-
- Feb 04, 2024
-
-
Deucе authored
Le Sigh
-