- Apr 07, 2021
-
-
Rob Swindell authored
-
Rob Swindell authored
Adds from/tags/desc/extdesc properties, even when absent or blank. When parsing a file object, set the from, desc, tags and cost properties only if they already have been set or the new values is non-blank/0.
-
Rob Swindell authored
-
Rob Swindell authored
So just always assume that no "user" directory has been configured. At least for now while I ponder whether this is a feature worth restoring and if so, how.
-
- Apr 06, 2021
-
-
Deucе authored
Previously, these both used gettimeofday() which is both expensive to call, and not monotonic. This fixes system.clock_ticks in JS and various internal bits. for when the UTC wall clock jumps. While we're here, fix the documention of system.clock_ticks
-
Rob Swindell authored
For Nelgin, to reduce log spam.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
- Add a unique number to event names for each request Prevents responses from being acepted by multiple queries - Don't set Socket.dnsObject for synchronous lookups - OPcode of 2 is used for status replies (ie: NXDOMAIN) - Be more careful construct result array in request()
-
Deucе authored
-
Rob Swindell authored
warning: format not a string literal and no format arguments
-
Deucе authored
Also, have handle_response() return errors.
-
Deucе authored
-
- Apr 05, 2021
-
-
Rob Swindell authored
Caught by CID 331001 The use of SAFECAT() with a typecast to a pointer is not going to work as expected. This change broke line-based telnet-gateway functionality (unconfirmed, but pretty obvious).
-
Deucе authored
Likely the cause of the crash that killed cvs.synchro.net last night
-
Deucе authored
-
Deucе authored
-
echicken authored
If brand_link specified in modopts, use that as href for navbar-brand link (BBS name at top left); for CG.
-
Deucе authored
Specifically, have errors mean the fd is "ready". Also, fix some extra revent clearing and a spy socket issue while we're looking at this code. Should fix issues with CGI scripts that close stdin/stdout but do not terminate, and maybe deal with some other corner cases at the same time.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Tabs are the shit.
-
Rob Swindell authored
For easier use of the auto-generated echo-tags in JS. And a helper function sub_area_tag(), now used in SCFG too.
-
-
Deucе authored
-
Deucе authored
Previously, timed or polled callbacks were required to keep the event loop running.
-
Deucе authored
This should allow callbacks to not interfere between (say) shells and doors.
-
Rob Swindell authored
Like the -d option for ADDFILES. For Al (TRMB)
-
Deucе authored
-
Deucе authored
I haven't added a clearImmediate() because there's currently no way of manipulating the run queue, and I can't come up with a reason someone would actually need it.
-
Deucе authored
Was terribly broken.
-
Deucе authored
Also, check that the opcode and response flag are correct when parsing responses. When handling a resolve call, ensure no errors occured.
-
Rob Swindell authored
-