- Feb 17, 2022
-
-
Rob Swindell authored
On Windows, CRs in extended descriptions could result in output of \r\r\n which could be displayed as 2 newlines (e.g. in notepad.exe). Since the \n -> \r\n expansion already happens on Windows stdout, we don't want them in the processed input (file metadata). As reported by DesotoFireflite (VALHALLA), thank you!
-
Rob Swindell authored
As pointed out by DesotoFireflite (VALHALLA), both the file's short/normal description and the extended description were being included in all file listings. This is probably want most sysops will want since the extended description is often used as the content of the short/normal description, resulting in repeated content. So, by default, if there is an extended file description, don't output the short/normal file description. If you want to include *both* the short and extended descriptions (for files that have both), include both the -ext and -desc command line options.
-
- Feb 16, 2022
-
-
Tristan Greaves authored
Added options: -count -all_subs -hide_zero This allows this script to be used to create counts of messages in the groups. Typical use: Stats on new messages in the last x days.
-
Rob Swindell authored
Inspired by filelist.js (which is really *only* for use offline), added support to run via JSexec or timed event with command-line options to control the output format, sorting, and msg-age range. Try this Mewcenary (EXTRICAT)
-
- Feb 15, 2022
-
-
Rob Swindell authored
-
- Feb 14, 2022
-
-
Eric Oulashin authored
a file search (via filespec, description, or new files since last scan). A command-line parameter, -MODE, specifies which search to perform (search_filename, search_description, or new_file_search for searching; list_curdir lists files in the user's current directory, which is the default).
-
- Feb 12, 2022
-
-
Rob Swindell authored
Since we install archive.js as the viewer for '*' by default, we expect it to be asked to list non-archive file-types frequently, so don't be too alarmist about it.
-
Rob Swindell authored
As seen logging on to WLARB ("too")
-
- Feb 06, 2022
-
-
Eric Oulashin authored
directory with a lightbar interface, as well as message windows etc. If the user does not have an ANSI terminal, this lister will run Synchronet's stock file lister interface.
-
- Feb 04, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Jan 27, 2022
-
-
Rob Swindell authored
Fixes issue #327. Also remove some old obsolete comments. Increment the REVISION value manually (no more CVS keywords).
-
Rob Swindell authored
Hitting [Enter] is supposed to select the current/default program section. Instead, it was quitting. This was apparently broken as part of the xtrn_sec.js refactor a year or so ago by/with mlong.
-
- Jan 19, 2022
-
-
Rob Swindell authored
to be compliant with FTS-5006 which states "The name must be in 8x3 DOS format". I'm not converting the filename to ALL CAPS, since that's not explicitly stated and really should not be a problem. This also generates an Lfile key if the generated-DOS-compatible filename does not exactly match the actual filename in any way (not just length).
-
- Jan 18, 2022
-
-
Rob Swindell authored
Based largley on martylake's provided patch set. By default, assumes all IRC messages are UTF-8 encoded and will translate to CP-437 if appropriate or send as UTF-8 if the user's terminal supports it. Set utf8_support=false in the [irc] section of your ctrl/modopts.ini file if you wish to disable this behavior.
-
- Jan 14, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
So change the (A)dd command to (C)reate here. Leave 'A' as an alias.
-
- Jan 12, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
(e.g. type "HELP") to get help on string commands, including sysop commands. File Transfer related sysop commands *not* available via this command shell however (there's just the one/main menu, so no "File menu" context from which to execute string/sysop commands). For nick (in #synchronet at irc.synchro.net).
-
- Jan 08, 2022
-
-
Rob Swindell authored
-
- Jan 03, 2022
-
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
- Jan 02, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
Not sure what I was doing here, but might as well have it committed.
-
Rob Swindell authored
Rather than the content listing itself (which can be a very long string).
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
- Jan 01, 2022
-
-
Randy Sommerfeld authored
-
- Dec 31, 2021
-
-
Rob Swindell authored
Reported by Compctech via DOVE-Net: "On a side note, I had to modify the letsyncrypt.js file to get letsencrypt to work. I had to add a / before .well-known on lines 86 - 89 & 96." I'm guessing this is because his sbbs.ini [Web] RootDirectory wasn't terminated with a slash.
-
- Dec 15, 2021
-
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
- Dec 14, 2021
-
-
Randy Sommerfeld authored
-
-
- Dec 11, 2021
-
-
Eric Oulashin authored
menus to use DDLightbarMenu instead of SlyEdit's own lightbar code. This allowed the elimination of most of the rest of SlyEdit's own lightbar code, reducing the size of SlyEdit.js by about 40Kb. It also provides some consistency in behavior by using a common menu component. Also, to support some additional required behaviors by SlyEdit, added the following 'event' functions to the DDLightbarMenu class: ValidateSelectItem(pItemRetval): For validating that the user can select an item. Takes the item's return value, and returns a bool to indicate whether the item can be selected. OnItemSelect(pItemRetval, pSelected): A function that is called when an item is being selected (or de-selected, when multi-select is enabled). The parameters are the item's return value and a boolean to indicate whether the item was selected or de-selected. Also, added an explicit DoKeyDown() function to DDLightbarMenu to support scrolling the menu down when desired (special case for SlyEdit's quote selection window).
-