- 02 Apr, 2021 13 commits
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Add new methods: dns.resolve(host, callback[, thisObj]); dns.reverse(ip, callback[, thisObj]); dns.resolveMX(ip, callback[, thisObj]); dns.resolveTypeClass(host, type, class, callback[, thisObj]); This is now actually useful. :)
-
Deucе authored
Alas, no nameservers actually support this. :(
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
(Except header *sigh*)
-
Deucе authored
-
- 01 Apr, 2021 12 commits
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Fix event socket counting to include one for the console events. Grab the input lock for SSH input as well.
-
Deucе authored
We can't seach for the js object in a finalizer as it will call resolve functions which can allocate, and the objects we are searching in may not exist anymore. Also, in console.cpp, we have direct access to sbbs->js_callback so there's no need to find the js object to get the js_callback_t.
-
Deucе authored
This provides a crappy way to check if your events have been lost.
-
Deucе authored
This allows console.on() to take effect immediately rather than up to a second later.
-
Deucе authored
This may block for up to a second before checking for input though, so more work needs to be done.
-
Deucе authored
-
Deucе authored
This still doesn't fix the console thing though.
-
Deucе authored
-
Deucе authored
-
- 31 Mar, 2021 15 commits
-
-
Deucе authored
-
Deucе authored
Fixes *nix builds of Win32 programs.
-
Deucе authored
Looks like I was partially restoring old code before I stopped.
-
Deucе authored
Rather than depending on _WIN32 which is silly, make it clear what exactly is being done and why. Note that the spy socket stuff and some external stuff on *nix have had the select() implementation removed. To support using select() on !Win32 will require de-refactoring that's not really worth doing. Instead, just use #error and reference the commit where the old code can be found.
-
Deucе authored
Rather than defaulting to zero lines high and the width of the title, default to the entire screen area.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
This allows us to quit running the script when exit() is called.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Exception is thrown if events are not supported.
-