- Aug 20, 2019
-
-
rswindell authored
On Linux, using DOSEMU, he would end up with both door.sys and DOOR.SYS in the node directory and some doors would open the wrong file and fail to initialize. Solution: delete all case-versions of drop filenames before creating them. Don't you just love case-sensitive file systems? :-(
-
rswindell authored
(became a blank/solid blue line). Remove one space between "CTRL-K for help" and "Insert/Overwrite Mode" to accommodate the new longer revision. This should work for 898 more revisions. < 80 col terminals likely have a different issue wiht the status line we should look at as well.
-
- Aug 19, 2019
-
-
rswindell authored
which uses Ctrl-A codes, this resets the attributes back to "normal" so the reply text doesn't "inherit" the original message's attributes.
-
rswindell authored
In *nix builds of addfiles, when adding a file list (e.g. files.bbs), the case (capitalization) of the filenames is taken literally from the file list, and that may be incorrect in same cases. Detect the correct case of the filename and use it when importing into the filebases.
-
deuce authored
This should fix the error BrokenMind reported. Thanks to nelgin for more excellent bug reporting and debugging.
-
rswindell authored
line counter was never cleared (upon rputs() of "\n") and the current attribute was not saved when a new line was being buffered. This applies to JS console.write() as well since it uses rputs().
-
rswindell authored
in data/fido with the node number encoded twice (once in hex and once in decimal): 006702c1.705.VERT.misc.bin This is a harmless bug, but an unintentional one. It would also result in unexpected filenames in text/avatars: 705.VERT.misc.bin So... this commit should remove the "705." from these filenames.
-
- Aug 18, 2019
-
-
rswindell authored
"invalid netmail address"
-
rswindell authored
-
deuce authored
Remember that only one record lock can be held per file on some systems due due flock() usage.
-
rswindell authored
Alterego reported, would cause a crash if the netmail message did *not* have a FLAGS kludge line.
-
deuce authored
1) Don't mswait(1) on a successful lock, or when timeout is zero. 2) Flush read buffer on Get and ReLoad() - If there's a single record in the file, close and re-open it. - If a lock is held on a different record already, read that record. - Otherwise, read the first record a lock with timeout zero succeeds. 3) Flush write buffer on Put(). This should now actually be safe as long as locks work. Using file_mutex() on records is the only potential change still needed. (Because POSIX fcntl() locks are insane)
-
deuce authored
-
deuce authored
-
deuce authored
bbs.get_time_left() instead.
-
deuce authored
INT32_MAX.
-
deuce authored
Default is to have the same lock state on return as when entered. Lock records when reading/writing. Fix defaults to be raw values rather than objects... most obvious with Boolean values.
-
- Aug 17, 2019
-
-
nightfox authored
Version 1.24: When making a private reply on local email, an error is now outputted if the recipient's user number is not found. Also, fixed an 'undefined' bug that happened when searching for messages sometimes.
-
deuce authored
-
deuce authored
-
deuce authored
You can beta test it NOW at nix.synchro.net.
-
rswindell authored
-
rswindell authored
-
rswindell authored
MSG_HFIELDS_UTF8 flag in the auxattr header field to indicate UTF-8 encoding of message header fields.
-
rswindell authored
will convert to CP437 characters for compatibility with legacy QWK BBSes). For Vertrauen/DOVE-Net, this should be set to "Yes".
-
rswindell authored
characters in message headers and body text will be converted to CP437. Also include a new field in HEADERS.DAT: utf8 = true/false to indicate that the message headers and body text contain UTF-8 encoding (not CP437).
-
rswindell authored
-
- Aug 16, 2019
-
-
rswindell authored
fills the remaining portion of the current line with the specified text by repeating the characters in text until reaching terminal columns - 1
-
rswindell authored
standard time-zone (e.g. -0300 == EST) as this is not accurate when daylight saving time is in effect (-0400 == EDT or AST?).
-
rswindell authored
and timezone), for Mark Lewis. The imported timezone will always be the local timezone (at the time of import) so not sure what value that has. <shrug>
-
echicken authored
-
rswindell authored
the P_SAVEATR mode flag was specified (behave like the P_OPENCLOSE mode).
-
rswindell authored
-
rswindell authored
Support a 3-char "node num" (e.g. "Web").
-
rswindell authored
terminal server (BBS) logon.
-
rswindell authored
(manual install step). Don't use the LastFewCallersFmt string from the text.dat, it requires a numeric node number and we want to support non-numeric (e.g. "W" for "Web") "nodes" here. This string, like the others, can be over-ridden via [logonlist] in ctrl/modopts.ini.
-
rswindell authored
Install (for daily maintenance) with: 'jsexec logonlist install'
-
rswindell authored
used for "last few callers", "logons today", "logons yesterday", etc. Methods: - add([obj]) - optional object to add, auto-filled if not supplied - get([num], [age]) - optional number of records to return (0:all) and age/days - maint(backup_level) - daily maintenance A lot more detail is now recorded for each BBS Logon, so sysops can get crazy with the information provided in their logon list, if they wish. It is trivial to add more information (e.g. just add some properties to the add() argument object).
-
nightfox authored
Version 1.70: Fix for a bug introduced in the flowing-line update in 1.68 where some quote blocks were sometimes not being included when saving a message. Also, quote lines are now wrapped to the user's terminal width rather than 80 columns.
-
rswindell authored
Also renamed preqwk_ar to preqwk_ars, for consistency.
-