Tue Dec 30 00:08:05 1997  Peter Eriksson  <peter@laphroaig.ifm.liu.se>

	* Added missing call to pdes_init() in main.c

	* Added encrypt_keyfile variable and "encrypt:key-file" option
	  to the config file.

	* Created a manual page.

Mon Dec  1 21:39:28 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Reverted back to the old thr_setconcurrency() setting
	  (SunOS 5.4 broke with the new definition)

Mon Dec  1 18:21:14 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Better handling of the SIGALRM signal.

	* ibench updated to allow remote testing.

	* Include CFLAGS even in the link phase
	
Mon Dec  1 16:08:49 1997  Peter Eriksson  <pen@lysator.liu.se>

	* timeout->when is now a time_t instead of a timestruc
	
	* s_getpw*_r() changed from macros to functions (support.c)

Fri Nov 28 00:10:08 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Rewrote the timeout.c code to use a single thread instead of
	  one per timeout.

	* Corrected the PTHREAD_CREATE_JOINABLE define for cma-threads.

Thu Nov 27 00:39:00 1997  Peter Eriksson  <pen@lysator.liu.se>

	* ibench.c: Use getpwuid(getuid()) instead of cuserid().

Wed Nov 26 22:34:10 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added a small benchmarking/stress-testing program "ibench".
	
	* Added a "--without-getpw_r" command line option to "configure"
	  to make it possible to build Pidentd without using the
	  reentrant passwd access functions getpwuid_r() and getpwnam_r().
	  (Some versions of some Unixes have buggy implementations).

Wed Nov 26 18:47:27 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Option "-o" makes the daemon to return OTHER instead of UNIX
	  for compatibility with Pidentd v2.

Wed Nov 26 16:54:22 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Use the old k_irix4.c file for IRIX 4.*

	* Include the "itest" program.

	* "make install" misfeature fixed.

Wed Nov 26 14:04:03 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Modifed k_irix.c to only include <standards.h> if using pthreads.

	* Modifed src/Makefile.in to include correct "-I" options.

	* Added a missing errno in a debugging printf() in pkvm.c

Wed Nov 26 00:25:28 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Handle getpw*() in a better way for no-threads versions.
	
	* Added a much updated SGI IRIX code from Luc (which should make
	  it much faster, and should work on a wider range of SGIs).

Thu Oct 30 23:47:07 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added code to timeout hanging connections (default: 2 min)

	* Added a couple of command line options.

Thu Oct 30 14:10:54 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added support for HP-UX 7, 8 and 9. (Only tested on HP-UX 9.0.3)

Thu Oct 30 00:01:05 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Calling sequence for ka_open() changed.

	* Modified the become_daemon() code a bit.
	
	* Added DES encryption support (enable via "-E" command
	  line option, or using "result:encrypt = true" in the config file).

	* Added a "Makefile.dist" containing the distribution creation
	  stuff so I can do a "make -f Makefile.dist dist" without having
	  to do a "./configure" first. Also supports generating a PGP
	  signature file.
	  
Wed Oct 29 01:17:48 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Support for IRIX 6.3 added.

Sun Oct 19 18:36:44 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Support for IRIX 4 added (without threads)

Wed Oct 15 23:29:06 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Modified the Makefile(s) to support building in
	  alternative directories.

	* Fixed a bug in the Configure script with regard to libkvm detection.
	
	* Fixed some warnings detected by "gcc -Wall".

	* Should compile on SunOS 5.4 again.

	* Added "result:opsys" config file option.

Wed Oct 15 03:33:15 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Charset support added.

	* Removed the $HOME/SOCKTYPE_CONNECTED guessing logic.

Wed Oct 15 00:19:01 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Modified the /etc/pidentd.conf syntax

	* Added support for the ~/.noident file

Mon Oct 13 17:13:12 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Even even more configure script changes :-)

Mon Oct 13 16:33:07 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Fixed the pkvm.c handling (only compile it if a libkvm is needed
	  and there isn't a system version).

Mon Oct 13 01:00:35 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Fixed the broken Digital Unix and Ultrix code.

	* Even more configure script hacks.

	* Now detects DCE-style getpw..._r() functions correctly.
	
	* Use -D_POSIX_C_SOURCE=199506L for Solaris 2.5 and 2.6.

Sat Oct 11 17:39:03 1997  Peter Eriksson  <pen@lysator.liu.se>

	* More configure script hacks

	* Support added for Proven's pthreads library.

	* Made it possible to select which threads library to use
	  with the "--with-threads=[LIB]" configure script option
	  in case multiple thread libraries are available.
	  
Sat Oct 11 01:08:51 1997  Peter Eriksson  <pen@lysator.liu.se>

	* AIX threads are now supported.

	* Some configure script restructuring.

	* A FAQ (Frequently Asked Questions) file added.

Thu Oct  9 01:01:13 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Support added for IBM AIX 4.2 (without threads)

Wed Oct  8 21:33:30 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Removed erroneous ntohs() calls in k_sunos5*.c

Mon Oct  6 00:08:17 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Changed the kernel lookup return values
	  (-1 = err, 0 = not found, 1 = found)

	* Generalized the "send_error" stuff.

	* Added support for errors "INVALID-PORT" & "NO-USER"

Wed Oct  1 00:35:38 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added support for HP/UX 10.20

	* Wrote a replacement <cma_pthread.h> for HP's DCE/CMA-threads
	  so one can use the DCE/CMA threads library that they include 
	  even though HP omitted the header files...

Mon Sep 29 22:26:34 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added support for DCE/CMA threads

	* Added support for Digital Ultrix 4.5

Mon Sep 29 00:34:35 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added support for Digital Unix 4.0.

	* Use a cond_var+mutex to protect the kernel-lookup
	  return data (in an "avail_t" data structure).
	  
Sat Sep 27 16:14:46 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added support for starting from /etc/inittab

Sat Sep 27 00:12:30 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Support for operating systems without threads added
	  (it simply handles one request at a time, one by one... slow!)

Fri Sep 26 17:19:44 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Support for Solaris 2.4 added

	* Support for Inetd "nowait" mode added.

Tue Sep 23 00:51:33 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Multiquery mode implemented. Moved the sending of the
	  reply out from the kernel thread and back to the request
	  thread.

	* Added support for an /etc/pidentd.conf file.

	* Restructured the code a bit.

Sun Sep 21 23:54:06 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added -u<user> and -g<group> command line options
	  to change the uid/gid the server runs as after it has
	  opened the kernel devices.

Sat Sep 20 00:52:40 1997  Peter Eriksson  <pen@lysator.liu.se>

	* Added logic to verify that a compiled binary is being run
	  on a supported operating system version.

	* Fixed an error in the handling of extended protocol commands
	  where it didn't close the request socket.


