13 December 2021, 17:03 | #1 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Roadie - A little helper for Roadshow
Version 1.3.9 is attached to this post and in the queue for Aminet. Fixes bug where Roadie wouldn't start unless RexxMast was running.
- - - - Hi all, I've released version 1.3.8 (it's currently in the upload queue for Aminet), but wanted to get it on here as well. I discovered a bug in older versions that arrived via the library I'd used to handle ARexx, which ultimately led to system instability and crashes. It took a while to figure out what was going on (big thanks to @Daedalus for his help here). That whole section is now completely rewritten, and I'm pleased to say the issue is gone (as is the library I was using ). v1.3.8 is attached to this post, I'd recommend updating ASAP if you are using v1.3.7 or lower. For anyone unfamiliar with Roadie, I've included a brief overview of it below: ------------------------------------------- This is a small commodity designed as a companion for Roadshow, the TCP/IP stackby Olaf Barthel. Note that I am in no way affiliated with Olaf or Roadshow! So if you have issues relating to *this* piece of software please give me a shout! Run Commands: - Go Online (if you're not already) - Go Offline (if you're not already) - Show Net Status (an overview of current Local IP|Gateway|DNS) - Get Net Status (information on your current networking with Roadshow) - Ping a given IP/Host (by default uses Googles main DNS server) Edit Configuration files (Please see notice below!): - Interface files - Nameservers (DNS) - Default Gateway (routing) Also you can: - Quit (run away!) ARexx Commands (Default port is ROADIE) - ONLINE [ Go Online ] - OFFLINE [ Go Offline ] - SHOW [ Show the main Roadie interface ] The Icon has four optional tooltypes: - CX_POPUP=YES|NO [ Defaults to YES if not set ] - CX_POPKEY=ctrl lcommand help [ this can be changed by the user ] - AREXXPORT=ROADIE [ this can be changed by the user ] - AUTOCONNECT=YES|NO [ Defaults to NO if not set ] - LESSVERBOSE=YES|NO [ Defaults to NO if not set ] The following ENV variable is set: - RoadshowOnline [ Reads 'Online' or 'Offline' ] Roadie can also talk to the Ranchero notification system if it's installed ------------------------------------------- ******************** * IMPORTANT NOTICE * ******************** - Editing the configuration files will overwrite them with the data you have entered! - I have not included all fields in the editing windows, so if you have advanced settings not shown they won't be saved! - I strongly suggest backing up the following files before editing the configuration with this software: - DEVS:NetInterfaces/#? - DEVS:Internet/name_resolution - DEVS:Internet/routes ------------------------------------------- Requirements: ------------------------------------------- - An Amiga with * KS2.0+ [ It uses GadTools, sorry ] * An 020+ [ I'm not 100% sure why, I hope to get it working on 000 ] - Roadshow TCP/IP Stack Installed [ Well Obviously ] ------------------------------------------- Launching the App: ------------------------------------------- A simple double click should do it, I'm using GadTools and have attempted to keep it self contained. On startup it performs two checks: 1 - Does C:GetNetStatus exist (as a way to see if Roadshow is installed). If it can't find this command, Roadie will quit 2 - The subversion number of the ping command. If it is 11 (as in 4.11) it won't allow you to utilise ping. This is due to a known bug in that version of ping that causes hard lockups - if you get a message about this there are updated versions of Roadshow available Last edited by indigolemon; 20 December 2021 at 12:36. |
13 December 2021, 17:28 | #2 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
@ indigolemon
very useful thanks do you have a PayPal address to accept donations |
13 December 2021, 17:31 | #3 | |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Quote:
If other people find it useful that's thanks enough |
|
13 December 2021, 17:34 | #4 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
@ indigolemon
This is why the Amiga community was and still is the best |
13 December 2021, 19:43 | #5 |
Registered User
Join Date: Feb 2017
Location: Ireland
Posts: 752
|
This is a very useful tool to have, thanks for creating it indigolemon.
|
17 December 2021, 16:26 | #6 |
Registered User
Join Date: Jul 2006
Location: Dunkerque / FRANCE
Posts: 173
|
Thanks a lot for this tool!
It's very usefull Feel free to contact me if one day Roadie become localised, I'll translate it to french. |
18 December 2021, 02:43 | #7 |
Banned
Join Date: Feb 2019
Location: United Kingdom
Posts: 404
|
Thanks
Use Roadie a lot. Great work and many thanks for sharing this |
20 December 2021, 12:37 | #8 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Version 1.3.9 is attached to the first post and in the queue for Aminet, only a small change from 1.3.8
Notes: - Fixes bug where Roadie wouldn't start unless RexxMast was running. |
07 January 2022, 13:55 | #9 |
Registered User
Join Date: Mar 2017
Location: London
Posts: 124
|
Looking forward to trying this out, thanks
|
13 January 2022, 18:27 | #10 |
Registered User
Join Date: Jul 2018
Location: Spain
Posts: 106
|
Thanks a lot, very useful.
Saluditos, Ferrán. |
20 January 2022, 11:50 | #11 |
Banned
Join Date: Feb 2019
Location: United Kingdom
Posts: 404
|
Already using the latest version. Works well. Thanks for the effort. Most appreciated.
|
09 April 2023, 20:58 | #12 |
Registered User
Join Date: Jan 2020
Location: Poland
Posts: 181
|
Hi, can I ask how the internet status is implemented?
Some time ago i made myself a commodity that could run a command in some time-cycle so I run a ping vommand every 8 second and updated the env variable. I want to ask if Roadie works similar? I wasn sure IC my solution was ok. Maybe its to 'heavy' to the system and maybe Roadie does it in better way? |
10 April 2023, 13:11 | #13 | |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Quote:
Here's the relevant bit of code (I'm using Blitz Basic): Code:
Statement GetOnlineStatus{} If TCPOpen IPAddress.l = TCPGetOwnHostIP FoundIP.s = TCPGetIPStr$(IPAddress) If FoundIP <> CurrentIP If FoundIP <> "0.0.0.0" online = True CurrentIP = FoundIP Else online = False CurrentIP = FoundIP End If End If End If TCPClose End Statement |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Roadie question.. | mateusz_s | support.Apps | 3 | 06 December 2021 20:40 |
Roadshow | SuperFuryAnimal | Amiga scene | 27 | 22 July 2021 23:50 |
Roadie Arrex Usage | npagonis73 | support.Apps | 14 | 30 April 2021 11:48 |
Amiga Assembler Helper tool for macOS | DanielAllsopp | Coders. Asm / Hardware | 18 | 03 February 2021 01:33 |
Roadshow 1.14 is out | Storm | News | 55 | 06 October 2020 17:24 |
|
|