./chat/ircd-hybrid, IRC server with many options

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.2.29, Package name: ircd-hybrid-8.2.29, Maintainer: pkgsrc-users

IRC (Internet Relay Chat) provides a way of communicating in real time with
people. Generally, the user runs a client program to a server running a
IRC server software. Hybrid ircd is such a server.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Package options: ssl

Master sites:

SHA1: cf558a73de51094c4f55c6463e6dfbc940d45b27
RMD160: 5e75808e4d3d8c21ade911bcb7ff6a5ae94bf22b
Filesize: 1212.181 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-20 07:55:42 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
chat/ircd-hybrid: Updates to 8.2.29

Changes since 8.2.28:

-- Noteworthy changes in version 8.2.29 (2020-02-19)
o) Extbans have been implemented. Currently supported extbans:

   Matching:

   $a:<account>   Matches users logged into a matching account.
   $c:<channel>   Matches users that are on the given channel. An additional
                  prefix of either @, %, or + can be specified to test for
                  certain channel privileges.
   $o:<class>     Matches IRC operators that have joined a class
                  matching the mask.
   $r:<realname>  Matches users with a matching realname.
   $s:<server>    Matches users that are connected to a server matching \ 
the mask.
   $u:<modes>     Matches users having the specified user modes set or not set.
   $z:<certfp>    Matches users having the given TLS certificate fingerprint.

   Acting:

   $j:<banmask>   Prevents matching users from joining the channel.
   $m:<banmask>   Blocks messages from matching users. Users with voice
                  or above are not affected.

   For more details, see help/extban.
o) Added 'channel::enable_extbans' configuration option. See doc/reference.conf
   for more information.
o) For a full list of all changes in this release, see https://git.io/JvBca
   2020-02-04 21:40:18 by Santhosh Raju | Files touched by this commit (1)
Log message:
chat/ircd-hybrid: Adds support for wolfSSL TLS option.
   2020-01-27 23:41:42 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
chat/ircd-hybrid: Updates to 8.2.28

Changes since 8.2.27:

-- Noteworthy changes in version 8.2.28 (2020-01-26)
o) Fixed issue with topics set by TBURST not being propagated properly to clients
o) Allow IRC operators to search for real hosts in "WHO"
o) Ban/exempt/invex masks are now also tested against realhosts to prevent clients
   from bypassing channel bans by activating a fakehost
o) For a full list of all changes in this release, see https://git.io/JvqpT
   2020-01-26 00:48:31 by Santhosh Raju | Files touched by this commit (1)
Log message:
chat/ircd-hybrid: Adds option for supporting GnuTLS.

Thanks to leot@ for reviewing.
   2020-01-23 11:06:22 by Santhosh Raju | Files touched by this commit (1)
Log message:
chat/ircd-hybrid: Replaces deprecated openssl options.

Replaces the deprecated --enable-openssl / --disable-openssl with the
--with-tls=openssl for OpenSSL support.
   2020-01-23 10:11:22 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
chat/ircd-hybrid: Updates to 8.2.27

Changes since 8.2.26:

-- Noteworthy changes in version 8.2.27 (2020-01-22)
o) Experimental support for wolfSSL has been implemented. Minimum supported \ 
version is 4.3.0
o) The --enable-openssl, --enable-gnutls switches, and their disabling counterparts
   --disable-openssl and --disable-gnutls, have been replaced with the \ 
--with-tls switch
   which takes one of the following options: 'openssl', 'wolfssl', 'gnutls', and \ 
'none'.
   If nothing has been specified, configure tries to autodetect in the following \ 
order:
   openssl/libressl -> gnutls -> wolfssl.
o) Fixed segfault with GnuTLS/libgmp in case there's no DH parameters file
   defined in 'serverinfo::ssl_dh_param_file' or if that file is missing
o) The connection timeout for connect{} blocks can now be configured via
   the 'connect::timeout' configuration directive
o) Minimum supported OpenSSL version is 1.1.1 now
o) Minimum supported GnuTLS version is 3.6.5 now
o) Supported TLSv1.3 cipher suites can now be configured explicitely via the
   new 'serverinfo::tls_cipher_suites' configuration directive
o) In the serverinfo {} block, the following configuration directives have been \ 
renamed:
     ssl_certificate_file -> tls_certificate_file
     ssl_dh_param_file -> tls_dh_param_file
     ssl_dh_elliptic_curve -> tls_supported_groups
     ssl_cipher_list -> tls_cipher_list
     ssl_message_digest_algorithm -> tls_message_digest_algorithm
o) In the operator {} block, the following configuration directives have been \ 
renamed:
     ssl_certificate_fingerprint -> tls_certificate_fingerprint
     ssl_connection_required -> tls_connection_required
o) In the connect {} block, the following configuration directives have been renamed:
     ssl_cipher_list -> tls_cipher_list
     ssl_certificate_fingerprint -> tls_certificate_fingerprint
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-09-09 12:03:52 by Nia Alarie | Files touched by this commit (1)
Log message:
ircd-hybrid: Add networking libs on SunOS