Welcome, Guest. Please login or register.

Author Topic: Roadshow 1.13 released  (Read 2308 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AndreasMTopic starter

Roadshow 1.13 released
« on: May 02, 2017, 07:39:21 AM »
The Roadshow TCP/IP stack for the Amiga has been updated to version 1.13 and is available immediately. An updated demonstration version is available, too, as well as the updated software development kit.

A free update is available for customers who are using Roadshow version 1.12, upgrading it to version 1.13. Note: if you are still using Roadshow versions 1.8 or 1.11 then you will need to upgrade to version 1.12 first before you can upgrade it to version 1.13.

The changes in Roadshow 1.13 are as follows:

1. Polish localization files were contributed by Tomasz Potrykus,
   which can be installed as part of the update process.

2. The "ping" command has been updated to support new options, which can
   be used limit the number of test packets sent, either by
   time or count. The time interval measurements taken and displayed
   were upgraded and are now much more accurate than they were before.

3. The "traceroute" command shares the same time interval measurement
   improvements with the "ping" command.

4. The "wget" command no longer crashes if too little stack memory
   is available in the shell. Also, the data throughput rate calculation
   now works correctly, which both affects the display of the estimated
   remaining transmission time and the data rate limiting feature of
   the "wget" command. Finally, the short form command line options (e.g.
   "-q" for "--quiet") never worked correctly. This has been fixed.

5. Several related bugs were fixed within "bsdsocket.library",
   the "SampleNetSpeed" and "ppp_sample" programs, which could
   lead to memory corruption or seemingly random crashes.

6. The "ConfigureNetInterface" did not process the DHCPUNICAST
   parameter correctly. This has been fixed.

7. The specially optimized versions of "bsdsocket.library",
   "ppp-serial.device" and "ppp-ethernet.device" for use on Amigas with
   CPUs other than the MC68000 and MC68010 can no longer result in crashes
   if they are used on systems for which they are not suited.

8. The "TCP:" handler leaked memory whenever it was opened. This
   has been fixed.

9. How much memory "bsdsocket.library" will use for incoming network traffic
   can now be tweaked. This is helpful for applications which keep
   running for day or weeks on end. Previously, "bsdsocket.library" could
   end up allocating much more memory than strictly necessary, causing other
   active software to run out of free memory. Because the choice to
   spend as little memory as possible comes with a cost (slightly lower
   data throughput), this option is not enabled by default.

10. The software development kit has been updated, fixing bugs in the example
    source code, the "wget" command, as well as replacing the inline header
    files for the GCC 68k compiler.

11. The reference documentation has been updated.

The "ReadMe" file of the "Roadshow" update archive contains more detailed information about the contributors who helped to make this update possible, as well as more detailed descriptions of the changes.

The update archive does not contain the updated documentation or source code. Please download the demonstration version and/or the software development kit, respectively, to find the new material.

http://roadshow.apc-tcp.de
http://www.apc-tcp.de
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.

http://www.apc-tcp.de
https://www.amigafuture.de
https://www.amigashop.org
 

Offline Oldsmobile_Mike

Re: Roadshow 1.13 released
« Reply #1 on: May 02, 2017, 03:21:40 PM »
Do these updated commands, like ping, require Roadshow? Or do they work with any of the available TCP/IP stacks?
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline olsen

Re: Roadshow 1.13 released
« Reply #2 on: May 02, 2017, 03:47:11 PM »
Quote from: Oldsmobile_Mike;825280
Do these updated commands, like ping, require Roadshow? Or do they work with any of the available TCP/IP stacks?


The "wget" command should work with any AmiTCP API compatible Amiga TCP/IP stack, but "ping" and "traceroute" might not work with AmiTCP because the kernel APIs are significantly different in the BSD Unix versions which AmiTCP and Roadshow are based upon, respectively. This is why, for example, the AmiTCP "route" command does not work with Roadshow.

It's possible that the use of ICMP sockets on Roadshow is sufficiently different for both Roadshow's updated "ping" and "traceroute" commands that they might not work with AmiTCP. I haven't checked...

But, no harm done, you could download the new Roadshow demo version and give these commands a spin on your AmiTCP API compatible TCP/IP stack of choice. I don't mind, and neither do these commands ;)
 

Offline paul1981

Re: Roadshow 1.13 released
« Reply #3 on: May 02, 2017, 05:26:40 PM »
Thanks for the update!
 

Offline Acill

Re: Roadshow 1.13 released
« Reply #4 on: May 02, 2017, 09:26:47 PM »
Great!! In order to update from the previous version do you only need to replace the files in your current install? I seem to remember only having to do that last time.
Proud Retired Navy Chief!

A4000T - CSPPC - Mediator
Powerbook G4 15", 17"
Powermac G5 2GHZ
AmigaOne X5000
Need Amiga recap or other services in the US? Visit my website at http://www.acill.com and take a look or on facebook at http://facebook.com/acillclassics
 

Offline Oldsmobile_Mike

Re: Roadshow 1.13 released
« Reply #5 on: May 02, 2017, 09:44:31 PM »
Awesome, thanks!  I could never get Roadshow to work on my system, perhaps will have to give it another try one of these days. :D

Any progress on a GUI?  ;)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Acill

Re: Roadshow 1.13 released
« Reply #6 on: May 03, 2017, 12:11:43 AM »
Hmmm... I forgot how to get to the download section of the purchases I made in the past at amigashop.org site.

EDIT: Found it, but still showing as 1.12
Proud Retired Navy Chief!

A4000T - CSPPC - Mediator
Powerbook G4 15", 17"
Powermac G5 2GHZ
AmigaOne X5000
Need Amiga recap or other services in the US? Visit my website at http://www.acill.com and take a look or on facebook at http://facebook.com/acillclassics
 

Offline Lizard

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 195
    • Show only replies by Lizard
Re: Roadshow 1.13 released
« Reply #7 on: May 03, 2017, 02:35:40 PM »
Quote from: Acill;825305
Hmmm... I forgot how to get to the download section of the purchases I made in the past at amigashop.org site.

EDIT: Found it, but still showing as 1.12


You need to download the update archive from http://www.amigafuture.de/downloads.php?view=detail&df_id=5208

I personally find this a bit annoying, since I need to use 4 archives, the main archive, and the 3 update archives.
 

Offline olsen

Re: Roadshow 1.13 released
« Reply #8 on: May 03, 2017, 03:40:55 PM »
Quote from: Lizard;825323
You need to download the update archive from http://www.amigafuture.de/downloads.php?view=detail&df_id=5208

I personally find this a bit annoying, since I need to use 4 archives, the main archive, and the 3 update archives.


I hear you. Building the updated updated script, the updated patch files, etc. is a very time consuming exercise. It's one of the reasons why this update took so long to prepare.

Right now I don't have any good idea to make this a less arduous task, the "Installer" language offering not much in the way of creating a more compact patching procedure. It literally comes down to copy & pasting the same set of lines for each patch to apply, changing the names of the files, the checksums, etc. It's ugly at sixteen files already.

You have every right to be dissatisfied about the complications of applying the update. It is a sad byproduct of what I went through in making the update happen. Things cannot stay the way they are.
 

Offline kolla

Re: Roadshow 1.13 released
« Reply #9 on: May 03, 2017, 08:48:14 PM »
It's an IP stack, it should be able to check for updates and update itself.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline klx300r

  • Amiga 1000+AmigaOne X1000
  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 3261
  • Country: ca
  • Thanked: 20 times
  • Gender: Male
    • Show only replies by klx300r
    • http://mancave-ramblings.blogspot.ca/
Re: Roadshow 1.13 released
« Reply #10 on: May 03, 2017, 11:17:43 PM »
awesome! Roadshow is hands down quicker than any other TCP/IP stack I've ever tried on my miggies and much easier to setup:hammer:
____________________________________________________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.mancave-ramblings.blogspot.ca ---
  -AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE *** :angel:
 

Offline olsen

Re: Roadshow 1.13 released
« Reply #11 on: May 04, 2017, 09:50:47 AM »
Quote from: kolla;825343
It's an IP stack, it should be able to check for updates and update itself.


Getting this to work robustly, with a safety net so as not to knock out the TCP/IP stack itself by mistake, requires a lot of work which I'm currently not convinced I could make time for.