Subject: CVS commit: pkgsrc/chat/silc-server
From: Rene Hexel
Date: 2002-03-29 12:34:52
Message id: 20020329113452.87604B004@cvs.netbsd.org

Log Message:
Update silc-server to 0.8.1.  Update provided by the package maintainer,
Lubomir Sedlacik <salo@silcnet.org> in PR pkg/16099, thanks!

Changes from 0.8 to 0.8.1
=========================

* IPv6 fixes. IPv6 should work without problems now.

* Fixed a minor bug in looking up correct client entry in KICKED notify
  in server.

* Don't change the topic if olod topic is same as new one.

* Packet relaying is now done by router without any extra memory
  allocations.

* Fixed the INVITE notify handling.  It took wrong arguments as invite
  list and invite delete.

* Added check for INVITE, TOPIC_SET, KICKED, CMODE_CHANGE notify types
  that particular action is allowed by the client.

* Fixed a packet sending bug on very high load, where outgoing
  packet queue wasn't handled correctly and packets got corrupted.

* Added checks for maximum length of channel message payload and private
  message payload also.

* Added checks for maximum packet length in server and in client library.

* Added new configuration params: version_protocol, version_software
  and version_software_vendor to specify what version the remote host
  must at least be to be able to connect to server.  The vendor string
  can be regex matched too.

* Added new function silc_server_connection_allowed to check maximum number
  of allowed connections, and allowed versions for incoming connections.

* Added logging of DISCONNECT packet message in the server.

* Check for valid socket connection in client entries before sending any
  messages.  Fixes a crash, but doesn't fix some other underlaying bug that
  is lurking there.

* Added support for specifying multiple public keys for Client connection
  section in server configuration file.  This makes it possible to accept
  multiple public keys from same host, or to make a section that accepts
  any incoming host, and have the accepted public keys listed in the section.

* Added more error printing to logs in server code.

Files:
RevisionActionfile
1.9modifypkgsrc/chat/silc-server/Makefile
1.9modifypkgsrc/chat/silc-server/distinfo
1.5modifypkgsrc/chat/silc-server/patches/patch-ab