dnprogs (2.18-1) unstable; urgency=low

  * Fix dependancies in dnet-progs so libdnet gets pulled in too even when
    build by the autobuilders. Closes: bug#122893
  * Fix sending of binary files by FAL by block.
  * Add .html, .tgz & .bz2 file types to FAL types list

 -- Patrick Caulfield <patrick@debian.org>  Mon, 10 Dec 2001 10:15:12 +0000

dnprogs (2.17-1) unstable; urgency=low

  * Don't print "done" when stopping daemons in dnet-progs.init.d
  * Use cuserid() rather than getlogin() to determine username so that
    commands run under su and sudo work as expected
  * include <stdarg> in rms/getreply.cc so it compiles on hppa
  * Use -fsigned-char when building uulib to make it more portable
  * Fixed message "Error opening file for input: Success" when attempting
    to fetch a locked file using dncopy
  * Fix some lintian warnings

 -- Patrick Caulfield <patrick@debian.org>  Wed,  7 Nov 2001 15:15:28 +0000

dnprogs (2.16-1) unstable; urgency=low

  * Remove pre-increment in FAL so that close-time attributes get
    applied to the right file - and don't crash on the last file.
  * Look at OPEN as well as CLOSE time attributes for SPL, DLT and TEF.
  * fal's directory output now correctly sends the new directory information
    if a double wildcard is used: eg [*]*
  * Fix bug in fal where binary files got corrupted if copied in "record"
    mode
  * setether now also sets the default interface for 2.4 kernels

 -- Patrick Caulfield <patrick@debian.org>  Tue, 16 Oct 2001 14:25:38 +0100

dnprogs (2.15-1) unstable; urgency=low

  * in librms/parse.cc pass va_list in a wrapper struct so that it works on
    powerpc systems.  Closes: bug#111680
  * add set -e to Makefile so it gives up on error. I never was any good at
    writing Makefiles.
  * Minor manpage changes.

 -- Patrick Caulfield <patrick@debian.org>  Sat, 15 Sep 2001 13:26:46 +0100

dnprogs (2.14-1) unstable; urgency=low

  * Fixed random failures of dnet_conn caused by uninitialised structure member.
  * Added printf-style variable arg lists to librms rms_t_* functions
  * Made rpm generate sensible arch codes.
  * setether puts the card in "allmulti" mode. Some cards need this to
    collect the hello messages.
  * added -s (show stats) option to dncopy.

 -- Patrick Caulfield <patrick@debian.org>  Mon,  3 Sep 2001 15:53:48 +0100

dnprogs (2.13-1) unstable; urgency=low

  * Fix use of __GLIBC__ macro
  * Allow binary keys in librms
  * Remove debugging printf from dnet_conn function

 -- Patrick Caulfield <patrick@debian.org>  Tue,  7 Aug 2001 19:32:06 +0100

dnprogs (2.12-1) unstable; urgency=low

  * Don't use makedepend for dependancies.
    Closes: bug#104961
  * Fix symlinks for dn_accept man page

 -- Patrick Caulfield <patrick@debian.org>  Tue, 17 Jul 2001 10:18:32 +0100

dnprogs (2.11-1) unstable; urgency=low

  * Remove build-depends on fakeroot so it can build on MIPS/MIPSEL
    Closes: bug#101427
  * Minor source code fixes so it will compile cleanly with GCC 3.0
  * Added German template for debconf in dnet-common. Thanks to Sebastian Feltel
    Closes: bug#101606

 -- Patrick Caulfield <patrick@debian.org>  Wed, 20 Jun 2001 13:22:34 +0100

dnprogs (2.10-1) unstable; urgency=low

  * Fix crash in libdap if the first byte of a message is the last
    byte of a packet.
  * Add man page symlinks for dnet_accet/dnet_reject and
    dnet_endnode/dnet_nextnode.   Closes: bug#99611

 -- Patrick Caulfield <patrick@debian.org>  Sat,  2 Jun 2001 11:03:54 +0100

dnprogs (2.09-1) unstable; urgency=low

  * Fix config script to allow node numbers > 63
  * Fix compiling on latest libc
  * dnet-common is arch independant
  * Tidy depends and build-depends
  * Changed use of debconf isdefault to seen

 -- Patrick Caulfield <patrick@debian.org>  Sat, 24 Feb 2001 13:33:42 +0000

dnprogs (2.08-1) unstable; urgency=low

  * First Debian upload.  Closes: bug#83642
  * Split into 4 packages.
  * FAL now correctly uses metadata for block-structured files.

 -- Patrick Caulfield <patrick@debian.org>  Sun,  4 Feb 2001 14:23:07 +0000

dnprogs (2.07-1) stable; urgency=low

  * Fix VMS errors sending block-structured files from fal
  * Added support for Ultrix DATE DAP message (another "new" extension)
  * Cope better with VMS errors when sending files (eg. disk full)
  * Changed some prototypes in netdb.h to match Ultrix
  * Fixed compile of phone because of stupid ncurses symbol
  * dnet_conn() is Ultrix-compatible (with a 2.4 kernel)
  * Substantial enhancements to mail to make it work. But only on 2.4 kernels
  * New function dnet_eof. Again, only for 2.4 kernels
  * Shared libraries linked correctly now (according to lintian)
  * Made it work properly on big-endian machines under 2.4
  * Vastly improved debian package
  * Mucked around with nearly all of the man pages a little
  * Made startnet set the MAC address of any or all interfaces
  * Added -f (force) to startnet to make it DOWN an interface before mucking
    about with it.
  * This file is now a Debian changelog

 -- Patrick Caulfield <patrick@debian.org>  Sat,  28 Jan 2000 15:13:09 +0000

dnprogs (2.06-1) stable; urgency=low

  * Fix build of phone on Debian Potato systems
  * Fix bug in FAL where it truncated some binary files in stream mode.
  * Improve performance and system overhead of ctermd & sethost
  * Fixed & tidied RPM building
  * Fixed phone bug so you can dial users by node number now
  * A small number of potential buffer overflows removed from dnetd &
    libdnet_daemon
  * Fixed compilation of phone on SuSE 6.4 & RedHat 6.2 systems
  * librms rms_open with O_CREAT is now useful
  * Fixed several memory leaks in libdnet_daemon (and thus dnetd)
  * dnetd now really re-reads the proxy DB every time
  * ctermd no longer goes into a tight loop if you ^Y^Y the session
  * Updated my email address

 -- Patrick Caulfield <patrick@tykepenguin.com>  Sat,  28 Oct 2000 19:33:06 +0000

dnprogs (2.05-1) stable; urgency=low

  * Fixed bug in FAL where it sent .DIR for a directory name but didn't
    recognise it when it came back.
  * Some bugfixes in librms

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Mon,  3 Apr 2000 19:33:06 +0000

dnprogs (2.04-1) stable; urgency=low

  * Fixed random crash in FAL when creating multiple files
  * Fixed a memory leak in dncopy sending multiple files
  * Fixed compilation on Slackware; I love linux having millions of distros :-(
  * Made startnet give out more friendly messages
  * dncopy now consults the DNCOPY_OPTIONS environment variable for default
    command-line arguments.
  * Added RFA file access to FAL - this is more useful than it sounds, honest.
  * Added support for files with variable length records (non-stream) to FAL.
    This needs metadata (-m) enabled.
  * Fixed bug in fal where OOB ACCOMP messages never got a response. This was
    most obvious when editting a large file via EDT and quitting near the top.
  * Removed dncopy.README as it didn't say anything anyway
  * Include a modified dnping with all sorts of new features, submitted by
    Rob Davies. man page by me.
  * Sethost now supports RSTS and TOPS-20. Thanks to Paul Koning for the patch.
  * Include rmtermd from Paul Koning so you can connect your PDP machines to
    Linux too.

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Sat,  5 Feb 2000 19:33:06 +0000

dnprogs (2.03-1) stable; urgency=low

  * RPMs now include the decnetconf script.
  * RPMs now include some previously missing man pages
  * Corrected dndir so that it works with DECnet/E.
    Thanks to Paul Koning <pkoning@xedia.com> for the patch. I've reworked it
    a bit so if it doesn't work blame me and not him.
    fal still needs a fair bit of work.
  * Asking for a directory of an empty filespec shows the user's home directory
  * Fixed startup scripts so that startnet really doesn't run on a 2.3 "Steve"
     kernel.
  * Zeroed out some sockaddr_dn structures for fussier 2.3 kernels.
  * Fixed compilation with gcc 2.95.2 (Debian potato)
  * Added prototype to dnet_conn into dnetdb.h
  * Made phoned a bit more robust to junk coming in on its socket.
  * Fixed static linking. Now use the local libs rather than the installed ones
     and also made it an all-or-nothing option.
  * Fixed dialling in phoned so that it bleeps at the user again.
  * ctermd no longer uses 'login -p'
  * Fixed the DAP client buffer size from 65536 to 65535. D'oh! Only my FAL
    barfed on this piece of (probably alcohol induced) stupidity; and it
    shouldn't have.
  * In FAL dir node::"/dir" now adds a "/*" to the end of the name so you get
    a directory listing.
  * Fal doesn't add version numbers to files that already have them (eg. files
    created by the VMS NFS client)
  * Fixed mirror in dnetd.
  * Fixed mirror example code in man page for dnet_daemon.
  * Fixed TYPEing files from VMS broken by blocking in 2.01.
  * Fixed manpage symlinks for dnet_getnode and dnet_nextnode.
  * Phone client now works with 2.3 kernels.
  * ctermd & dnetd use Unix98 ptys if available.
  * Prevent phone client from dialling itself because it causes a dealock
    with the server. I know this is only fixing the symptom but talking to
    yourself is bad for you anyway!
  * Some documentation updates and man page tidying.
  * Added -p option to dnetd to specify an alternative directory to look
    for program binaries.
  * startnet now works on 'Steve' kernels. It uses the sysctl interface to
    configure the system from the information in /etc/decnet.conf. You don't
    really need this (and the startup script still doesn't call it) but it
    is provided for completeness in case anyone wants to reconfigure their
    system on-the-fly.

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Thu,  9 Dec 1999 19:33:06 +0000

dnprogs (2.02-1) stable; urgency=low

  * Done a little porting for NetBSD
  * Header field fixes (mainly for VAXeln)
  * Bug fixes to KEYed reads in librms
  * Added new functions to librms for easier programming

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Thu, 21 Oct 1999 19:33:06 +0000

dnprogs (2.01-1) stable; urgency=low

  * Now builds on libc5 systems. Will I never learn?
  * Fixed dncopy/dntype with VFC files   * this must have been broken for ages
  * Minor Makefile tweaks
  * Improved speed of dncopy and fal by extensive use of blocking
  * Fixed blocking(!)
  * New function in libdnet: dnet_recv(). This function is designed to hide
    the differences between recv() in the 'Eduardo' and 'Steve' kernels in
    that it will always read a full record before returning.

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Fri, 15 Jul 1999 19:33:06 +0000

dnprogs (2.00-1) stable; urgency=medium

  * Tidied up all sorts of dndir output, particularly against VMS 7.2
  * Fixed crash if dnsubmit/dnprint/dndir were run without parameters but
    with switches
  * Added exit-char option to sethost and proper usage message
  * Removed all references to dnmirror in man pages as it is now part of dnetd
  * Improved error detection in dndel
  * libdap now understands KEYDEF messages. How much use this is is doubtful
    as VMS always sends junk SUMMARY messages :-(
  * FAL now (partially) understands $ADF$ files created by VMS NFS client 5.0
  * rc script now installed into runlevel directory with RPM but will only start
    DECnet if /etc/decnet.conf exists
  * Added Steve's dnet_ntop and dnet_pton functions to libdnet

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Sun, 11 Jul 1999 19:33:06 +0000


dnprogs (1.94-1) stable; urgency=low

  * Tidied error messages from dndel
  * Fixed Makefile for librms
  * Fixed race condition in child-death handing of daemons
  * Install rc script in RPM
  * rc script "start" command will try to run startnet only if it has to
  * RPMs and DEBs now build with a prefix of /usr
  * All sorts of librms fixes
  * Tidied up 'startnet -hw'. With luck it won't segfault the kernel now.

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Fri, 13 Jun 1999 19:33:06 +0000

dnprogs (1.93-1) stable; urgency=low

  * All libraries are now release under the LGPL. Thanks to Eduardo and
    Steve for allowing me to change the licence on their parts of this software
  * Allow command-line options to daemons in dnetd.conf (actually this was a bug)
  * Fixed logging (-v) in dncopy, dndel, dnsubmit, and dndir
  * Removed error strings from dncopy that were also in libdap
  * Fixed up error reporting in dncopy
  * getnodebyname(3) now accepts node addresses, eg. "dndir 1.30::" works
  * Moved man pages for ctermd and startnet to section 8 and updated them
  * Made phoned run as an unprivileged user after bind, which is all it needs
    root privileges for
  * 'make rpm' now honours all the prefixes and includes the right C++ libs
    from Debian
  * Cosmetic fixes to phone client
  * NEW! librms library to help people write Linux applications that read VMS
    files (including indexed ones)

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Fri, 23 May 1999 19:33:06 +0000

dnprogs (1.92-1) stable; urgency=low

  * Don't link dntask against libdap
  * Install startup scripts during 'make install'
  * Fixed some warnings on libc5 systems - no not those!
  * dndir shows record size of fixed-length record files
  * Fixed fal bug which prevented overwriting of files
  * fixed fal logging
  * fal now shows directories in a more sensible form
  * First stab at FAL file type guessing. Opinions please!!

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Fri,  9 May 1999 19:33:06 +0000

dnprogs (1.91-1) stable; urgency=low

  * This is a pre-release of dnprogs 2.0

  * New GTK-based phone client - needs GTK+ 1.2. Builds into existing
    ncurses client if GTK+ 1.2 is available.
  * Now uses kernel includes and warns if they are not installed.
  * loadsabugs fixed in phone client
  * Some phoned bugs fixed too
  * New functions dnet_getnode/dnet_nextnode/dnet_endnode in libdnet
  * Fixed problem with large messages in sethost (I saw this when shutting down
    a VAX from Linux)
  * Fixed signal race condition in sethost
  * New dnetd server to run daemons and arbitrary commands
    (needs latest kernel patch that supports SDF_WILD)
  * Should do all the right things with Steve's kernel patch now.
  * Better Makefiles - Thanks to Maciej W. Rozycki for the patch.
  * Static libdnet is not compiled -fPIC (because of above)
  * Can move config files out of /etc if you so wish
  * Made libdnet version match the suite version
  * New library libdnet_daemon. This contains code used by all daemon processes
    that (can be) forked by dnetd or run standalone.
  * Re-worked all daemon programs to use libdnet_daemon

 -- Patrick Caulfield <patrick@pandh.demon.co.uk>  Fri,  3 May 1999 19:33:06 +0000

