Initial patches from Juan RP via PR pkg/20101.
Changelog:
2.8.6
=====
- Bnc now lists all docked sessions
- Rewrote the send/recv code
- Implemented non-blocking sockets
- Fixed a problem with bnc not binding to vhost when specified by
IP instead of dns
2.8.4
=====
- a quick change added to conf.c by moomoomoo to fix a major bug and
tide us over until the 3.0.0 version is ready for public release.
2.8.2
=====
- Coded in channel watching code for docking.
- Coded a new line parsing system
- Coded a new system for the client lists, maybe it will fix some bugs
- implemented docking, still very beta though /detach password /resume
FD password
- rewrote some of the inner workings, hope this fixed some bugs.
- rewrote config file format, now uses real words (listen xxx) read
example.conf for details. Old format will still work.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.