dmachinemon (0.11) unstable; urgency=low

  * One modification in hostname parser. Should not break, but probably
    required for solaris port (which is not quite complete).
  * GTK+ is optional, add --with-gtk=yes to configure to force usage in 
    Debian package.
  * Apply package description fix (closes: #140601).

 -- Junichi Uekawa <dancer@debian.org>  Mon,  1 Apr 2002 02:17:12 +0900

dmachinemon (0.10) unstable; urgency=low

  * Initial upload to Debian archive.
  * tools/dmscripts/dmclean: added "exec < /dev/null", and other misc minor things, to make it work better, and feel better.
  * README, INSTALL: updated them to note of how to compile from cvs checkout.
  * dmachinemon-master.1: Fixed partial doc.
  * removed the bogus GTK dependency from htmloutput and pdga. dmachinemon will
    no longer depend on GTK+ (hopefully!)
  * fixed typo in dmrun script, and dmboot script.
  * tools/dmscripts/dmrun: added command-line option parser, parsing "--np".
  * added depends on debianutils for "/usr/bin/tempfile"
  * fixed libp2p so that it does actually take into account the command-line
    parameter passed on to it.
  * soname is bumped up to 3:0:0, with some fluctuations. libp2p acts
    incompatibly.
  * dmscripts have "--rc" command-line option to specify extra/additional config file.
  * minor bugfixes to dmscripts option handling.

 -- Junichi Uekawa <dancer@debian.org>  Wed, 27 Feb 2002 22:25:24 +0900

dmachinemon (0.9) unstable; urgency=low

  * new version. "See my Christmas chants" release.
    Fixing many glitches, and minor distribution stuff.
  * Adding execute_* scripts to distribution, removing the hack in
    debian/rules to install them.
  * configure.in.debianin, Makefile.am, example/Makefile.am: Adding
    example/ to automake control.
  * */Makefile.am: adding manpages to automake control (EXTRA_DIST)
  * removed junk from configure.in.debianin.
  * dmachinemon/force-compile: the static binary build script is updated.
  * Added --static-link option to the list of command line options
    available, so that static linkage can be defined from command-line to
    handle network structures where  freely relinking is not possible.
  * Implemented "--static-link u" option with
    dmachinemon-servent, and "--static-link d" option with
    dmachinemon-servent/dmachinemon-master
  * dmachinemon/dmachinemon-libp2papplication.c: cosmetic debug message
    removal.
  * Binary compatibility was broken with the static-link option, thus
    soname is bumped up to "2:0:0".
  * debian/control: Removed reference to dmachinemon-html which never existed.
  * Makefile.am: autogen.sh is added to EXTRA_DIST
  * tools/dmscripts/example-dmrc: added as an example. 
  * Documentation/dmachinemon-doc.sgml: updated the documentation slightly.
  * Documentation/Makefile: updated, writing comments on why it is
    separate from the main build tree.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 25 Dec 2001 23:21:11 +0900

dmachinemon (0.8) unstable; urgency=low

  * new version, after the initial release to public.
  * fix makefiles regarding shared library building.
    reading the manual for libtool, I should specify "*.la" files,
    instead of trying to link in .so files directly.
  * dmachinemon-master and dmachinemon-servent are now
    built with shared-library, reducing the file size from
    70 and 80k to 27 and 48k (is it significant?)
  * adding dmboot, dmclean, and dmrun commands, to use dsh
    and other things effectively.
  * bumping requirement for dsh to 0.0.17, because the scripts
    dmboot, dmclean, and dmrun require them.
  * shlibs.local file is autogenerated from shlibs.local.debianin
  * killall is included in psmisc, dmclean requires it, so a new
    dependency is added.
  * Added documentation for dmclean, dmrun, and dmboot scripts.
  * Now the hooks to install manpages are working (again).
    Debian packages should see them (unless it is a backport package to potato).

 -- Junichi Uekawa <dancer@debian.org>  Thu, 20 Dec 2001 20:57:11 +0900

dmachinemon (0.7) unstable; urgency=low

  * "Preparing for the release"
  * Improving manpages
  * Fixing execute_dmachinemon script and manpage.
  * Fixing notes on dmachinemon-libp2papplication.c, so that it gives more 
    verbose notes and more clue.
  * Fixing notes on dmachinemon-servent.1 so that the options
    "--layers" and "--maxreconnect" are documented.
  * dmachinemon-htmloutput is modified to use the uniform commandline
    parser.
  * execute_dmachinemonhtml is fixed to support dmachinemon-htmloutput
    with the new command-line scheme. Fixing manpages to that accord.
  * Documentation/dmachinemon.sgml: updating documentation slightly,
    but this documentation is too outdated, it needs some
    basic reorganization, I think.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 11 Dec 2001 20:48:33 +0900

dmachinemon (0.6) unstable; urgency=low

  * Create a new version because changelog for 0.5 has gotten
    too long, and I don't use scripts which are version dependent any more,
    I can change my versions fine...
  * Weird special casing for potato in debian/rules related to auto*
    was removed.
  * Changed treeview* to use the common command-line option processor
  * Include doc++-generated documentation in libdmachinemon0-dev
  * Add build-depends on doc++
  * update documentation using doc++ style comments.
    They are written with /** documentation */ style.
  * debian/rules autogenerates debian/control and
    libdmachinemon#SONAME#.postinst, by parsing dmachinemon/Makefile.am
    so that it is easier to change sonames.
  * dmachinemon-node is obsolete.
  * Bumped soname for libdmachinemon to 1, because interface has changed
    for dm_randomly_change_route_to and dm_nodeinfo_write_out,
    and libnodeinfo is removed from libdmachinemon, because it seems to be 
    not required at all.
  * dieonload flag added. When the load average value is exceeded,
    the node will die.
  * --Downlinknum and -D option is added, to make number of downlinks to
    be configurable. It defaults to 4.
  * dmachinemon-netload application is added. It uses some network load monitoring.
    It can monitor the system fine.
  * dmachinemon-netload dies when it cannot link to dmachinemon.
  * network load is added to dmachinemon-gtkiface.
  * changed html output refresh time to 60 seconds as default.

 -- Junichi Uekawa <dancer@debian.org>  Tue,  4 Dec 2001 16:27:42 +0900

dmachinemon (0.5) unstable; urgency=low

  * Incompatible communications interface
  * fixed a mem leak in nodeinfo_write_out
  * Addition of Seen-By special-field.
  * Implementation of Data-Seen flag in database, only sending "fresh"
    information when it is available, and not re-sending old info.
  * added VERSION.h containing the version
  * Implementation of "Route-To" info. Sending one line of hostinfo at
    beginning from uplink. Required change for -master and -servent
  * reconstruction of servent code.
  * Making a shared lib libdmachinemon, to communicate with dmachinemon.
  * moved around files in dirs to make it more manageable - dmachinemon
    holds the master files, and tools holds the extra tools.
  * relinking is implemented. Who to relink is not yet implemented.
  * Addition of treeview, to view the tree structure of the
    dmachinemon system.
  * Implemented dynamic relink if uplink is dead.
  * Relaxing debhelper requirement to 2.0.0, so that it can be backported to
    potato. (pbuilder now parses versioned build-depends... ),
    and autoconf is conditionally ran depending on version of system.
  * Removed dependency for dsh, because a running dsh is not essential.
  * Splitting out the shared libs to libdmachinemon0, libdmachinemon0-dev
  * increased libsocket's listening limit from 5 to 20.
  * nodes which claim to be Seen-By "localhost" are ignored, and
    are not counted for when looking for "relinkable" hosts.
  * adding dm_sendinfo and dm_gatherinfo and friends to libdmachinemon,
    to make application development easier
  * added hooks to create dmachinemon-servent, client, master packages,
    instead of making one big package, and also added shlibs.local, to
    make sane dependency.
  * debian/rules: added an  -l option to dh_shlibdeps, so that it won't complain 
    about not being able to find libdmachinemon
  * copied ltmain.sh into the source instead of symlinking.
    for backporting to potato. -- does not build in potato anymore... giveup?
    libtool-related things are really pain in the arse...
    backport to woody is not easily possible either ... bad news.
  * Include files include from dmachinemon/dmachinemon.h, not directly 
    dmachinemon.h... so to avoid namespace contamination.
  * add superserver program, to allow for treeview-3ddotout to run 
    as a daemon.
  * debian/rules: changing make clean, to make distclean; make clean, in clean target.
  * adding a "static build" script, which just unconditionally builds 
    programs in the classic manner, without any tweaking, so that I can
    build the programs in a potato environment. added rules to clean it in 
    debian/rules clean target.
  * dmachinemon-master has got a randomly_change_route_to routine built-in.
    The implementation is a bit wanky. it should be fixed. FIXME
  * debian/rules: configure.in and VERSION.h creation is moved from 
    configure target to clean target. It will include the files in the 
    diff.gz, but will make a compilable thing in .tar.gz, with "make".
  * Removed autogen-like calls from debian/rules configure target. It should
    be non-necessary. I shall call that script when things need to be...
    And autogen.sh does a little more than calling "debian/rules configure"
  * Add decent command-line parsing using getopt, for servent and master.
    manpage is updated accordingly.
  * add a new option, to specify max seen-by length.
  * dmachinemon-treeview package is added.
  * libdmachinemon contents are cleaned up, they are now prepended with 
    dm_. Soname is not upgraded because it has not been released yet.
  * implementing max-seen-by. "-l" option is accepted by master and servent.
  * Some header files were missing in install, added.
  * fixed autogen.sh, and debian/rules to collaborate better.
    autogen.sh will call debian/rules configure.in.
  * Makefile.am is changed for libraries. I thought I already fixed it...
    No, it should have been -L ..../.libs for potato, but not for 
    woody, apparently. strange.
  * Added top user and top process field to dmachinemon-gtkiface (a long
    needed update/facelift).
    However, most of the time, 
    GTK+ is VERY slow, especially when large number of nodes 
    are there. HTML renderers are usually quite optimized.
  * Made top user process showing in gtkiface to be sane, 
    trimming down max length of program name.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 13 Nov 2001 20:35:31 +0900

dmachinemon (0.4) unstable; urgency=low

  * Improving the interface to servent
  * servent can serve info from it
  * Change the files so that the package can be backported to potato 
  * updated the standards-version to 3.5.6, no change.

 -- Junichi Uekawa <dancer@debian.org>  Thu, 30 Aug 2001 20:49:20 +0900

dmachinemon (0.3) unstable; urgency=low

  * better error handling in execute_dmachinemonhtml
  * load limit for dmachinemon-gtkiface is not limited to 200%.
  * load meter html output is w3m-friendly.
  * updated documentation to include docs on files.
  * dmachinemon-node does a retry on failure to connect to server
  * protocol change. It is now incompatible with previous versions.
  * drastically moved code from dmachinemon-master to dmachinemon-libdatabase,
    and now all the client codes share the codebase.
  * Changed make system to autoconf/automake
  * html generator manpage is included in rules.
  * made libdatabase to not use global variable.
  * Replaced "-" in manpage to "\-"
  * Added servent, a server-client protocol (P2P), implemented.

 -- Junichi Uekawa <dancer@debian.org>  Mon, 27 Aug 2001 19:59:47 +0900

dmachinemon (0.2) unstable; urgency=low

  * newer release
  * removed local site-specific setup from html generator.
  * fixed manpages, and added more manpages
  * split up the package into GTK+ portion and others to reduce dependency
  * added example png files
  * added copyright notice on each file.
  * generated html has refresh.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 24 Jul 2001 13:08:56 +0900

dmachinemon (0.1) unstable; urgency=low

  * Initial Release.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 14 Jul 2001 14:28:04 +0900

