-
src/sbbs3/putmsg.cpp
From
rswindell@VERT to
CVS commit on Wednesday, August 15, 2018 19:38:00
src/sbbs3 putmsg.cpp 1.34 1.35
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv27408
Modified Files:
putmsg.cpp
Log Message:
This is a bit of a hack for Nelgin, who noticed that novice menu mode
would not always auto-redisplay menu files when the user hits 'Q' (or 'N'
or Ctrl-C) at auto-pause prompts:
When displaying a "message" (e.g. file), if the console abort flag is set before a single line has been displayed, clear the abort flag. This most
likely means a pause (hit a key) prompt was automatically displayed due to
a clear screen code in the message/file and the user hit 'Q' or 'N' or
Ctrl-C at the prompt. In this special case, don't treat that as an
"abort message" command and keep displaying the message/file.
Once one or more lines in the message/file have been displayed, then the behavior is the same as before: a console abort (even as a result of an auto-pause prompt key) will stop the display of the current message/file.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, October 04, 2018 04:03:00
src/sbbs3 putmsg.cpp 1.35 1.36
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv6325
Modified Files:
putmsg.cpp
Log Message:
Updated some very obsolete comments.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, October 15, 2018 04:16:00
src/sbbs3 putmsg.cpp 1.37 1.38
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv22404
Modified Files:
putmsg.cpp
Log Message:
@eof@ (all-caps) is now another way to insert a premature EOF marker for a display file.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, October 16, 2018 01:17:00
src/sbbs3 putmsg.cpp 1.38 1.39
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv19954
Modified Files:
putmsg.cpp
Log Message:
If the Ctrl-A" code contains an empty/bogus filename, don't try to display
it. This Ctrl-A code is dubious and perhaps should just be removed.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, October 26, 2018 02:04:00
src/sbbs3 putmsg.cpp 1.40 1.41
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv10622
Modified Files:
putmsg.cpp
Log Message:
New @-code: WRAPOFF - used to mark the end of a word-wrapped section in a display/menu file.
Also, the WORDWRAP @-code may now appear anywhere in the file and multiple times in the file (to mark multiple word-wrapped blocks of text).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, December 15, 2018 04:50:00
src/sbbs3 putmsg.cpp 1.42 1.43
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv11590
Modified Files:
putmsg.cpp
Log Message:
Fix bug when the @center@ code when displaying files that contain Unix-style line endings (sole-LF) instead of CR/LF line endings.
Thanks to Mark Lewis (wkitty42) for the bug report!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, April 25, 2019 23:42:00
src/sbbs3 putmsg.cpp 1.45 1.46
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
putmsg.cpp
Log Message:
Fix for PCBoard @Xxx code parsing:
@X00 saves the current color and @XFF restores that saved color.
Thanks to NuSkooler for the PCBoard manual, which is pretty good.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, April 26, 2019 00:25:00
src/sbbs3 putmsg.cpp 1.46 1.47
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv22919
Modified Files:
putmsg.cpp
Log Message:
Added support for PCBoard @ macros QOFF and QON:
QOFF - user cannot abort the display of the file
QON - user can abort the display of the file
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, July 10, 2019 21:41:38
src/sbbs3 putmsg.cpp 1.50 1.51
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv31168
Modified Files:
putmsg.cpp
Log Message:
Calculate string length *before* the initial parsing of the WORDWRAP/WRAPOFF codes.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, July 26, 2019 05:23:58
src/sbbs3 putmsg.cpp 1.52 1.53
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv25006
Modified Files:
putmsg.cpp
Log Message:
Ctrl-A" is a potentially dangerous Ctrl-A code, so only support it when
@-codes are also supported (i.e. displaying sysop-controlled content).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, July 29, 2019 22:38:02
src/sbbs3 putmsg.cpp 1.54 1.55
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv23720
Modified Files:
putmsg.cpp
Log Message:
Strip "ZHEX" ('B') from ZDLE/ZHEX combinations which trigger auto-ZMODEM transfers. These should *not* be included in message text.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, August 05, 2019 11:14:35
src/sbbs3 putmsg.cpp 1.57 1.58
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv23795
Modified Files:
putmsg.cpp
Log Message:
Only restore the previously current output_rate if it was changed in the msg.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Tuesday, September 08, 2020 02:03:45
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Tuesday, September 08, 2020 03:08:02
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Friday, October 09, 2020 03:12:37
https://gitlab.synchro.net/sbbs/sbbs/-/commit/9919c23e8e52f5b7bb9a79f4
Modified Files:
src/sbbs3/putmsg.cpp
Log Message:
Don't pass-through ANSI Device Attributes (DA) requests
putmsg(), used to display messages and display/menu files, will no longer pass-through the ANSI sequence ESC[c (found in some corrupted ANSI posts to fsxNet->FSX_BOT echo) to the client terminal since this will stimulate a (unwanted) response from the client.
I do wonder if the outchar_esc value check should be == here instead of >=, but I'm not familiar with the string and SOS states. I wonder if any display files sent from the BBS would ever include those sequences.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Hatton@VERT/THRCORN to
Rob Swindell on Friday, October 09, 2020 07:31:00
Rob Swindell wrote to Git commit to sbbs/master <=-
Modified Files:
src/sbbs3/putmsg.cpp
Log Message:
Don't pass-through ANSI Device Attributes (DA) requests
putmsg(), used to display messages and display/menu files, will no
longer pass-through the ANSI sequence ESC[c (found in some corrupted
ANSI posts to fsxNet->FSX_BOT echo) to the client terminal since this
will stimulate a (unwanted) response from the client.
Thank you!
Hatton
... DalekDOS v(overflow): (I)Obey (V)ision impaired (E)xterminate
--- MultiMail/Win v0.52
þ Synchronet þ Three Corners and Beyond!
http://3corners.us
-
From
Digital Man@VERT to
Hatton on Friday, October 09, 2020 05:18:21
Re: Re: src/sbbs3/putmsg.cpp
By: Hatton to Rob Swindell on Fri Oct 09 2020 12:31 am
Rob Swindell wrote to Git commit to sbbs/master <=-
Modified Files:
src/sbbs3/putmsg.cpp
Log Message:
Don't pass-through ANSI Device Attributes (DA) requests
putmsg(), used to display messages and display/menu files, will no longer pass-through the ANSI sequence ESC[c (found in some corrupted ANSI posts to fsxNet->FSX_BOT echo) to the client terminal since this will stimulate a (unwanted) response from the client.
Thank you!
Sure. There are likely more sequences we might want to filter out of ANSI-encoded messages (or whitelist only the ones we *do* want to pass-through), but this'll work for now.
digital man
Synchronet "Real Fact" #95:
Synchronet v3.15b was released in October of 2011 (5 years after v3.14a). Norco, CA WX: 62.8øF, 84.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Monday, November 02, 2020 10:30:29
https://gitlab.synchro.net/sbbs/sbbs/-/commit/93dc3f128816d1ddb24b6cab
Modified Files:
src/sbbs3/putmsg.cpp
Log Message:
Allow punctuation characters on either side of the markup tags
So you can do stuff (*like this*).
Also, we don't need to heavily scrutinize the closing tag when we come upon it because we already determined it was valid before we accepted the opening tag/character.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Sunday, November 08, 2020 21:15:19
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Sunday, November 08, 2020 23:57:40