02 May 2017, 08:39 | #1 |
Registered User
Join Date: Jan 2005
Location: germany
Posts: 878
|
Roadshow 1.13 released
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 |
02 May 2017, 13:54 | #2 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Excellent! Will grab the update tonight
|
02 May 2017, 14:17 | #3 |
Registered User
Join Date: Dec 2008
Location: Norwich, UK
Posts: 668
|
Great news!!
|
02 May 2017, 14:52 | #4 |
Registered User
Join Date: Sep 2011
Location: ItAlien
Posts: 170
|
AndreasM: Any plan to do a physical release? Would buy one copy in a heartbeat!
|
02 May 2017, 17:03 | #5 |
Registered User
Join Date: Aug 2007
Location: USA
Posts: 360
|
Thank you for the update
|
02 May 2017, 20:53 | #6 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,311
|
Great news! RoadShow is by far the the best Amiga TCP/IP stack.
|
02 May 2017, 21:55 | #7 |
Registered User
Join Date: Jun 2015
Location: UmeƄ / Sweden
Posts: 266
|
Yay, new Roadshow! Great news!
A problem I had though - the installer should probably say something if ced-patch fails on patching a file. For some reason on one of my A4000:s the updater failed to update wget and bsdsocket.library, but it looked like everything suceeded. I only noticed by doing version on bsdsocket.library - it was still the old version. I then looked at the installerscript and ran ced-patch manually and noticed that it complained about a wrong CRC for some reason. |
03 May 2017, 15:51 | #8 |
Registered User
Join Date: Apr 2015
Location: Spain
Posts: 511
|
Thanks for the update!
|
03 May 2017, 23:48 | #9 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,187
|
Thanks for improving it, it's the best of course
|
04 May 2017, 00:22 | #10 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,595
|
awesome! Roadshow is hands down quicker than any other TCP/IP stack I've ever tried on my miggies and much easier to setup
|
04 May 2017, 15:12 | #11 |
Registered User
Join Date: Jan 2016
Location: Helsinki
Posts: 84
|
Brilliant, thanks!
|
08 May 2017, 21:24 | #12 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Is anyone else having issues with the ping command after this update? The update seemed to go smoothly (I've since removed roadshow, reinstalled 1.12 and run the update again - once more it went smoothly) but it crashes for me after sending the first packet.
I backed up the old ping before running the update second time round, and it's still working fine - so wondering if it's just me Broken: 4.11 (crashes hard after first packet is sent) Working: 4.7 (sends packets merrily all day) |
09 May 2017, 01:03 | #13 |
Registered User
Join Date: Jan 2005
Location: UmeƄ
Age: 43
Posts: 924
|
|
09 May 2017, 09:18 | #14 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
Until the fixed version is available, you might be able to work around the problem by specifying a long timeout, e.g. "ping timeout=1000000 www.example.com" (that's about 11 days and a bit in case you're wondering). The current plan to provide an updated "Ping" command is to update both the demo and retail version archives first, and then the update archive. When I finished (or so I thought) work on the 1.13 update I proceeded to spend some more time on writing a new "rsh" command (requested by Kolla), which will also be part of the updated demo/retail archives. While looking for the bug in the "ping" command (reported by patrik), I cleaned up the source code, which up until then had been almost unchanged since the year 2002. In preparation for coming attractions in the next "bsdsocket.library" version (haven't started working on those changes yet) I wrote new "online" and "offline" commands, which will be in the updated demo/retail archives, too. All the source code for the "online", "offline" and "rsh" commands, as well as the cleaned up "arp", "ping" and "traceroute" commands, will be in the updated SDK. I'm still pondering adding the "ftp" client source code, but it's so old and in rough shape that it does not make for a decent example to build upon. |
|
09 May 2017, 10:41 | #15 | |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Ah good, I'm not always sure if it's a real bug, or several system patches colliding!
Quote:
I'm sure I'll survive until a fix is released - as said, just wanted to makes sure it wasn't something I'd done |
|
09 May 2017, 11:03 | #16 | ||||
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
Quote:
Quote:
Quote:
|
||||
09 May 2017, 12:54 | #17 | ||
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Quote:
Quote:
Hindsight is always there, I've just spent a morning unpicking a mistake I made. The mistake took under ten seconds, the fix was near two hours The joys of software development |
||
09 May 2017, 23:37 | #18 | |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,334
|
Quote:
|
|
10 May 2017, 13:04 | #19 |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
They serve very different purposes.
NetShutdown tries to shut down the network input/output operations performed by the TCP/IP stack without bothering to tell the network device drivers to also change their online/offline state. Online/Offline talk to the network device drivers (link layer, OSI layer 2, etc.) only; you can have the TCP/IP stack running while the low level drivers are in offline mode. Software which uses these network drivers, such as AmiTCP, Envoy and even Roadshow may request to be notified when the online status of the driver changes, so that they can react accordingly. I rewrote the Online/Offline commands from scratch because no source code was available for the old versions, and the old versions weren't particularly nice in figuring out how to open the driver requested, and how errors were reported. Also, the old versions basically just sent the "driver, go offline" (and its counterpart) commands without waiting for the driver to either say "I'm already offline" or to confirm that the driver online status had changed. Last edited by Olaf Barthel; 10 May 2017 at 14:54. |
10 May 2017, 20:25 | #20 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,334
|
That's great, I've been hoping for such a command (as in AmiTCP) for temporarily disabling the network when running WHDload.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Roadshow 1.12 released | AndreasM | News | 101 | 27 January 2017 16:16 |
Roadshow Shutdown Issue | manic23 | support.Apps | 21 | 09 May 2016 15:29 |
Roadshow 68K - Needs your support! | mech | Amiga scene | 90 | 16 September 2015 01:01 |
Roadshow Update released | AndreasM | News | 0 | 11 November 2013 14:44 |
Trying to run RoadShow | Retrofan | support.Apps | 10 | 10 May 2013 21:00 |
|
|