• src/conio/cterm.c

    From deuce@VERT to CVS commit on Wednesday, January 22, 2014 18:05:54
    src/conio cterm.c 1.143 1.144
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5114

    Modified Files:
    cterm.c
    Log Message:
    Fix height calculation for scrolling.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 22, 2014 18:07:05
    src/conio cterm.c 1.144 1.145
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5132

    Modified Files:
    cterm.c
    Log Message:
    Typo fixins.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 22, 2014 23:33:48
    src/conio cterm.c 1.145 1.146
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5028

    Modified Files:
    cterm.c
    Log Message:
    Fix scrolling region parsing when there are no arguments specified.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 23, 2014 03:43:40
    src/conio cterm.c 1.150 1.151
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv12694

    Modified Files:
    cterm.c
    Log Message:
    Fix Coverity detected memory leak when a corrupt font size is used (unlikely)



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sunday, February 15, 2015 22:58:04
    src/conio cterm.c 1.151 1.152
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv29786

    Modified Files:
    cterm.c
    Log Message:
    More alloca() replacements.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Tuesday, March 10, 2015 00:45:25
    src/conio cterm.c 1.153 1.154
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2025

    Modified Files:
    cterm.c
    Log Message:
    Fix bug introduced Jan, 2014 parsing CSI x f or CSI x H with a single digit single argument. Imapged Global War continent maps at least.

    Thanks for the bug report Digital Man!




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From KenDB3@VERT/KD3NET to deuce on Tuesday, March 10, 2015 10:59:45
    src/conio cterm.c 1.153 1.154
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2025

    Modified Files:
    cterm.c
    Log Message:
    Fix bug introduced Jan, 2014 parsing CSI x f or CSI x H with a single digit single argument. Imapged Global War continent maps at least.

    Thanks for the bug report Digital Man!

    Also fixed displaying quite a bit of stuff in a random game I installed a couple of months back, Ghost Town III (v.3.13).

    Good stuff!

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Deuce@VERT/SYNCNIX to KenDB3 on Wednesday, March 11, 2015 02:37:17
    Re: Re: src/conio/cterm.c
    By: KenDB3 to deuce on Tue Mar 10 2015 10:59 am

    Also fixed displaying quite a bit of stuff in a random game I installed a couple of months back, Ghost Town III (v.3.13).

    You gotta tell me about this stuff!

    Best way to report a bug like this is a "raw" capture from SyncTERM, a screenshot of SyncTERM getting it wrong, and a screenshot of something else getting it right.

    I can usually figure it out without the screenshots, but that capture is invaluable.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From KenDB3@VERT/KD3NET to Deuce on Wednesday, March 11, 2015 07:15:39
    You gotta tell me about this stuff!

    Best way to report a bug like this is a "raw" capture from SyncTERM, a screenshot of SyncTERM getting it wrong, and a screenshot of something else getting it right.

    I can usually figure it out without the screenshots, but that capture is invaluable.

    Duly noted! I honestly thought I was the one doing something wrong at first, or that the game was "a bit funky". But now I'll know what to do for you next time.

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Digital Man@VERT to KenDB3 on Wednesday, March 11, 2015 10:10:57
    Re: Re: src/conio/cterm.c
    By: KenDB3 to Deuce on Wed Mar 11 2015 07:15 am

    You gotta tell me about this stuff!

    Best way to report a bug like this is a "raw" capture from SyncTERM, a screenshot of SyncTERM getting it wrong, and a screenshot of something else getting it right.

    I can usually figure it out without the screenshots, but that capture is invaluable.

    Duly noted! I honestly thought I was the one doing something wrong at first, or that the game was "a bit funky". But now I'll know what to do for you next time.

    Especially now, as Deuce is preparing for a (very soon now) SyncTERM 1.00 release. Timely bug reports are critical right now. :-)

    (Did I let the cat out of the bag? If so, sorry.)

    digital man

    Synchronet "Real Fact" #35:
    Synchronet's Windows DLLs are built with Microsoft Visual Studio/C++.
    Norco, CA WX: 67.4øF, 39.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Accession@VERT/PHARCYDE to Digital Man on Wednesday, March 11, 2015 17:15:58
    Hello Digital,

    On 11 Mar 15 10:10, Digital Man wrote to KenDB3:

    Especially now, as Deuce is preparing for a (very soon now) SyncTERM
    1.00 release. Timely bug reports are critical right now. :-)

    (Did I let the cat out of the bag? If so, sorry.)

    Maybe only to people not watching whatever programming echo displays all your CVS commits. Both of you have been plugging away at it for a bit now. :)

    I suppose I could ask Deuce about SSH not working in Syncterm/Windows 8.1, but I think he already knows about it.. something to do with cryptlib being a newer
    version or something?

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Deuce@VERT/SYNCNIX to Digital Man on Thursday, March 12, 2015 00:57:15
    Re: Re: src/conio/cterm.c
    By: Digital Man to KenDB3 on Wed Mar 11 2015 10:10 am

    Especially now, as Deuce is preparing for a (very soon now) SyncTERM 1.00 release. Timely bug reports are critical right now. :-)

    (Did I let the cat out of the bag? If so, sorry.)

    Nay, I posted in General about it weeks ago.


    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Accession on Thursday, March 12, 2015 01:00:35
    Re: Re: src/conio/cterm.c
    By: Accession to Digital Man on Wed Mar 11 2015 05:15 pm

    I suppose I could ask Deuce about SSH not working in Syncterm/Windows 8.1, but I think he already knows about it.. something to do with cryptlib being a newer version or something?

    Have you tried one of the new nightlys from http://syncterm.bbsdev.net/

    It works for me on 8.1.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From mark firestone@VERT/QBBS to DIGITAL MAN on Thursday, March 12, 2015 09:48:00
    --- DIGITAL MAN wrote --

    Especially now, as Deuce is preparing for a (very soon now) SyncTERM 1.00 release. Timely bug reports are critical right now. :-

    (Did I let the cat out of the bag? If so, sorry.

    The last time I tried it, Syncterm didn't render the ansi screen savers on my BBS correctly... I'll give it another go. I reported it at the time...



    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info 4223
  • From Nightfox@VERT/DIGDIST to mark firestone on Thursday, March 12, 2015 07:42:25
    Re: Re: src/conio/cterm.c
    By: mark firestone to DIGITAL MAN on Thu Mar 12 2015 09:48:00

    The last time I tried it, Syncterm didn't render the ansi screen savers on my BBS correctly... I'll give it another go. I reported it at the time...

    What is an ANSI screen saver? Or rather, what is a screen saver in a BBS context? Is your BBS set up to display an ANSI after the user is inactive for some amount of time?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From mark firestone@VERT/QBBS to NIGHTFOX on Thursday, March 12, 2015 15:53:00
    --- NIGHTFOX wrote --

    What is an ANSI screen saver? Or rather, what is a screen saver in a BB context? Is your BBS set up to display an ANSI after the user is inactive some amount of time

    Sorry, I meant ASCII screen saver, and yes that is exactly what it does.



    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info 4223
  • From KenDB3@VERT/KD3NET to Digital Man on Thursday, March 12, 2015 12:05:40
    Re: Re: src/conio/cterm.c
    By: KenDB3 to Deuce on Wed Mar 11 2015 07:15 am

    You gotta tell me about this stuff!

    Best way to report a bug like this is a "raw" capture from SyncTERM, a screenshot of SyncTERM getting it wrong, and a screenshot of something else getting it right.

    I can usually figure it out without the screenshots, but that capture is invaluable.

    Duly noted! I honestly thought I was the one doing something wrong at first, or that the game was "a bit funky". But now I'll know what to do for you next time.

    Especially now, as Deuce is preparing for a (very soon now) SyncTERM 1.00 release. Timely bug reports are critical right now. :-)

    Actually, just while reading this I was trying to log in while at work, and RLogin port is blocked, so I use Alt-L to pass my credentials. However, suddenly I find that none of the Alt key combinations are working for me.

    Whenever I test something on a work PC I always feel the need to double check from my home PC, *so it might just be me*. Looks like the build I am using here at work is from 3/10.

    Anyone else notice this problem?

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Deuce@VERT/SYNCNIX to KenDB3 on Thursday, March 12, 2015 14:22:05
    Re: Re: src/conio/cterm.c
    By: KenDB3 to Digital Man on Thu Mar 12 2015 12:05 pm

    Actually, just while reading this I was trying to log in while at work, and RLogin port is blocked, so I use Alt-L to pass my credentials. However, suddenly I find that none of the Alt key combinations are working for me.

    Whenever I test something on a work PC I always feel the need to double check from my home PC, *so it might just be me*. Looks like the build I am using here at work is from 3/10.

    I've had a similar report from another source. I have not yet been able to reproduce it though.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Accession@VERT/PHARCYDE to Deuce on Thursday, March 12, 2015 17:59:10
    Hello Deuce,

    On 12 Mar 15 01:00, Deuce wrote to Accession:

    Have you tried one of the new nightlys from
    http://syncterm.bbsdev.net/

    It works for me on 8.1.

    Very possible I have not. I'll give it a try and report back. Thanks!

    *EDIT*

    Syncterm gives "Error activating session", and Synchronet's logs say "Handshake
    failed [preauth]" even though I tried multiple times and I know my login/password for ssh and logging in in general. I do the exact same thing with putty and it works. :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From KenDB3@VERT/KD3NET to Deuce on Thursday, March 12, 2015 22:50:07
    Actually, just while reading this I was trying to log in while at work, and RLogin port is blocked, so I use Alt-L to pass my credentials. However, suddenly I find that none of the Alt key combinations are working for me.

    Whenever I test something on a work PC I always feel the need to double check from my home PC, *so it might just be me*. Looks like the build I am using here at work is from 3/10.

    I've had a similar report from another source. I have not yet been able to reproduce it though.

    And strangely enough, the home computer acted differently. The file at home shows the same date 3/10. I'm pretty sure I updated them both on the same day. Work PC: Win 7 64-bit. Home PC: Win 8.1 64-bit. I can't think of much else that would be a major difference though.

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From KenDB3@VERT/KD3NET to Deuce on Friday, March 13, 2015 11:18:03
    Actually, just while reading this I was trying to log in while at work, and RLogin port is blocked, so I use Alt-L to pass my credentials. However, suddenly I find that none of the Alt key combinations are working for me.

    Whenever I test something on a work PC I always feel the need to double check from my home PC, *so it might just be me*. Looks like the build I am using here at work is from 3/10.

    I've had a similar report from another source. I have not yet been able to reproduce it though.

    And strangely enough, the home computer acted differently. The file at home shows the same date 3/10. I'm pretty sure I updated them both on the same day. Work PC: Win 7 64-bit. Home PC: Win 8.1 64-bit. I can't think of much else that would be a major difference though.

    Even more odd, at work today it all works fine... no changes to anything at all. I got nothin' for ya. Ghost in the shell, man.

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Deuce@VERT/SYNCNIX to Accession on Friday, March 13, 2015 15:25:36
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Thu Mar 12 2015 05:59 pm

    Syncterm gives "Error activating session", and Synchronet's logs say "Handshake failed [preauth]" even though I tried multiple times and I know my login/password for ssh and logging in in general. I do the exact same thing with putty and it works. :)

    What were you connecting to?

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Accession@VERT/PHARCYDE to Deuce on Friday, March 13, 2015 17:19:44
    Hello Deuce,

    On 12 Mar 15 01:00, Deuce wrote to Accession:

    Have you tried one of the new nightlys from
    http://syncterm.bbsdev.net/

    It works for me on 8.1.

    Since I just noticed another thing you may want to take a look at, figured I'd post it before I forget to.

    No matter what I try, Syncterm seems to create a c:\Users\<name>\Downloads\SyncTERM directory every time I open the program. I have my downloads and uploads directory set to c:\Users\<name>\Downloads and that is it. I've also changed the location of the syncterm.lst and configuration settings to the same directory Syncterm resides, which is E:\Program Files (x86)\Syncterm.

    In other words, I've gone through the config multiple times now, and nowhere is
    \SyncTERM specified. Does it automatically append it to your upload/download directory or something?

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Digital Man@VERT to Accession on Friday, March 13, 2015 19:46:14
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Fri Mar 13 2015 05:19 pm

    Hello Deuce,

    On 12 Mar 15 01:00, Deuce wrote to Accession:

    Have you tried one of the new nightlys from
    http://syncterm.bbsdev.net/

    It works for me on 8.1.

    Since I just noticed another thing you may want to take a look at, figured I'd post it before I forget to.

    No matter what I try, Syncterm seems to create a c:\Users\<name>\Downloads\SyncTERM directory every time I open the program. I have my downloads and uploads directory set to c:\Users\<name>\Downloads and that is it. I've also changed the location of the syncterm.lst and configuration settings to the same directory Syncterm resides, which is E:\Program Files (x86)\Syncterm.

    In other words, I've gone through the config multiple times now, and
    nowhere is \SyncTERM specified. Does it automatically append it to your upload/download directory or something?

    Yes, he has hard-coded "SyncTERM" appended to the directories. I'm not a fan of
    this either (e.g. I'd like my downloads to go into %USERPROFILE%\Downloads (on Windows) and not Downloads\SyncTERM.

    digital man

    Synchronet "Real Fact" #58:
    Synchronet apparel and merchandise can be purchased at cafepress.com/synchronet Norco, CA WX: 80.1øF, 17.0% humidity, 10 mph SSW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Accession@VERT/PHARCYDE to Deuce on Saturday, March 14, 2015 09:43:38
    Hello Deuce,

    On 13 Mar 15 15:25, Deuce wrote to Accession:

    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Thu Mar 12 2015 05:59 pm

    Syncterm gives "Error activating session", and Synchronet's logs
    say "Handshake failed [preauth]" even though I tried multiple times
    and I know my login/password for ssh and logging in in general. I
    do the exact same thing with putty and it works. :)

    What were you connecting to?

    Oh sorry, it wasn't Synchronet's logs, it was /var/log/messages which is intermixed with Synchronet's logs. It's my sshd server using openssh.

    SSH: Server;LType: Throughput;Remote: 192.168.1.101-54946;IN: 9840;OUT: 558112;Duration: 4024.5;tPut_in: 2.4;tPut_out: 138.7
    pam_unix:(sshd:session): session closed for user axisd

    ..and another try gives:

    error: Received disconnect from 192.168.1.101: 2: Handshake failed [preauth]

    192.168.1.101 is the machine I'm using Syncterm on, while trying to connect to a local hostname/address (flakjacket.pharcyde.org) which works fine in putty, or from any Linux terminal as-is. I've also tried the LAN IP address of that machine as well, and get the same results.

    Syncterm just prompts me for userID and password, then says "Error activating session".

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Accession@VERT/PHARCYDE to Digital Man on Saturday, March 14, 2015 09:54:50
    Hello Digital,

    On 13 Mar 15 19:46, Digital Man wrote to Accession:

    In other words, I've gone through the config multiple times now,
    and nowhere is \SyncTERM specified. Does it automatically append it
    to your upload/download directory or something?

    Yes, he has hard-coded "SyncTERM" appended to the directories. I'm not
    a fan of this either (e.g. I'd like my downloads to go into %USERPROFILE%\Downloads (on Windows) and not Downloads\SyncTERM.

    Thanks for the explanation! I was thinking I was going crazy as I tried to make
    sure it was nowhere in my configuration. But every time I execute the program the damn directory reappears! :(

    I agree I'd like everything to go in my Downloads folder on Windows as well. Since that's where every other program I run here seems to like to put things. :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Deuce@VERT/SYNCNIX to Accession on Saturday, March 14, 2015 13:10:13
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Fri Mar 13 2015 05:19 pm

    No matter what I try, Syncterm seems to create a c:\Users\<name>\Downloads\SyncTERM directory every time I open the program. I have my downloads and uploads directory set to c:\Users\<name>\Downloads and that is it. I've also changed the location of the syncterm.lst and configuration settings to the same directory Syncterm resides, which is E:\Program Files (x86)\Syncterm.

    In other words, I've gone through the config multiple times now, and nowhere is \SyncTERM specified. Does it automatically append it to your upload/download directory or something?

    I'll take a look. By default, SyncTERM asks the OS where it should store files. This may be an unexpected side-effect.

    Thanks for the report!

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Digital Man on Saturday, March 14, 2015 13:30:39
    Re: Re: src/conio/cterm.c
    By: Digital Man to Accession on Fri Mar 13 2015 07:46 pm

    Yes, he has hard-coded "SyncTERM" appended to the directories. I'm not a fan of this either (e.g. I'd like my downloads to go into %USERPROFILE%\Downloads (on Windows) and not Downloads\SyncTERM.

    The *default* download dir has SyncTERM appended... as I recall, the source of this is some Microsoft document on the Right Way to store downloaded files. When a download directory is specified in an entry, or a default download path is specified and the entry doesn't have a path, it is not modified to have SyncTERM appended... ie: it's not hard-coded.

    My reading of the bug report is that the default download directory is created regardless of it being used by anything. Possibly the directory is created as a side effect of getting the default transfer path before loading the list or something. I'll confirm and fix if this is true this weekend.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Accession on Saturday, March 14, 2015 13:32:02
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Sat Mar 14 2015 09:43 am

    192.168.1.101 is the machine I'm using Syncterm on, while trying to connect to a local hostname/address (flakjacket.pharcyde.org) which works fine in putty, or from any Linux terminal as-is. I've also tried the LAN IP address of that machine as well, and get the same results.

    What version of OpenSSH is running there? Sounds like a handshake difference between OpenSSH and Cryptlib.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Accession on Saturday, March 14, 2015 13:32:57
    Re: Re: src/conio/cterm.c
    By: Accession to Digital Man on Sat Mar 14 2015 09:54 am

    I agree I'd like everything to go in my Downloads folder on Windows as well. Since that's where every other program I run here seems to like to put things. :)

    After you change your configuration, the file is downloaded to the expected directory though right? That is to say, the useless directory is created and never used.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Accession on Sunday, March 15, 2015 02:19:45
    Re: Re: src/conio/cterm.c
    By: Deuce to Accession on Sat Mar 14 2015 01:10 pm

    I'll take a look. By default, SyncTERM asks the OS where it should store files. This may be an unexpected side-effect.

    Thanks for the report!

    It appears that on Vista and higher, the Downloads directory is defined as the place to put all downloads. I've updated SyncTERM to use the "new" Downloads directory as-is. XP and older will still use the "Documents and Settings\SyncTERM" though, and will likely still create that folder if it doesn't exist.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Accession@VERT/PHARCYDE to Deuce on Sunday, March 15, 2015 10:07:10
    Hello Deuce,

    On 14 Mar 15 13:32, Deuce wrote to Accession:

    192.168.1.101 is the machine I'm using Syncterm on, while trying to
    connect to a local hostname/address (flakjacket.pharcyde.org) which
    works fine in putty, or from any Linux terminal as-is. I've also
    tried the LAN IP address of that machine as well, and get the same
    results.

    What version of OpenSSH is running there? Sounds like a handshake difference between OpenSSH and Cryptlib.

    Gentoo stable, net-misc/openssh-6.7_p1.

    I also tried to ssh to my other system, which runs Archlinux, and openssh 6.7 as well it seems. I tried both from a CTRL-D enter your address manually and adding an entry for it, and when it connected via CTRL-D it showed the OpenSSH header, I hit a key and it said "protocol mismatch."

    Just trying to give you any information I have here.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Accession@VERT/PHARCYDE to Deuce on Sunday, March 15, 2015 10:13:54
    Hello Deuce,

    On 14 Mar 15 13:32, Deuce wrote to Accession:

    After you change your configuration, the file is downloaded to the expected directory though right? That is to say, the useless
    directory is created and never used.

    After giving that a shot.. it seems to be confirmed. Downloads to the configured directory, and the SyncTERM directory is not used, yet autocreated every time the program is run.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Accession@VERT/PHARCYDE to Deuce on Sunday, March 15, 2015 10:18:22
    Hello Deuce,

    On 15 Mar 15 02:19, Deuce wrote to Accession:

    Thanks for the report!

    It appears that on Vista and higher, the Downloads directory is
    defined as the place to put all downloads. I've updated SyncTERM to
    use the "new" Downloads directory as-is. XP and older will still use
    the "Documents and Settings\SyncTERM" though, and will likely still
    create that folder if it doesn't exist.

    I just snagged today's binary, compiled on "Sun Mar 15 10:01:29". Seems to be later than your posted message(s). Anyhow, C:\Users\<username>\Downloads\SyncTERM is still being autocreated each time Syncterm is ran.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Deuce@VERT/SYNCNIX to Accession on Sunday, March 15, 2015 13:52:08
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Sun Mar 15 2015 10:07 am

    Gentoo stable, net-misc/openssh-6.7_p1.

    I also tried to ssh to my other system, which runs Archlinux, and openssh 6.7 as well it seems. I tried both from a CTRL-D enter your address manually and adding an entry for it, and when it connected via CTRL-D it showed the OpenSSH header, I hit a key and it said "protocol mismatch."

    Just trying to give you any information I have here.

    Yep, perfect, I can reproduce here, and it looks like OpenSSH has started sending a PAM auth request with no prompts. Looking into it... this will likely require anoter patch to Cryptlib to fix.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Accession on Sunday, March 15, 2015 13:57:33
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Sun Mar 15 2015 10:18 am

    I just snagged today's binary, compiled on "Sun Mar 15 10:01:29". Seems to be later than your posted message(s). Anyhow, C:\Users\<username>\Downloads\SyncTERM is still being autocreated each time Syncterm is ran.

    I've just updated the build, there was a compile error in last night's nightly that prevented the .exe from being updated. It should be good now.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Ragnarok@VERT/DOCKSUD to Deuce on Sunday, March 15, 2015 22:45:27
    El 15/03/15 a las 17:52, Deuce escibió:
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Sun Mar 15 2015 10:07 am

    Gentoo stable, net-misc/openssh-6.7_p1.

    I also tried to ssh to my other system, which runs Archlinux, and openssh 6.7 as well it seems. I tried both from a CTRL-D enter your address manually
    and adding an entry for it, and when it connected via CTRL-D it showed the OpenSSH header, I hit a key and it said "protocol mismatch."

    Just trying to give you any information I have here.

    Yep, perfect, I can reproduce here, and it looks like OpenSSH has started sending a PAM auth request with no prompts. Looking into it... this will likely require anoter patch to Cryptlib to fix.

    Deuce, please consider kepping the WITHOUT_CRYPTLIB to permit build
    without this library.

    I had to make a patch because in some place do not handle it correctly:

    https://github.com/ftoledo/pkg-syncterm/blob/master/debian/patches/disabled_cryptlib

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - http://www.docksud.com.ar - telnet://bbs.docksud.com.ar
  • From Deuce@VERT/SYNCNIX to Ragnarok on Monday, March 16, 2015 17:00:19
    Re: Re: src/conio/cterm.c
    By: Ragnarok to Deuce on Sun Mar 15 2015 10:45 pm

    Deuce, please consider kepping the WITHOUT_CRYPTLIB to permit build
    without this library.

    I had to make a patch because in some place do not handle it correctly:
    https://github.com/ftoledo/pkg-syncterm/blob/master/debian/patches/disabled _cryptlib

    What license problems are referred there? Cryptlib is distributed under the Sleepycat license which is GPL compatible. See here:

    http://www.gnu.org/licenses/license-list.html#BerkeleyDB

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Ragnarok@VERT/DOCKSUD to Deuce on Tuesday, March 17, 2015 12:21:34
    El 16/03/15 a las 21:00, Deuce escibió:
    Re: Re: src/conio/cterm.c
    By: Ragnarok to Deuce on Sun Mar 15 2015 10:45 pm

    Deuce, please consider kepping the WITHOUT_CRYPTLIB to permit build without this library.

    I had to make a patch because in some place do not handle it correctly:
    https://github.com/ftoledo/pkg-syncterm/blob/master/debian/patches/disabled
    _cryptlib

    What license problems are referred there? Cryptlib is distributed under the Sleepycat license which is GPL compatible. See here:

    http://www.gnu.org/licenses/license-list.html#BerkeleyDB


    The problem seems that cryptlib have code derivated from openssl and
    this is not GPL-compatible:

    https://www.debian-administration.org/users/dkg/weblog/74

    http://comments.gmane.org/gmane.comp.encryption.cryptlib/2529

    I'm not expert in this topic, maybe if you have contact with cryptlib
    devel, they can help undertanding the issue.
    For this reason i still building without cryptlib until this situation
    is clarified for me.

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - http://www.docksud.com.ar - telnet://bbs.docksud.com.ar
  • From Deuce@VERT/SYNCNIX to Ragnarok on Tuesday, March 17, 2015 14:37:20
    Re: Re: src/conio/cterm.c
    By: Ragnarok to Deuce on Tue Mar 17 2015 12:21 pm

    The problem seems that cryptlib have code derivated from openssl and
    this is not GPL-compatible:

    https://www.debian-administration.org/users/dkg/weblog/74

    http://comments.gmane.org/gmane.comp.encryption.cryptlib/2529

    I'm not expert in this topic, maybe if you have contact with cryptlib
    devel, they can help undertanding the issue.
    For this reason i still building without cryptlib until this situation
    is clarified for me.

    I got my copy under the Sleepycat license and am redistributing it under the terms that were specified in it. I have no reason to believe that Dr. Gutmann is not acting in good faith. It seems that nobody has every actually asked him about this. Assuming someone is guilty without even a priliminary attempt at allowing them to defend themselves is pretty silly. Punishing downstream users by arbitrarily disabling features based on this assumption even more so.

    I've posted the link to the mailing list, but do not plan on making it easier to remove features until/unless Dr. Gutmann responds confirming the fears of the person who originated that blog post.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Accession@VERT/PHARCYDE to Deuce on Friday, March 20, 2015 18:02:50
    Hello Deuce,

    On 15 Mar 15 13:52, Deuce wrote to Accession:

    Just trying to give you any information I have here.

    Yep, perfect, I can reproduce here, and it looks like OpenSSH has
    started sending a PAM auth request with no prompts. Looking into
    it... this will likely require anoter patch to Cryptlib to fix.

    I don't know if my other message made it to you or not, but after you did something to syncterm.c, I've downloaded multiple dailys now and up till today a Downloads\SyncTERM folder is still created.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Deuce@VERT/SYNCNIX to Accession on Saturday, March 21, 2015 04:14:22
    Re: Re: src/conio/cterm.c
    By: Accession to Deuce on Fri Mar 20 2015 06:02 pm

    Yep, perfect, I can reproduce here, and it looks like OpenSSH has started sending a PAM auth request with no prompts. Looking into
    it... this will likely require anoter patch to Cryptlib to fix.

    I don't know if my other message made it to you or not, but after you did something to syncterm.c, I've downloaded multiple dailys now and up till today a Downloads\SyncTERM folder is still created.

    Not sure what you mean by "other message", but please reply on an appropriate thread. This is too confusing for my poor little brain.

    What do you mean by "did something to syncterm.c"? Also, the default default download folder could be a factor. I dunno, 'cause this is three different bugs in the same message.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Accession@VERT/PHARCYDE to Deuce on Saturday, March 21, 2015 09:07:12
    Hello Deuce,

    On 21 Mar 15 04:14, Deuce wrote to Accession:

    Not sure what you mean by "other message", but please reply on an appropriate thread. This is too confusing for my poor little brain.

    I posted a message a week or so ago stating whatever "fix" you did in regards to the SyncTERM directory being auto-created did not work. This has been the same thread as far as I know. I brought up two bugs in the same thread, neither
    of them are fixed yet.

    What do you mean by "did something to syncterm.c"? Also, the default default download folder could be a factor. I dunno, 'cause this is
    three different bugs in the same message.

    One of your last commits was to syncterm.c to try to fix the Downloads\SyncTERM
    directory being auto-created. I was simply letting you know it didn't change anything.

    When I load up Syncterm, the directory is created, and after that I'll delete the SyncTERM directory, then any time I disconnect from a system and go back to
    the "dialing directory" screen the directory is also auto-created. So it's not *only* when I open the program for the first time.

    There were only two bugs I have been talking about recently. Where it turned into three bugs, I don't know. But I've been on the same thread the entire time. *shrug*

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From deuce@VERT to CVS commit on Tuesday, July 07, 2015 17:56:38
    src/conio cterm.c 1.154 1.155
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv28940

    Modified Files:
    cterm.c
    Log Message:
    Open logs in binary mode to work around Microsoft C library bug which mangles LFs on write.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thursday, October 26, 2017 14:42:46
    src/conio cterm.c 1.155 1.156
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv14176

    Modified Files:
    cterm.c
    Log Message:
    Added range checks when initializing textinfo.screenwidth and screeheight (don't wrap around if value is > 255) - presumably these textinfo struct members were left as unsigned chars (8-bits) to preserve compatiblity with legacy conio apps, but I'm not sure. Perhaps we could increase these to
    at least 16-bit integers or bigger in the future, in which case these range checks would need to be removed or replaced.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, January 23, 2018 20:48:40
    src/conio cterm.c 1.158 1.159
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv13109

    Modified Files:
    cterm.c
    Log Message:
    ...and I put the first-available-font-slot in front of the version number. Fixed.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, January 30, 2018 15:26:01
    src/conio cterm.c 1.164 1.165
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9785

    Modified Files:
    cterm.c
    Log Message:
    Don't indent left-aligned stuff.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, January 31, 2018 02:42:10
    src/conio cterm.c 1.168 1.169
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22548

    Modified Files:
    cterm.c
    Log Message:
    Fix Query Extended State information request (CSI=...n), broken in rev 1.162: no responses were being sent for a couple of different reasons (misplaced break and erroneous check of strcmp result).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 08:28:44
    src/conio cterm.c 1.169 1.170
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2173

    Modified Files:
    cterm.c
    Log Message:
    Fix SOS temrination handling




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 15:35:12
    src/conio cterm.c 1.170 1.171
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22332

    Modified Files:
    cterm.c
    Log Message:
    Major overhaul of ANSI parsing...

    Instead of each control function having separate code to parse sequences,
    use shared code which splits it into a structure and parses parameters.

    This fixes all sorts of ANSI bugs with leading zeros, default values, etc.

    Not all sequences have been updated yet, but I'll plug away at this slowly.

    Now, instead of a couple sequences having broken parsing, and them all being broken in different ways, all sequences can be broken in the same way all at once.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 18:24:48
    src/conio cterm.c 1.171 1.172
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9896

    Modified Files:
    cterm.c
    Log Message:
    Use common parsing code for all the things.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 18:37:55
    src/conio cterm.c 1.172 1.173
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv11278

    Modified Files:
    cterm.c
    Log Message:
    "Fix" warnings.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 18:54:00
    src/conio cterm.c 1.173 1.174
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv13062

    Modified Files:
    cterm.c
    Log Message:
    Create a function to check a sequence for legality and delete SO MUCH copy pasta.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 19:02:20
    src/conio cterm.c 1.174 1.175
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv14011

    Modified Files:
    cterm.c
    Log Message:
    Parameter strings not starting with <, =, >, or ? can not contain any of those characters.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, January 31, 2018 19:30:35
    src/conio cterm.c 1.175 1.176
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27808

    Modified Files:
    cterm.c
    Log Message:
    Add case and comment for all standard sequences.
    Also, delineate standard from non-standard.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 01, 2018 16:58:05
    src/conio cterm.c 1.178 1.179
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20001

    Modified Files:
    cterm.c
    Log Message:
    Initial support for XTerm 256-color mode.

    You can now use CSI [ 38 ; 5 ; X m to set the foreground colour, and
    CSI [ 48 ; 5 ; X m to set the background colour from the palette and use
    any of the 256 standard colours, any of the 16 Commodore 64 colours (start
    at 256), or the two Atari colors (after the C64 colours). In addition,
    you can use the palette redefinition commands to extend the palette past
    those entries.

    NOTE: Since this is only CTerm so far, using SyncTERM and UIFC features
    will lose the palette blocks for the characters, and they will revert to
    their current 16-color value. Further, I haven't testing how this interacts with alternat fonts, blinking, etc yet.

    But it looks cool!



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 01, 2018 19:10:44
    src/conio cterm.c 1.181 1.182
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17109

    Modified Files:
    cterm.c
    Log Message:
    Fix out-of-bounds write in sequence parsing.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 01, 2018 22:46:59
    src/conio cterm.c 1.182 1.183
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv14194

    Modified Files:
    cterm.c
    Log Message:
    Initial Sixel support...

    List of known problems:
    1) Does not support different aspect ratios. This is simple.
    2) The VT-340 programmers manual says the default is to set all pixels,
    but all the sample Sixel files I've found don't specify that and expect
    zero bits to not be written. For now, we just never set the background
    colour until we figure out what's up with that.
    3) Line lengths don't seem to match up... maybe repeat is broken?
    4) Sixel graphics will not cause scrolling... the bottom will be chopped off
    if it reaches the bottom of the terminal.
    5) Sixel graphics do not scroll... they sit where they were drawn until
    overwritten by text boxes. They should scroll with the text.
    6) The background clear thing in the raster attribute command isn't supported.
    I want to figure out what's up with background and set all pixels before
    I work on this.
    7) Instead of parsing as it's read, it gets all the data in a string, then
    parses the string... this is wasteful.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 01, 2018 22:48:27
    src/conio cterm.c 1.183 1.184
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv14987

    Modified Files:
    cterm.c
    Log Message:
    Yep, it was repeat... graphics look good now.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, February 02, 2018 02:06:49
    src/conio cterm.c 1.185 1.186
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2048

    Modified Files:
    cterm.c
    Log Message:
    Fix up cursor position after Sixels, and hide cursor while drawing.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, February 02, 2018 02:41:04
    src/conio cterm.c 1.186 1.187
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5502

    Modified Files:
    cterm.c
    Log Message:
    Fix up the rest of the Sixel stuff... only three minor issues remain:

    1) Instead of parsing as it's read, it gets all the data in a string, then
    parses the string... this is wasteful. This is the toughest one to fix.
    2) The background clear thing in the raster attribute command doesn't
    work if the image scrolls. Somthing Must Be Done.
    3) No save/restore pixel data, so menus and scrollback break images.
    This one is fairly straightforward to fix.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, February 02, 2018 14:27:19
    src/conio cterm.c 1.187 1.188
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv1499

    Modified Files:
    cterm.c
    Log Message:
    Only draw the background on the first pass of a sixel line... this seems to
    be what is ment/expected.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, February 04, 2018 22:58:19
    src/conio cterm.c 1.192 1.193
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27231

    Modified Files:
    cterm.c
    Log Message:
    Set the height/width of the pixel buffer when erasing the sixel background.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, February 05, 2018 02:01:40
    src/conio cterm.c 1.194 1.195
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv16762

    Modified Files:
    cterm.c
    Log Message:
    Make the mask big enough... should fix random memory clobbers and crashes
    in sixel stuff.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, February 06, 2018 22:56:08
    src/conio cterm.c 1.197 1.198
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv7475

    Modified Files:
    cterm.c
    Log Message:
    Added support for querying the current font/char dimenions (height;width)
    with: CSI=3n
    Replaced a couple \e's and %c with \x1b's.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, February 07, 2018 01:40:04
    src/conio cterm.c 1.198 1.199
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22708

    Modified Files:
    cterm.c
    Log Message:
    Shift the palette up during cterm_write() operations... this prevents
    palette stuff from messing with the display.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, February 07, 2018 15:29:06
    src/conio cterm.c 1.199 1.200
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27695

    Modified Files:
    cterm.c
    Log Message:
    Take BGBRIGHT and NOBRIGHT video flags into account when updating the 32-bit colour. In general, this should work as exepected, except if you use XTerm 256-colour extensions to set the colour to the current standard one, then adjust the appropriate flag, the colour will change. I don't know if that's expected or not to be honest.

    Anyway, this fixes rendering of tcf - 22 - amidala.XB



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 08, 2018 13:54:03
    src/conio cterm.c 1.202 1.203
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23078

    Modified Files:
    cterm.c
    Log Message:
    Fix scrollback foreground and background colours.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 08, 2018 14:27:33
    src/conio cterm.c 1.204 1.205
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv26521

    Modified Files:
    cterm.c
    Log Message:
    Fix some errors in last commit



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 08, 2018 20:52:15
    src/conio cterm.c 1.206 1.207
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2225

    Modified Files:
    cterm.c
    Log Message:
    Add CSI < Ps c command to query extended device attributes.

    Sixel support, loadable fonts, etc.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 08, 2018 22:28:40
    src/conio cterm.c 1.208 1.209
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv15347

    Modified Files:
    cterm.c
    Log Message:
    Remove unused stuff.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, February 08, 2018 22:47:26
    src/conio cterm.c 1.209 1.210
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17614

    Modified Files:
    cterm.c
    Log Message:
    We can get the mode from cio_api.mode directly.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, February 09, 2018 15:30:33
    src/conio cterm.c 1.211 1.212
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv32071

    Modified Files:
    cterm.c
    Log Message:
    Ye olde bugs in last commit commit.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, February 09, 2018 20:56:36
    src/conio cterm.c 1.213 1.214
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv1256

    Modified Files:
    cterm.c
    Log Message:
    Fix CSI 7 m... how long has THAT been broken?




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Noisome@VERT/DIGI52 to deuce on Saturday, February 10, 2018 00:36:42
    src/conio cterm.c 1.211 1.212
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv32071

    Modified Files:
    cterm.c
    Log Message:
    Ye olde bugs in last commit commit.


    Having a heck of a time compiling after this commit:

    ...
    make -C ../../smblib lib
    make[2]: Entering directory '/home/noisome/sbbs/src/smblib'
    make[2]: Nothing to be done for 'lib'.
    make[2]: Leaving directory '/home/noisome/sbbs/src/smblib'
    Linking gcc.linux.armv7l.exe.release/umonitor ../../conio/gcc.linux.armv7l.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write': cterm.c:(.text+0x59c6): undefined reference to `b64_decode' collect2: error: ld returned 1 exit status
    GNUmakefile:29: recipe for target 'gcc.linux.armv7l.exe.release/umonitor' failed make[1]: *** [gcc.linux.armv7l.exe.release/umonitor] Error 1
    make[1]: Leaving directory '/home/noisome/sbbs/src/sbbs3/umonitor' GNUmakefile:155: recipe for target 'umonitor' failed
    make: *** [umonitor] Error 2

    Looks like its not finding the base64.h/c in the necessary spots.

    ---
    þ Synchronet þ Digital 52 BBS - digital52.com
  • From deuce@VERT to CVS commit on Saturday, February 10, 2018 01:24:46
    src/conio cterm.c 1.214 1.215
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv11834

    Modified Files:
    cterm.c
    Log Message:
    We need to use pputtext() when clearing due to possiblity of 256-colour background



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Noisome on Saturday, February 10, 2018 15:30:48
    Re: Re: src/conio/cterm.c
    By: Noisome to deuce on Sat Feb 10 2018 12:36 am

    src/conio cterm.c 1.211 1.212
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv32071

    Modified Files:
    cterm.c
    Log Message:
    Ye olde bugs in last commit commit.


    Having a heck of a time compiling after this commit:

    ...
    make -C ../../smblib lib
    make[2]: Entering directory '/home/noisome/sbbs/src/smblib'
    make[2]: Nothing to be done for 'lib'.
    make[2]: Leaving directory '/home/noisome/sbbs/src/smblib'
    Linking gcc.linux.armv7l.exe.release/umonitor ../../conio/gcc.linux.armv7l.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write': cterm.c:(.text+0x59c6): undefined reference to `b64_decode' collect2: error: ld returned 1 exit status

    Looks like its not finding the base64.h/c in the necessary spots.

    Correct. It was moved from sbbs3 to smblib a while ago. If you just do "make clean all" that should fix ya up.

    digital man

    This Is Spinal Tap quote #39:
    Airport Security Officer: Do you have any artificial plates or limbs?
    Norco, CA WX: 63.0øF, 63.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From John McCoy@VERT to Digital Man on Sunday, February 11, 2018 18:48:58
    On 02/10/18, Digital Man said the following...

    Linking gcc.linux.armv7l.exe.release/umonitor ../../conio/gcc.linux.armv7l.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write': cterm.c:(.text+0x59c6): undefined reference to `b64_decode' collect2: error: ld returned 1 exit status
    Looks like its not finding the base64.h/c in the necessary spots.

    Correct. It was moved from sbbs3 to smblib a while ago. If you just do "make clean all" that should fix ya up.

    I just tried a completely fresh start from CVS and got the same thing:

    Linking gcc.linux.x64.exe.release/umonitor ../../conio/gcc.linux.x64.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write':
    cterm.c:(.text+0x6615): undefined reference to `b64_decode'
    collect2: error: ld returned 1 exit status
    make[1]: *** [GNUmakefile:30: gcc.linux.x64.exe.release/umonitor] Error 1 make[1]: Leaving directory '/sbbs/src/sbbs3/umonitor'
    make: *** [GNUmakefile:155: umonitor] Error 2

    I looked at the command line the makefile is issuing where this fails: $(QUIET)$(CC) $(LDFLAGS) $(OBJS) -o $@ $(SMBLIB_LIBS) $(UIFC-MT_LIBS) $(CIOLIB-MT_LIBS) $(XPDEV-MT_LIBS)

    Since ciolib uses b64_decode from smblib in cterm.c, it should come before smblib in the list in order for the linker to know it needs to grab b64_decode from smblib when it comes across it. After changing the order, umonitor now links.

    Syncview also fails to link with the same error but doesn't have smblib in its list of libraries at all. Adding smblib after ciolib in that makefile allows
    it to link as well.

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Subcarrier BBS (1:249/400)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to John McCoy on Sunday, February 11, 2018 22:17:45
    Re: Re: src/conio/cterm.c
    By: John McCoy to Digital Man on Sun Feb 11 2018 06:48 pm

    On 02/10/18, Digital Man said the following...

    Linking gcc.linux.armv7l.exe.release/umonitor ../../conio/gcc.linux.armv7l.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write': cterm.c:(.text+0x59c6): undefined reference to `b64_decode' collect2: error: ld returned 1 exit status
    Looks like its not finding the base64.h/c in the necessary spots.

    Correct. It was moved from sbbs3 to smblib a while ago. If you just do "make clean all" that should fix ya up.

    I just tried a completely fresh start from CVS and got the same thing:

    Linking gcc.linux.x64.exe.release/umonitor ../../conio/gcc.linux.x64.lib.release/libciolib_mt.a(cterm.o): In function `cterm_write':
    cterm.c:(.text+0x6615): undefined reference to `b64_decode'
    collect2: error: ld returned 1 exit status
    make[1]: *** [GNUmakefile:30: gcc.linux.x64.exe.release/umonitor] Error 1 make[1]: Leaving directory '/sbbs/src/sbbs3/umonitor'
    make: *** [GNUmakefile:155: umonitor] Error 2

    I looked at the command line the makefile is issuing where this fails: $(QUIET)$(CC) $(LDFLAGS) $(OBJS) -o $@ $(SMBLIB_LIBS) $(UIFC-MT_LIBS) $(CIOLIB-MT_LIBS) $(XPDEV-MT_LIBS)

    Since ciolib uses b64_decode from smblib in cterm.c, it should come before smblib in the list in order for the linker to know it needs to grab b64_decode from smblib when it comes across it. After changing the order, umonitor now links.

    Syncview also fails to link with the same error but doesn't have smblib in its list of libraries at all. Adding smblib after ciolib in that makefile allows
    it to link as well.

    Thanks and appreciate the analysis as well.

    digital man

    Synchronet/BBS Terminology Definition #31:
    ISDN = Integrated Services Digital Network
    Norco, CA WX: 54.5øF, 74.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, February 11, 2018 23:51:58
    src/conio cterm.c 1.218 1.219
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv29577

    Modified Files:
    cterm.c
    Log Message:
    Fix replace_font() call using legacy font loading.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, February 12, 2018 01:06:52
    src/conio cterm.c 1.219 1.220
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv4972

    Modified Files:
    cterm.c
    Log Message:
    Limit string sizes to 512MB This puts a cap of on the max asset size of 384MB




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, February 12, 2018 01:11:04
    src/conio cterm.c 1.220 1.221
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5475

    Modified Files:
    cterm.c
    Log Message:
    Some SOS handling cleanup.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, February 12, 2018 13:53:25
    src/conio cterm.c 1.222 1.223
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv24649

    Modified Files:
    cterm.c
    Log Message:
    First pass at supporting all the XTerm 38/48m sequences, specifically:

    CSI 38 : 5 : X m
    CSI 38 ; 5 : X m
    CSI 38 ; 5 ; X m
    CSI 38 : 2 : Z : R : G : B m
    CSI 38 : 2 : R : G : B m
    CSI 38 ; 2 : Z : R : G : B m
    CSI 38 ; 2 : R : G : B m
    CSI 38 ; 2 ; R ; G ; B m

    X = palette slot
    Z = colour space identifier (ignored)
    R/G/B = Reg/Green/Blue values




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, February 14, 2018 13:21:22
    src/conio cterm.c 1.226 1.227
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17287

    Modified Files:
    cterm.c
    Log Message:
    Fix font loading... since setfont return value was inverted, check the
    inverted value.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:11:52
    src/conio cterm.c 1.227 1.228
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv21054

    Modified Files:
    cterm.c
    Log Message:
    Fix memory leak handling SOS.
    -- coverity




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:13:47
    src/conio cterm.c 1.228 1.229
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv21242

    Modified Files:
    cterm.c
    Log Message:
    Fix error handling unsupported 'n' FB sequences.
    --coverity



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:34:17
    src/conio cterm.c 1.229 1.230
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23357

    Modified Files:
    cterm.c
    Log Message:
    Coverity likes arrays to be passed to functions using arrays.
    --coverity



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:37:20
    src/conio cterm.c 1.230 1.231
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23626

    Modified Files:
    cterm.c
    Log Message:
    If we can't get the vmode, don't do sixel stuff.
    --coverity



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:39:55
    src/conio cterm.c 1.231 1.232
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23946

    Modified Files:
    cterm.c
    Log Message:
    More vmode value testing... all impossible.
    --coverity



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:43:39
    src/conio cterm.c 1.232 1.233
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv24284

    Modified Files:
    cterm.c
    Log Message:
    No no, that's how how you test something...




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 11:45:41
    src/conio cterm.c 1.233 1.234
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv24544

    Modified Files:
    cterm.c
    Log Message:
    More vmode == -1 tests.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 13:16:15
    src/conio cterm.c 1.234 1.235
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv3706

    Modified Files:
    cterm.c
    Log Message:
    Some bugs found by Coverity
    Thanks Coverity!



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 20, 2018 13:36:24
    src/conio cterm.c 1.235 1.236
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5905

    Modified Files:
    cterm.c
    Log Message:
    Another bug
    Thanks Coverity



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, March 08, 2018 21:34:05
    src/conio cterm.c 1.236 1.237
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv10803

    Modified Files:
    cterm.c
    Log Message:
    "fix" "issue" found by scan-build.
    Not impressed yet. :-)



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, March 08, 2018 22:13:55
    src/conio cterm.c 1.237 1.238
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv15373

    Modified Files:
    cterm.c
    Log Message:
    Fix potential NULL dereference on illegal strings commands.
    Found by scan-build.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, March 08, 2018 22:20:36
    src/conio cterm.c 1.238 1.239
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv16211

    Modified Files:
    cterm.c
    Log Message:
    Fix use of uninitialized value when more than 16 bits of colour channel information are specified in an xterm rgb: color definition.
    Found by scan-build.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, March 08, 2018 22:55:40
    src/conio cterm.c 1.239 1.240
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20366

    Modified Files:
    cterm.c
    Log Message:
    Fix various useless assignments.
    Thanks scan-build!




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, March 24, 2018 21:27:17
    src/conio cterm.c 1.240 1.241
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23263

    Modified Files:
    cterm.c
    Log Message:
    Fix a large number of errors involving re-using an in-use index variable as
    a temp variable. Mostly impacting the setting of video flags.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 17, 2018 23:33:16
    src/conio cterm.c 1.241 1.242
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv3482

    Modified Files:
    cterm.c
    Log Message:
    Copy the current font one into the CTerm altfont array during cterm_init()

    This should fix the issue with non-CP437 fonts reported by Kirkman.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Kirkman@VERT/GUARDIAN to deuce on Wednesday, April 18, 2018 10:25:07
    Re: src/conio/cterm.c
    By: deuce to CVS commit on Tue Apr 17 2018 11:33 pm

    Copy the current font one into the CTerm altfont array during cterm_init() This should fix the issue with non-CP437 fonts reported by Kirkman.

    It's definitely much better than it was yesterday but I'm still seeing some character glitches in game title screens.

    There's a separate problem (which is what led me to compare 1.0 with 1.1b in the first place) where background colors don't get reset. Both versions have this problem. I'll send you screenshots for reference.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    þ Synchronet
  • From deuce@VERT to CVS commit on Saturday, October 20, 2018 21:55:45
    src/conio cterm.c 1.242 1.243
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9250

    Modified Files:
    cterm.c
    Log Message:
    Translate C128 colour codes to CGA palette.
    This may mess up colour hacks in other places, but should fix C128 colours
    in the terminal.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, October 20, 2018 21:59:12
    src/conio cterm.c 1.243 1.244
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9744

    Modified Files:
    cterm.c
    Log Message:
    Add missing brace.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, October 21, 2018 00:33:56
    src/conio cterm.c 1.244 1.245
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv29846

    Modified Files:
    cterm.c
    Log Message:
    Bug-fix for PETSCII modes: disable reverse video upon carriage-return (13). Should this also be done for 141 (shift-CR)? I'd love to know where you
    found the document which inspired the comment ("disabled reverse") - but
    the code just wasn't doing it and it was apparent when viewing PETSCII
    art and comparing the behavior with other emulators.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, July 09, 2019 15:17:57
    src/conio cterm.c 1.246 1.247
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv21320

    Modified Files:
    cterm.c
    Log Message:
    Implement DECRQSS for SCR.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, July 09, 2019 16:35:24
    src/conio cterm.c 1.248 1.249
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv30728

    Modified Files:
    cterm.c
    Log Message:
    Fix sub-parameter parsing and extended color DECRPSS.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, July 10, 2019 12:46:42
    src/conio cterm.c 1.250 1.251
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv6048/conio

    Modified Files:
    cterm.c
    Log Message:
    Various minor issues found by Coverity.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, July 11, 2019 12:03:21
    src/conio cterm.c 1.251 1.252
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2820

    Modified Files:
    cterm.c
    Log Message:
    Fix vaious issues with saving extended colour codes.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, July 12, 2019 15:35:24
    src/conio cterm.c 1.255 1.256
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv15348

    Modified Files:
    cterm.c
    Log Message:
    Fix error handling.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, April 11, 2020 05:34:30
    src/conio cterm.c 1.262 1.263
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv1072

    Modified Files:
    cterm.c
    Log Message:
    Remove todo comment.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, April 11, 2020 05:51:23
    src/conio cterm.c 1.263 1.264
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv3506

    Modified Files:
    cterm.c
    Log Message:
    Actually convert the y axis in coord_conv_xy().




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, April 11, 2020 06:36:35
    src/conio cterm.c 1.264 1.265
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17340

    Modified Files:
    cterm.c
    Log Message:
    "Implement" Character Position Backward




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, April 11, 2020 09:33:04
    src/conio cterm.c 1.267 1.268
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv30709

    Modified Files:
    cterm.c
    Log Message:
    Clean up sixel position init.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, April 13, 2020 11:26:38
    src/conio cterm.c 1.271 1.272
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22895

    Modified Files:
    cterm.c
    Log Message:
    Fix nF sequence detection.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, April 13, 2020 15:04:36
    src/conio cterm.c 1.272 1.273
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv30339

    Modified Files:
    cterm.c
    Log Message:
    Parse all valid sequences (which means suppressing them if not handled)
    Various sixel fixes for sixel scroll mode.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 14, 2020 05:03:39
    src/conio cterm.c 1.273 1.274
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2628

    Modified Files:
    cterm.c
    Log Message:
    Some bugs introduced by the sane coordinate changes...
    Found by Coverity.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 14, 2020 06:41:04
    src/conio cterm.c 1.274 1.275
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv24745

    Modified Files:
    cterm.c
    Log Message:
    Remove unneeded assignments.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 15, 2020 10:46:50
    src/conio cterm.c 1.276 1.277
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv31933

    Modified Files:
    cterm.c
    Log Message:
    Fix *z parameter parsing.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 15, 2020 11:35:31
    src/conio cterm.c 1.277 1.278
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv6761

    Modified Files:
    cterm.c
    Log Message:
    Fix ATASCII newline handling, broken in coord update




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, April 16, 2020 17:45:07
    src/conio cterm.c 1.279 1.280
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv19154

    Modified Files:
    cterm.c
    Log Message:
    Fix PETSCII bug introduced a few days ago.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 21, 2020 09:16:00
    src/conio cterm.c 1.281 1.282
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv7421

    Modified Files:
    cterm.c
    Log Message:
    Work around what appears to be semaphores racing with mutexes on Win32.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 22, 2020 16:24:03
    src/conio cterm.c 1.282 1.283
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22426

    Modified Files:
    cterm.c
    Log Message:
    Fix dellines()




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, April 24, 2020 13:48:39
    src/conio cterm.c 1.284 1.285
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv26509

    Modified Files:
    cterm.c
    Log Message:
    Fix CSI E and CSI F (were not going to column 1)




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, April 24, 2020 18:59:28
    src/conio cterm.c 1.286 1.287
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9646

    Modified Files:
    cterm.c
    Log Message:
    Don't allow TAB to move to the next line.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to deuce on Friday, April 24, 2020 22:41:34
    Re: src/conio/cterm.c
    By: deuce to CVS commit on Fri Apr 24 2020 06:59 pm

    Don't allow TAB to move to the next line.

    I'll move to the next line with whatever soft drink I choose!

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From deuce@VERT to CVS commit on Saturday, April 25, 2020 01:21:30
    src/conio cterm.c 1.288 1.289
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv31127

    Modified Files:
    cterm.c
    Log Message:
    Fix macro space query.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 28, 2020 02:51:40
    src/conio cterm.c 1.292 1.293
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18827

    Modified Files:
    cterm.c
    Log Message:
    Fix off-by-one in shift which caused a crash.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 28, 2020 10:12:41
    src/conio cterm.c 1.293 1.294
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv13592

    Modified Files:
    cterm.c
    Log Message:
    Fix pixel-based checksum calculation.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 28, 2020 13:23:42
    src/conio cterm.c 1.295 1.296
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17465

    Modified Files:
    cterm.c
    Log Message:
    DECCKSR is documented incorrectly on the XTerm website. It's always
    DSR Pn ! ~ x x x x ST




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 28, 2020 13:45:07
    src/conio cterm.c 1.296 1.297
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20742

    Modified Files:
    cterm.c
    Log Message:
    Fix out-of-bounds read in do_backtab().




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 28, 2020 14:29:47
    src/conio cterm.c 1.297 1.298
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27756

    Modified Files:
    cterm.c
    Log Message:
    DECCKSR specifies upper-case hex digits.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 02:20:56
    src/conio cterm.c 1.298 1.299
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv4975

    Modified Files:
    cterm.c
    Log Message:
    Fix tab handling code.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 03:47:09
    src/conio cterm.c 1.299 1.300
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20042

    Modified Files:
    cterm.c
    Log Message:
    memmove() for overlapping memory.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 04:24:35
    src/conio cterm.c 1.300 1.301
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv28348

    Modified Files:
    cterm.c
    Log Message:
    Better cleanup of cterm sessions.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 13:54:30
    src/conio cterm.c 1.301 1.302
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27998

    Modified Files:
    cterm.c
    Log Message:
    Add separate term clreol()
    Reset mouse state on terminal reset




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 14:29:01
    src/conio cterm.c 1.302 1.303
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2295

    Modified Files:
    cterm.c
    Log Message:
    Fix autowrap disable.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 29, 2020 16:16:16
    src/conio cterm.c 1.303 1.304
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22913

    Modified Files:
    cterm.c
    Log Message:
    Apply CSI t colours immediately.
    Fixes issue with Pablo 24-bit colour ANSIs.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, April 30, 2020 11:18:21
    src/conio cterm.c 1.304 1.305
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv30126

    Modified Files:
    cterm.c
    Log Message:
    Ensure cterm->strbuf is always NUL terminated (no functional change)




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, May 01, 2020 20:20:27
    src/conio cterm.c 1.306 1.307
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv16795

    Modified Files:
    cterm.c
    Log Message:
    Don't use a shadow palette unless CONIO_OPT_EXTENDED_PALETTE is set.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, May 02, 2020 03:22:06
    src/conio cterm.c 1.308 1.309
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv12727

    Modified Files:
    cterm.c
    Log Message:
    Fix bug in last commit that resulted in C64 colours being broken for outputs with extended palettes.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, May 02, 2020 22:00:04
    src/conio cterm.c 1.309 1.310
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23943

    Modified Files:
    cterm.c
    Log Message:
    Fix C128 40-column colour mapping. The palette was changed to match C64,
    but the mapping wasn't.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, May 03, 2020 00:26:30
    src/conio cterm.c 1.310 1.311
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18057

    Modified Files:
    cterm.c
    Log Message:
    Fix weird font reset issue in PETSCII emulation.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, May 03, 2020 00:56:15
    src/conio cterm.c 1.311 1.312
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23370

    Modified Files:
    cterm.c
    Log Message:
    Fix the last fix so it's fixed.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, March 13, 2021 11:26:13
    https://gitlab.synchro.net/main/sbbs/-/commit/ec06a1687a66ddd48fd6aa38
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix issue with ATASCII delete/insert character.

    Before the Unicode support was added, displaying a NUL would clear
    the cell, but now it is translated. For ATASCII, this results in
    a heart character being displayed instead of an empty cell when
    inserting or deleting characters.

    Fixes bug #28 on Sourceforge.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, March 20, 2021 11:48:38
    https://gitlab.synchro.net/main/sbbs/-/commit/2f33ee734bc31462d7ce4e7f
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix error on scroll with left/right margins

    Scrolling would clear the line to the end of the screen, not the
    end of the scrolling region.

    Sorry echicken.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, March 20, 2021 12:22:05
    https://gitlab.synchro.net/main/sbbs/-/commit/5abc5cdae5f652cf7a478b44
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Ensure cleared block in in scrolling region

    Do not clear at the current X/Y on scroll (derp)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Friday, February 25, 2022 10:54:50
    https://gitlab.synchro.net/main/sbbs/-/commit/37cdd991af1c54c30752bcc6
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Add a UINT64_MAX hack for VS 2022

    Not sure why this isn't defined from inttypes.h, but blah.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Wednesday, October 12, 2022 11:05:11
    https://gitlab.synchro.net/main/sbbs/-/commit/bb233b89b205ae98af9eacb6
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Continue fixing a coverity issue.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Thursday, December 22, 2022 23:35:08
    https://gitlab.synchro.net/main/sbbs/-/commit/1e9dcf477a5de94298f9bb74
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Clamp sixel repeat to 0x7fff per specification.

    This is the issue behind CVE-2022-24130 in xterm.
    Reported against SyncTERM by Autumn Lamonte (Thanks!)
    Discussion here: https://gitlab.com/klamonte/jexer/-/issues/105

    Closes SyncTERM bug 79.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, May 15, 2023 11:48:25
    https://gitlab.synchro.net/main/sbbs/-/commit/5c12fc2e5c7362a36fd68c23
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix memory leak and uninitialized acces in sixel graphics.

    Properly initialize sixel mask width/height.
    Free sx_mask->bits when finished.

    These were broken by the PPM feature commit 4975b41

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Wednesday, May 31, 2023 13:27:51
    https://gitlab.synchro.net/main/sbbs/-/commit/cda7525d78b0948996c19561
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix off-by-one in delete lines

    Previously, delete lines would erase the line above the current one.
    This was visible in vim which makes extensive use of delete line
    to scroll.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Friday, June 09, 2023 11:24:59
    https://gitlab.synchro.net/main/sbbs/-/commit/e5c75c3a8268961c2552edb9
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Add comments to hopefully shut up Coverity

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Monday, June 26, 2023 20:24:21
    https://gitlab.synchro.net/main/sbbs/-/commit/80379e9161895f4241bc30f3
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix warning: `end' may be used uninitialized in this function

    Fix multiple warning: ignoring return value of `asprintf'
    declared with attribute `warn_unused_result'

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Wednesday, June 28, 2023 10:01:38
    https://gitlab.synchro.net/main/sbbs/-/commit/1181333075e9674aad79ff3e
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix for 80379e916

    The commit just the zero-length behaviour from uninitialized use
    with possible undefined behaviour to guaranteed undefined behaviour.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 10, 2024 22:28:17
    https://gitlab.synchro.net/main/sbbs/-/commit/2f436df7f1606aa07ca81b1a
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix macro recusion protection for macros 32-63.

    Found by MSVC

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, February 11, 2024 13:43:18
    https://gitlab.synchro.net/main/sbbs/-/commit/6621c97c34e6e1f193e45bb3
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Disable MSVC warnings 4244 and 4267.

    The alternative is to explicitly copy/paste the type everywhere
    forcing the compiler to do the only thing it could possibly do,
    and making it painful to change a type later.

    Honestly, in my opinion, these warnings should just be disabled
    completely everywhere.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, February 18, 2024 17:38:55
    https://gitlab.synchro.net/main/sbbs/-/commit/21c6201278ed7f0b9ee5f45e
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix doorway mode.

    CSI=255h was not entering doorway mode anymore.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Thursday, February 22, 2024 06:50:40
    https://gitlab.synchro.net/main/sbbs/-/commit/dc2b586763a0c4a1be105efa
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Use default instead of enum value in warning suppression.

    This will hopefully keep both Coverity and compilers happy.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Thursday, March 28, 2024 06:28:53
    https://gitlab.synchro.net/main/sbbs/-/commit/28bfe4a1424f57bb6abf2f8a
    Modified Files:
    src/conio/cterm.c
    Log Message:
    When ANSI Music is enabled, CSI M with parameters is still delete line

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net