d5b3d7dae7
> -- ircd-hybrid-7.2.0 RELNOTES > o) Fixed broken operwall = yes; > o) Added 'umode' directive to oper{}. List of modes to get on /OPER. > o) Fixed a WHOIS bug > o) Fixed bug where we would increase Count.invisi even > if invisible_on_connect is turned off > o) Removed invite_ops_only, controlled by paranoid (+p) now > o) Better DDoS protection > o) Fixed va_list bug on amd64 > o) Fixed /dev/poll > > > -- ircd-hybrid-7.2rc1 RELNOTES > o) ircd can dynamically change all its client/fd limits at runtime > o) Added epoll as the primary I/O engine under Linux > o) Local channels will not show up in remote /WHOIS > o) Added hidden_name which allows customized hidden server names > o) Added restrict_channels to define a static channel set > o) Added --disable-gline-voting to disable G-Line votes > for small networks or people who don't want it. > o) Allow accumulating more ip= entries in an exempt{} block > o) Various improvements and bugfixes > o) Make win32 build usable > o) Fixed ban caching bug > o) Cosmetical fixes to TIME > o) Get "KLINE nick" to work with clients that have a spoof > o) Fixed RESV/XLINE bug in conjunction with names that include escaped > characters such as \*, \?, \#. > > > -- ircd-hybrid-7.2beta1 RELNOTES > o) Usermode +G, like +g, but allow messaging from people on common channels > o) Usermode +D - "deaf", don't receive channel messages > o) RXLINE and RKLINE - commands for setting regexp K/X lines > o) Join flood is now detected and reported to +b opers > o) Re-added REJECT_HOLD - lock clients for a while before throwing away > o) ping_warning, a class{} option to notify opers before "Ping timeout" > o) New hooking system, modularised: usermodes, iauth, message filtering etc. > o) Network I/O speedups > o) Various cleanups and bugfixes > o) Support for client SSL > o) Support for services (contrib/m_services.c) > o) IP cloaking module (contrib/ip_cloaking.c) > o) Native win32 build
51 lines
1.2 KiB
Makefile
51 lines
1.2 KiB
Makefile
# $NetBSD: options.mk,v 1.3 2006/01/03 13:09:25 adrianp Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.ircd-hybrid
|
|
PKG_SUPPORTED_OPTIONS= efnet ssl halfops small-net ziplinks
|
|
PKG_SUGGESTED_OPTIONS= ssl ziplinks
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
###
|
|
### Tweak some options to be EFNet based
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mefnet)
|
|
CONFIGURE_ARGS+= --enable-efnet
|
|
.endif
|
|
|
|
###
|
|
### Enable OpenSSL support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mssl)
|
|
. include "../../security/openssl/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-openssl=${BUILDLINK_PREFIX.openssl}
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-openssl
|
|
.endif
|
|
|
|
###
|
|
### Halfops are similar to plain ops, but can't kick/deop plain ops. Halfops
|
|
### may or may not kick/deop other halfops depending on if (+p) is set.
|
|
### Halfops may not set (+/-p).
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mhalfops)
|
|
CONFIGURE_ARGS+= --enable-halfops
|
|
.endif
|
|
|
|
###
|
|
### Tunes the server for smaller networks by reducing the startup
|
|
### memory footprint.
|
|
###
|
|
.if !empty(PKG_OPTIONS:Msmall-net)
|
|
CONFIGURE_ARGS+= --enable-small-net
|
|
.endif
|
|
|
|
###
|
|
### Compress data before transmitting it between servers
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mziplinks)
|
|
. include "../../devel/zlib/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-zlib
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-zlib
|
|
.endif
|