unrealircd: Update to 5.0.2 Upgrade notes (seem like there are very few breaking changes): https://www.unrealircd.org/docs/Upgrading_from_4.x What's new in UnrealIRCd 5: * Channel history. You can now see the last couple of lines that have been said on channels when you JOIN. For this you need to set channel mode +H, eg: eg: /MODE #chan +H 15:1440 * More IRCv3 features. Additional details are communicated to clients which may help with displaying information. Implemented specs are: account-tag, message-ids, time, echo-message, labeled-response and BATCH. * Ban exceptions (/ELINE). You can now exempt users dynamically on IRC from *LINES, spamfilter, throttling, blacklist checking, connection floods, bypassing antirandom, etc. Just type /ELINE on IRC to see details. * *LINES and Spamfilters are remembered: All of these are saved to a file every few minutes and saved across reboots. This uses the new tkldb module (loaded by default). No need for services for that anymore. * Persistent channels are remembered: For channels which have mode +P set we now save all channel settings across reboots (topic, regular modes and +beI lists). This via the channeldb module (loaded by default). * Anti connect-flood measures. In the last few 4.2.x versions we introduced Connthrottle and reputation. In 5.x these modules are now loaded by default for increased security. * Easily restrict commands to fight drones. You can now disable any command or impose restrictions, such as: command can only be executed after being connected for XX seconds, or if you are identified to services, etc. See the example for how to restrict LIST, INVITE and messaging. * Module manager for managing 3rd party modules easily. Install and update modules with a single command. * Condition configuration. You can have condition configuration where you e.g. @define $IP "203.0.113.1" and can use $IP everywhere in the configuration file. Similarly, support for @if-blocks. This is especially useful for advanced users who like to use the same configuration file on multiple machines, usually with the help of remote includes. * Improved Channel Mode +L now kicks in for any rejected join, so not just for +l but also for +b, +i, +O, +z, +R and +k. If, for example, the channel is +L #insecure and also +z then, when an insecure user ties to join they will be redirected to #insecure. * Ban forwards. New extended ban ~f to forward users to the specified channel if the ban matches. Example: MODE #chan +b ~f:#badisp:*!*@*.isp.org * Improved WebSocket support. We already supported websockets, but now we support websocket type 'text', which is compatible with web IRC clients such as Kiwi IRC. * Code cleanups. The biggest effort of all went into cleaning up old code and making the code much more readable. This also means that UnrealIRCd 5 will not be able to link with really older servers or services, like UnrealIRCd 3.2.x. * Windows version is 64-bits. This should allow for increased address space and security. This also means UnrealIRCd 5 will not run on 32-bits Windows (should be rare nowadays, anyway)diff -r1.1.1.1 -r1.2 pkgsrc/chat/unrealircd/DESCR
(nia)
@@ -1,16 +1,5 @@ | @@ -1,16 +1,5 @@ | |||
1 | UnrealIRCd is an IRC server based on the branch of IRCu called Dreamforge, | 1 | UnrealIRCd is an IRC server based on the branch of IRCu called | |
2 | formerly used by the DALnet IRC Network. Since development started on it | 2 | Dreamforge, formerly used by the DALnet IRC Network. | |
3 | (around May 1999) many new features has been added, modified, and many bugs | |||
4 | fixed. Unreal runs both on *nix platforms, Amiga & Windows 95/98/2k/NT. | |||
5 | Some features to mention: Channel Halfops, No-color channel mode, | |||
6 | Strip-colors channel mode, channelmode +q & +a - protect modes, Oper and | |||
7 | Admin only channels, exception bans, Nokicks mode (channel and user), Flood | |||
8 | limiter, Channel links, Host cloaking, Net* Tech and Co-Admin modes, Whois | |||
9 | notifies, Foreign connects monitor, Oper suspend, G:Lines, T:Lines, channel | |||
10 | restriction (people can only go to these channels if enabled), Trojan/DCC | |||
11 | Deny, RPING/RPONG, Sethost family, Token in server<->server etc. | |||
12 | FDlists/High Traffic Mode, SOCKS check on connect, Speeded up server | |||
13 | synchs, limited WebTV Client support, /vhost, and many dreamforge | |||
14 | optimations. UnrealIRCd is aimed to be an advanced, not an easy IRCd. | |||
15 | 3 | |||
16 | Also includes SSL and IPv6 support. | 4 | Key features include SSL, cloaking, its advanced anti-flood and | |
5 | anti-spam systems, swear filtering and module support. |
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.68 2020/01/18 21:48:53 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.69 2020/01/28 13:03:36 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= unrealircd-4.2.4.1 | 3 | DISTNAME= unrealircd-5.0.2 | |
4 | PKGREVISION= 4 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | MASTER_SITES= https://www.unrealircd.org/unrealircd4/ | 5 | MASTER_SITES= https://www.unrealircd.org/downloads/ | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.unrealircd.org/ | 8 | HOMEPAGE= https://www.unrealircd.org/ | |
10 | COMMENT= Advanced IRC server with IPv6 and SSL support | 9 | COMMENT= Advanced IRC server with IPv6 and SSL support | |
11 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
12 | 11 | |||
13 | CONFLICTS+= ircu-[0-9]* | 12 | CONFLICTS+= ircu-[0-9]* | |
14 | 13 | |||
15 | GNU_CONFIGURE= YES | 14 | GNU_CONFIGURE= YES | |
16 | USE_TOOLS+= gmake gunzip pkg-config | 15 | USE_TOOLS+= gmake gunzip pkg-config | |
17 | 16 | |||
18 | .include "options.mk" | 17 | .include "options.mk" | |
19 | 18 | |||
@@ -25,66 +24,61 @@ SUBST_SED.argon2+= -e 's|0~20161029|ZERO | @@ -25,66 +24,61 @@ SUBST_SED.argon2+= -e 's|0~20161029|ZERO | |||
25 | 24 | |||
26 | PKG_SYSCONFSUBDIR= unrealircd | 25 | PKG_SYSCONFSUBDIR= unrealircd | |
27 | 26 | |||
28 | # Quoth ./configure, | 27 | # Quoth ./configure, | |
29 | # "noone knows if disabling dynamic linking actually does anything or not". | 28 | # "noone knows if disabling dynamic linking actually does anything or not". | |
30 | # Also needed to configure non-interactively. | 29 | # Also needed to configure non-interactively. | |
31 | CONFIGURE_ARGS+= --enable-dynamic-linking | 30 | CONFIGURE_ARGS+= --enable-dynamic-linking | |
32 | 31 | |||
33 | CONFIGURE_ARGS+= --enable-ssl=${BUILDLINK_PREFIX.openssl} | 32 | CONFIGURE_ARGS+= --enable-ssl=${BUILDLINK_PREFIX.openssl} | |
34 | 33 | |||
35 | CONFIGURE_ARGS+= --with-system-cares | 34 | CONFIGURE_ARGS+= --with-system-cares | |
36 | CONFIGURE_ARGS+= --with-system-pcre2 | 35 | CONFIGURE_ARGS+= --with-system-pcre2 | |
37 | 36 | |||
38 | # Deprecated | |||
39 | CONFIGURE_ARGS+= --without-tre | |||
40 | ||||
41 | CONFIGURE_ARGS+= --with-permissions=0660 | 37 | CONFIGURE_ARGS+= --with-permissions=0660 | |
42 | CONFIGURE_ARGS+= --with-datadir=${PREFIX}/unrealircd/data | 38 | CONFIGURE_ARGS+= --with-datadir=${PREFIX}/unrealircd/data | |
43 | CONFIGURE_ARGS+= --with-cachedir=${PREFIX}/unrealircd/cache | 39 | CONFIGURE_ARGS+= --with-cachedir=${PREFIX}/unrealircd/cache | |
44 | CONFIGURE_ARGS+= --with-logdir=${PREFIX}/unrealircd/logs | 40 | CONFIGURE_ARGS+= --with-logdir=${PREFIX}/unrealircd/logs | |
45 | CONFIGURE_ARGS+= --with-tmpdir=${PREFIX}/unrealircd/tmp | 41 | CONFIGURE_ARGS+= --with-tmpdir=${PREFIX}/unrealircd/tmp | |
46 | CONFIGURE_ARGS+= --with-pidfile=${PREFIX}/unrealircd/ircd.pid | 42 | CONFIGURE_ARGS+= --with-pidfile=${PREFIX}/unrealircd/ircd.pid | |
47 | CONFIGURE_ARGS+= --with-scriptdir=${PREFIX}/unrealircd/scripts | 43 | CONFIGURE_ARGS+= --with-scriptdir=${PREFIX}/unrealircd/scripts | |
48 | CONFIGURE_ARGS+= --with-bindir=${PREFIX}/bin | 44 | CONFIGURE_ARGS+= --with-bindir=${PREFIX}/bin | |
49 | CONFIGURE_ARGS+= --with-modulesdir=${PREFIX}/lib/unrealircd/modules | 45 | CONFIGURE_ARGS+= --with-modulesdir=${PREFIX}/lib/unrealircd/modules | |
50 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/unrealircd | 46 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/unrealircd | |
51 | CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR} | 47 | CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR} | |
52 | 48 | |||
53 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 49 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
54 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/data ${UIRCD_USER} ${UIRCD_GROUP} 0700 | 50 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/data ${UIRCD_USER} ${UIRCD_GROUP} 0700 | |
55 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/cache ${UIRCD_USER} ${UIRCD_GROUP} 0700 | 51 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/cache ${UIRCD_USER} ${UIRCD_GROUP} 0700 | |
56 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/logs ${UIRCD_USER} ${UIRCD_GROUP} 0700 | 52 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/logs ${UIRCD_USER} ${UIRCD_GROUP} 0700 | |
57 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/tmp ${UIRCD_USER} ${UIRCD_GROUP} 0700 | 53 | OWN_DIRS_PERMS+= ${PREFIX}/unrealircd/tmp ${UIRCD_USER} ${UIRCD_GROUP} 0700 | |
58 | 54 | |||
59 | CONFIGURE_ARGS+= --with-sendq=${UIRCD_SENDQ:Q} | |||
60 | CONFIGURE_ARGS+= --with-nick-history=${UIRCD_NICKHIST:Q} | 55 | CONFIGURE_ARGS+= --with-nick-history=${UIRCD_NICKHIST:Q} | |
61 | 56 | |||
62 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | 57 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | |
63 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_ctl=no | 58 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_ctl=no | |
64 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_wait=no | 59 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_wait=no | |
65 | 60 | |||
66 | IRCD_EG= ${PREFIX}/share/examples/unrealircd | 61 | IRCD_EG= ${PREFIX}/share/examples/unrealircd | |
67 | 62 | |||
68 | BUILD_DEFS+= UIRCD_SENDQ UIRCD_NICKHIST VARBASE | 63 | BUILD_DEFS+= UIRCD_NICKHIST VARBASE | |
69 | 64 | |||
70 | PTHREAD_OPTS+= require | 65 | PTHREAD_OPTS+= require | |
71 | 66 | |||
72 | .include "../../mk/bsd.prefs.mk" | 67 | .include "../../mk/bsd.prefs.mk" | |
73 | 68 | |||
74 | # The defaults for most of these here are from the standard Conf | 69 | # The defaults for most of these here are from the standard Conf | |
75 | # script supplied with the UnrealIRCd package. | 70 | # script supplied with the UnrealIRCd package. | |
76 | # | 71 | # | |
77 | UIRCD_SENDQ?= 3000000 | |||
78 | UIRCD_NICKHIST?= 2000 | 72 | UIRCD_NICKHIST?= 2000 | |
79 | UIRCD_USER?= uircd | 73 | UIRCD_USER?= uircd | |
80 | UIRCD_GROUP?= uircd | 74 | UIRCD_GROUP?= uircd | |
81 | 75 | |||
82 | PKG_USERS_VARS+= UIRCD_USER | 76 | PKG_USERS_VARS+= UIRCD_USER | |
83 | PKG_GROUPS_VARS+= UIRCD_GROUP | 77 | PKG_GROUPS_VARS+= UIRCD_GROUP | |
84 | 78 | |||
85 | PKG_GROUPS= ${UIRCD_GROUP} | 79 | PKG_GROUPS= ${UIRCD_GROUP} | |
86 | PKG_USERS= ${UIRCD_USER}:${UIRCD_GROUP} | 80 | PKG_USERS= ${UIRCD_USER}:${UIRCD_GROUP} | |
87 | 81 | |||
88 | PKG_GECOS.${UIRCD_USER}= UnrealIRCD user | 82 | PKG_GECOS.${UIRCD_USER}= UnrealIRCD user | |
89 | 83 | |||
90 | RCD_SCRIPTS= unrealircd | 84 | RCD_SCRIPTS= unrealircd | |
@@ -92,55 +86,49 @@ RCD_SCRIPTS= unrealircd | @@ -92,55 +86,49 @@ RCD_SCRIPTS= unrealircd | |||
92 | FILES_SUBST+= UIRCD_USER=${UIRCD_USER} | 86 | FILES_SUBST+= UIRCD_USER=${UIRCD_USER} | |
93 | FILES_SUBST+= UIRCD_GROUP=${UIRCD_GROUP} | 87 | FILES_SUBST+= UIRCD_GROUP=${UIRCD_GROUP} | |
94 | 88 | |||
95 | CFLAGS.Darwin+= -DUSE_LOCALE | 89 | CFLAGS.Darwin+= -DUSE_LOCALE | |
96 | CFLAGS.SunOS+= -DUSE_LOCALE | 90 | CFLAGS.SunOS+= -DUSE_LOCALE | |
97 | 91 | |||
98 | INSTALLATION_DIRS+= bin | 92 | INSTALLATION_DIRS+= bin | |
99 | INSTALLATION_DIRS+= unrealircd/scripts | 93 | INSTALLATION_DIRS+= unrealircd/scripts | |
100 | INSTALLATION_DIRS+= lib/unrealircd/modules | 94 | INSTALLATION_DIRS+= lib/unrealircd/modules | |
101 | INSTALLATION_DIRS+= lib/unrealircd/modules/usermodes | 95 | INSTALLATION_DIRS+= lib/unrealircd/modules/usermodes | |
102 | INSTALLATION_DIRS+= lib/unrealircd/modules/chanmodes | 96 | INSTALLATION_DIRS+= lib/unrealircd/modules/chanmodes | |
103 | INSTALLATION_DIRS+= lib/unrealircd/modules/snomasks | 97 | INSTALLATION_DIRS+= lib/unrealircd/modules/snomasks | |
104 | INSTALLATION_DIRS+= lib/unrealircd/modules/extbans | 98 | INSTALLATION_DIRS+= lib/unrealircd/modules/extbans | |
105 | INSTALLATION_DIRS+= lib/unrealircd/modules/cap | |||
106 | INSTALLATION_DIRS+= lib/unrealircd/modules/third | 99 | INSTALLATION_DIRS+= lib/unrealircd/modules/third | |
107 | INSTALLATION_DIRS+= share/doc/unrealircd | 100 | INSTALLATION_DIRS+= share/doc/unrealircd | |
108 | INSTALLATION_DIRS+= ${IRCD_EG} | 101 | INSTALLATION_DIRS+= ${IRCD_EG} | |
109 | INSTALLATION_DIRS+= ${IRCD_EG}/aliases | 102 | INSTALLATION_DIRS+= ${IRCD_EG}/aliases | |
110 | INSTALLATION_DIRS+= ${IRCD_EG}/help | 103 | INSTALLATION_DIRS+= ${IRCD_EG}/help | |
111 | INSTALLATION_DIRS+= ${IRCD_EG}/ssl | 104 | INSTALLATION_DIRS+= ${IRCD_EG}/tls | |
112 | 105 | |||
113 | OWN_DIRS_PERMS+= unrealircd/tmp ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 106 | OWN_DIRS_PERMS+= unrealircd/tmp ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
114 | OWN_DIRS_PERMS+= unrealircd/logs ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 107 | OWN_DIRS_PERMS+= unrealircd/logs ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
115 | OWN_DIRS_PERMS+= unrealircd/data ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 108 | OWN_DIRS_PERMS+= unrealircd/data ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
116 | OWN_DIRS_PERMS+= unrealircd/cache ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 109 | OWN_DIRS_PERMS+= unrealircd/cache ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
117 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR} ${UIRCD_USER} ${UIRCD_GROUP} 0755 | 110 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR} ${UIRCD_USER} ${UIRCD_GROUP} 0755 | |
118 | 111 | |||
119 | do-install: | 112 | do-install: | |
120 | ${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${DESTDIR}${PREFIX}/bin/unrealircd | 113 | ${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${DESTDIR}${PREFIX}/bin/unrealircd | |
121 | ${INSTALL_DATA} ${WRKSRC}/doc/Authors ${DESTDIR}${PREFIX}/share/doc/unrealircd | 114 | ${INSTALL_DATA} ${WRKSRC}/doc/Authors ${DESTDIR}${PREFIX}/share/doc/unrealircd | |
122 | ${INSTALL_DATA} ${WRKSRC}/doc/coding-guidelines ${DESTDIR}${PREFIX}/share/doc/unrealircd | 115 | ${INSTALL_DATA} ${WRKSRC}/doc/coding-guidelines ${DESTDIR}${PREFIX}/share/doc/unrealircd | |
123 | ${INSTALL_DATA} ${WRKSRC}/doc/tao.of.irc ${DESTDIR}${PREFIX}/share/doc/unrealircd | 116 | ${INSTALL_DATA} ${WRKSRC}/doc/tao.of.irc ${DESTDIR}${PREFIX}/share/doc/unrealircd | |
124 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/*.default.conf ${DESTDIR}${IRCD_EG} | 117 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/*.conf ${DESTDIR}${IRCD_EG} | |
125 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/*.optional.conf ${DESTDIR}${IRCD_EG} | |||
126 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/examples/*.conf ${DESTDIR}${IRCD_EG} | 118 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/examples/*.conf ${DESTDIR}${IRCD_EG} | |
127 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/spamfilter.conf ${DESTDIR}${IRCD_EG} | |||
128 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/badwords.conf ${DESTDIR}${IRCD_EG} | |||
129 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/dccallow.conf ${DESTDIR}${IRCD_EG} | |||
130 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/aliases/*.conf ${DESTDIR}${IRCD_EG}/aliases | 119 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/aliases/*.conf ${DESTDIR}${IRCD_EG}/aliases | |
131 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/help/*.conf ${DESTDIR}${IRCD_EG}/help | 120 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/help/*.conf ${DESTDIR}${IRCD_EG}/help | |
132 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/ssl/curl-ca-bundle.crt ${DESTDIR}${IRCD_EG}/ssl | 121 | ${INSTALL_DATA} ${WRKSRC}/doc/conf/tls/curl-ca-bundle.crt ${DESTDIR}${IRCD_EG}/tls | |
133 | ${INSTALL_SCRIPT} ${WRKSRC}/unrealircd ${DESTDIR}${PREFIX}/unrealircd/scripts | 122 | ${INSTALL_SCRIPT} ${WRKSRC}/unrealircd ${DESTDIR}${PREFIX}/unrealircd/scripts | |
134 | ${INSTALL_LIB} ${WRKSRC}/src/modules/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules | 123 | ${INSTALL_LIB} ${WRKSRC}/src/modules/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules | |
135 | ${INSTALL_LIB} ${WRKSRC}/src/modules/usermodes/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/usermodes | 124 | ${INSTALL_LIB} ${WRKSRC}/src/modules/usermodes/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/usermodes | |
136 | ${INSTALL_LIB} ${WRKSRC}/src/modules/chanmodes/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/chanmodes | 125 | ${INSTALL_LIB} ${WRKSRC}/src/modules/chanmodes/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/chanmodes | |
137 | ${INSTALL_LIB} ${WRKSRC}/src/modules/snomasks/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/snomasks | 126 | ${INSTALL_LIB} ${WRKSRC}/src/modules/snomasks/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/snomasks | |
138 | ${INSTALL_LIB} ${WRKSRC}/src/modules/extbans/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/extbans | 127 | ${INSTALL_LIB} ${WRKSRC}/src/modules/extbans/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/extbans | |
139 | ${INSTALL_LIB} ${WRKSRC}/src/modules/cap/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/cap | |||
140 | 128 | |||
141 | .include "../../net/libcares/buildlink3.mk" | 129 | .include "../../net/libcares/buildlink3.mk" | |
142 | .include "../../mk/pthread.buildlink3.mk" | 130 | .include "../../mk/pthread.buildlink3.mk" | |
143 | .include "../../devel/pcre2/buildlink3.mk" | 131 | .include "../../devel/pcre2/buildlink3.mk" | |
144 | .include "../../security/argon2/buildlink3.mk" | 132 | .include "../../security/argon2/buildlink3.mk" | |
145 | .include "../../security/openssl/buildlink3.mk" | 133 | .include "../../security/openssl/buildlink3.mk" | |
146 | .include "../../mk/bsd.pkg.mk" | 134 | .include "../../mk/bsd.pkg.mk" |
@@ -1,174 +1,188 @@ | @@ -1,174 +1,188 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2019/08/07 13:30:37 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2020/01/28 13:03:36 nia Exp $ | |
2 | bin/unrealircd | 2 | bin/unrealircd | |
3 | lib/unrealircd/modules/account-tag.so | |||
4 | lib/unrealircd/modules/addmotd.so | |||
5 | lib/unrealircd/modules/addomotd.so | |||
6 | lib/unrealircd/modules/admin.so | |||
3 | lib/unrealircd/modules/antimixedutf8.so | 7 | lib/unrealircd/modules/antimixedutf8.so | |
4 | lib/unrealircd/modules/antirandom.so | 8 | lib/unrealircd/modules/antirandom.so | |
5 | lib/unrealircd/modules/authprompt.so | 9 | lib/unrealircd/modules/authprompt.so | |
10 | lib/unrealircd/modules/away.so | |||
11 | lib/unrealircd/modules/batch.so | |||
6 | lib/unrealircd/modules/blacklist.so | 12 | lib/unrealircd/modules/blacklist.so | |
7 | lib/unrealircd/modules/cap/link-security.so | 13 | lib/unrealircd/modules/botmotd.so | |
8 | lib/unrealircd/modules/cap/plaintext-policy.so | 14 | lib/unrealircd/modules/cap.so | |
9 | lib/unrealircd/modules/cap/sts.so | |||
10 | lib/unrealircd/modules/certfp.so | 15 | lib/unrealircd/modules/certfp.so | |
11 | lib/unrealircd/modules/chanmodes/censor.so | 16 | lib/unrealircd/modules/chanmodes/censor.so | |
12 | lib/unrealircd/modules/chanmodes/delayjoin.so | 17 | lib/unrealircd/modules/chanmodes/delayjoin.so | |
13 | lib/unrealircd/modules/chanmodes/floodprot.so | 18 | lib/unrealircd/modules/chanmodes/floodprot.so | |
19 | lib/unrealircd/modules/chanmodes/history.so | |||
14 | lib/unrealircd/modules/chanmodes/issecure.so | 20 | lib/unrealircd/modules/chanmodes/issecure.so | |
15 | lib/unrealircd/modules/chanmodes/link.so | 21 | lib/unrealircd/modules/chanmodes/link.so | |
16 | lib/unrealircd/modules/chanmodes/nocolor.so | 22 | lib/unrealircd/modules/chanmodes/nocolor.so | |
17 | lib/unrealircd/modules/chanmodes/noctcp.so | 23 | lib/unrealircd/modules/chanmodes/noctcp.so | |
18 | lib/unrealircd/modules/chanmodes/noinvite.so | 24 | lib/unrealircd/modules/chanmodes/noinvite.so | |
19 | lib/unrealircd/modules/chanmodes/nokick.so | 25 | lib/unrealircd/modules/chanmodes/nokick.so | |
20 | lib/unrealircd/modules/chanmodes/noknock.so | 26 | lib/unrealircd/modules/chanmodes/noknock.so | |
21 | lib/unrealircd/modules/chanmodes/nonickchange.so | 27 | lib/unrealircd/modules/chanmodes/nonickchange.so | |
22 | lib/unrealircd/modules/chanmodes/nonotice.so | 28 | lib/unrealircd/modules/chanmodes/nonotice.so | |
23 | lib/unrealircd/modules/chanmodes/operonly.so | 29 | lib/unrealircd/modules/chanmodes/operonly.so | |
24 | lib/unrealircd/modules/chanmodes/permanent.so | 30 | lib/unrealircd/modules/chanmodes/permanent.so | |
25 | lib/unrealircd/modules/chanmodes/regonly.so | 31 | lib/unrealircd/modules/chanmodes/regonly.so | |
26 | lib/unrealircd/modules/chanmodes/regonlyspeak.so | 32 | lib/unrealircd/modules/chanmodes/regonlyspeak.so | |
27 | lib/unrealircd/modules/chanmodes/secureonly.so | 33 | lib/unrealircd/modules/chanmodes/secureonly.so | |
28 | lib/unrealircd/modules/chanmodes/stripcolor.so | 34 | lib/unrealircd/modules/chanmodes/stripcolor.so | |
35 | lib/unrealircd/modules/channeldb.so | |||
29 | lib/unrealircd/modules/charsys.so | 36 | lib/unrealircd/modules/charsys.so | |
37 | lib/unrealircd/modules/chghost.so | |||
38 | lib/unrealircd/modules/chgident.so | |||
39 | lib/unrealircd/modules/chgname.so | |||
30 | lib/unrealircd/modules/cloak.so | 40 | lib/unrealircd/modules/cloak.so | |
41 | lib/unrealircd/modules/close.so | |||
42 | lib/unrealircd/modules/connect.so | |||
31 | lib/unrealircd/modules/connthrottle.so | 43 | lib/unrealircd/modules/connthrottle.so | |
44 | lib/unrealircd/modules/cycle.so | |||
45 | lib/unrealircd/modules/dccallow.so | |||
46 | lib/unrealircd/modules/dccdeny.so | |||
47 | lib/unrealircd/modules/echo-message.so | |||
48 | lib/unrealircd/modules/eos.so | |||
32 | lib/unrealircd/modules/extbans/account.so | 49 | lib/unrealircd/modules/extbans/account.so | |
33 | lib/unrealircd/modules/extbans/certfp.so | 50 | lib/unrealircd/modules/extbans/certfp.so | |
34 | lib/unrealircd/modules/extbans/inchannel.so | 51 | lib/unrealircd/modules/extbans/inchannel.so | |
35 | lib/unrealircd/modules/extbans/join.so | 52 | lib/unrealircd/modules/extbans/join.so | |
36 | lib/unrealircd/modules/extbans/msgbypass.so | 53 | lib/unrealircd/modules/extbans/msgbypass.so | |
37 | lib/unrealircd/modules/extbans/nickchange.so | 54 | lib/unrealircd/modules/extbans/nickchange.so | |
38 | lib/unrealircd/modules/extbans/operclass.so | 55 | lib/unrealircd/modules/extbans/operclass.so | |
56 | lib/unrealircd/modules/extbans/partmsg.so | |||
39 | lib/unrealircd/modules/extbans/quiet.so | 57 | lib/unrealircd/modules/extbans/quiet.so | |
40 | lib/unrealircd/modules/extbans/realname.so | 58 | lib/unrealircd/modules/extbans/realname.so | |
41 | lib/unrealircd/modules/extbans/regnick.so | |||
42 | lib/unrealircd/modules/extbans/textban.so | 59 | lib/unrealircd/modules/extbans/textban.so | |
43 | lib/unrealircd/modules/extbans/timedban.so | 60 | lib/unrealircd/modules/extbans/timedban.so | |
61 | lib/unrealircd/modules/globops.so | |||
62 | lib/unrealircd/modules/help.so | |||
44 | lib/unrealircd/modules/hideserver.so | 63 | lib/unrealircd/modules/hideserver.so | |
64 | lib/unrealircd/modules/history_backend_mem.so | |||
65 | lib/unrealircd/modules/history_backend_null.so | |||
66 | lib/unrealircd/modules/ident_lookup.so | |||
67 | lib/unrealircd/modules/invite.so | |||
68 | lib/unrealircd/modules/ircops.so | |||
69 | lib/unrealircd/modules/ison.so | |||
70 | lib/unrealircd/modules/join.so | |||
45 | lib/unrealircd/modules/jointhrottle.so | 71 | lib/unrealircd/modules/jointhrottle.so | |
46 | lib/unrealircd/modules/jumpserver.so | 72 | lib/unrealircd/modules/jumpserver.so | |
47 | lib/unrealircd/modules/m_addmotd.so | 73 | lib/unrealircd/modules/kick.so | |
48 | lib/unrealircd/modules/m_addomotd.so | 74 | lib/unrealircd/modules/kill.so | |
49 | lib/unrealircd/modules/m_admin.so | 75 | lib/unrealircd/modules/knock.so | |
50 | lib/unrealircd/modules/m_away.so | 76 | lib/unrealircd/modules/labeled-response.so | |
51 | lib/unrealircd/modules/m_botmotd.so | 77 | lib/unrealircd/modules/lag.so | |
52 | lib/unrealircd/modules/m_cap.so | 78 | lib/unrealircd/modules/link-security.so | |
53 | lib/unrealircd/modules/m_chghost.so | 79 | lib/unrealircd/modules/links.so | |
54 | lib/unrealircd/modules/m_chgident.so | 80 | lib/unrealircd/modules/list.so | |
55 | lib/unrealircd/modules/m_chgname.so | 81 | lib/unrealircd/modules/locops.so | |
56 | lib/unrealircd/modules/m_close.so | 82 | lib/unrealircd/modules/lusers.so | |
57 | lib/unrealircd/modules/m_connect.so | 83 | lib/unrealircd/modules/map.so | |
58 | lib/unrealircd/modules/m_cycle.so | 84 | lib/unrealircd/modules/md.so | |
59 | lib/unrealircd/modules/m_dccallow.so | 85 | lib/unrealircd/modules/message-ids.so | |
60 | lib/unrealircd/modules/m_dccdeny.so | 86 | lib/unrealircd/modules/message-tags.so | |
61 | lib/unrealircd/modules/m_eos.so | 87 | lib/unrealircd/modules/message.so | |
62 | lib/unrealircd/modules/m_globops.so | 88 | lib/unrealircd/modules/mkpasswd.so | |
63 | lib/unrealircd/modules/m_help.so | 89 | lib/unrealircd/modules/mode.so | |
64 | lib/unrealircd/modules/m_invite.so | 90 | lib/unrealircd/modules/motd.so | |
65 | lib/unrealircd/modules/m_ircops.so | 91 | lib/unrealircd/modules/names.so | |
66 | lib/unrealircd/modules/m_ison.so | 92 | lib/unrealircd/modules/netinfo.so | |
67 | lib/unrealircd/modules/m_join.so | 93 | lib/unrealircd/modules/nick.so | |
68 | lib/unrealircd/modules/m_kick.so | |||
69 | lib/unrealircd/modules/m_kill.so | |||
70 | lib/unrealircd/modules/m_knock.so | |||
71 | lib/unrealircd/modules/m_lag.so | |||
72 | lib/unrealircd/modules/m_links.so | |||
73 | lib/unrealircd/modules/m_list.so | |||
74 | lib/unrealircd/modules/m_locops.so | |||
75 | lib/unrealircd/modules/m_lusers.so | |||
76 | lib/unrealircd/modules/m_map.so | |||
77 | lib/unrealircd/modules/m_md.so | |||
78 | lib/unrealircd/modules/m_message.so | |||
79 | lib/unrealircd/modules/m_mkpasswd.so | |||
80 | lib/unrealircd/modules/m_mode.so | |||
81 | lib/unrealircd/modules/m_motd.so | |||
82 | lib/unrealircd/modules/m_names.so | |||
83 | lib/unrealircd/modules/m_netinfo.so | |||
84 | lib/unrealircd/modules/m_nick.so | |||
85 | lib/unrealircd/modules/m_nopost.so | |||
86 | lib/unrealircd/modules/m_oper.so | |||
87 | lib/unrealircd/modules/m_opermotd.so | |||
88 | lib/unrealircd/modules/m_part.so | |||
89 | lib/unrealircd/modules/m_pass.so | |||
90 | lib/unrealircd/modules/m_pingpong.so | |||
91 | lib/unrealircd/modules/m_protoctl.so | |||
92 | lib/unrealircd/modules/m_quit.so | |||
93 | lib/unrealircd/modules/m_rules.so | |||
94 | lib/unrealircd/modules/m_sajoin.so | |||
95 | lib/unrealircd/modules/m_samode.so | |||
96 | lib/unrealircd/modules/m_sapart.so | |||
97 | lib/unrealircd/modules/m_sasl.so | |||
98 | lib/unrealircd/modules/m_sdesc.so | |||
99 | lib/unrealircd/modules/m_sendsno.so | |||
100 | lib/unrealircd/modules/m_sendumode.so | |||
101 | lib/unrealircd/modules/m_server.so | |||
102 | lib/unrealircd/modules/m_sethost.so | |||
103 | lib/unrealircd/modules/m_setident.so | |||
104 | lib/unrealircd/modules/m_setname.so | |||
105 | lib/unrealircd/modules/m_silence.so | |||
106 | lib/unrealircd/modules/m_sinfo.so | |||
107 | lib/unrealircd/modules/m_sjoin.so | |||
108 | lib/unrealircd/modules/m_sqline.so | |||
109 | lib/unrealircd/modules/m_squit.so | |||
110 | lib/unrealircd/modules/m_staff.so | |||
111 | lib/unrealircd/modules/m_starttls.so | |||
112 | lib/unrealircd/modules/m_stats.so | |||
113 | lib/unrealircd/modules/m_svsfline.so | |||
114 | lib/unrealircd/modules/m_svsjoin.so | |||
115 | lib/unrealircd/modules/m_svskill.so | |||
116 | lib/unrealircd/modules/m_svslusers.so | |||
117 | lib/unrealircd/modules/m_svsmode.so | |||
118 | lib/unrealircd/modules/m_svsmotd.so | |||
119 | lib/unrealircd/modules/m_svsnick.so | |||
120 | lib/unrealircd/modules/m_svsnline.so | |||
121 | lib/unrealircd/modules/m_svsnolag.so | |||
122 | lib/unrealircd/modules/m_svsnoop.so | |||
123 | lib/unrealircd/modules/m_svspart.so | |||
124 | lib/unrealircd/modules/m_svssilence.so | |||
125 | lib/unrealircd/modules/m_svssno.so | |||
126 | lib/unrealircd/modules/m_svswatch.so | |||
127 | lib/unrealircd/modules/m_swhois.so | |||
128 | lib/unrealircd/modules/m_time.so | |||
129 | lib/unrealircd/modules/m_tkl.so | |||
130 | lib/unrealircd/modules/m_topic.so | |||
131 | lib/unrealircd/modules/m_trace.so | |||
132 | lib/unrealircd/modules/m_tsctl.so | |||
133 | lib/unrealircd/modules/m_umode2.so | |||
134 | lib/unrealircd/modules/m_undccdeny.so | |||
135 | lib/unrealircd/modules/m_unsqline.so | |||
136 | lib/unrealircd/modules/m_user.so | |||
137 | lib/unrealircd/modules/m_userhost.so | |||
138 | lib/unrealircd/modules/m_userip.so | |||
139 | lib/unrealircd/modules/m_vhost.so | |||
140 | lib/unrealircd/modules/m_wallops.so | |||
141 | lib/unrealircd/modules/m_watch.so | |||
142 | lib/unrealircd/modules/m_who.so | |||
143 | lib/unrealircd/modules/m_whois.so | |||
144 | lib/unrealircd/modules/m_whowas.so | |||
145 | lib/unrealircd/modules/m_whox.so | |||
146 | lib/unrealircd/modules/nocodes.so | 94 | lib/unrealircd/modules/nocodes.so | |
95 | lib/unrealircd/modules/oper.so | |||
96 | lib/unrealircd/modules/opermotd.so | |||
97 | lib/unrealircd/modules/part.so | |||
98 | lib/unrealircd/modules/pass.so | |||
99 | lib/unrealircd/modules/pingpong.so | |||
100 | lib/unrealircd/modules/plaintext-policy.so | |||
101 | lib/unrealircd/modules/protoctl.so | |||
102 | lib/unrealircd/modules/quit.so | |||
147 | lib/unrealircd/modules/reputation.so | 103 | lib/unrealircd/modules/reputation.so | |
104 | lib/unrealircd/modules/require-module.so | |||
105 | lib/unrealircd/modules/restrict-commands.so | |||
106 | lib/unrealircd/modules/rmtkl.so | |||
107 | lib/unrealircd/modules/rules.so | |||
108 | lib/unrealircd/modules/sajoin.so | |||
109 | lib/unrealircd/modules/samode.so | |||
110 | lib/unrealircd/modules/sapart.so | |||
111 | lib/unrealircd/modules/sasl.so | |||
112 | lib/unrealircd/modules/sdesc.so | |||
113 | lib/unrealircd/modules/sendsno.so | |||
114 | lib/unrealircd/modules/sendumode.so | |||
115 | lib/unrealircd/modules/server-time.so | |||
116 | lib/unrealircd/modules/server.so | |||
117 | lib/unrealircd/modules/sethost.so | |||
118 | lib/unrealircd/modules/setident.so | |||
119 | lib/unrealircd/modules/setname.so | |||
120 | lib/unrealircd/modules/silence.so | |||
121 | lib/unrealircd/modules/sinfo.so | |||
122 | lib/unrealircd/modules/sjoin.so | |||
148 | lib/unrealircd/modules/snomasks/dccreject.so | 123 | lib/unrealircd/modules/snomasks/dccreject.so | |
149 | lib/unrealircd/modules/ssl_antidos.so | 124 | lib/unrealircd/modules/sqline.so | |
125 | lib/unrealircd/modules/squit.so | |||
126 | lib/unrealircd/modules/staff.so | |||
127 | lib/unrealircd/modules/starttls.so | |||
128 | lib/unrealircd/modules/stats.so | |||
129 | lib/unrealircd/modules/sts.so | |||
130 | lib/unrealircd/modules/svsjoin.so | |||
131 | lib/unrealircd/modules/svskill.so | |||
132 | lib/unrealircd/modules/svslusers.so | |||
133 | lib/unrealircd/modules/svsmode.so | |||
134 | lib/unrealircd/modules/svsmotd.so | |||
135 | lib/unrealircd/modules/svsnick.so | |||
136 | lib/unrealircd/modules/svsnline.so | |||
137 | lib/unrealircd/modules/svsnolag.so | |||
138 | lib/unrealircd/modules/svsnoop.so | |||
139 | lib/unrealircd/modules/svspart.so | |||
140 | lib/unrealircd/modules/svssilence.so | |||
141 | lib/unrealircd/modules/svssno.so | |||
142 | lib/unrealircd/modules/svswatch.so | |||
143 | lib/unrealircd/modules/swhois.so | |||
144 | lib/unrealircd/modules/time.so | |||
145 | lib/unrealircd/modules/tkl.so | |||
146 | lib/unrealircd/modules/tkldb.so | |||
147 | lib/unrealircd/modules/tls_antidos.so | |||
148 | lib/unrealircd/modules/topic.so | |||
149 | lib/unrealircd/modules/trace.so | |||
150 | lib/unrealircd/modules/tsctl.so | |||
151 | lib/unrealircd/modules/umode2.so | |||
152 | lib/unrealircd/modules/unsqline.so | |||
153 | lib/unrealircd/modules/user.so | |||
154 | lib/unrealircd/modules/userhost.so | |||
155 | lib/unrealircd/modules/userip.so | |||
150 | lib/unrealircd/modules/usermodes/bot.so | 156 | lib/unrealircd/modules/usermodes/bot.so | |
151 | lib/unrealircd/modules/usermodes/censor.so | 157 | lib/unrealircd/modules/usermodes/censor.so | |
152 | lib/unrealircd/modules/usermodes/noctcp.so | 158 | lib/unrealircd/modules/usermodes/noctcp.so | |
153 | lib/unrealircd/modules/usermodes/nokick.so | 159 | lib/unrealircd/modules/usermodes/nokick.so | |
154 | lib/unrealircd/modules/usermodes/privacy.so | 160 | lib/unrealircd/modules/usermodes/privacy.so | |
155 | lib/unrealircd/modules/usermodes/privdeaf.so | 161 | lib/unrealircd/modules/usermodes/privdeaf.so | |
156 | lib/unrealircd/modules/usermodes/regonlymsg.so | 162 | lib/unrealircd/modules/usermodes/regonlymsg.so | |
157 | lib/unrealircd/modules/usermodes/secureonlymsg.so | 163 | lib/unrealircd/modules/usermodes/secureonlymsg.so | |
158 | lib/unrealircd/modules/usermodes/servicebot.so | 164 | lib/unrealircd/modules/usermodes/servicebot.so | |
159 | lib/unrealircd/modules/usermodes/showwhois.so | 165 | lib/unrealircd/modules/usermodes/showwhois.so | |
166 | lib/unrealircd/modules/vhost.so | |||
167 | lib/unrealircd/modules/wallops.so | |||
168 | lib/unrealircd/modules/watch.so | |||
160 | lib/unrealircd/modules/webirc.so | 169 | lib/unrealircd/modules/webirc.so | |
170 | lib/unrealircd/modules/webredir.so | |||
161 | lib/unrealircd/modules/websocket.so | 171 | lib/unrealircd/modules/websocket.so | |
172 | lib/unrealircd/modules/who_old.so | |||
173 | lib/unrealircd/modules/whois.so | |||
174 | lib/unrealircd/modules/whowas.so | |||
175 | lib/unrealircd/modules/whox.so | |||
162 | share/doc/unrealircd/Authors | 176 | share/doc/unrealircd/Authors | |
163 | share/doc/unrealircd/coding-guidelines | 177 | share/doc/unrealircd/coding-guidelines | |
164 | share/doc/unrealircd/tao.of.irc | 178 | share/doc/unrealircd/tao.of.irc | |
165 | share/examples/unrealircd/aliases/aliases.conf | 179 | share/examples/unrealircd/aliases/aliases.conf | |
166 | share/examples/unrealircd/aliases/anope.conf | 180 | share/examples/unrealircd/aliases/anope.conf | |
167 | share/examples/unrealircd/aliases/atheme.conf | 181 | share/examples/unrealircd/aliases/atheme.conf | |
168 | share/examples/unrealircd/aliases/auspice.conf | 182 | share/examples/unrealircd/aliases/auspice.conf | |
169 | share/examples/unrealircd/aliases/cygnus.conf | 183 | share/examples/unrealircd/aliases/cygnus.conf | |
170 | share/examples/unrealircd/aliases/epona.conf | 184 | share/examples/unrealircd/aliases/epona.conf | |
171 | share/examples/unrealircd/aliases/generic.conf | 185 | share/examples/unrealircd/aliases/generic.conf | |
172 | share/examples/unrealircd/aliases/genericstats.conf | 186 | share/examples/unrealircd/aliases/genericstats.conf | |
173 | share/examples/unrealircd/aliases/ircservices.conf | 187 | share/examples/unrealircd/aliases/ircservices.conf | |
174 | share/examples/unrealircd/aliases/operstats.conf | 188 | share/examples/unrealircd/aliases/operstats.conf | |
@@ -177,16 +191,16 @@ share/examples/unrealircd/dccallow.conf | @@ -177,16 +191,16 @@ share/examples/unrealircd/dccallow.conf | |||
177 | share/examples/unrealircd/example.conf | 191 | share/examples/unrealircd/example.conf | |
178 | share/examples/unrealircd/example.fr.conf | 192 | share/examples/unrealircd/example.fr.conf | |
179 | share/examples/unrealircd/example.tr.conf | 193 | share/examples/unrealircd/example.tr.conf | |
180 | share/examples/unrealircd/help/help.conf | 194 | share/examples/unrealircd/help/help.conf | |
181 | share/examples/unrealircd/help/help.de.conf | 195 | share/examples/unrealircd/help/help.de.conf | |
182 | share/examples/unrealircd/help/help.fr.conf | 196 | share/examples/unrealircd/help/help.fr.conf | |
183 | share/examples/unrealircd/help/help.it.conf | 197 | share/examples/unrealircd/help/help.it.conf | |
184 | share/examples/unrealircd/help/help.ru.conf | 198 | share/examples/unrealircd/help/help.ru.conf | |
185 | share/examples/unrealircd/help/help.tr.conf | 199 | share/examples/unrealircd/help/help.tr.conf | |
186 | share/examples/unrealircd/modules.default.conf | 200 | share/examples/unrealircd/modules.default.conf | |
187 | share/examples/unrealircd/modules.optional.conf | 201 | share/examples/unrealircd/modules.optional.conf | |
188 | share/examples/unrealircd/operclass.default.conf | 202 | share/examples/unrealircd/operclass.default.conf | |
189 | share/examples/unrealircd/spamfilter.conf | 203 | share/examples/unrealircd/spamfilter.conf | |
190 | share/examples/unrealircd/ssl/curl-ca-bundle.crt | 204 | share/examples/unrealircd/tls/curl-ca-bundle.crt | |
191 | unrealircd/scripts/unrealircd | 205 | unrealircd/scripts/unrealircd | |
192 | @pkgdir lib/unrealircd/modules/third | 206 | @pkgdir lib/unrealircd/modules/third |
@@ -1,8 +1,7 @@ | @@ -1,8 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.24 2019/08/07 13:14:16 nia Exp $ | 1 | $NetBSD: distinfo,v 1.25 2020/01/28 13:03:36 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (unrealircd-4.2.4.1.tar.gz) = cf9ac43cff3f69c77852e1b0526b84662acb66fd | 3 | SHA1 (unrealircd-5.0.2.tar.gz) = d5918618fd2a9351e1c4ed82c06de3f3ddf01c23 | |
4 | RMD160 (unrealircd-4.2.4.1.tar.gz) = 8202b2059811a7da1c1c9fc831492784ef196979 | 4 | RMD160 (unrealircd-5.0.2.tar.gz) = 1049aee7ef5bddad3d19d44277666ee4ef6fe4c2 | |
5 | SHA512 (unrealircd-4.2.4.1.tar.gz) = 752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686 | 5 | SHA512 (unrealircd-5.0.2.tar.gz) = c12ae15083a3bc00747552b89d6778f1f19d645f147cf2d89625dadcd0a536a2bb78da7d68d75e890bf7e1a9809e07afaa4524bd9d48b8bd8906d3b9adb4e604 | |
6 | Size (unrealircd-4.2.4.1.tar.gz) = 6090725 bytes | 6 | Size (unrealircd-5.0.2.tar.gz) = 4898820 bytes | |
7 | SHA1 (patch-ac) = 644990fd93c6754778d4c0a8b3a2aab34a1bcbb3 | 7 | SHA1 (patch-include_h.h) = 3fa85b08f1d9e317a45cb8f54a61e0560617e72d | |
8 | SHA1 (patch-ae) = 14499974009921e55fbf2c1719f7588b17f1315c |
@@ -1,63 +1,40 @@ | @@ -1,63 +1,40 @@ | |||
1 | # $NetBSD: options.mk,v 1.17 2019/02/09 15:23:15 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.18 2020/01/28 13:03:36 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.unrealircd | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.unrealircd | |
4 | 4 | |||
5 | PKG_SUPPORTED_OPTIONS+= unrealircd-remoteinc | 5 | PKG_SUPPORTED_OPTIONS+= unrealircd-remoteinc | |
6 | PKG_SUPPORTED_OPTIONS+= unrealircd-showlistmodes | 6 | PKG_SUPPORTED_OPTIONS+= unrealircd-showlistmodes | |
7 | PKG_SUPPORTED_OPTIONS+= unrealircd-topicisnuhost unrealircd-shunnotices | |||
8 | PKG_SUPPORTED_OPTIONS+= unrealircd-operoverride-verify | 7 | PKG_SUPPORTED_OPTIONS+= unrealircd-operoverride-verify | |
9 | PKG_SUPPORTED_OPTIONS+= unrealircd-no-operoverride unrealircd-disableusermod | 8 | PKG_SUPPORTED_OPTIONS+= unrealircd-no-operoverride | |
10 | PKG_SUGGESTED_OPTIONS= unrealircd-showlistmodes | 9 | PKG_SUGGESTED_OPTIONS= unrealircd-showlistmodes | |
11 | 10 | |||
12 | .include "../../mk/bsd.options.mk" | 11 | .include "../../mk/bsd.options.mk" | |
13 | 12 | |||
14 | ### | 13 | ### | |
15 | ### Compile in support for remote include files. | 14 | ### Compile in support for remote include files. | |
16 | ### | 15 | ### | |
17 | .if !empty(PKG_OPTIONS:Munrealircd-remoteinc) | 16 | .if !empty(PKG_OPTIONS:Munrealircd-remoteinc) | |
18 | CONFIGURE_ARGS+= --enable-libcurl=${PREFIX} | 17 | CONFIGURE_ARGS+= --enable-libcurl=${PREFIX} | |
19 | . include "../../www/curl/buildlink3.mk" | 18 | . include "../../www/curl/buildlink3.mk" | |
20 | .endif | 19 | .endif | |
21 | 20 | |||
22 | ### | 21 | ### | |
23 | ### Show the modes a channel has set in the /list output. | 22 | ### Show the modes a channel has set in the /list output. | |
24 | ### | 23 | ### | |
25 | .if !empty(PKG_OPTIONS:Munrealircd-showlistmodes) | 24 | .if !empty(PKG_OPTIONS:Munrealircd-showlistmodes) | |
26 | CONFIGURE_ARGS+= --with-showlistmodes | 25 | CONFIGURE_ARGS+= --with-showlistmodes | |
27 | .endif | 26 | .endif | |
28 | 27 | |||
29 | ### | 28 | ### | |
30 | ### /topic command to show the nick!user@host of the person | |||
31 | ### who set the topic, rather than just the nickname. | |||
32 | ### | |||
33 | .if !empty(PKG_OPTIONS:Munrealircd-topicisnuhost) | |||
34 | CONFIGURE_ARGS+= --with-topicisnuhost | |||
35 | .endif | |||
36 | ||||
37 | ### | |||
38 | ### Notify a user when they are no longer shunned. | |||
39 | ### | |||
40 | .if !empty(PKG_OPTIONS:Munrealircd-shunnotices) | |||
41 | CONFIGURE_ARGS+= --with-shunnotices | |||
42 | .endif | |||
43 | ||||
44 | ### | |||
45 | ### Disable oper override. | 29 | ### Disable oper override. | |
46 | ### | 30 | ### | |
47 | .if !empty(PKG_OPTIONS:Munrealircd-no-operoverride) | 31 | .if !empty(PKG_OPTIONS:Munrealircd-no-operoverride) | |
48 | CONFIGURE_ARGS+= --with-no-operoverride | 32 | CONFIGURE_ARGS+= --with-no-operoverride | |
49 | .endif | 33 | .endif | |
50 | 34 | |||
51 | ### | 35 | ### | |
52 | ### Disable /sethost, /setident, /chgname, /chghost, and /chgident. | |||
53 | ### | |||
54 | .if !empty(PKG_OPTIONS:Munrealircd-disableusermod) | |||
55 | CONFIGURE_ARGS+= --with-disableusermod | |||
56 | .endif | |||
57 | ||||
58 | ### | |||
59 | ### Require opers to /invite themselves into a +s or +p channel. | 36 | ### Require opers to /invite themselves into a +s or +p channel. | |
60 | ### | 37 | ### | |
61 | .if !empty(PKG_OPTIONS:Munrealircd-operoverride-verify) | 38 | .if !empty(PKG_OPTIONS:Munrealircd-operoverride-verify) | |
62 | CONFIGURE_ARGS+= --with-operoverride-verify | 39 | CONFIGURE_ARGS+= --with-operoverride-verify | |
63 | .endif | 40 | .endif |
$NetBSD: patch-include_h.h,v 1.1 2020/01/28 13:03:36 nia Exp $
Do not declare own errno.
--- include/h.h.orig 2020-01-22 06:30:42.000000000 +0000
+++ include/h.h
@@ -209,7 +209,7 @@ extern int dgets(int, char *, int);
#ifdef _WIN32
extern MODVAR int debuglevel;
#else
-extern int debuglevel, errno, h_errno;
+extern int debuglevel, h_errno;
#endif
extern MODVAR int OpenFiles; /* number of files currently open */
extern MODVAR int debuglevel, portnum, debugtty, maxusersperchannel;