- Sep 21, 2019
-
-
rswindell authored
"width" argument (in columns), defaults the user's current screen column-width but you can now over-ride this value when an additional/optional argument. Also, center() now clears-to-EOL before sending the CRLF to the terminal. Hopefully this doesn't mess up anyone's existing use of center().
-
deuce authored
Ensure `v01 is set to responce since the brew hag requires that.
-
deuce authored
-
rswindell authored
-
rswindell authored
Digital joins the game-game, for the win!
-
deuce authored
Support @do pad Hook up hotkeys implemented in REF files Start the inventory management screen
-
deuce authored
Fix bug writing Integer8 values.
-
deuce authored
Dorkit local screen fixes... don't use dk.console.local_screen ever. Always maintain a "local" screen.
-
deuce authored
-
deuce authored
-
deuce authored
Not even close to done, but you can wander around until it crashes.
-
deuce authored
-
- Sep 20, 2019
-
-
rswindell authored
argument, eliminate the spec/pattern argument.
-
rswindell authored
feof() was returning 0 and fgets() never returned NULL. Weird.
-
rswindell authored
- FILESIZE - total file size in an auto-rounded value with suffix (B/K/M/G) - FILEBYTES - total file size in bytes - FILEKB - total file size in kibibytes - FILEMB - total file size in mebibytes - FILEGB - total file size in gibibytes All of the above default to the current file transfer directory path from where to find / calculate the sizes of files. Only files that exist in the actual storage directory are counted (offline files or file in alt. file paths are not counted). All of the above support 2 alternate syntaxes: FILE*:<dir-code> where <dir-code> is the internal code of a file directory, or FILE*:<path[/file-spec]> where <path> is a directory path and [/file-spec] is an optinal file name/specification (i.e. w/wildcards).
-
rswindell authored
the specified path and (optional) wildcards.
-
rswindell authored
- FILES - FILES:<code> I couldn't get out of him whether he wanted the total number of files in the *current* directory or a sysop-specified directory, so I just added both. I don't have an easy way to calculate the total bytes used for all files in a directory, so punt on that feature request for now.
-
rswindell authored
Fixed typo.
-
- Sep 19, 2019
-
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
If dup() fails, return NULL If callog() fails, fclose() the new FILE* No functional change (hopefully).
-
rswindell authored
The created message queue for each background-load()ed script was never detached-from by the child thread, so the linked-lists (and their semaphores) were never freed. Calling msgQueueDetach() before ending the background_thread fixes that leak.
-
rswindell authored
to TRUE meant the FILE* (created with fdopen) would never be closed. So we now duplicate the file descriptor and get rid of the external flag, always closing Files (FILE streams) upon File object finalize. This fixes the resource leak leading to the eventual "Error 24 opening ..." in the ircd.js when loaded via jsexec, on Windows. This error happened after 169 calls to load(true,...), because each background load creates 3 Files (for stdin/out/err) and those FILE streams were never closed/freed, and 169 * 3 = 507, plus a few open files = 512, the maximum number of open file streams in the Microsoft CRTL apparently. Thanks to Deuce for recognizing these numbers as "magic" and pointing to the likely cause.
-
rswindell authored
"4294967295 File closed" "0000 File closed: /path/to/file"
-
- Sep 17, 2019
-
-
rswindell authored
If an incoming message contains no CHRS/CHARSET control line *and* the message text contains valid UTF-8 character encodings, set the FTN charset value to UTF-8 so the message will be displayed/handled accordingly. I did not add checks for header fields (to/from/subject) - we should probably auto-detect UTF-8 in those as well, but for now, I don't see messages coming into FidoNet echoes with UTF-8 in the header fields. Incremented SBBSecho/EchoCfg version to 3.10.
-
deuce authored
This only impacts the new socket_select() method with multiple arrays.
-
deuce authored
Instead, just return -1 from js_socket_recv().
-
deuce authored
crashes jsexec (for now).
-
deuce authored
-
deuce authored
Thanks Razor.
-
- Sep 16, 2019
- Sep 15, 2019
-
-
rswindell authored
if present in the cfg file, newslink will send an RFC 2980/3977 compliant "MODE READER" command before authenticating with the news server. Some news servers require this command be sent by the client before supporting so-called "reader commands", like "GROUP". See https://mail.python.org/pipermail/mailman-users/1999-October/002396.html for an example. Thanks, EC.
-
- Sep 13, 2019