2003-02-12 Mats Peterson  <matsp888@yahoo.com>

	* Version 0.2.13

	* shared.c (AddSharedFile): Error messages while reading MP3
	info now goes to the info window instead of popping up a
	message box (annoying).

2003-02-11 Mats Peterson  <matsp888@yahoo.com>

	* Version 0.2.12

	* shared.c (RecurseDir): Now accepts symbolic links.

2002-12-19 Mats Peterson  <matsp888@yahoo.com>

	* Version 0.2.11

	* util.c (ReadChars, WriteChars): Added usleep()'s.

2002-11-13 Mats Peterson  <matsp888@yahoo.com>

	* Version 0.2.10

2002-10-21  Mats Peterson  <matsp888@yahoo.com>

	* shared.c (AddSharedFile): On error, the name of the erratic
	file is now included in the error message.

2002-10-17  Mats Peterson  <matsp888@yahoo.com>

	* connect.c, message.c, netutil.c, transfer.c: Added
	usleep()'s in tight loops to keep the cpu usage down.

2002-10-16  Mats Peterson  <matsp888@yahoo.com>

	* Imakefile (AUTORECONNECT_ON_REFUSED): New variable, makes
	XmNap auto-reconnect after a refused connection attempt.

2001-10-30  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.9

	* XmNap.ad: The Quick Info window incorrectly showed "Whowas
	Results" as the title text.  Fixed.

2001-10-27  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.8

	* connect.c (Disconnect): Now checking if already
	disconnected.  Should really have been done long ago.

2001-10-14  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.7

	* transfer.c (ReadMP3Data): Now closing the socket when the
	total number of bytes has been read.  There seems to be no
	guarantee that the peer will close its socket.

2001-09-19  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.6

	* config.c (Config): The initial user name and password are
	now empty.

2001-09-12  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.5

	* Imakefile: Removed RECONNECT_DELAY; the reconnect timeout is
	now set in the configuration window.

2001-09-09  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.4

	* configwin.c (UserConfig): Now using hidden password entry
	with asterisks.

2001-09-07  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.3

	* Imakefile (RECONNECT_DELAY): Sets the delay time between
	connect attempts when using auto-reconnect.

	* Now displaying more messages in the info window when using
	auto-reconnect.

2001-09-06  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2.2

	* connect.c (Reconnect): Reconnecting is now delayed some
	time instead of constantly hammering the server.

	* Version 0.2.1

	* transfer.c (FwUpload): The ip address was processed
	incorrectly.  Fixed.
	
	* message.c (GetMsg): Now handles MSG_SERVER_UPLOAD_REQUEST
	(numeric 607) correctly when it contains a speed value at
	the end.

2001-09-05  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.2

	* Added auto-reconnect option.

	* Wrote a proper manual page (finally).
	
2001-08-14  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.22

2001-08-12  Mats Peterson  <mats_peterson@swipnet.se>

	* netutil.c (ConnSock): connect() in FreeBSD seems to return
	EISCONN instead of success after having repeatedly called it
	in non-blocking mode.  Added code to check for this.

	* Imakefile: Changed 'ComplexProgramTarget' to
	'ComplexProgramTargetNoMan' since XFree86 4 seems to need it
	when compiling a program without a man page.

2000-12-07  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.21

	* chat.c (ModifyVerifyCB): Text pasted into private windows
	wasn't echoed properly.  Fixed.

2000-12-04  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.20

	* chat.c (RcvGlobal): In situations where several private
 	messages were received shortly after each other, the
 	confirmation dialog would pop up for every message.  Fixed.

2000-11-23  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.19

	* XmNap-colors.gray, XmNap-colors.cadet: Minor corrections.

	* Version 0.1.18

	* XmNap-colors.gray, XmNap-colors.cadet: New files.

	* chat.c (RcvGlobal): Now displaying a confirmation dialog
 	upon receipt of a private message when no window exists.

2000-11-22  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.17

	* Further clean-ups of the header files; the macro names in
 	the include conditionals had leading underscores.  Might clash
 	with system macros.

2000-11-21  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.16

	* Various corrections in the header files.

	* Version 0.1.15

	* config.c (ReadConfig): Increased the number of bytes to read
 	for a string to 4096 as a safety measure.

2000-11-01  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.14

	* config.c (WriteConfig): The permission bits of the
	configuration file are now set to 0600 (owner read/write).

2000-10-18  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.13

2000-10-16  Mats Peterson  <mats_peterson@swipnet.se>

	* configwin.c: General clean-ups.
	
	* configwin.c, searchdlg.c: Minor cosmetic adjustments of
 	the text field lengths.

	* INSTALL: Updated for the new sound stuff.

	* Imakefile: New 'USE_SOUND' define to enable sound.

	* configwin.c: New sound configuration page.

	* chat.c: Added sound to channel and private messages, and
 	when a user joins or parts a channel.

	* sound.c, sound.h: New code for sound playback.

2000-10-15  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.12

	* message.c (GetMsg): Now updating the configuration properly
	by calling WriteConfig() after a successful registration.

2000-09-28  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.11

	* transfer.c (ReadMP3Data): Now handles read() errors (such as
 	ECONNRESET) properly.

2000-09-26  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.10

	* connect.c (Connect): Blatant miss; if the metaserver
 	returned an invalid string, the function would return without
 	resetting 'connInProgress'.  Fixed.

	* Version 0.1.9

	* connect.c (Connect): The function now checks if a connect is
	already in progress, and returns with an error message should
	this be the case.

2000-09-23  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.8

	* msgbox.c (SimpleMsgRemove): "Cosmetic" fix; now using
 	XtUnmapWidget() to make the message box disappear more
 	quickly.

	* Minor corrections in some header files.

	* Version 0.1.7

	* transfer.c (InitDataPort): Socket was not properly closed if
 	listen() failed.  Fixed.

	* connect.c (Redirect): Metaserver socket was not properly
 	closed.  Fixed.

2000-09-22  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.6

	* search.c (ShowResults): Fixed a memory leak that would occur
	if the result list was empty.

2000-09-20  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.5

	* transfer.c (AddUl): New procedure, adds an upload to the
	upload list in case-insensitive order.

	* Version 0.1.4

	* chat.c (UpdateUserList): Now sorting the list in
 	case-insensitive order.
	* chnlist.c, banlist.c, hotlist.c, shared.c: Likewise.
	
2000-09-19  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.3

	* shared.c (RecurseDir): Fix in the 'find' command line to
 	allow directory names containing spaces.

	* config.c: Now using a colon as the delimiter in the shared
 	directory list to allow directory names containing spaces.

	* config.c (GetConfigString): Now handles strings containing
 	spaces correctly.

2000-09-15  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.2

	* search.c (ShowResults): The parent directory of a file is
 	now always displayed, regardless of the "Show Paths" setting.

2000-09-14  Mats Peterson  <mats_peterson@swipnet.se>

	* XmNap.ad: Now using a monospaced font as the default in chat
 	windows.

	* main.c (InfoWindow): The window no longer causes XmNap to
	exit if it's closed.
	
	* search.c (ResListCB): The download is now initiated from a
 	timeout procedure instead of directly from the result list
 	callback.

2000-09-11  Mats Peterson  <mats_peterson@swipnet.se>

	* ullist.c: Various bug fixes.
	* transfer.c: Added resume of downloads.

2000-09-10  Mats Peterson  <mats_peterson@swipnet.se>

	* configwin.c: The configuration window is now a normal
	toplevel window instead of a dialog.  This will hopefully cure
	some focus problems with certain window managers.

2000-09-09  Mats Peterson  <mats_peterson@swipnet.se>

	* Version 0.1.1

	* chat.c (ChannelWindow): It was possible to edit the
	received text.  Fixed.
	(PrivWindow): Likewise.
