- Aug 16, 2020
-
-
Rob Swindell authored
Double-check that the user has access to both the directory and the containing library before allowing a download a file.
-
- Aug 15, 2020
-
-
echicken authored
directory or library does not exist. (Thx DM)
-
- Aug 13, 2020
-
-
Rob Swindell authored
Fixes error: ReferenceError: MGS_HFIELDS_UTF8 is not defined when attempting to post a poll.
-
- Jul 20, 2020
- May 06, 2020
-
-
Rob Swindell authored
-
- May 03, 2020
-
-
Rob Swindell authored
Don't display the name of messages posted with the anonymous attribute and force messages posted to anonymous-only subs as anonymous.
- Apr 28, 2020
-
-
echicken authored
-
- Apr 13, 2020
-
-
echicken authored
total credits. Set an 'error' property on reply if file not found or not enough credits.
-
Rob Swindell authored
The User.downloaded_file() method has been enhanced to accept a directory code and a filename to do "all the things" expected after a file has been successfully downloaded. Use the method.
-
- Feb 18, 2020
-
-
echicken authored
begin spanish translation
-
- Feb 10, 2020
-
-
Fernando Toledo authored
-
Fernando Toledo authored
-
- Jan 08, 2020
-
-
echicken authored
in the mail and forum pages. If modopts -> [web] -> forum_no_spam, then filter spam messages in the forum. (Maybe make this more advanced in the future so users can see these messages if they want to.)
-
- Oct 05, 2019
-
-
Rob Swindell authored
When posting a reply-message, if the original "from" field is the current user's alias, then reply to the original message's "to" value instead of the "from" value. This is also how sbbs handles reply 'to' fields.
-
- Sep 24, 2019
-
-
Rob Swindell authored
Using Linux top, long-running (hundreds of hours) httpSess threads were seen consuming ~15% of a CPU core. This loop calls time() and yield() in a tight loop, so instead mswait(50) (milliseconds), which reduces the CPU utilization considerable (down to < 1%), but will slightly impact the frequency with which the events callbacks are invoked. A better scheme would be to block while waiting for an event or a timeout (e.g. 1 second), so this is not a great solution. More of a work-around.
-
- Sep 18, 2019
-
-
Rob Swindell authored
Some messages come from non-English locales with non-UTF-8 charsets (e.g. CP437), so their to/from fields may contain non-ASCII/non-UTF-8 characters (e.g. "Björn Felte") - so convert these fields (to/from) to UTF-8, as needed. Uses the new(ish) utf8_encode() function, so you must have a recent v3.17c build. I did not transcode message subjects as I'm not clear how they are stored and copied here. That's probably something better handled by echicken.
-
- Sep 16, 2019
-
-
Rob Swindell authored
We don't (yet) support UTF-8 sequences in telegrams (short messages to users).
-
- Sep 06, 2019
-
-
echicken authored
Respect the local "allow dupe realnames" setting. Slightly more careful checking of some things. More to come.
-
echicken authored
If temp/webv4.zip exists, prompt to overwrite it (default: Yes). If No is selected, download will be bypassed and the existing archive will be extracted. Workaround for those times when downloads from GitHub fail.
-
- Sep 05, 2019
- Sep 04, 2019
-
-
echicken authored
-
- Aug 30, 2019
-
-
Rob Swindell authored
When message header.is_utf8 is true, don't do the CP437->HTML entity encoding dance.
-
- Aug 27, 2019
-
-
Rob Swindell authored
There's a setting in SCFG->System->Toggle Options: "Include Sysop Activity in System Statistics" This option prevents sysop logons from being "counted" for stats purposes as well as from being added to the logon list. Make this so for web logons too.
-
- Aug 26, 2019
-
-
Rob Swindell authored
When run with a build that includes utf8_encode() (new global JS function), use it to convert the user's .sig file from CP437 to UTF-8. When creating a new message (post or email), set the auxattr flag MSG_HFIELDS_UTF8 since we support UTF-8 chars (not CP437) in message header fields (e.g. to/from/subject). Requires updated load/smbdefs.js
-
- Aug 24, 2019
-
-
Rob Swindell authored
using the FTN charset method (since we're not creating MIME-encoded messages here). Convert .sig files to straight-ASCII, for now. We really need a CP437->UTF-8 conversion routine, don't have one yet (in JS). Also check the MsgBase.open() return value.
-
- Aug 23, 2019
-
-
echicken authored
validation.
-
echicken authored
instead of any other monkey business (this is simpler and safer). We'll also increment the user's login counter on success, for now.
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-