-
src/sbbs3/readmail.cpp
From
deuce@VERT to
CVS commit on Sat Jan 5 22:54:11 2013
src/sbbs3 readmail.cpp 1.57 1.58
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv11995
Modified Files:
readmail.cpp
Log Message:
Fix bug with long to uint32_t assignment introducted in the Great Warning Silencing of 2012.
Problem reported by Xeon927.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Tue Feb 12 16:49:40 2013
src/sbbs3 readmail.cpp 1.58 1.59
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv27001
Modified Files:
readmail.cpp
Log Message:
Fix apparent bug introduced in rev 57 (part of the great gcc warning removal of 2012) - as reported by Mike (First Officer).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 12 18:58:56 2013
src/sbbs3 readmail.cpp 1.59 1.60
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv28407
Modified Files:
readmail.cpp
Log Message:
Use more common for() idiom.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://
-
From
rswindell@VERT to
CVS commit on Sun Sep 20 00:29:01 2015
src/sbbs3 readmail.cpp 1.63 1.64
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv25371
Modified Files:
readmail.cpp
Log Message:
Include filename in "File not found" error message when displaying msgs with file attachments.
Safer string buffer management.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Thu Nov 26 02:37:03 2015
src/sbbs3 readmail.cpp 1.65 1.66
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv21928
Modified Files:
readmail.cpp
Log Message:
Handle abort (Ctrl-C or 'N') during a initial email listing more gracefully: start at the first message, don't display message automatically.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Tue Nov 14 00:47:56 2017
src/sbbs3 readmail.cpp 1.70 1.71
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv17803
Modified Files:
readmail.cpp
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM visibility modes and the user has more SPAM than HAM.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
KK4QBN@VERT/KK4QBN to
rswindell on Tue Nov 14 06:42:15 2017
Re: src/sbbs3/readmail.cpp
By: rswindell to CVS commit on Tue Nov 14 2017 00:47:56
Modified Files:
readmail.cpp
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM visibility modes and the user has more SPAM than HAM.
Eh.. whats this sonny? am I getting old and senile, or am I drunk, or are you drunk? :-)
Cant quite say I've ever seen this before except in this message area :)
--
Tim Smith (KK4QBN)
KK4QBN BBS
---
* Synchronet * KK4QBN BBS - kk4qbn.com - kk4qbn.synchro.net - Chatsworth GA USA
-
From
Nelgin@VERT/EOTLBBS to
KK4QBN on Tue Nov 14 10:38:48 2017
On Tue, 14 Nov 2017 06:42:15 -0400, "KK4QBN" <kk4qbn@VERT/KK4QBN>
wrote:
Re: src/sbbs3/readmail.cpp
By: rswindell to CVS commit on Tue Nov 14 2017 00:47:56
Modified Files:
readmail.cpp
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM visibility modes and the user has more SPAM than HAM.
Eh.. whats this sonny? am I getting old and senile, or am I drunk, or are you >drunk? :-)
Cant quite say I've ever seen this before except in this message area :)
SPAM is jumk mail that has been marked as such. HAM is mail marked as legitimate. SpamAssassin uses it to help built its rulesets.
---
þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
-
From
MRO@VERT/BBSESINF to
rswindell on Tue Nov 14 17:26:11 2017
Re: src/sbbs3/readmail.cpp
By: rswindell to CVS commit on Tue Nov 14 2017 12:47 am
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM visibility modes and the user has more SPAM than HAM.
whats the point of this? is this supposed to be a joke message
---
þ Synchronet þ ::: BBSES.info - free BBS services :::
-
From
Digital Man@VERT to
MRO on Tue Nov 14 18:05:48 2017
Re: src/sbbs3/readmail.cpp
By: MRO to rswindell on Tue Nov 14 2017 05:26 pm
Re: src/sbbs3/readmail.cpp
By: rswindell to CVS commit on Tue Nov 14 2017 12:47 am
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM visibility modes and the user has more SPAM than HAM.
whats the point of this? is this supposed to be a joke message
No, not a joke. If you can't toggle off "SPAM Visibilty" if all you have in your mailbox is SPAM.
digital man
Synchronet/BBS Terminology Definition #29:
IMAP = Internet Message Access Protocol
Norco, CA WX: 68.2øF, 56.0% humidity, 2 mph SE wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
KK4QBN@VERT/KK4QBN to
Nelgin on Tue Nov 14 22:19:19 2017
Re: Re: src/sbbs3/readmail.cpp
By: Nelgin to KK4QBN on Tue Nov 14 2017 10:38:48
SPAM is jumk mail that has been marked as such. HAM is mail marked as legitimate. SpamAssassin uses it to help built its rulesets.
HAHA lean something new everyday, of course we all no what SPAM is, but when he mentioned HAM, all I could thing of is Amateur Radio operator.
--
Tim Smith (KK4QBN)
KK4QBN BBS
---
* Synchronet * KK4QBN BBS - kk4qbn.com - kk4qbn.synchro.net - Chatsworth GA USA
-
From
rswindell@VERT to
CVS commit on Wed Nov 15 02:16:52 2017
src/sbbs3 readmail.cpp 1.71 1.72
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv22891
Modified Files:
readmail.cpp
Log Message:
When toggling SPAM visibility, go to the first msg, not the last.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
mark lewis@VERT to
MRO on Wed Nov 15 07:19:02 2017
On 2017 Nov 14 17:26:10, you wrote to rswindell:
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM
visibility modes and the user has more SPAM than HAM.
whats the point of this? is this supposed to be a joke message
"Ham" is e-mail that is not Spam. In other words, "non-spam", or "good mail". It should be considered a shorter, snappier synonym for "non-spam". Its usage is particularly common among anti-spam software developers, and not widely known elsewhere; in general it is probably better to use the term "non-spam", instead.Sep 20, 2009
Ham - Spamassassin Wiki - Apache Wiki
https://wiki.apache.org/spamassassin/Ham
Ham v Spam: what's the difference? - - Barracuda Networks
https://www.barracuda.com/blogs/pmblog?bid=2152
Oct 2, 2013 - When I look at the examples they provide, many times I see that the email message is actually ham, not spam. The following is a brief article to ...
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
... Caring for the wants and needs of the needy and the wanty.
---
* Origin: (1:3634/12.73)
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
mark lewis@VERT to
KK4QBN on Wed Nov 15 07:21:42 2017
On 2017 Nov 14 22:19:18, you wrote to Nelgin:
Re: Re: src/sbbs3/readmail.cpp
By: Nelgin to KK4QBN on Tue Nov 14 2017 10:38:48
SPAM is jumk mail that has been marked as such. HAM is mail marked as
legitimate. SpamAssassin uses it to help built its rulesets.
HAHA lean something new everyday, of course we all no what SPAM is, but when he mentioned HAM, all I could thing of is Amateur Radio operator.
SPAM is meat food that some people do not like.
HAM is meat food that some people do like.
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
... Southern beans: cook to death, then another 30 minutes, just to be sure. ---
* Origin: (1:3634/12.73)
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
MRO@VERT/BBSESINF to
mark lewis on Wed Nov 15 18:42:16 2017
Re: src/sbbs3/readmail.cpp
By: mark lewis to MRO on Wed Nov 15 2017 07:19 am
On 2017 Nov 14 17:26:10, you wrote to rswindell:
Log Message:
Fix the erroneous "You have no HAM." message when toggle between SPAM
visibility modes and the user has more SPAM than HAM.
whats the point of this? is this supposed to be a joke message
"Ham" is e-mail that is not Spam. In other words, "non-spam", or "good mail". It should be considered a shorter, snappier synonym for "non-spam". Its usage is particularly common among anti-spam software developers, and not widely known elsewhere; in general it is probably better to use the term "non-spam", instead.Sep 20, 2009
ah, never heard of that in my life. i think it's kinda of stupid. dont have to make a name for everything.
i would just call regular email , email and non solicited email spam or junk mail
---
þ Synchronet þ ::: BBSES.info - free BBS services :::
-
From
Nightfox@VERT/DIGDIST to
KK4QBN on Fri Nov 17 17:04:50 2017
Re: Re: src/sbbs3/readmail.cpp
By: KK4QBN to Nelgin on Tue Nov 14 2017 10:19 pm
HAHA lean something new everyday, of course we all no what SPAM is, but when he mentioned HAM, all I could thing of is Amateur Radio operator.
HAM radio got popular, whereas SPAM radio did not. ;)
Nightfox
---
þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
-
From
rswindell@VERT to
CVS commit on Sat Nov 25 21:34:14 2017
src/sbbs3 readmail.cpp 1.72 1.73
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv14364
Modified Files:
readmail.cpp
Log Message:
Added the long-awaited MIME-file attachment decode/download support:
- only a single file attachment is supported
- the attachment must be MIME/base64 encoded
- "inline" files are not decoded/downloadable
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sun Nov 26 22:30:33 2017
src/sbbs3 readmail.cpp 1.73 1.74
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv31949
Modified Files:
readmail.cpp
Log Message:
Support the decoding/downloading of multiple MIME attachments.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Fri Jun 8 14:59:54 2018
src/sbbs3 readmail.cpp 1.74 1.75
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv24215
Modified Files:
readmail.cpp
Log Message:
Experimental feature: 'U' command toggles un-read mail visibility.
Change the 'Edit Author's user account' command to '!' (for now).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Fri Jun 8 17:24:19 2018
src/sbbs3 readmail.cpp 1.75 1.76
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv11497
Modified Files:
readmail.cpp
Log Message:
getmail() can only check the presence of an attribute flag currently
(not the absense), so we need to call it twice to find out if there are
any unread messages for the user.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Fri Jun 8 17:38:12 2018
src/sbbs3 readmail.cpp 1.76 1.77
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv31416
Modified Files:
readmail.cpp
Log Message:
A little beautification of the unread msg only toggle output.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Fri Jul 6 23:14:04 2018
src/sbbs3 readmail.cpp 1.78 1.79
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv23530
Modified Files:
readmail.cpp
Log Message:
Restore the 'U' command back to "User Edit" and commented-out the
experimental 'U' (View Unread-Only toggle) command. The 'U' command from
the e-mail menu (e.g. email_sec.js) works better than the toggle approach and is probably all that is needed.
Also, the user number lookup in the User Edit bit is better at finding the proper user account (e.g. for received netmail).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Mon Oct 22 19:49:50 2018
src/sbbs3 readmail.cpp 1.80 1.81
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv3873
Modified Files:
readmail.cpp
Log Message:
PETSCII terminals don't have braces keys, so map to parens the same functionality.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sat Dec 29 21:23:19 2018
src/sbbs3 readmail.cpp 1.81 1.82
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv8011
Modified Files:
readmail.cpp
Log Message:
Reverse the mail list order (newest first) by default.
Added a command key (!) to reverse the mail list sort order.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sun Dec 30 00:10:46 2018
src/sbbs3 readmail.cpp 1.82 1.83
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv29981
Modified Files:
readmail.cpp
Log Message:
Don't hard-code the LM_REVERSE (newest-first) loadmail() mode, let the caller decide that.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sun Dec 30 22:37:19 2018
src/sbbs3 readmail.cpp 1.84 1.85
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
readmail.cpp
Log Message:
Fixed GCC compile error: invalid conversion from 'const char*' to 'char*'
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sat Feb 2 15:22:39 2019
src/sbbs3 readmail.cpp 1.85 1.86
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv3403
Modified Files:
readmail.cpp
Log Message:
When printing the CantDeleteMsg text line, include the msg number.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tue Apr 9 23:54:57 2019
src/sbbs3 readmail.cpp 1.89 1.90
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv30194
Modified Files:
readmail.cpp
Log Message:
sprintf() -> SAFEPRINTF replacements.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wed May 1 17:58:18 2019
src/sbbs3 readmail.cpp 1.92 1.93
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv22514
Modified Files:
readmail.cpp
Log Message:
Set the current node action in sbbs_t::readmail() earlier, before the
"read mail" module is executed, so that the node action is correct more often.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thu Aug 8 11:30:41 2019
src/sbbs3 readmail.cpp 1.95 1.96
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv30481
Modified Files:
readmail.cpp
Log Message:
Log an error if show_msg() returns false (failure), hopefully helping to get
to the bottom of Alterego's reported issue with new mail message bodies not being displayed.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Sat Apr 27 17:04:30 2024
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Thu Aug 8 18:19:42 2024
https://gitlab.synchro.net/main/sbbs/-/commit/c58a0e899a3c8bd4349c2c6e
Modified Files:
src/sbbs3/readmail.cpp
Log Message:
Save/reuse the mail save path/filename as a user property (in data/user/*.ini)
This is a fix for issue #340
Another idea would be to store a history of mail save paths and allow the user to scroll through them/choose with the up and down arrow keys, but that goes beyond the original feature request. So this just stores/reuses the last successfully used path/filename.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Fri Dec 6 17:38:27 2024
https://gitlab.synchro.net/main/sbbs/-/commit/855fb1be1433f3e986c5157f
Modified Files:
src/sbbs3/readmail.cpp
Log Message:
Always free(mail)
I don't think this was actually a leak (since smb.msgs should be non-zero
any time mail is non-null), but to make Coverity happy (CID 515659) and just
be more fault-tolerant, always free(mail).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Thu Jan 9 17:56:28 2025
https://gitlab.synchro.net/main/sbbs/-/commit/00d49fcb41ee90d41f5e338e
Modified Files:
src/sbbs3/readmail.cpp
Log Message:
Allow @-codes in Read*Mail text.dat strings/prompts and optimize [K]ill cmd
No need to load/modify messages that already have DELETE attribute flag set
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell (on Debian Linux)@VERT to
Git commit to main/sbbs/master on Tue Apr 8 20:35:46 2025
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Fri Apr 25 17:30:31 2025