home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 6
/
AACD06.ISO
/
AACD
/
Online
/
AmTalk-2
/
amtalk-2.readme
< prev
next >
Wrap
Text File
|
1999-07-31
|
13KB
|
372 lines
AmTALK II - 2.0
=====================
AmTALK II is a combined server/client for the Internet TALK
protocol for point-to-point online chatting.
AmTALK II has the following highlites:
- fully multithreaded for several talk sessions at once.
- auto answer facility to accept talk requests and store
incoming messages. Can be triggered manually or by
a user-definable timeout. Optional auto answer
information icon on workbench displaying number
of new and unread messages.
- "Locate" function to locate an AmTALK II user on a dynamic
IP address even if you don't know the exact IP number
he is using right now.
- history of last used talk addresses for easy access.
- user configurable sounds for notification of incoming talk
requests and successfully established talk links and more...
- userlist to store frequently used talk partners,
with aliasing for easy talk start and specificable
access privilleges (override auto answer,
refuse/ignore always, locate always etc.)
- can be started from inetd, or reside resident in
the background, activated by hotkey.
- supports clipboard Copy & Paste from talk windows.
- keeps a full log of incoming talk requests.
- supports session log save in ANSI or plain text mode
- nice and friendly GUI to start talks, control
operation and configuration
- handles incoming talk requests with "wrong" usernames
gracefully.
- keyboard resethandler to gracefully close active talk
requests upon a soft reset.
- works with Genesis, AmiTCP, Miami and as225r2-derived TCP/IP stacks.
NOTE: the provided Installer script doesn't work with the old OS 1.3
1.24/1.25 versions of Installer. Please get Installer-43_3.lha from AmiNet
(/util/misc) or from ftp.vapor.com, /pub/misc/Installer-43_3.lha.
AmTALK 2.0 uses different keyfiles than AmTALK 1.x; however, the
upgrade is totally free. New keyfiles have already been mailed out
to everyone who registered AmTALK 1.x, if you didn't receive yours,
please mail to <keyfile-update@vapor.com>, stating when and where
you originally registered.
History
=======
2.0 (Fri Jul 30 17:20:54 1999)
------------------------------
- now uses vapor_registration.library instead of old reg util (Carlos)
- fixed labels of General Prefs/Notification cycle gadget (Carlos)
- reworked about window to reach clickable URLs (Carlos)
- unregistered version should nag more now ;-) (Carlos)
- added new keyfile stuff. Now looks for AmTALK-2.KEY
RSA encrypted key (Olli)
- initial CVS import
[source code taken over - complain to Marcin for now...]
- linked with Carlos' MUI frontend - now every object can
be hotkeyed (rework your translation - see translators.readme
for more details)
- you can now use F1 and F2 keys in main window as equivalents
to "AmTALK" and "x/x Msgs" buttons
- some cosmetical changes (added missing CLOSE gadgets,
OK/Cancel buttons to follow Amiga Style Guide)
- removing message from the AA log clears message read window too
- "Clear log" clears log only. "Integrated" window close wasn't
intuitive
- "Clear log" asks for confirmation now
- terminating talk session disables now Copy/Paste/Save menu items
when needed
- in TALK window you can press F1, F2, F3 as equivalents of
clicking "Talk", "Locate and talk" and "Userlist" buttons
- number of host history entries is now definable
- host history pop-up list can be now edited directly from AmTalk
- AmTalk now keeps log list up to date even the log window is open
(you had to close and reopen the window to get it refreshed before)
- opening "Userlist" from main window does not close its window
anymore (again, it was not intuitive behaviour)
- more sounds events added
- AmTalk now sets environmental variables AmTalk_TotalMsgs and
AmTalk_UnreadMsgs, so you can track these values externaly
- changed order of messages information button. It's now
"UnreadMessages/TotalMessages" which is more 'popular' way of
presentation
- default hotkey changed to "lamiga t". Using RAmiga wasn't smart
enough and used to confict with hotkeys of programs' pull down
menus
- log display list is now displayed from recent (on top) to latest
- fixed settings saving. AmTalk used to write "NoWait" instead of
"DONOTWAIT" tooltype
- If there's no user-defined AA welcome phrase, AmTalk will give
you default one as template, when you enter AA settings window
- you can remove single log entries as well as clear the whole log
- you won't be able to close prefs window if any ASL requester is
floating around anymore
- first occurance of "%ld" in AA welcome phrase will be replaced
by Maximum Message Len value
- "Clear" button added to AA view window
- AmTalk now uses PopHotkey.mcc class to simplify the definition of
broker hotkey
- QuietQuit option added (mainly for my testing purposes, but
remains here - maybe someone find it useful as I did ;-)
- save talk session is now possible. AmTalk saves either two files
(xxx.1 and xxx.2), which hold separated contents of each
text area or single session file, depending on "Single file session
save" switch. NOTE: if you resize the window you lost that part
of your scrollback buffer which remain not visible. This is
term.mcc bug, not mine. Yell at Olli ;-)
- AmTalk now traps CTRL-G (Beep) sent by your party and plays
defined sound or does simply DisplayBeep() to notify you
- You can press F1-F4 in sound prefs windows to test sounds
(added due to lack of different shortcuts for 4 "Test" buttons)
- Can pop its screen and proper talk window to front upon
receiving Beeps signal (CTRL-G) (definable)
- User definable shortcuts for Talk announce window
- Paste limit size increased to 2KB (but don't flood you party!)
- Beeps can be optionally 'echoed' to the talk window
- Definable default button in Talk announce window
- Connection can be terminated w/o closing the talk window,
so you can easily save the session or read it all over again
(see the Windows menu)
- AmTalk can ignore empty AA messages if you order him to
- Definable shortcuts for buttons in Talk announce window
- fixed old bug in user list handling. Now AmTalk should properly
create new users from announce window.
- current release of required classes included (as usual)
- the announce window may not open under some circumstances
(user was playing with GUI - dragging windows, holding and
using sliders for a longer time (e.g. in IBrowse for instance)
even it was expected to (no "Always AA" turned on etc). Now AmTalk
knows about that and tries to resolve that smarter, and will
smothly fail back to AA if opening the window won't be possible.
1.9
---
- now saves last used dir to ENV(ARC):Vapor/AmIRC_LASTUSEDDIR
- now uses NList.mcc V19+ if available, UseOldStyleLists arg
as usual (Olli)
1.8
---
- included Textinput 13.22
- compiled with optimizations
1.7beta
-------
- AmTALK failed to close UDP sockets under certain circumstances,
causing some spurious error messages on subseqent starts
- AmTALK can now be started with a "talkadress" and locate option,
thus obsoleting the rexx starter.
- recompiled with SAS/C 6.58
- included Textinput V13.20
1.6beta
-------
- now uses Textinput.mcc instead of Textview.mcc
1.5
---
- recompiled without scheduler optimizer due to known bug
- added new version of textview.mcc
- added spanish translation and guide file
- added new registration utility
1.4beta
-------
- fixed lame typo in command args -- argument is now called
"Inetd", not "Identd". Accepts "Identd" for compatibility, too.
- added new version of textview.mcc
- fixed about window opening after 30 days even if a keyfile
was installed
1.3
---
- fixed crash with OS 2.x due to missing datatypes.library
- added new (and 68000 compatible) version of textview.mcc
- added new version of term.mcc
- fixed screwing of auto answer text under certain circumstances
1.2
---
- changed app preconfig method to avoid initial window
close/reopen
- sound section in prefs is now disabled when datatypes are
not available
- fixed bogus display of iconify gadgets
- no longer shows a bogus "no alias" error when the talk string
is empty and return/talk/talk&locate is pressed
- added french catalog
1.1beta
-------
- fixed OS 2.x crash (using exec pool functions)
- added new textview.mcc/mcp and term.mcc
- added reworked catalogs
- fixed about text
- fixed resetting of tiny font to helvetica/9
even if the tiny font is configured in MUI prefs
- used optimizing cat compiler
1.0
---
- first release version
0.44beta
--------
- now uses TextView.mcc for auto answer message editing
- the talk TCP session socket is now set to SO_KEEPALIVE
mode
- remote identd lookup is now done when establishing a link,
too
- status messages are now printed in bold text
[0.43 skipped due to revision error]
0.42beta
--------
- fixed "Delete" in Auto answer viewer to delete the selected
message, instead of a more or less random one
- fixed End-Of-Settings line written to Icon's tooltypes
0.41beta
--------
- now does a identd lookup on the remote stream socket
after a talk is established, displaying the returned
username or <no-identd> / <identd-error> in the message.
- messages in the auto answer box now have 3 different
statii: NEW, UNREAD and READ.
- forcefully enables the ARexx port even if it's disabled
in MUI prefs.
- added preliminary amtalk.text documentation by AdamH.
It's written by a canadian, so don't expect too much :-)
0.40beta
--------
- didn't send UNKNOWN_REQUEST upon getting a UNKNOWN_REQUEST.
Now does. Fixes problems with other clients sending non-standard
stuff to talk ports to do tricky things, notably WinTalk.
- included new term.mcc which fixes spurious "Please insert
Volume <Bullshit>: in any drive" and cut&paste errors.
0.39beta
--------
- fixed reset handler not notifying "I'm done" and therefore
causing a 10 second delay in the reset process.
[0.38 skipped due to revision error]
0.37beta
--------
- fixed reading of auto answer messages (finally...)
- moved "Accept" to the top of the announcewin window
to have it more easily reachable with keyboard
control (Tab/Enter).
- added a hopefully thorough explanation of the locate
protocol to this readme, in the hope that someone
reads it (Aren't I silly?)
- fixed ARexx argument parsing for TTY and LOCATE
flag.
0.36beta
--------
- added keyboard reset handler. Will close all talk connections
with a "*** REMOTE MACHINE REBOOTING ***"
- removed all shortcuts from the "Incoming TALK request"
requester
- "talk to" string gadget now only rejects WSP chars.
- fixed display of auto answer messages (was turned upside down)
- fixed yet another crash related to AmTALK unable to
find it's own path due to inetd startup and screwed PROGDIR:.
Happened on prefs save. Will now put up a warning requester
in this case, telling users to fix their inetd.conf.
0.35beta
---------
- fixed potential crash upon problems with getting the App's
icon
- aainfo win now has a "Talk" button to start the main UI
- changed layout of the "Incoming talk request" requester
- talk window now appears relative to mouse pointer position
0.34alpha
---------
- AA-Info-Win is now snapshottable
- Quit didn't work on inetd-startup
- added "Locate always" flag to userlist
- added "Locate and Talk" to auto answer list and log window.
0.33alpha
---------
- will now raise it's priority itself when being started from inetd with -1.
- fixed window ID assignment for the talk window.
- now handles edit char exchange correctly.
- now dies upon CTRL^C in edit windows.
- locate now works, or is supposed to do so :-)
0.32alpha
---------
- fixed window list stuffup (removed windows weren't
actually removed from the window list, causing
all kinds of neat trouble)
- removed all otalk support stuff (never used anyway)
- fixed loading of Auto-Answer messages.
- fixed crash when AmTALK is unable to GetDiskObjectNew()
it's icon.
NOTE: There is a problem with AmiTCP's inetd not
setting PROGDIR: correctly when it starts up demons.
Modify your identd.conf so that the line looks
like:
ntalk dgram udp wait root p:amtalk/amtalk p:amtalk/amtalk identd=1
That is, the full path to AmTALK has to be specified
both in the "server name" and the path field of identd.conf,
otherwise AmTALK can't locate settings, log, autoanswer store
etc.
0.31alpha
---------
- recompiled for new term.mcc
0.29alpha
---------
- added locate facility
0.28alpha
---------
- will not put up the quit warning requester when started from
identd
- is a nice daemon and queries the service database for talk
and ntalk port numbers
- documentation error: you must NOT start otalk sessions
via identd
0.27alpha
---------
- fixed the as225 interface
- it's now possible to start AmTALK via identd so you don't
have to run it all the time
The entry for AmiTCP is:
ntalk dgram udp wait root p:amtalk/amtalk amtalk identd=1
Replace p:amtalk/amtalk with wherever amtalk resides on your system.
Make sure you don't have an entry for otalk there!
0.26alpha
---------
- when started twice, a "can't create window object" error
occured, instead of silently quitting and forcing
the other instances to front
- fixed crashes when closing the "Auto Answer" setup
windows