- Sep 04, 2019
-
-
deuce authored
It will return an object with properties corresponding to the passed arrays, and the write parameter will be ignored. This allows usage very much like the select() syscall, and allows a traditional non-blocking server to be written.
-
- Sep 03, 2019
-
-
deuce authored
New formula: (random(500)+500)*(level) Old formula: (random(500)+500)*(level ** 3)
-
deuce authored
depending on how many times you killed the dragon. Defaults to disabled.
-
deuce authored
It has some things hard-cded and such, but it should be enough to get someone started if they need to convert more.
-
deuce authored
Camelot archive.
-
deuce authored
from a different dir.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
forever for 1 child thread (presumably the http_logging_thread) to terminate: > 8/27 02:39:43p Waiting for HTTP logging thread to terminate... > 8/27 02:39:43p HTTP logging thread started > 8/27 02:39:43p HTTP logging thread received NULL linked list log entry > 8/27 02:40:44p !TIMEOUT waiting for HTTP logging thread to terminate > 8/27 02:40:44p Done waiting for HTTP logging thread to terminate > 8/27 02:40:44p 0000 Waiting for 1 child threads to terminate <infinite wait loop here> - Add an extra terminate_http_logging_thread check to the top of the loop in http_logging_thread(). - Signal the log_list semaphore in the "Waiting for HTTP logging thread" and "Waiting for x child threads" loops.
-
deuce authored
It can be an absolute or relative directory, a filename prefix, or both. ie: "/sbbs/xtrn/lord/netlord/" will be in the netlord directory. "/sbbs/xtrn/lord/netlord" will prefix all the files with "netlord" unless a netlord directory exists. "netlord/" same as #1, relative to exec dir. "netlord" same as #2, relative to exec dir.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Fix some incorrect manual conversions from `c to `C
-
deuce authored
-
deuce authored
some clean-up items left... 1) Deleted player slots aren't re-used. 2) The in-memory log is never trimmed. 3) Useful auth things and a signup thing.
-
- Sep 02, 2019
-
-
deuce authored
scfg.prepped = TRUE scfg.tls_certificate = -1 scfg.sys_inetaddr = "example.com" scfg.sys_name = "JSDoor" scfg.sys_pass = "ThisIsNotHowToDoSecurity"
-
deuce authored
May help with the invalid STATUS roundcube is sending from Krueger.
-
rswindell authored
The scfg_t instances are often shared between threads and we can't really share file descriptors between threads, so we ended up with file descriptor leaks and race conditions. Instead, define/allocate/free a new js_system_private_t where the scfg_t* and the nodefile (descriptor) are kept - per "system" instance.
-
rswindell authored
subject header fields are non-ASCII yet valid UTF-8, set the auxattr flag indicating that the msg header is in UTF-8. This function is used by JS MsgBase.save_msg(), so any scripts/services that use it (e.g. nntpservice, newslink, imapservice, etc.) to save messages with header fields that may be UTF-8 encoded will automatically benefit from this detection. Mixing CP437 (the default) with UTF-8 encoded header fields is not supported, so if one header field is valid UTF-8 (not plain US-ASCII), then they had better all be either plain US-ASCII or UTF-8 or there will be UTF-8 decoding issues when attempting to display or convert later.
-
rswindell authored
object/struct doesn't have any meaningful data. Prevent this from happening: SenderTime 19700101000000Z SenderIpAddr SenderHostName SenderPort 0
-
rswindell authored
closeit parameter is TRUE
-
rswindell authored
-
- Sep 01, 2019
-
-
rswindell authored
- If a telnet command was received in multiple packets, the memcpy optimization in telnet_interpret() would skip/drop all bytes in the subsequent pkt payload before an IAC char. Don't optimize when in the middle of a telnet command. - If a received telnet command exceeds the telnet_cmd buffer, reset the received telnet_cmdlen and log a warning-level message - If a telnet sub-negotiation END command is received as the beginning of a new telnet command, log a warning-level message and reset the telnet_cmdlen. This fixes the occasional problem observed when using fTelnet and its sending the "SEND-LOCATION" sub-neg command split between 2 TCP packets. Only part of the first packet would be used as the location data and the rest processed as input from the users (e.g. as the Login: prompt). Thanks, Ree!
-
deuce authored
This seems to unbalance the game, and forest fights just aren't dangerous if you kill a couple players every day. I may set FiveSkillPoints by default too since it's the last 4.x change I'm not defaulting to reverting. FiveSkillPoints controls if thief and death knight uses take four or five skill points each. I haven't figured out exactly when this change was made, but I think if Seth made it, I'll leave it as default, but if Mike made it, I'll change the default back to what Seth used.
-
deuce authored
blank lines.
-
deuce authored
Only feature remaining is the online battle stuff. Whee!
-
deuce authored
-
rswindell authored
-
deuce authored
-
- Aug 31, 2019