Introduction

This program should allow easy access to Zetnets dialup service. Its probably well out of date now, but it might work still. Development stopped long ago. If I ever locate the source, I'll put it up on here.

Features

Implemented and working in V2.01:

  • Support for all RISC OS TCP stacks from 4.10 onwards
  • Block driver support so ALL serial systems are supported. Including the modem Podule.
  • Full login (unencrypted password)
  • Full (resettable) costing with peak time / weekend support.
  • Toolbox for keeping useful Applications close to hand
  • Connection speed display (Complex / Simple)
  • Connection Cost or Time display
  • Call logging (to <Zetnet$Configdir>.Call_Log)
  • Support for some silly modems
  • AutoConnect (at specified time)
  • AutoDisconnect (3 modes: Timer, Idle Timer, and Specific time)
  • Zetnet MOTD (message of the day) display.
  • Automatic line drop detection.
  • Full Multi user support. (including call costing)
  • Detailed cost analysis.
  • Configuration lock.
  • Crash recovery. (rescues whatever cost data can be found)
  • PPP / SLIP compatible.

Downloads

If you *dont* have a release version, you must download one. BETA releases only contain updated files, and have NO instructions.

Download: !Zetnet 2.01 450KB, zip
Download: !Zetnet BETA 2.02 120K, zip

Changelog

  • 17/04/98 BETA 0.05
    • Bug in routing fixed.
  • 18/04/98 BETA 0.06
    • !Pop uploaded.
  • 19/04/98 BETA 0.07
    • !Syslog uploaded
  • 20/04/98 BETA 0.08
    • Minor bug in !Zetnet fixed. hopefully no more (rare) crashes on quit.
    • Minor fix for users of !Internet 4.xx. NOT tested.
    • !Newshound uploaded.
  • 22/04/98 BETA 0.09
    • Prototype 'connection' info window uploaded.
    • Minor template detail corrected in Config window.
  • 23/04/98 BETA 0.10
    • MOTD and 'connection terminated' windows close when reconnecting.
    • Tentative support for the new call logging system added.
    • New configuration window design.
    • Enhanced serial support for older (RO 3.11 and less) machines.
  • 25/04/98 BETA 0.11
    • Borderutils details taken care of.
    • Numerous small tidyings up.
    • Costing support added.
    • Curious aside: Beta 11 has more goodies than 10, but is smaller. (!)
  • 26/04/98 BETA 0.12
    • Fixed bug in call costing window (there aren't 3600 minuits in an hour!)
    • Fixed identical bug in connection control window (2 mins later (!)).
    • Added a 'show connection speed details' configuration option (tentative support)
    • One or two minor bugfixes.
    • Executable size currently at 23484 bytes.
    • BETA 0.13 (!) Two releases in one day. Stupid bug fixed, and documentation updated.
  • 27/04/98 BETA 0.14
    • Bug in costing fixed. Now selects /correct/ call rate.
    • BETA 0.15 (another one!) Yet another bug in costing fixed. Costs are now logged on failed connections (ie. were the connection gets broken after login) as well.
  • 06/06/98 BETA 0.16
    • Bug in costing fixed. Now really does select /correct/ call rate.
    • Bug Re: older systems (Pre RO 3.5) fixed.
  • 08/07/98 BETA 0.17
    • MAJOR compiler problem sorted.
    • Added 'cost or time' toggle option.
    • Added 'Toolbox' support
  • 11/07/98 BETA 0.18
    • 4 memory leaks sealed up. Seems totally stable (touch wood)
    • Iconbar icon added.
    • Status LED's added.
    • Quit moved to where it belongs.
  • 12/07/98 BETA 0.19
    • 1 or two diddly errors squashed.
    • Connection Control window 'spring cleaned'
    • Shutdown routines sorted out a lot.
    • Not crashed AT ALL recently! (which is good)
    • The whole thing has got a little smaller!
  • 13/07/98 BETA 0.20
    • Fixed line dropping at 'log off' time.
    • Not crashed AT ALL recently! (which is good)
    • Tidied the code a bit more. It looks quite pretty now…
  • 14/07/98 BETA 0.21
    • String length bug fixed.
    • PC card fix re-enabled. (auto detected)
    • Still not crashed…
  • 19/07/98 BETA 0.22
    • AutoDisconnect added. (3 systems)
    • AutoConnect added.
    • Code tidied a LOT…
    • STILL not crashed… Setting itself up for a fall?
  • 21/07/98 BETA 0.23
    • AutoDisconnect fixed so it isnt AutoDisconnectWhenItFeelsLikeIt.
    • Code tidied a little. Should use less CPU time when idle…
    • I'm getting suspicious about it not crashing…
  • 22/07/98 Release 1.00
    • It seems stable.
    • Should use Even Less ™ CPU time.
    • Call logging implemented.
    • Option to help silly modems disconnect better. (DTR drop)
    • It'll crash just after everyone starts using it. Just watch - Murphy is everywhere….
  • 23/07/98 BETA 1.01
    • Bug fixed. (DTR drop config was tied to call-log config for some reason)
    • Window saver added. (allows you to choose where the connection control window opens)
  • 28/07/98 BETA 1.02
    • Multi-user support added. (passworded)
    • User interface tidied.
    • Memory footprint shrunk. (68K minimum)
    • Minor bugfixes all round…
  • 31/07/98 BETA 1.03
    • Multi-user support made secure.
    • Multi-user cost and timing added.
    • User interface tidied more…
    • Memory footprint grown slightly (88K)
    • Bugfixes:-
      • Cannot logout while connected.
      • Checksumming routine works now.
      • Iconbar sprite width problem sorted.
  • 04/08/98 BETA 1.04
    • Cost projection added.
    • User interface tidied.
    • DNSresolver is now used, thanks to Stewart Brodie.
    • Memory footprint shrunk again. (72K minimum)
    • No longer conflicts with other Diallers. (theoretically!)
    • Choices files now stored in !Boot.choices
  • 12/08/98 BETA 1.05
    • Upgrader code fixed
    • bugfixes all round
  • 21/08/98 RELEASE 2.00
    • No bugs reported.
  • 20/09/98 RELEASE 2.01
    • This is a stable release version, correcting 1 bug in v2.00 (Resolver didnt work)
  • 30/11/98 RELEASE 2.02 (My birthday, yay!!!)
    • Resolver *really* works now
    • PPP conenctions using 56K / ISDN lines now supported!
 
home/projects/riscos/zetnet/zetnet.txt · Last modified: 2008/02/06 22:36 by ian
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki