- Mar 20, 2024
-
-
Deucе authored
-
Deucе authored
This may or may not actually work, and will certainly need a few runs to build up the cache first.
-
Deucе authored
Fixes at least an snprintf() issue on macOS, and likely many other things. It's actually surprising this builds without it to be honest.
-
Deucе authored
Search in both /usr/local (Homebrew) and /opt/local (MacPorts) for libraries. Also, have the name of GNU make be an in option in CI so we can use the Apple-provided make.
-
- Mar 19, 2024
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Now if you don't specify MIN_MAC_OSX_VERSION, it will use the "current" version of macOS as the target. "Current" is defined as X.0 where the major version (X) is greater than 10 and X.Y when major version is 10. This allows building for a specific target, but uses the newest libraries if you don't specify.
-
Deucе authored
For Synchronet "stuff", we can trivially change this, but some work needs to be done to enable Spidermonkey and Cryptlib to pick up the chosen value. JS should be fairly simple since it's a configure argument. Cryptlib is a bit trickier since it's in a patch.
-
Rob Swindell authored
Web browsers tend start a download and then immediately close the socket (so now send_failed will be true), while on a secondary socket, do a range download of the same file. So log the range requests/completions and don't log successful file sends when the send was terminated due to a send failure. We still count very small (e.g. 2 byte) ranges as successful file transfers and notify the uploader (of a partial download), so we should fix those issues still. But at least now, there's a whole lot less "noise" created from HTTP[S} file downloads via browser.
-
Rob Swindell authored
The file_t struct may not have the size of the file pre-poulated, so we needed to call getfilesize() here.
-
Rob Swindell authored
... so the [web] HttpLogFile setting in sbbs.ini couldn't be set using this dialog. Been broken all this time.
-
Deucе authored
Fixes issue closing SyncTERM in curses mode on macOS.
-
Deucе authored
-
- Mar 18, 2024
- Mar 17, 2024
-
-
Deucе authored
The issue was that the various semaphores and mutexes weren't being initialized at all when sdl_initconio() wasn't called... so starting the event thread and telling it to stop would access uncreated semaphores and mutexes. Split out the init, and be sure to call it before exiting.
-
Deucе authored
1) Use static SDL since it's required by both conio and XPDev 2) Since the SDL thread will always run, any attempt to shut down the SDL thread calls exit(0). Not exactly what we want to return, but at least this makes it not hang waiting for the impossible.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
JSDoor only compiles one file that isn't shared with the sbbs3 target, so there's no need to build them all twice.
-
Deucе authored
Should fix js test suite on darwin.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
It builds and appears to run... not actually tested.
-
Rob Swindell authored
ircdcfg would not provide a valid irc.ini file See merge request !426
-
-
Deucе authored
Use the standard `extern char **environ' instead. Fixes an issue with macOS. Also, check that env is not NULL in js_init.
-
Deucе authored
No real purpose to keeping the default min version at 10.9.
-
Rob Swindell authored
... much more still to do, I'm sure.
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
We need _CIOLIB_main on macOS... at least until the curses stuff works.
-
Deucе authored
-
Rob Swindell authored
Eliminate some never-defined/used flags (copied from smb.html?)
-
Rob Swindell authored
Sorry Nightfox, this might break your scripts
-