| |
DH3MB > DPTNT 03.01.99 15:28l 124 Lines 6607 Bytes #999 (0) @ EU
BID : 219DB0IRS00F
Read: GUEST
Subj: Changes in version 1.3
Path: OE1XAB<OE3XPR<OM0PBM<OM0PBB<SR9ZAA<SR9DIP<SR6DOP<SP6KBL<OK0PPR<OK0PKL<
DB0MAK<DB0PV<DB0AAB<DB0FSG<DB0IGL<DB0IRS
Sent: 990102/2347z @:DB0IRS.#BAY.DEU.EU [Ingolstadt Nord, OP: DG1MGJ] bcm1.40k
From: DH3MB @ DB0IRS.#BAY.DEU.EU (Jonny)
To: DPTNT @ EU
------------------------------------------------------------------------------
Changes from V1.1alpha3 to V1.2 (Jonny, DH3MB)
------------------------------------------------------------------------------
For more than one and a half year, no new patches or versions appeared from
Mark, so I decided to apply the last two patches from him and also some
patches from me which provide some new features:
- Due to a change in /usr/include/linux/posix_types.h beginning with
Linux Kernel 2.0.32, all appearences of 'struct fd_set' had to be
changed to 'fd_set'. This means that you need Kernel 2.0.32 or
later if you want to compile TNT, or you have to undo these changes.
- TNT did not compile under glibc2 (aka libc6). The #include's had
to be changed, so it will now compile with both libc5 and libc6.
- The configurationfile ~/tnt.ini now may also be named ~/.tntrc.
- Support for Linux-Kernel-AX.25 will be compiled in per default,
the ax25-utils-include-files must reside in /usr/include/ax25.
- When using Kernel-AX.25, a new parameter named 'moni_socket'
may be given in ~/.tntrc. TNT will then not try to open a monitor-socket
(which requires root-privileges), but it will read the monitor
from the given socket. E.g. if tnt sees the line 'moni_socket *:1234'
in ~/.tntrc, it will read the monitor from a local interet-socket on
port 1234.
- New remote-command: Using '//MSG <channel-number>' a QSO partner
is now able to send a message to an other channel. The command
may be abbreviated: '//<channel-number>' works, too. Switch
of this feature using ':SETACC MSG OFF', if you don't like it.
- New command: Using '://<remote-command>' you are able to force the
execution of a remote command.
- New command: Using ':CTRLTX <character>' you are able to send a
control-character. E.g. use ':CTRLTX T' to terminate a telnet-connection
on some NOS-systems.
- Changed the behavior of automatically generating answers when a
BayCom-password-request is received: When connecting to a callsign which
has an BayCom-password-entry in pw.tnt, the first 20 lines, which are
received from this call, are scanned for a password-request and - if
a request has been found - the correct answer will be sent back. This
is useful for answering a user-password-request of a BayCom-Mailbox.
However, new versions of the FlexNet node use the
BayCom-password-procedure. Now, if you receive the response of the
FlexNet-PAR-command within the first 20 lines after connecting a FlexNet
node, the lines are interpreted as a password-request and the according
answer is sent back, which does not make sense, of course.
The reason for this misinterpretation is the algorithm for finding
such password-request: Every line is scanned for five numbers
seperated by one or more spaces, and the FlexNet-parameter-list
includes such lines. Due to this the algorithm has been changed: A
line will only be interpreted as a password-request, if it additionally
includes the '>'-sign (Usually, password-requests look liks this:
'DB0IRS> 1 2 3 4 5').
- When sending a file (either using the commands :SEND, :SENDABIN, etc. or
after receiving //SEND, //SENDABIN, etc.) the specified file will now
not only be searched in the upload-direcotry, but in the following ones
(in the given order): upload-directory, download-directory,
home-directory.
------------------------------------------------------------------------------
Changes from V1.2 to V1.3 (Jonny, DH3MB)
------------------------------------------------------------------------------
- Fixed a bug when sending a file using AutoBIN, which is not in the
upload_directory.
- Cleaned up the "#ifdef __GLIBC__" stuff
- Sending empty lines is now possible, also with :WHOLELIN switched ON
- German umlauts are now sent with ISO encoding
- Rewrote the hufmann-decompression-procedure, so that uncompressed
frames are recognized when :COMP is switched ON
- Hufmann-encoded frames will be decoded in the monitor window, if
'moni_decomp' is set to '1' in tnt.ini; please note that this may
fail sometimes, so that frames will be decoded although the are not
really encoded
- Included a patch from Walter, DG9EP, which adds some new commands
to include some PGP functionality:
:PGPAUTO ON/OFF Disables/enables the PGP functionality
Default: OFF
:USEGPG Use GPG instead of PGP
Default: OFF
:PGPKEYAD ON/OFF If enabled, received keys are added to the keyring
automatically; if disabled, the keys are shown only
Default: ON
:PGPEDIT <password> Calls an external editor set via the environment
variable EDITOR, or vi, if this is not provided.
The file name is generated by TNT. If you
save the file and exit the editor, TNT will
automatically add the PGP-signature and
send the file on the channel you entered the command,
so be sure to enter a SEND-command at the BBS before
you call the editor. Example:
SEND DEBATE @ WW Do not use PGP!
:PGPEDIT <mypassword>
^Z
If you exit the editor without saving the text, or
if you have provided the wrong password, nothing
will be sent.
In the second case, you may reenter the command with
the correct password and the edited text will be loaded
into the editor again.
:GPGEDIT <password> Same as PGPEDIT, but using GnuPG(GPG)
Note: You need a working PGP 2.6.x installed on your system!
The PGP support is still experimental and there are some
problems left:
- If :LOGQSO is active, the PGP functions will not work. However
this is also true with features like :AUTO7P, and a general
problem of TNT.
- Files created with :PGPEDIT will not be deleted from the
/tmp direcotry after they are sent.
Please report bugs regarding the PGP stuff to DG9EP@DB0IZ.#NRW.DEU.EU
------------------------------------------------------------------------------
Please note: The documentation still is the one of version 1.0 and
needs to be updated. The broadcast transmitter is still broken.
Read previous mail | Read next mail
| |