- Nov 06, 2017
-
-
rswindell authored
Most of the changes are in EchoCfg: - SBBSecho and EchoCfg will now maintain auto-backups of the sbbsecho.ini file - AutoAddSubs now defaults to true/enabled: this setting is harmless without further configuring linked nodes (Uplink for Groups / GroupHub) - Global Settings are now a separate sub-menu in EchoCfg - EchoCfg remembers current selection on (more) sub-menus - Sub-menus have been rearranged and resized - Numerous Online Help text updates in EchoCfg - Adding missing/new settings to EchoCfg: Log Timestamp Format Strict Packet Passwords Use FTN Domain/Zone Map BSY Mutex File Timeout BSO Lock Attempt Delay BSO Lock Attempt Limit Config File Backups Linked Nodes->Uplink for Message Groups Echo Statistics File Outgoing Semaphore File Automatically Add New Subs to Area File Maximum Backups to Maintain of Area File Relay Filtered Messages (everything you can set in sbbsecho.ini should now be editable via EchoCfg)
-
rswindell authored
can be more easily used by more utilities (e.g. echocfg).
-
rswindell authored
- Update bottom-line/status bar with applicable control keys (Ctrl-C/X/V) - Ctrl-X now cuts the text to the Clipboard, rather than just deletes - Ctrl-C now copies the text to the Clipboard, rather than aborts - Ctrl-V now pastes from the Clipboard into the text field, not toggles insert The old CUA keyboard equivalents for Copy/Cut/Paste are supported too (Ctrl-Ins, Shift-Del, Shift-Ins) The system Clipboard is used, just like with the mouse methods of copy/paste. ufic.showbuf() changes (used for displaying help text): - Fixed the "End" key behavior (actually goes to the bottom of the text) - Display up and down arrow glyphs in the lower-right corner/border to indicate if the text can be scrolled up or down (e.g. with the arrow keys/etc.). If the arrows are mouse-clicked, that simulates the arrow keys being hit.
-
rswindell authored
sbbsecho.cfg files), using trimLeft(). Added more debugging output (when debug is set to true) and display the number of nodes, echolist, and packers converted at the end. Don't rename converted files unless the extension is ".cfg".
-
- Nov 05, 2017
-
-
rswindell authored
-
rswindell authored
then a clarifying or modifying word (year[s], month[s], day[s], etc.). parse_byte_count() and parse_duration() now support a space between the numeric value (decimal digits) and the modifier. Hopefully this doesn't break anything, but it makes parse_duration() compatible with the strings generated with duration_to_vstr(). We might want a verbose version of byte_count_to_str() in the future, so I figured it made sense to go ahead and add the white-space skipping/parsing to prase_byte_count() now.
-
rswindell authored
-
- Nov 04, 2017
-
-
rswindell authored
the same as the Delete key. Apparently this change was introduced in the uifc.c ->uifcc.c/uifc32.c port and never noticed (by me). Pointed out by Nelgin.
-
- Nov 01, 2017
-
-
rswindell authored
Poll with results "closed" (only visible to pollster until the poll is closed) have bit 31 set in the auxattr message header field. Reportedly (by Nightfox) this causes Error: can't convert 2147483648 to an integer when attempting to use this message in JS. I could'vd sworn I've solved this problem before, but maybe that was with JS-C v1.5 - anyway, first convert to double using JS_ValueToNumber and then typecast to uint32. We probably will need to do something similar with the time values in year 2038 (holding my breath).
-
- Oct 31, 2017
-
-
rswindell authored
at Nelgin's request. Hopefully everyone else wants this in their exported news headers too. No "folding" will take place and these can be rather long values, so that might be a problem.
-
- Oct 30, 2017
-
-
rswindell authored
actually moved because they were dupes. Don't attempt to auto-add subs that aren't marked as "FidoNet EchoMail" in SCFG
-
- Oct 29, 2017
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
Use the SBBSecho PID info as the TID field, by default, in export echostats Don't include the Total* stats that are zero, in echostats (0 is assumed) Uppercase the echotag when auto-adding a sub to the Area File. Implemented long-awaited "bad echo" re-toss feature (use '-R' command-line option to enable).
-
rswindell authored
time stamp (modification time) to the original file's time stamp, since we're not modifying the contents when making the copy.
-
- Oct 28, 2017
-
-
rswindell authored
introduced in the previous commit.
-
rswindell authored
-
rswindell authored
EchoStats now contain message timezones (when written) and a "known" flag (bad echoes have known = false). EchoStats are now sorted before being written to the EchoStats file. Fixed bug in getfmsg(): trailing ex-ASCII chars of the message body would be chopped-off - go back to using a uchar. Re-worked packed-msg import parsing and grunged message detection a bit to log more msg details for all EchoStats. Added "AutoAddSubs" feature (set to true in sbbsecho.ini to enable): - If sub-boards are created (e.g. with SCFG) in one or more message groups, the areas can be automatically added to your Area File (areas.bbs) - The hub must be first configured in EchoCfg->Linked Nodes and then you set the GroupHub key in sbbsecho.ini to the name of the message group that this link is the hub for (e.g. "FidoNet"). You can specify multiple groups, if necessary, by comma-separating the names.
-
- Oct 26, 2017
-
-
rswindell authored
(don't wrap around if value is > 255) - presumably these textinfo struct members were left as unsigned chars (8-bits) to preserve compatiblity with legacy conio apps, but I'm not sure. Perhaps we could increase these to at least 16-bit integers or bigger in the future, in which case these range checks would need to be removed or replaced.
-
rswindell authored
-
rswindell authored
before printing the message.
-
rswindell authored
(don't wrap around if value is > 255) - presumably these textinfo struct members were left as unsigned chars (8-bits) to preserve compatiblity with legacy conio apps, but I'm not sure. Perhaps we could increase these to at least 16-bit integers or bigger in the future, in which case these range checks would need to be removed or replaced.
-
rswindell authored
in response to AreaFix requests: this function attempted to support a trailing comment (beginning with a semicolon, but after any/all links) - but failed to so correctly. Since, forever. So it's unlikely sysops actually added trailing comments to their area file (or didn't provide AreaFix support to their downlinks), but this "feature" should actually work now. I considered just removing this support but decided to fix it instead, at least for now.
-
rswindell authored
-
- Oct 25, 2017
-
-
rswindell authored
to be set. Fix for DesotoFireflite.
-
- Oct 23, 2017
-
-
rswindell authored
-
rswindell authored
just like -R and -L do.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
Automatically detect child sub-directories and make them available as virtual directories for users to download from - only useful via FTP currently. * Implemented Sorting options for Message Groups and File Libraries: Sub-boards within groups and directories within library can now be automatically sorted based on the sysop's chosen sort field (long name, short name, or internal code) - Required that sub-boards are now stored/saved in msgs.cnf based on groups - Required QWKnet hub sub-board reference dynamic renumbering * Implemented "Template" toggle option for sub-boards and file directories: A sub-board or directory marked as "template" will be used for newly created (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now use the "template" item as the source of the cloned settings, if available. * New "Impport Conferences..." option for QWKnet hubs to import subs (or just conference numbers) from a QWK control.dat file. * New command-line options: -import=<filename> - import a message Area List file -g<name> - specify a target message group for imported area list * All paste operations are now "Paste-Insert" (not over-write), as sysops would expect. * Unified several of the duplicate (or nearly duplicate) help text strings. * Over-hauled new group/sub/library/directory creation logic * Display number of sub-boards in groups and directories in libraries * Fixed a lot of help text typos and conversion issues
-
rswindell authored
Automatically detect child sub-directories and make them available as virtual directories for users to download from - only useful via FTP currently. * Implemented Sorting options for Message Groups and File Libraries: Sub-boards within groups and directories within library can now be automatically sorted based on the sysop's chosen sort field (long name, short name, or internal code) - Required that sub-boards are now stored/saved in msgs.cnf based on groups - Required QWKnet hub sub-board reference dynamic renumbering * Implemented "Template" toggle option for sub-boards and file directories: A sub-board or directory marked as "template" will be used for newly created (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now use the "template" item as the source of the cloned settings, if available.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
is always the same operation (e.g. Paste-Insert). MSK_PASTE_OVER and MSK_PASTE_INSERT have been removed (now combined into MSK_PASTE), so current SCFG code, for example, won't compile. Introduced a separate WIN_CUT uifc.list mode flag to enable the Cut (e.g. Ctrl-X) option on the status/help line. Re-factored the bottomline() routine to re-use the WIN_* mode flags.
-
- Oct 19, 2017