Page 1 of 1

STinG 1.26 source available

Posted: Mon Jul 22, 2019 5:52 pm
by ThorstenOtto
Hi,

the source of the STinG 1.20 release has been available already for a long time, but my research for updates done later hasn't found anything. This has now been fixed: the complete source code of the STinG 1.26 release (and some updates done later) is now available at https://github.com/th-otto/STinG

There are basicically two branches: the master branch contains a cleaned up version (sources reformatted, reorganized etc, for better readability, but otherwise mostly untested). The "orig" branch contains source that should compile to binary identical versions of the last programs available.

These include
  • StinG kernel 1.26
  • tcp.stx 1.40
  • udp.stx 1.46
  • serial.stx 1.21
  • resolve.stx 1.08
  • masque.stx 1.16
  • all the hardware drivers
  • the CPX configuration modules
  • dialer.app 1.16
  • tools & examples

Only thing that is missing is source of two small tools, m_master.app and masqlook.app.

The sources are provides "as is", i don't plan to do any major development there. I would still be interested to know whether the cleaned up version works as expected (i only have limited possibilities to test them).

Have Fun

Re: STinG 1.26 source available

Posted: Mon Jul 22, 2019 6:13 pm
by Cyprian
awesome
thanks

Re: STinG 1.26 source available

Posted: Mon Jul 22, 2019 6:48 pm
by Rustynutt
Toys!
Thanks!

Re: STinG 1.26 source available

Posted: Mon Jul 22, 2019 8:11 pm
by jury
Wow, great. Thanks.

Re: STinG 1.26 source available

Posted: Tue Jul 23, 2019 6:37 am
by mikro
Cool! Do you have the original source archive(s) you could post? Sometimes it's interesting / useful to have the original time stamps.

Re: STinG 1.26 source available

Posted: Tue Jul 23, 2019 8:05 am
by ThorstenOtto
I started with the version found at ggn's archive. So i guess timestamps are not really useful, since they are not preserved by git and are changed every time you switch branches. But from what i understand, the version found there are the ones which Peter Rosengatter handed over to Ulf, around March 1999. The last changes done by Ulf were done around August, 2000. Since most changes were done to the tcp stack, a look at https://github.com/th-otto/STinG/blob/master/proto/tcp/tcp_stx.txt may help.

Re: STinG 1.26 source available

Posted: Wed Jul 24, 2019 11:49 am
by wongck
Wow !!
This is one piece of great software.
:thumbs:

Re: STinG 1.26 source available

Posted: Wed Jul 24, 2019 12:00 pm
by TheNameOfTheGame
Nice work as always! Many thanks!

Re: STinG 1.26 source available

Posted: Fri Jul 26, 2019 3:12 am
by Bikerbob
Now.. maybe someone can write a layer for TAZ or the like so that we have a BBS Term program via TCP.

James

Re: STinG 1.26 source available

Posted: Fri Jul 26, 2019 6:45 am
by wongck
wow
If someone pick this up, they should also make a dev api so that more ppl can make more network program.

Re: STinG 1.26 source available

Posted: Fri Jul 26, 2019 7:05 am
by ThorstenOtto
The transprt.h in the master branch already has the neccessary changes to make it usable by gcc.

Re: STinG 1.26 source available

Posted: Fri Jul 26, 2019 7:57 am
by wongck
Ah... OK
So it is already possible, I see if I can use the API. :thumbs: