home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
comms
/
freeterm_1
/
!FreeTerm
/
ChangeLog
< prev
next >
Wrap
Text File
|
1997-09-21
|
13KB
|
349 lines
FreeTerm v1.34
~~~~~~~~~~~~~~
***************************************************************************
* Contact xargle@eh.org with bug reports etc. When reporting a bug please *
* mention all symptoms and accurately note all errors reported. *
***************************************************************************
Notes
~~~~~
The flags option does nothing.
Bugs
~~~~
* There are unverified problems with Gnome's resolver and numeric addresses
* Things occasionally bomb out on some machines, not on mine though.
* Terminal windows are currently opened too early, or so it seems. Wierd
thing is that the internet stack is returning EWOULDBLOCK and a size of
-1, that means the terminal is responding correctly by opening a window
if my thinking's correct... hmmm...
Wishlist (may be done someday, depends on how much free time I have)
~~~~~~~~
* Split screen chat style operation
* Line editor
History
~~~~~~~
Version 1.34
* German resources from Richard Atterer <atterer@augsburg.baynet.de>
now included in standard distribution.
* New default sprites designed by Richard Atterer, the old sets are
still included.
* A couple of problems with the messages file fixed, so the spool
submenu etc work almost correctly, there's still a slight problem
with Spool->Open and Selection->Open, the submenu tags seem to be
ignored, they still work as normal menu entries though.
Version 1.33
* shutdown(socket,2) now called before socket close
* FreeTerm doesn't interpret some finger URLs correctly, and generally
doesn't show the output as nicely as some web browsers, so it can be
prevented from responding to ArcWeb & ANT finger URL broadcasts by
using the new -nofingerurl command line switch.
* Finally scrapped Ttylinkd
Version 1.32
* For some silly reason the messages file was missing the > for the
Spool->Open menu entry on the terminal menu
* Disconnection fixed, FreeTerm had a nasty tendency of leaving sockets
open.
* Alternative sprites supplied by Paul LeBeau
* New font, Paul9x17 supplied by Paul LeBeau
Version 1.31
* Scripts in <FreeTerm$Dir>.Script now appear in the hot list, hot
list code was generally improved.
* FreeLoader now deals with URLs passed in CLI to allow ANT's URL
protocol to launch telnet and finger URLs when FreeTerm isn't
loaded.
* New fonts from Reuben Thomas: (Sys08x08, Sys08x16 and Z88/06x08)
> Sys08x08, Sys08x16
>
> These fonts are not really useful with Zap, but are with FreeTerm
> if you want to use the system font. Zap can supply the system bitmaps
> when parts of a font are missing (as with e.g. SysDec, SysDom), but
> FreeTerm can't. In fact, the control characters are all blank in
> these fonts, as I couldn't be bothered to put them in.
>
> Z88/06x08: the Z88's font
>
> This bears a marked resemblance to 06x08.C, which I used as my model.
> I suppose that when you get this small your choices as a designer
> are limited. Anyway, this is a faithful copy of the Z88 font.
>
> Note: the System fonts are probably (c) Acorn Computers Ltd, and
> the Z88 font (c) Cambridge Computers Ltd.
>
> Reuben Thomas (rrt1001@cam.ac.uk until at least July 1998).
Version 1.30 Beta (5th April 1997)
* user is now shown a window whilst connections are in progress, this
will probably be improved soon to allow aborting connections.
* a couple of memory nasties fixed. finger session deallocation could
previously muck up telnet sessions and/or try to free invalid
blocks (thus resulting in a complete quit).
* now compatible with ANT's URL launch protocol (intercepts telnet: and
finger: requests) - this hasn't been tested with indirected URLs yet.
* now intercepts render requests for finger: urls from arcweb
* new script command "title" allows terminal window title to be changed
* now confirms quit if sessions are still open.
* fixed crashes when long (over 512) URL requests are recieved
* rudimentary looping commands (jump and label) added
* task and sendf commands now work
Version 1.29 Beta
* task and sendf commands added to freescript
-- NOTE: these don't work yet. Work in progress.
* another fix of iconsier handling code, hopefully got it sussed now.
Version 1.28 Beta (29th January 1997)
* bug fixed in iconiser handling code which caused a crash when the
iconiser changed.
* for some reason the 1.27 distribution had ic_freeterm instead of
ic_term - this is fixed.
* command line switch added - "vtlie" which forces FreeTerm to report
itself as a vt100 rather than vt102 terminal to the remote end.
Version 1.27 Beta (12th December 1996)
* iconised windows now have sensible names (xargle instead of uk etc)
* beep script command added (generates vdu 7)
Version 1.26 Beta (5th December 1996)
* Manual covers scripts.
* Connect to remote host window now grabs input focus
* Connect to remote host window remembers port and host of last
connection.
Version 1.25debug (8th November 1996)
* Scripting features reasonably stable, memory leak probably still
present but not for long.
* Scripts can now be put into the AutoRun directory without FreeTerm
running itself <n> times.
Version 1.24debug (17th July 1996)
* ArcWeb telnet URL passwords and logins are supported through script
routines.
* MTTermSupport module added, allows keypad to be used properly for
VT keys, although yet to be put through.
Version 1.231debug (30th June 1996)
* 1.23 minus scripting features.
Version 1.23debug (30th June 1996)
* Rough attempt at fixing load/crash bug reported by some users.
* This version has a known memory leak, I just haven't got round to de
allocating script processes which are never started.
* Extra script loader program added to forward freescript runs
appropriately. Scripts use officially allocated type 0x133.
* Script language added (thanks to those on #acorn for putting up with the
testing)
Version 1.22debug (6th June 1996)
* Hopefully fixed icky bomb-out-on-socket-fail behaviour
* Terminal test window added
* Larger history sizes now allowed, up to 9999 lines
Version 1.21debug (5th June 1996)
* stderr redirection detected and buffering disabled automatically
* No longer crashes if palette could not be written
* Please close window message no longer displayed before autoclose
* HostlistH now actually included when saving hostlist
Version 1.20 (Freeware) (29th May 1996)
* Wimpslot adjusted to 200k, should avoid any font handling problems
* Funky palette editor now more reliable
* Fixed minor bug in keypad menu option ticking
Version 1.12n Beta (Limited distribution) (21st April 1996)
* New version of SICKterm
Finder support
VT100 keypad
Version 1.12m Beta (Limited distribution) (5th April 1996)
* Hot list displayed upon right click on icon.
* AutoRun directory added, all files in this directory are started as
wimp tasks when FreeTerm is loaded.
* Funky palette editor completed.
Version 1.12l Beta (Beta Release) (13 Dec 1995)
* Configuration dialogue pop-up menus for height, width and history are now
ticked correctly. Palette and font menus are as before, they'll be fixed
soon.
* New version of SICKterm
Screen depth/eigenvalue changes now dealt with properly
DragASprite used for selection drags
Selection drags within same window no longer cause paste
Selection saveas box
Fully internationalised
No more menu files
Menu widths on older machines should be correct
* VTLib like session finder added, not linked through to SICKterm yet.
* Bugfix: Debug calls now terminate lines properly
* Now allows the user to add hotlist entries with ports not on the ports
hotlist.
* Bugfix: No longer tries to connect to "" when a duplicate freeterm is
started and no parameters are supplied to the new copy.
* Bugfix: Defaults to telnet URL when no port is specified in a URL rather
than attempting to use the null string as a service name.
Version 1.12k Beta (Beta Release) (23 Nov 1995)
* Client argument capabilities added to CLI and added to session triggering.
* Telnet auto close when session ends added.
* Finger client included
* Parameter ability added to connect dialogue
* Some redundant code binned
Version 1.12j Gamma (Limited Distribution) (8 Nov 1995)
* New SICKterm, fixing line mode problems.
Version 1.12i Gamma (Limited Distribution) (26 Oct 1995)
* Language options added
Version 1.12h Gamma (Limited Distribution) (19 Oct 1995)
* Hotlist alteration code debugged
Version 1.12g Gamma (Limited distribution)
* Altered configuration code, with version identification.
Version 1.12f Gamma (Limited distribution) (30 Aug 1995)
* atexit now no longer used.
* weird connect/configure interactions fixed.
* slightly more sensible version numbering 8)
Version 1.12b Gamma/bx (Limited distribution) (21 Aug 1995)
* Responds to ArcWeb requests for telnet URLs
* Only one connection initiation window may be open at once.
Version 1.12b Gamma/ax (Limited distribution)
* Customisation for SICKTerm
* Occasional pop up menu problems fixed
* Configuration window added
* improved list functionality
* no longer checks for port entries after the same numeric port
* session triggering via WIMP messages
NOTE: _very_ beta, don't even think of using it yet. 8)
* Only one copy may be loaded, CLI session opens are passed to existing
copy.
* No longer crashes when 'Hotlist' on iconbar is clicked (not in submenu)
* Other smaller changes too numerous to mention.
Version 1.12b Gamma (Limited distribution)
* Now using SICKTerm by Merlin Hughes
Version 1.12b (30 May 1995)
* telnet.c
0.12 & 0.12a Failed to close sockets with socket descriptor zero.
This has been fixed.
Version 1.12a
* main.c, misc.[ch]
-nopop switch added, allows disabling of 'Resolving...' dialogue boxes
and reports domain errors via werr if present.
* list.c
Potential nastyness corrected.
* core.c
Telnet now copies the host/port string before munging for its own use.
This caused problems with hostname aliases, these were expanded in
telnet.c into full hostnames, writing over the original parameter
string. Fine, usually. However, clicks on the hot list where there
are two entries pass pointers to FreeTerm's parts of malloced
hostlist structures, so telnet.c would happily overwrite other
malloced variables etc, causing untold horridness. Incidentally I
did try to preserve the port/host strings in core.c but strcpy did
not work properly, this could mean there is yet more fun to come,
or it could be a bug in the compiler.
Thanks to Reuben Thomas (rrt1001@cus.cam.ac.uk) for pointing this
one out.
* main.c, lists.c
A few bits moved into Resources, system variables used to point at
configurations etc. to reduce headaches for non FreeNet users.
Version 1.12 (22 May 1995)
* terminal.[ch], telnet.c
User is now informed of remote closes via terminal rather than werr.
* terminal.c
Close confirmation added.
* iconbar.c, main.c, added core.c
_Very_ basic core structure added.
* misc.[ch], telnet.c, iconbar.c
inform routines added for normal errors (ie domain look up fails) and
status reporting for domain lookups. Non serious error window uses
L validation string, so thanks to some pathetic coding in OS 3.5 it
isn't rendered too well when a wimp outline font is used. Acorn have
promised a fix....
* iconbar.c, lists.[ch], misc.[ch]
Iconbar menu gained hotlist item, menu as per host menu in dbox, if
no default port for entry the dbox is opened upon selecting the option,
otherwise a connection is opened.
* iconbar.c
Rejects connect attempts with no hostname
* main.c
Task name changed to FreeTerm, iconised window sprite added
* iconbar.c changed, lists.[ch] and misc.[ch] added
Pop up menus added in connect dbox.
* telnet.c
The port string is now lowered before passing for service look up.
Error generation if port string not found in services list improved.
Version 0.11
* Messages
Changed version to 0.11.
* telnet.[ch]
Fixed bug in options negotiation caused by options state array being
one entry too small.
Version 0.10
* Messages
Changed version to 0.10 for first properly numbered version.