"Fossies" - the Fresh Open Source Software Archive

Member "pidentd-3.0.19/ChangeLog" (13 Jun 2004, 21352 Bytes) of package /linux/misc/old/pidentd-3.0.19.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2004-06-13  Peter Eriksson  <pen@lysator.liu.se>
    2 
    3 	* Released version 3.0.18
    4 
    5 	* Added support for Gcc in 64bit-mode
    6 
    7 	* Added support for Solaris 10 (from Casper Dik)
    8 
    9 	* Fixed a file descriptor leak in request.c.
   10 
   11 2003-01-08  Peter Eriksson  <pen@lysator.liu.se>
   12 
   13 	* Released version 3.0.17
   14 
   15 	* src/k_linux.c: Added code from PSz to make it more robust (less false root-positives)
   16 	
   17 	* src/main.c (drop_root_privs): Don't try to drop privs unless we're running as user root
   18 	  This should allow identd to be started as user "sys" on Solaris again.
   19 
   20 	* Support for AIX 5.1 added.
   21 	  
   22 2002-11-25  Peter Eriksson  <pen@lysator.liu.se>
   23 
   24 	* Released version 3.0.16
   25 
   26 	* send.c: Increased pbuf[] size from 256 to 2048 to
   27 	  facilitate very long passwd lines.
   28 	
   29 	* configure.in: Modified to add support for Solaris 9
   30 
   31 2002-03-22  Peter Eriksson  <pen@lysator.liu.se>
   32 
   33 	* Released version 3.0.15
   34 	
   35 	* src/server.c (server_run): Don't complain about on ECONNABORTED and some
   36 	  other network-related errors
   37 
   38 2001-09-04  Peter Eriksson  <pen@lysator.liu.se>
   39 
   40 	* Released version 3.0.14
   41 
   42 2001-08-31  Peter Eriksson  <pen@lysator.liu.se>
   43 
   44 	* main: drop_root_privs(): Drop group privileges
   45 	
   46 2001-04-23  Peter Eriksson  <pen@lysator.liu.se>
   47 
   48 	* Added support for Digital Unix/OSF 5.0
   49 
   50 	* Fixed bug in idecrypt (found by <john.ireland@jesus.ox.ac.uk>)
   51 
   52 2000-12-03  Peter Eriksson  <pen@lysator.liu.se>
   53 
   54 	* Released 3.0.12
   55 	
   56 	* main.c: Ignore SIGPIPE
   57 
   58 2000-05-21  Peter Eriksson  <pen@lysator.liu.se>
   59 
   60 	* Released 3.0.11
   61 
   62 	* Added workaround for potential future Linux security
   63   	  problem (moved the dropping of root privs to before
   64 	  we create the kernel lookup threads).
   65 	  
   66 	* Moved the call to listen() in order to better support "wait"
   67    	  mode Inetd daemons.
   68 	  
   69 	* Check for rand.h and des.h both in <XXX> and in <openssl/XXX>
   70 
   71 	* Updated config.guess and config.sub
   72 
   73 2000-05-10  Peter Eriksson  <pen@lysator.liu.se>
   74 
   75 	* configure.in: Only set CFLAGS to -O for non GCC compiler
   76 	  if CFLAGS wasn't set.
   77 
   78 	* kernel.c: Sleep one second every other attempt when
   79 	  doing kernel lookups in order to wait for kernel structures
   80 	  to stabilize.
   81 
   82 2000-01-18  Peter Eriksson  <pen@lysator.liu.se>
   83 
   84 	* idecrypt: s_inet_ntoa() -> s_inet_ntox()
   85 
   86 	* itest.c: Various bugs fixed so that it should compile and
   87 	  run again. Not IPv6 compatible.
   88 	  
   89 	* A KNOWNBUGS file added with info about IPv6 and DES.
   90 
   91 2000-01-16  Peter Eriksson  <pen@lysator.liu.se>
   92 
   93 	* Version 3.0.10 released.
   94 
   95 	* A file "BUGS" included
   96 
   97 2000-01-16  Casper Dik <Casper.Dik@Holland.Sun.COM>
   98 
   99 	* Fixes for the Solaris 8 support (previously only supported
  100 	  the beta releases).
  101 
  102 2000-01-14  Casper Dik <Casper.Dik@Holland.Sun.COM>
  103 
  104 	* Solaris 8 (including IPv6) support added
  105 
  106 1999-12-26  Peter Eriksson  <pen@lysator.liu.se>
  107 
  108 	* Added missing check for setsid() to configure.in
  109 
  110 	* Renamed the PGP signature file to $PACKAGE.tar.gz.sig
  111 	  (was $PACKAGE.sig).
  112 
  113 	* Added an MD5 checksum target
  114 
  115 	* Added an "upload" target to the Makefile
  116 
  117 	* k_aix42.c: Fixed erroneous call to getuser().
  118 
  119 1999-12-26  Matt Gauthier <elleron@yahoo.com>
  120 
  121 	* Moved the header file macros above the type macros in
  122 	  src/config.h.in to facilitate checking for stdint.h before
  123 	  definiing various uint types and generating a hoard of
  124 	  warnings with glibc/linux.
  125 
  126 	* Add a check to configure.in and code in ikeygen.c to use
  127 	  /dev/random for key generation instead of SSLeay.
  128 
  129 1999-11-13  Peter Eriksson  <pen@lysator.liu.se>
  130 
  131 	* Fixed annoying linking error with idecrypt and some warnings.
  132 
  133 1999-08-10  Peter Eriksson  <pen@lysator.liu.se>
  134 
  135 	* Released version 3.0.7
  136 	
  137 	* Use s_inet_ntoa() instead of inet_ntoa() for MT-Safeness.
  138 
  139 1999-08-04  Peter Eriksson  <pen@lysator.liu.se>
  140 
  141 	* k_aix42.c: Malloc the 'user' variable to limit the stack usage
  142 
  143 	* k_aix42.c: *Really* fixed the memory leak 
  144 
  145 	* k_sunos5*.c: Changed syslog level for 'hash miss' to DEBUG
  146 	
  147 	* Updateded the configure script (needed to run autoconf)
  148 
  149 1999-08-02  Peter Eriksson  <pen@lysator.liu.se>
  150 
  151 	* Released version 3.0.6
  152 	
  153 	* Always retry the kernel lookup in case of errors.
  154 	
  155 	* Support for IBM AIX 4.3.2 added.
  156 
  157 	* Compiling without threads for Solaris 2.6 should work now.
  158 
  159 	* Compiling with IBMs own C compiler on AIX should work now.
  160 
  161 1999-07-24  Peter Eriksson  <pen@lysator.liu.se>
  162 
  163 	* Fixed Linux problem with runaway threads
  164 
  165 	* Fixed memory leak for AIX 4.2
  166 
  167 1999-02-22  Peter Eriksson  <pen@lysator.liu.se>
  168 
  169 	* REALLY fixed the stupid "-l" compatibility stuff (for got
  170 	  about adding it to the "getopt()" string.
  171 
  172 	* Added a warning about LD_LIBRARY_PATH for Solaris 7/64bit
  173 
  174 1999-01-26  Peter Eriksson  <pen@lysator.liu.se>
  175 
  176 	* Configure script modified to add support for DEC OSF/1 3.2
  177 
  178 1999-01-21  Peter Eriksson  <pen@lysator.liu.se>
  179 
  180 	* conf.c (conf_parse): Incorrect handling of "result:syslog-level".
  181 
  182 	* Incorrect handing of sprintf() return value (can not assume that
  183 	  it always returns an 'int' (non-ANSI/ISO-C compliant systems)).
  184 
  185 	* safeio.c: Cosmetic changes. s_strdup() now calls s_abort() in
  186 	  case of a failure instead of exit(1).
  187 
  188 1999-01-19  Peter Eriksson  <pen@lysator.liu.se>
  189 
  190 	* Invalid command line options was incorrectly handled.
  191 	
  192 	* Added "-l" option to ease backwards compatibility with version 2.
  193 	  (but with different meaning, "-l" now just logs a startup message
  194 	  at syslog level LOG_INFO instead of LOG_DEBUG).
  195 
  196 1999-01-16  Peter Eriksson  <pen@lysator.liu.se>
  197 
  198 	* k_linux.c: Linux uid_t is unsigned short which breaks
  199 	  the sscanf() call.
  200 
  201 1999-01-13  Peter Eriksson  <pen@lysator.liu.se>
  202 
  203 	* The manual page was missing, added to the distribution again.
  204 
  205 	* Added a section to the README file describing what
  206 	  this daemon does.
  207 
  208 1999-01-12  Peter Eriksson  <pen@lysator.liu.se>
  209 
  210 	* Version 3.0 released
  211 
  212 1999-01-11  Peter Eriksson  <pen@lysator.liu.se>
  213 
  214 	* k_sunos57.c: Moved some includes to remove warnings.
  215 
  216 1999-01-09  Peter Eriksson  <pen@lysator.liu.se>
  217 
  218 	* Use vsnprintf() in a s_snprintf() wrapper instead of sprintf()
  219 
  220 	* k_irix5.c: Use s_open() instead of open()
  221 
  222 1999-01-09  Peter Eriksson  <pen@lysator.liu.se>
  223 
  224 	* pidentd.h: Only include "pdes.h" if HAVE_LIBDES is defined.
  225 	
  226 	* config.h.in: Added missing HAVE_UNISTD_H define
  227 
  228 	* request.c: Typecast char -> unsigned char before
  229 	  using isXXXX() macros.
  230 
  231 	* send.c: Missing inet_ntoa() defining header files.
  232 	
  233 	* str2.c: Typecast char -> unsigned char before
  234 	  using isXXXX() macros.
  235 
  236 	* ibench.c: Cosmetic changes
  237 
  238 	* ikeygen.c: Cosmetic changes
  239 
  240 	* ikeygen.c: ftruncate() takes two arguments, not one!
  241 	
  242 1999-01-09  Peter Eriksson  <pen@lysator.liu.se>
  243 
  244 	* Default socklen_t to 'int' instead of 'size_t' (unless
  245 	  we are using AIX). This makes IRIX shut up also.
  246 
  247 Fri Jan  8 22:55:30 1999  Peter Eriksson  <pen@lysator.liu.se>
  248 
  249 	* Added some entries in the FAQ file for HP-UX 9 and
  250 	  Digital Unix 4.0D & 4.0E
  251 
  252 	* Define the right return type from signal handles.
  253 
  254 	* "make install" now doesn't assume that the "install"
  255 	  program can handle multiple files
  256 
  257 	* Some more Makefile cleanup
  258 
  259 	* Default socklen_t to size_t instead of unsigned. This makes
  260 	  AIX shut up about getsockname() warnings.
  261 
  262 1999-01-07  Peter Eriksson  <pen@lysator.liu.se>
  263 
  264 	* Configure/config.h: Check for uint32_t/uint16_t/uint8_t types.
  265 	
  266 	* pdes.c: Make sure the key contains atleast one NUL character
  267 	
  268 	* idecrypt.c: Make sure the key contains atleast one NUL character
  269 
  270 1999-01-06  Peter Eriksson  <pen@lysator.liu.se>
  271 
  272 	* Massive configure.in and Makefile.in bug fixes
  273 	  (how on earth did they ever work?)
  274 	  
  275 	* Updated to use autoconf 2.13
  276 	
  277 	* DES encryption should now use the last key in the
  278 	  key file (like Pidentd v2 did).
  279 
  280 	* The Idecrypt program is now included again
  281 
  282 	* An Igenkey program is now included which can be used
  283 	  to generate a new DES key.
  284 
  285 	* Configure options --with-des-libraries=DIR and
  286 	  --with-des-includes=DIR can be used to locate
  287 	  libdes or libcrypto if they are installed in
  288 	  an nonstandard directory.
  289 
  290 1999-01-05  Peter Eriksson  <pen@lysator.liu.se>
  291 
  292 	* INSTALL file updated
  293 
  294 	* Running "make all" will now make Identd, Ibench and Itest.
  295 
  296 	* k_sunos54.c: Moved the include of pidentd.h so that the
  297 	  file will compile.
  298 
  299 	* k_aix42.c: c/SET_SET/SEEK_SET/
  300 
  301 	* Added an "include PATH" directive to the config file
  302 	  parser.
  303 
  304 Tue Jan  5 15:29:23 1999  Peter Eriksson  <pen@lysator.liu.se>
  305 
  306 	* Digital Unix memory leak bugfix
  307 
  308 	* Ibench now correctly initializes the LOOPBACK address.
  309 
  310 	* More Ibench changes: Understands "-h" for Help. Defaults
  311 	  to run 60 seconds to Localhost. Terminates nicely at
  312 	  reception of SIGINT (Ctrl-C).
  313 	  
  314 1999-01-04  Peter Eriksson  <pen@lysator.liu.se>
  315 
  316 	* Default directory for the identd.conf, identd.pid
  317 	  and identd.key files are now in /usr/local/etc,
  318 	  specified via the "sysconfdir" option. 
  319 
  320 1999-01-04  David Lee <T.D.Lee@durham.ac.uk>
  321 
  322 	* Makefile fixes for manfile installation and a rule
  323 	  added for Makefile regeneration.
  324 
  325 1999-01-04  Peter Eriksson  <pen@lysator.liu.se>
  326 
  327 	* k_irix5.c: Fixed a problem with "#if 0" bein in the
  328 	  wrong place (I removed all of the old code).
  329 
  330 	* Added a "result:syslog-level" config file option, which
  331 	  if set to a specific option will case all replies to a
  332 	  request to be syslogged at that level.
  333 
  334 1998-11-28  Peter Eriksson  <pen@lysator.liu.se>
  335 
  336 	* Added a --with-des option to configure to enabled/disable
  337 	  usage of a DES library.
  338 
  339 1998-11-22  Peter Eriksson  <pen@lysator.liu.se>
  340 
  341 	* pdes.c: If no ruid known, use the euid (for example
  342 	  under Linux) when encrypting the response. We really
  343 	  should include both. 
  344 
  345 1998-11-17  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  346 
  347 	* Lots of lots of cosmetic changes:
  348 	
  349 	* src/k_aix42.c (kread), src/k_osf4.c (ka_init), src/pdes.c
  350 	(init_decryption, decrypt_packet), timeout.c (sigalarm_handler):
  351 	Convert function definitions to prototype format. 
  352 
  353 	* all sources: Avoid typed NULL pointers.
  354 
  355 	* src/k_irix5.c (stval): Removed unused third arg priv.
  356 	(ka_lookup): Changed caller.
  357 	(getusers): Replaced bcopy, bzero by memcpy, memset.
  358 
  359 	* k_next_mach.c: Added for support of Next.
  360 	
  361 Fri Nov 13 00:07:09 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  362 
  363 	* all sources: Don't cast s_malloc return value to specific
  364 	pointer type. 
  365 
  366 	* all sources: Avoid non-boolean implicit 0 comparison.
  367 	* all sources: Avoid implicit NULL or '\0' comparison. 
  368 
  369 	* all sources: Fixed indentation.
  370 
  371 
  372 Wed Nov  4 21:34:22 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  373 
  374 	* INSTALL: Updated to reflect Solaris 7 name change.
  375 	egcs 1.1 still cannot generate 64-bit code (although current
  376 	snapshots are coming close).
  377 
  378 Tue Jul 14 14:04:22 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  379 
  380 	* INSTALL: mention need for SunPro C 5.0 for Solaris 2.7 64-bit
  381 
  382 	* configure.in (*-solaris2.7): reject gcc on 64-bit kernel, force
  383 	64-bit compilation with cc
  384 
  385 Wed Jul  8 22:39:36 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  386 
  387 	* src/k_sunos57.c: use uint{16, 32}_t instead of old (from
  388 	<inet/led.h>) u{16, 32}.
  389 
  390 1998-11-04  Peter Eriksson  <pen@lysator.liu.se>
  391 
  392 	* Encrypted tokens are again enclosed in [] as in Pidentd-2.
  393 
  394 	* Irix 6 euid/ruid bugfix.
  395 	
  396 1998-11-04  Peter Eriksson  <pen@lysator.liu.se>
  397 
  398 	* Added "-L" command line option
  399 
  400 	* Print errors to stderr for invalid command line options
  401 	  when started manually.
  402 
  403 1998-11-03  Peter Eriksson  <pen@lysator.liu.se>
  404 
  405 	* It's my birthday today! :-)
  406 
  407 	* Changed strdup() -> s_strdup() in main.c
  408 
  409 	* "pidentd" -> "identd" in the etc/identd.init script
  410 
  411 	* Updated the INSTALL documentation somewhat.
  412 
  413 	* Syslog facility now case insensitive
  414 	
  415 Tue Jul 14 14:04:22 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  416 
  417 	* safeio.c (random_lock_init): cannot use &seed (unsigned int)
  418  	where time_t * is required on 64-bit host
  419 
  420 	* main.c (main): provide missing fprintf() argument
  421 	pdes_init() requires non-NULL keyfile arg now
  422 	
  423 	* src/config.h.in: define HAVE_LIBDES iff HAVE_LIBCRYPTO
  424 
  425 	* configure.in: check for des_set_key in SSLeay -lcrypto too
  426 
  427 Thu Jul  9 01:20:22 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
  428 
  429 	* src/itest.c (main): remove unused variables uid, res
  430 
  431 	* src/main.c (main): use return instead of exit to avoid compiler
  432 	warning 
  433 
  434 	* src/pkvm.c: include <unistd.h> for close(), lseek() declarations
  435 
  436 	* src/k_irix5.c: include <stdlib.h> for calloc(), malloc()
  437 	declarations 
  438 	(pname): cast pid_t args to int to match sprintf format
  439 	(ka_lookup): remove unused variables n1, n2
  440 	
  441 	* src/safeio.c: include <math.h> for srandom() declaration
  442 
  443 	* configure.in (irix): don't define _POSIX_C_SOURCE=199506L, it's
  444 	unnecessary and makes many necessary prototypes unavailable
  445 
  446 	* src/itest.c (main): assure that struct kernel k is initialized
  447 	convert port numbers to network byte order
  448 	
  449 	* src/Makefile.in: avoid unnecessary use of /tmp
  450 
  451 	* src/main.c: handle multiple -d flags
  452 
  453 	* src/itest.c (main): handle ka_init(), ka_open() failures
  454 	don't define useless globals
  455 	use getopt(), handle multiple -d flags
  456 	
  457 	* src/k_osf4.c (ka_lookup): fix fprintf() format: in_addr_t s_addr
  458 	is unsigned int, not long
  459 
  460 	* src/Makefile.in (KOBJS): need to include pkvm.o in KOBJS to
  461  	allow itest to link
  462 
  463 	* configure.in (osf4): use -D_REENTRANT instead of -D_THREAD_SAVE,
  464 	omit explicit -lc, like cc -pthread does
  465 
  466 	* src/daemon.c: include <string.h> for strlen() declaration
  467 
  468 	* src/daemon.c: include <sys/stat.h> for umask() declaration
  469 
  470 	* src/send.c: include <string.h> for strlen(), memcpy(), strcpy()
  471 	declarations
  472 
  473 	* src/server.c (server_run): tid removed, unused
  474 
  475 	* src/main.c: include <thread.h> only if HAVE_LIBTHREAD
  476 
  477 	* src/main.c (main): use return instead of exit to avoid warning
  478 
  479 	* src/itest.c (main): ka_lookup doesn't set k.status
  480 	
  481 1998-06-01  Peter Eriksson  <pen@lysator.liu.se>
  482 
  483 	* AIX 4.3 portability fixes
  484 
  485 1998-05-23  Peter Eriksson  <pen@lysator.liu.se>
  486 
  487 	* Fixed network byte order problems in pdes.c
  488 
  489 1998-03-20  Peter Eriksson  <pen@lysator.liu.se>
  490 
  491 	* Added missing "o" option to getopt() call in main.c
  492 
  493 Tue Dec 30 00:08:05 1997  Peter Eriksson  <pen@lysator.liu.se>
  494 
  495 	* Added missing call to pdes_init() in main.c
  496 
  497 	* Added encrypt_keyfile variable and "encrypt:key-file" option
  498 	  to the config file.
  499 
  500 	* Created a manual page.
  501 
  502 Mon Dec  1 21:39:28 1997  Peter Eriksson  <pen@lysator.liu.se>
  503 
  504 	* Reverted back to the old thr_setconcurrency() setting
  505 	  (SunOS 5.4 broke with the new definition)
  506 
  507 Mon Dec  1 18:21:14 1997  Peter Eriksson  <pen@lysator.liu.se>
  508 
  509 	* Better handling of the SIGALRM signal.
  510 
  511 	* ibench updated to allow remote testing.
  512 
  513 	* Include CFLAGS even in the link phase
  514 	
  515 Mon Dec  1 16:08:49 1997  Peter Eriksson  <pen@lysator.liu.se>
  516 
  517 	* timeout->when is now a time_t instead of a timestruc
  518 	
  519 	* s_getpw*_r() changed from macros to functions (support.c)
  520 
  521 Fri Nov 28 00:10:08 1997  Peter Eriksson  <pen@lysator.liu.se>
  522 
  523 	* Rewrote the timeout.c code to use a single thread instead of
  524 	  one per timeout.
  525 
  526 	* Corrected the PTHREAD_CREATE_JOINABLE define for cma-threads.
  527 
  528 Thu Nov 27 00:39:00 1997  Peter Eriksson  <pen@lysator.liu.se>
  529 
  530 	* ibench.c: Use getpwuid(getuid()) instead of cuserid().
  531 
  532 Wed Nov 26 22:34:10 1997  Peter Eriksson  <pen@lysator.liu.se>
  533 
  534 	* Added a small benchmarking/stress-testing program "ibench".
  535 	
  536 	* Added a "--without-getpw_r" command line option to "configure"
  537 	  to make it possible to build Pidentd without using the
  538 	  reentrant passwd access functions getpwuid_r() and getpwnam_r().
  539 	  (Some versions of some Unixes have buggy implementations).
  540 
  541 Wed Nov 26 18:47:27 1997  Peter Eriksson  <pen@lysator.liu.se>
  542 
  543 	* Option "-o" makes the daemon to return OTHER instead of UNIX
  544 	  for compatibility with Pidentd v2.
  545 
  546 Wed Nov 26 16:54:22 1997  Peter Eriksson  <pen@lysator.liu.se>
  547 
  548 	* Use the old k_irix4.c file for IRIX 4.*
  549 
  550 	* Include the "itest" program.
  551 
  552 	* "make install" misfeature fixed.
  553 
  554 Wed Nov 26 14:04:03 1997  Peter Eriksson  <pen@lysator.liu.se>
  555 
  556 	* Modifed k_irix.c to only include <standards.h> if using pthreads.
  557 
  558 	* Modifed src/Makefile.in to include correct "-I" options.
  559 
  560 	* Added a missing errno in a debugging printf() in pkvm.c
  561 
  562 Wed Nov 26 00:25:28 1997  Peter Eriksson  <pen@lysator.liu.se>
  563 
  564 	* Handle getpw*() in a better way for no-threads versions.
  565 	
  566 	* Added a much updated SGI IRIX code from Luc (which should make
  567 	  it much faster, and should work on a wider range of SGIs).
  568 
  569 Thu Oct 30 23:47:07 1997  Peter Eriksson  <pen@lysator.liu.se>
  570 
  571 	* Added code to timeout hanging connections (default: 2 min)
  572 
  573 	* Added a couple of command line options.
  574 
  575 Thu Oct 30 14:10:54 1997  Peter Eriksson  <pen@lysator.liu.se>
  576 
  577 	* Added support for HP-UX 7, 8 and 9. (Only tested on HP-UX 9.0.3)
  578 
  579 Thu Oct 30 00:01:05 1997  Peter Eriksson  <pen@lysator.liu.se>
  580 
  581 	* Calling sequence for ka_open() changed.
  582 
  583 	* Modified the become_daemon() code a bit.
  584 	
  585 	* Added DES encryption support (enable via "-E" command
  586 	  line option, or using "result:encrypt = true" in the config file).
  587 
  588 	* Added a "Makefile.dist" containing the distribution creation
  589 	  stuff so I can do a "make -f Makefile.dist dist" without having
  590 	  to do a "./configure" first. Also supports generating a PGP
  591 	  signature file.
  592 	  
  593 Wed Oct 29 01:17:48 1997  Peter Eriksson  <pen@lysator.liu.se>
  594 
  595 	* Support for IRIX 6.3 added.
  596 
  597 Sun Oct 19 18:36:44 1997  Peter Eriksson  <pen@lysator.liu.se>
  598 
  599 	* Support for IRIX 4 added (without threads)
  600 
  601 Wed Oct 15 23:29:06 1997  Peter Eriksson  <pen@lysator.liu.se>
  602 
  603 	* Modified the Makefile(s) to support building in
  604 	  alternative directories.
  605 
  606 	* Fixed a bug in the Configure script with regard to libkvm detection.
  607 	
  608 	* Fixed some warnings detected by "gcc -Wall".
  609 
  610 	* Should compile on SunOS 5.4 again.
  611 
  612 	* Added "result:opsys" config file option.
  613 
  614 Wed Oct 15 03:33:15 1997  Peter Eriksson  <pen@lysator.liu.se>
  615 
  616 	* Charset support added.
  617 
  618 	* Removed the $HOME/SOCKTYPE_CONNECTED guessing logic.
  619 
  620 Wed Oct 15 00:19:01 1997  Peter Eriksson  <pen@lysator.liu.se>
  621 
  622 	* Modified the /etc/pidentd.conf syntax
  623 
  624 	* Added support for the ~/.noident file
  625 
  626 Mon Oct 13 17:13:12 1997  Peter Eriksson  <pen@lysator.liu.se>
  627 
  628 	* Even even more configure script changes :-)
  629 
  630 Mon Oct 13 16:33:07 1997  Peter Eriksson  <pen@lysator.liu.se>
  631 
  632 	* Fixed the pkvm.c handling (only compile it if a libkvm is needed
  633 	  and there isn't a system version).
  634 
  635 Mon Oct 13 01:00:35 1997  Peter Eriksson  <pen@lysator.liu.se>
  636 
  637 	* Fixed the broken Digital Unix and Ultrix code.
  638 
  639 	* Even more configure script hacks.
  640 
  641 	* Now detects DCE-style getpw..._r() functions correctly.
  642 	
  643 	* Use -D_POSIX_C_SOURCE=199506L for Solaris 2.5 and 2.6.
  644 
  645 Sat Oct 11 17:39:03 1997  Peter Eriksson  <pen@lysator.liu.se>
  646 
  647 	* More configure script hacks
  648 
  649 	* Support added for Proven's pthreads library.
  650 
  651 	* Made it possible to select which threads library to use
  652 	  with the "--with-threads=[LIB]" configure script option
  653 	  in case multiple thread libraries are available.
  654 	  
  655 Sat Oct 11 01:08:51 1997  Peter Eriksson  <pen@lysator.liu.se>
  656 
  657 	* AIX threads are now supported.
  658 
  659 	* Some configure script restructuring.
  660 
  661 	* A FAQ (Frequently Asked Questions) file added.
  662 
  663 Thu Oct  9 01:01:13 1997  Peter Eriksson  <pen@lysator.liu.se>
  664 
  665 	* Support added for IBM AIX 4.2 (without threads)
  666 
  667 Wed Oct  8 21:33:30 1997  Peter Eriksson  <pen@lysator.liu.se>
  668 
  669 	* Removed erroneous ntohs() calls in k_sunos5*.c
  670 
  671 Mon Oct  6 00:08:17 1997  Peter Eriksson  <pen@lysator.liu.se>
  672 
  673 	* Changed the kernel lookup return values
  674 	  (-1 = err, 0 = not found, 1 = found)
  675 
  676 	* Generalized the "send_error" stuff.
  677 
  678 	* Added support for errors "INVALID-PORT" & "NO-USER"
  679 
  680 Wed Oct  1 00:35:38 1997  Peter Eriksson  <pen@lysator.liu.se>
  681 
  682 	* Added support for HP/UX 10.20
  683 
  684 	* Wrote a replacement <cma_pthread.h> for HP's DCE/CMA-threads
  685 	  so one can use the DCE/CMA threads library that they include 
  686 	  even though HP omitted the header files...
  687 
  688 Mon Sep 29 22:26:34 1997  Peter Eriksson  <pen@lysator.liu.se>
  689 
  690 	* Added support for DCE/CMA threads
  691 
  692 	* Added support for Digital Ultrix 4.5
  693 
  694 Mon Sep 29 00:34:35 1997  Peter Eriksson  <pen@lysator.liu.se>
  695 
  696 	* Added support for Digital Unix 4.0.
  697 
  698 	* Use a cond_var+mutex to protect the kernel-lookup
  699 	  return data (in an "avail_t" data structure).
  700 	  
  701 Sat Sep 27 16:14:46 1997  Peter Eriksson  <pen@lysator.liu.se>
  702 
  703 	* Added support for starting from /etc/inittab
  704 
  705 Sat Sep 27 00:12:30 1997  Peter Eriksson  <pen@lysator.liu.se>
  706 
  707 	* Support for operating systems without threads added
  708 	  (it simply handles one request at a time, one by one... slow!)
  709 
  710 Fri Sep 26 17:19:44 1997  Peter Eriksson  <pen@lysator.liu.se>
  711 
  712 	* Support for Solaris 2.4 added
  713 
  714 	* Support for Inetd "nowait" mode added.
  715 
  716 Tue Sep 23 00:51:33 1997  Peter Eriksson  <pen@lysator.liu.se>
  717 
  718 	* Multiquery mode implemented. Moved the sending of the
  719 	  reply out from the kernel thread and back to the request
  720 	  thread.
  721 
  722 	* Added support for an /etc/pidentd.conf file.
  723 
  724 	* Restructured the code a bit.
  725 
  726 Sun Sep 21 23:54:06 1997  Peter Eriksson  <pen@lysator.liu.se>
  727 
  728 	* Added -u<user> and -g<group> command line options
  729 	  to change the uid/gid the server runs as after it has
  730 	  opened the kernel devices.
  731 
  732 Sat Sep 20 00:52:40 1997  Peter Eriksson  <pen@lysator.liu.se>
  733 
  734 	* Added logic to verify that a compiled binary is being run
  735 	  on a supported operating system version.
  736 
  737 	* Fixed an error in the handling of extended protocol commands
  738 	  where it didn't close the request socket.
  739 
  740