Subject: CVS commit: pkgsrc/chat/silc-server
To: None <pkgsrc-changes@netbsd.org>
From: Hubert Feyrer <hubertf@netbsd.org>
List: pkgsrc-changes
Date: 05/04/2002 01:02:49
Module Name:	pkgsrc
Committed By:	hubertf
Date:		Fri May  3 22:02:49 UTC 2002

Modified Files:
	pkgsrc/chat/silc-server: Makefile distinfo
	pkgsrc/chat/silc-server/files: silcd.sh
Added Files:
	pkgsrc/chat/silc-server/files: silcd.generic

Log Message:
Update silc-server pkg to 0.8.4. Changes:

changes in silc-server package:
===============================

- upgraded to version 0.8.4
- added generic startup script for Solaris and Linux (i can't test it on
  Darwin/Mac OS X because i don't have any.. please let me know if it works
  for you. thanks)

  You will need to copy ${PREFIX}/etc/rc.d/silcd to appropriate location in
  your system and do neccessary actions to enable it.

  e.g. Solaris: copy ${PREFIX}/etc/rc.d/silcd to /etc/init.d/ and make links
                in /etc/rc2.d/, /etc/rc1.d/, /etc/rc0.d/.

changes in silc-server since 0.8.1:
===================================

* Fixed a bug in library where sending a bogus authentication
  payload would lead to a crash.

* Fixed a bug in the fetch_logging() config callback.

* Drop root privileges when started in foreground.  Don't drop them
  if debugging also.

* Added better error logging in rekey protocol.

* Do not check public key types in SKE during rekey.

* Fixed the rekey protocol with PFS, which was totally broken.

* Fixed a negative refcount situtuation for the config context.

* Fixed memory leaks from config object.

* Added support for adding new connections to the server in rehash.

  After rehash they take effect.

* Added support for changing the maximum allowed connections in
  rehash.  The number can grow but going smaller is not supported.

* Added preliminary checking during config parsing for a valid
  public/private key and removed further checks in the code.

* Fixed silc_net_gethostbyaddr to correctly resolve by
  address.

* Fixed the notify relaying to client.  The HMAC to be used
  with relayed packets ws wrong and caused decryption failure
  at the client end.

* Fixed the silc_log_quick handling in the logging routines.
  It didn't log quickly when it was TRUE. Also the flush delay
  was set even if it was 0 in config file.

* Added support for changing key pair of the server in rehash.

* Fixed the TOPIC_SET notify to not crash.  It changed the topic
  too early, before getting the channel entry.

* Added rehash support. Added function silc_server_rehash() that
  will perform all the basic tasks of the rehashing procedure.

* Added command line option `-x, --hexdump'. This will enable the
  SILC_LOG_HEXDUMP calls that are no longer enabled with `--debug'.
  The option `--hexdump' implies `--debug'.

* Fixed a bad bug in the logging APIs (silcutil library) where
  the application would crash after calling silc_log_reset_all().

Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 16612


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/chat/silc-server/Makefile \
    pkgsrc/chat/silc-server/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/chat/silc-server/files/silcd.generic
cvs rdiff -r1.3 -r1.4 pkgsrc/chat/silc-server/files/silcd.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.