- Dec 05, 2016
-
-
rswindell authored
-
rswindell authored
Any alpha-char command or entering a message number will exit thread view mode. If the entire thread fits on the screen, then the arrow keys can be used to move about the thread (up, down, left, and right). The old thread-ID keys ( and ) still work, but a little differently. And while in Thread View Mode, ENTER and - keys now move forward and backward by thread. I meant to do this a long time ago and really should have (all the underlying thread support was there). It really highlights all the network nodes that don't support REPLY-IDs. :-(
-
rswindell authored
them back to the client.
-
rswindell authored
oldest *existing* message in the thread referenced by the specified msg.
-
nightfox authored
-
nightfox authored
-
- Dec 04, 2016
-
-
nightfox authored
Version 1.17 beta 16: Used js.gc(true) to force garbage collection at the beginning of the sub-board scan loops to ensure enough memory is available to continue doing the newscan. This solved an issue where a "malloc failed" error was being returned. I just saw that for the first time when doing a newscan with my reader today.
-
nightfox authored
Version 1.17 beta 15: When deleting a message, any vote response messages that may exist for that message are also deleted. Also, added a check in the GetMsgIdx() method that should (hopefully) avoid a 'msgNum not a number' error (as reported by Ragnarok).
-
- Dec 02, 2016
-
-
rswindell authored
function where the error is being reported from. So the WHERE macro now contains the __FUNCTION__ "macro" and the various js*.c files that use the WHERE macro to report errors had to be updated too. This fixes the SCFG build errors related to "errormsg"
-
rswindell authored
begin with a newline sequence (\r\n), since this would effectively waste a line on the user's terminal.
-
rswindell authored
uploads).
-
rswindell authored
displays the 20 highest ranked messages in the sub-board based on up/downvotes and replies.
-
rswindell authored
-
rswindell authored
-
- Dec 01, 2016
-
-
rswindell authored
function where the error is being reported from. So the WHERE macro now contains the __FUNCTION__ "macro" and the various js*.c files that use the WHERE macro to report errors had to be updated too. Also, the 'access' argument is now being passed as a signed long rather than unsigned long. Status/return values are often passed in here (e.g. from smblib) and may be negative. This argument was being displayed with %ld but wasn't being passed in as a signed value, so on 64-bit long systems, negative numbers were just printed as large (4M+) numbers. Also, no need to call getfname() in errormsg() since this is embedded in the WHERE macro (since 2009).
-
rswindell authored
SPAMMERS insert these either intentionally or mistakenly and they can defeat security checks (like mailauth.js).
-
rswindell authored
as errors.
-
deuce authored
there's no ftn_domains.ini file.
-
rswindell authored
cause problems elsewhere (reading, viewing, exporting), so that'll need to be tested.
-
- Nov 30, 2016
-
-
nightfox authored
Version 1.17 beta 14: Fixed a UI issue when displaying voting errors in the scrolling reader interface.
-
- Nov 29, 2016
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
GCC (worked fine in MSVC) :-(
-
rswindell authored
Set smb.last_error strings in new voting/polling functions on failure.
-
rswindell authored
- There was a bug in the first implementation that would cause subsequent connections from a non-exempt IP address to be rejected: client_on() is called multiple times for a single connection - oops. - Successfully logged in clients are now *not* counted against the concurrent connection limit. This way if a node hangs, the user at that IP can still connect/login to another node. The client has to be fully logged-in to be excluded from the connection count.
-
nightfox authored
Version 1.17 beta 13: For poll votes, added the voters' date & time (not just the voter's name) to the message body when appending the names of people who voted on polls. Makes use of the PollVoteNotice (787) line from text.dat.
-
- Nov 28, 2016
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
keys (looks like some copy/pasta from the IPv6 stuff and other cruft). Also, part of the IPv6 stuff, the sbbs.ini [Mail] "Interface" key was changed to "SMTPInterface", only nothing ever wrote to this key (including sbbs_write_ini() defined in this *same* file). Changing this back to just "Interface" as it was before.
-
rswindell authored
[Globa] LoginAttemptTempBanThreshold LoginAttemptTempBanDuration [BBS] MaxConcurrentConnections [Mail] POP3Interface [FTP] MinFileSize MaxFileSize [Web] EmbJavaScriptExtension OutbufDrainTimeout Fixed default values for: [BBS] OutbufDraingTimeout (from 20 to 10) [Mail] DefaultUser (from sysop to none) [Web] Authentication (from Digest,Basic to Basic,Digest,TLS-PSK) [Web] Options added HTTP_LOGGING Some key/values are still not actually the default (a different value is used if the key or value is absent).
-
rswindell authored
temp-banning/perm-filtering and concurrent-connection limiting.
-
rswindell authored
Visual Studio since C++Builder IDE is no longer running for me.
-
rswindell authored
SBBSCTRL:BBS->Filters sub-menu.
-
rswindell authored
-
rswindell authored
MaxConcurrentConnections (in the [BBS] section) The default value is 0 (unlmiited). If set to a non-zero value (e.g. 1), incoming connections will be limited to this maximum number of simultaneous connections from a single IP address. Hosts listed in the ctrl/ipfilter_exempt.cfg file are exempt from this limitation.
-
rswindell authored
or hostname is listed in the ctrl/ipfilter_exempt.cfg file.
-
rswindell authored
the specified data (value or ptr) or tag value.
-
nightfox authored
-
rswindell authored
-
nightfox authored
Version 1.17 beta 12 - Bug fix for one of the methods: Now correctly returns 0 when there are no readable messages in the sub-board (messages with null headers or ones that are marked as deleted, unvalidated, etc.). This would affect, among other things, listing messages in the sub-board.
-