ChangeLog for hxd

version 0.2.18:
* src/common/threads.[ch]: changed thread_t to hxd_thread_t

version 0.2.17:
* src/lib/getline.[ch]: replacement for fgets(3)
* src/conf/conf.c, src/hxd/{accounts.c,tnews.c}: use getline.

version 0.2.16:
* src/common/htxf.c: fix memory leak in folder download code.
* src/common/htxf.h: remove this unnecessary file.
* src/ghx/hx_gtk.c: added window_present to raise windows.

version 0.2.15:
* src/common/threads.[ch]: new files for common thread functions.
* src/hx/files.c, src/common/htxf.c: use common thread functions.
* src/common/hxd.c: replacement for inet_ntop/inet_ntoa
* src/common/hotline.h: added folder download types.
* src/hxd/files.c: fix bug that occurs if getsockname fails.
* src/hxd/files.c, src/common/htxf.c: folder download support.

version 0.2.14:
* src/common/hotline.h: added banner types.
* src/hxd/rcv.c: banner support.
* src/hx/hx_commands.c: banner command.
* src/hx/files.c: banner download support.
* src/conf/conf.c: changes to make conf_read work better.
* configure.in: check for ncurses.h

version 0.2.13:
* src/hx/hx_commands.c: fix variable_command to not call
  variable_set with a null value.
* src/hxd/rcv.c: do not send server version if serverversion == 0.
* src/hxd/files.c: fix preview stuff for recent imagemagick.
* src/hx/files.c: add support to download preview files.
* src/ghx/files.c: text preview window.

version 0.2.12:
* src/hx/connect.c: fix broken compile with compress/cipher with
  real C compilers.
* src/hx/conv.c: do not give up on bad input.
* src/ghx/options.c: font selection for all fonts in locale.
* src/ghx/tracker.c: more labels and encoding option.
* src/ghx/users.c: user name conversion.

version 0.2.11:
* src/ghx/options.c: icon list resizes as it should.
* src/ghx/gtk_hlist.c: made height of each cell variable.
* src/hx/hx_commands.c: fix order of arguments to fnmatch
* src/hx/hx_rcv.c: fix tty_show_user_changes behaviour.
* src/hxd/accounts.c, tnews.c: fix lastline reading.
* src/hx/files.c: htxf->opt.retry is now a counter.
* src/hx/files.c: fix freed pointer dereference in xfer_delete.
* src/hxtracked/tracker.c: check if password is ""
* src/hx/connect.c: hack that uses htlc->access_extra.is_0wn3d
  for server -f

version 0.2.10:
* src/conf/conf.c: fix malloc/free bugs.

version 0.2.9
* src/common/htxf.c: do not set signal handlers from a pthread!
* src/hxd/conf: new directory for config file code.
* src/common/hxd_config.h: generated by src/conf/genconf
* src/hxd/rcv.c: can configure server version sent to clients.

version 0.2.8
* src/ghx/useredit.c: get text from login box when saving.
* src/common/hotline.h: fix typos in big endian part.

version 0.2.7
* src/hxd/rcv.c: handle name/icon for 1.8.5 correctly.
* src/hxd/rcv.c: use access.send_msgs instead of access_extra.msg
* src/hxd/files.c: hldir_to_path was not setting path for null dh.
* src/hx/hlclient.c: fix possible null pointer dereference
  from filename_complete
* src/hx/tnews.c: free data from read_newsfile

version 0.2.6
* src/hxd/hlserver.c: fix typo that caused max download bug.

version 0.2.5
* src/hx/files.c: fix memory leak in glob_remote.
* src/ghx/tasks.c: lock before xfer_delete.
* src/hxd/tnews.c: new file for threaded news.
* src/hxd/ident.c: code for banning based on version.

version 0.2.4
* src/ghx/gtk_hlist.c: do not include gdkx.h for non-X11 systems.

version 0.2.3
* src/hxd/commands.c, hlserver.c: fix crash when a htlc connection closes
  but an exec to that htlc is still running.
* src/hxd/commands.c: add 'command not found' message.
* src/hxd/accounts.c: fix reading of whitespace in access files.

version 0.2.2
* configure.in: look for socklen_t
* src/ghx/hx_gtk.c: split hx_gtk.c into multiple files.
* src/hx/connect.c: connect to server is now nonblocking.
* src/hx/hx_commands.c: most commands now use getopt_long_r
* src/hx/files.c: new function mac_to_tm
* configure.in: Fix typo that could cause strcasestr check to fail (thanks angus)

version 0.2.1
* src/hxd/rcv.c: Send server name to clients.
