Version 0.0.103, December 30, 1999
==================================
- fix htxf-pthread.

Version 0.0.102, December 27, 1999
==================================
- clear identfd from wfds in ident_close to prevent bad file descriptors from being passed to select.
- more file stuff is logged.

Version 0.0.101, December 26, 1999
==================================
- fixed bug in hxd config reading.
- added htxf-pthread stuff, doesnt work yet.
- more gtk stuff.

Version 0.0.100, December 26, 1999
==================================
- fixed up gtk thing.

Version 0.0.99, December 26, 1999
=================================
- added tracker passwords.
- added GTK chat/console thingy, but has problems with gtk and threads ..

Version 0.0.98, December 14, 1999
=================================
- added sound to the client (patch from Piotr Waskiewicz).

Version 0.0.97, December 11, 1999
=================================
- fixed file security holes :(
- added dropbox for each login.

Version 0.0.96, December 8, 1999
================================
- download/upload now work on macosx in hxd, apparently they dont work in the client.

Version 0.0.95, December 7, 1999
================================
- accidentally used non blocking for htlc connects in 0.0.91, fixed.

Version 0.0.94, December 6, 1999
================================
- fix endian problem in tracker banlist.

Version 0.0.93, December 5, 1999
================================
- added banlist to tracker server.

Version 0.0.92, December 3, 1999
================================
- make sure htlc_close is not called with a bogus pointer in check_banlist.

Version 0.0.91, November 27, 1999
=================================
- upload now works to a directory with no cached file list.
- non blocking upload/download/tracker connects.

Version 0.0.90, November 26, 1999
=================================
- add 1 second timer between download attempts.

Version 0.0.89, November 13, 1999
=================================
- symbolic link HFS files along with file in rcv_file_symlink.
- comment_write was writing comment in the wrong place, fixed.
- client stores/uploads file date correctly.

Version 0.0.88, October 29, 1999
================================
- dont bother sending default comment in client.
- added traffic shaping.
- dont exit when cant resolve tracker address.

Version 0.0.87, September 20, 1999
==================================
- send comment correctly in htxf header.

Version 0.0.86, September 4, 1999
=================================
- new version!

Version 0.0.85, August 9, 1999
==============================
- added dumb terminal mode.

Version 0.0.84, August 7, 1999
==============================
- downloading resource forks from AppleDouble files should work.

Version 0.0.83, August 6, 1999
==============================
- added more AppleDouble/Netatalk support.

Version 0.0.82, August 2, 1999
==============================
- added CONFIG_HFS and some AppleDouble/Netatalk support .. does not work yet.
- added misc/comment2cap.c to convert old .comment dirs to CAP .finderinfo
- added locale support and some fixes to string expansion.

Version 0.0.81, July 28, 1999
=============================
- do not use floating point.
- misc fixes.

Version 0.0.80, July 24, 1999
=============================
- the files changes in .78 were broken, fixed.

Version 0.0.79, July 22, 1999
=============================
- fixed some problems with xf* commands.

Version 0.0.78, July 21, 1999
=============================
- use cap for hfs stuff, mac file dates should work.

Version 0.0.77, July 20, 1999
=============================
- really do not recursively remove real dirs when removing symlink.

Version 0.0.76, July 20, 1999
=============================
- added local globbing to put.
- can now use filter in get -R.

Version 0.0.75, July 20, 1999
=============================
- do not recursively remove real dirs when removing symlink.
- added -R (recursive) option to get and ls.
- fixed bug where a timer would expire too fast if it was the only timer.

Version 0.0.74, July 12, 1999
=============================
- added xfgo and xfkill commands, -t (filter through tr \r \n) option to get.
- some hacks to get it working on hpux.
- added default file comment to config.

Version 0.0.73, July 9, 1999
============================
- null terminate strings in hxd_cfg.

Version 0.0.72, July 8, 1999
============================
- fix crash when listing dirs with more then MAXPATHLEN entries (!@!@$)
- can now "move" files across devices.
- gcc on OpenBSD does not like u_int16_t hc, ... in hlwrite, changed to int.

Version 0.0.71, July 6, 1999
============================
- added code to make broken windos clients not display error messages when transfering files.
  (--enable-windos-client-fix)

Version 0.0.70, June 25, 1999
=============================
- misc not very important changes.

Version 0.0.69, June 19, 1999
=============================
- only send news posts to users with the same newsfile.
- fixed more completion bugs, added chats command.

Version 0.0.68, June 16, 1999
=============================
- decrement nr_gets/puts in htlc_close.

Version 0.0.67, June 15, 1999
=============================
- added clock.
- added resume upload to client.
- fixed some problems with filename/nick completion.

Version 0.0.66, June 14, 1999
=============================
- fixed bug in ident.c
- fixed bugs in chat.c

Version 0.0.65, June 13, 1999
=============================
- added strptime.c
- define MAXPATHLEN if it is not defined.
- securelogin/hope fixes.
- free xfer spot when xfer fails before forking.

Version 0.0.64, June 8, 1999
============================
- fixed some memory leaks in reading the config file from sig_hup.
- added CONFIG_NETWORK code, disabled by default, does not work well yet.
- tracker server works better with some clients (??)

Version 0.0.63, June 5, 1999
============================
- hxd is now bug free. really.

Version 0.0.62, June 4, 1999
============================
- fixed another timer bug/mem leak.

Version 0.0.61, June 3, 1999
============================
- fixed memory/fd leak in timer_register_init when called from sig_hup.

Version 0.0.60, June 3, 1999
============================
- fixed tracker-register memory/timer leak.
- added subject command.

Version 0.0.59, May 31, 1999
============================
- fixed some banlist bugs, removed the allow crap.

Version 0.0.58, May 30, 1999
============================
- added allow/deny/expires to banlist.
- fixed typo in rcv_user_getinfo.

Version 0.0.57, May 29, 1999
============================
- use sha code from lsh.
- added banlist.

Version 0.0.56, May 28, 1999
============================
- fixed typo that caused put to exit incorrectly.
- fixes for nextstep.
- removed some unused code.
- added misc/bmfind.c

Version 0.0.55, May 25, 1999
============================
- added nusers to tracker config.

Version 0.0.54, May 23, 1999
============================
- added xfer queuing.
- timer fixes.

Version 0.0.53, May 15, 1999
============================
- tracker fixes.

Version 0.0.52, May 13, 1999
============================
- fix segfault in msg.

Version 0.0.51, May 11, 1999
============================
- compile fixes.

Version 0.0.50, May 9, 1999
===========================
- fix away timer to work with tasks.

Version 0.0.49, May 8, 1999
===========================
- setgid before setuid.

Version 0.0.48, May 8, 1999
===========================
- fix problems with read/write returning 0.
- added set[ug]id/detach code.
- /away works agin.

Version 0.0.47, May 7, 1999
===========================
- added timer code, away timer.
- do not send file info for the root files dir.

Version 0.0.46, May 6, 1999
===========================
- use return value of waitpid correctly.

Version 0.0.45, May 4, 1999
===========================
- no more EMFILE errors when deleting directories.
- optimize hx_term.c a little.

Version 0.0.44, May 2, 1999
===========================
- uses all addresses of config.
- added ident.c
- anyone can upload to drop boxes.
- put works again.

Version 0.0.43, April 29, 1999
==============================
- compilation/bug fixes.

Version 0.0.42, April 25, 1999
==============================
- added resume download to the client.
- added xfers command.
- lots of bug fixes.

Version 0.0.41, April 19, 1999
==============================
- added misc/acctedit.c, crude but it works.
- removed CONFIG_CIPHER
- uses latest draft of HOPE secure login.

Version 0.0.40, April 15, 1999
==============================
- resume should work with windows client.
- use sysconf/getrlimit/getdtablesize instead of OPEN_MAX

Version 0.0.39, April 12, 1999
==============================
- configure problems fixed.
- sha1 code cleaned up.

Version 0.0.38, April 11, 1999
==============================
- added CONFIG_CIPHER
- added file permissions to config.

Version 0.0.37, April 8, 1999
=============================
- now builds hxd, hx, hxtrackd into seperate binaries.
- minor bug fixes.
- change CONFIG_HASH to CONFIG_HOPE, added securelogin stuff.

Version 0.0.36, April 7, 1999
=============================
- do not send agreement before acking login.
- fix mkdir for systems without realpath.
- support cant_be_disconnected.
- added interval (seconds between sending server info to tracker) to tracker config.
- another bug with more then one file xfer fixed.

Version 0.0.35, April 5, 1999
=============================
- added ln command (remote symbolic link).
- added basename.c.
- fixed where hxd would try to bind to a tracker address.
- alignment fix in file listing.
- fixed bugs with more than one file download or upload.

Version 0.0.34, April 1, 1999
=============================
- bug fixes in files.c, put command, tab completion.
- use qsort to sort files.
- added misc/tlist.c

Version 0.0.33, April 1, 1999
=============================
- does not try to read resource length in htxf from windows server.
- added help command, just lists commands now.

Version 0.0.32, April 1, 1999
=============================
- added tracker command.

Version 0.0.31, March 31, 1999
==============================
- bug fixed (typo -> segfault).
- now have to use --enable-hash to use rcv_file_hash, md5, sha1.

Version 0.0.30, March 31, 1999
==============================
- added remote filename globbing.
- mv command works better.

Version 0.0.29, March 28, 1999
==============================
- added MegaHAL.
- added hostname command.
- better remote filename completion.
- can now download/upload more than 1 file at a time.
- account specific conf file in accounts/login/conf.

Version 0.0.28, March 27, 1999
==============================
- added basic file list caching and remote filename completion.
- added haval and sha-1 code.
- macbin can now decode macbinary files.
- now acknowledges successful completion of an account deleted.

Version 0.0.27, March 15, 1999
==============================
- fixed put, added resume to get.
- added away with logging.

Version 0.0.26, March 6, 1999
=============================
- use hxd_environ instead of environ.
- added download and upload to client, no resume yet.

Version 0.0.25  March 2, 1999
=============================
- download problems with mac client fixed, was not adding comment length to total size.

Version 0.0.24  March 1, 1999
=============================
- use the options.port and options.addresses from hxd.conf.

Version 0.0.23  February 28, 1999
=================================
- added hxd.conf.
- exec dir changed from "bin" to "exec", accounts dir changed from "users" to "accounts".
- can register with multiple trackers.
- better logging.

Version 0.0.22  February 26, 1999
=================================
- reads comment correctly from upload.
- writes posted news to file with CRs converted to LFs.
- client strips ansi garbage from chat, msg, etc.

Version 0.0.21  February 21, 1999
=================================
- added comment support (.comment dirs).
- rcv_file_setinfo now renames .finderinfo and .comment files.

Version 0.0.20  February 15, 1999
=================================
- resume download problems with mac client fixed, was sending wrong total size.
- fixed typo in files.c, rcv_file_setinfo, was using fnlen instead of newfnlen.
- can now use different news file for different accounts. removed newsdir.

Version 0.0.19  February 12, 1999
================================
- _NEWS_FILE changed from "./news.txt" to "./news", _NEWS_DIR now "./newsdir".
- fixed resume download bug.
- added check for hstrerror and broken snprintf.

Version 0.0.18  February 5, 1999
================================
- changed echo $@ to echo "$@" in bin/echo.
- tab now expands nicknames after /msg.

Version 0.0.17  February 4, 1999
=================================
- fixed typo in hlserver.c, was dereferencing htxf_out instead of htxf_in, when htxf_out could be NULL.
- fixed SIGCHLD handler to save/restore errno.
- added more to the client ...

Version 0.0.16  January 15, 1999
================================
- struct hl_access_bits is now 64 bits, added can_broadcast.
- fixed bug in rcv_account_create where access would be wrong if not after the last data header.
- added rcv_msg_broadcast.
- added file preview with image minification (needs ImageMagick).
- read/write file type/creator from/to .finderinfo.
- _NEWS_FILE changed from "./news" to "./news.txt", _NEWS_DIR now "./news".
- _ACCOUNTS_DIR changed from "./accounts" to "./users".
- _EXEC_DIR changed from "./cgi-bin" to "./bin".
- resume upload now works.

Version 0.0.15  January 5, 1999
===============================
- created CHANGES file.
