Sat Feb 14 15:07:25 2009 UTC ()
On to what's actually in 1.2RC1:
This is primarily a fix-based release from 1.2b4.

    * Minor memory leak
    * Expire XLines when accessed, not just when matched, to prevent a large buildup of stale XLines
    * Allow +l 0 (for use with things like +PlL #newchan)
    * Fix poll socket engine to work correctly
    * Fix undefined memory read on /stats :
    * kqueue fixes
    * Don't allow bad censor configurations to result in an infinite loop
    * STARTTLS fixes
    * Change numeric for +L to be easier to parse (and more standardised: freenode and others use this)
    * Fix autoconnects triggering at the wrong time
    * Numerous docs typos and updates
    * Small security hole where /oper allowed /oper login <hash> to oper up
    * Allow binding to all IPv4 IPs easily on an IPv6 compile
    * Disallow silly messageflood parameters
    * And more!


(adrianp)
diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/distinfo

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/inspircd12/Attic/Makefile 2009/01/04 00:52:27 1.1.1.1
+++ pkgsrc/chat/inspircd12/Attic/Makefile 2009/02/14 15:07:25 1.2
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $ 1# $NetBSD: Makefile,v 1.2 2009/02/14 15:07:25 adrianp Exp $
2# 2#
3 3
4DISTNAME= InspIRCd-1.2.0b4 4DISTNAME= InspIRCd-1.2.0rc1
5PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/} 5PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/}
6CATEGORIES= chat 6CATEGORIES= chat
7MASTER_SITES= http://www.inspircd.org/downloads/ 7MASTER_SITES= http://www.inspircd.org/downloads/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= adrianp@NetBSD.org 10MAINTAINER= adrianp@NetBSD.org
11HOMEPAGE= http://www.inspircd.org/ 11HOMEPAGE= http://www.inspircd.org/
12COMMENT= Modular C++ IRC Daemon 12COMMENT= Modular C++ IRC Daemon
13 13
14CONFLICTS+= inspircd<1.2.0 14CONFLICTS+= inspircd<1.2.0
15 15
16USE_TOOLS+= perl:build gmake pkg-config 16USE_TOOLS+= perl:build gmake pkg-config
17REPLACE_PERL+= .inspircd.inc configure make/run-cc.pl 17REPLACE_PERL+= .inspircd.inc configure make/run-cc.pl

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/inspircd12/Attic/PLIST 2009/01/04 00:52:27 1.1.1.1
+++ pkgsrc/chat/inspircd12/Attic/PLIST 2009/02/14 15:07:25 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $ 1@comment $NetBSD: PLIST,v 1.2 2009/02/14 15:07:25 adrianp Exp $
2bin/inspircd 2bin/inspircd
3lib/inspircd/cmd_admin.so 3lib/inspircd/cmd_admin.so
4lib/inspircd/cmd_away.so 4lib/inspircd/cmd_away.so
5lib/inspircd/cmd_clearcache.so 5lib/inspircd/cmd_clearcache.so
6lib/inspircd/cmd_commands.so 6lib/inspircd/cmd_commands.so
7lib/inspircd/cmd_connect.so 7lib/inspircd/cmd_connect.so
8lib/inspircd/cmd_die.so 8lib/inspircd/cmd_die.so
9lib/inspircd/cmd_eline.so 9lib/inspircd/cmd_eline.so
10lib/inspircd/cmd_gline.so 10lib/inspircd/cmd_gline.so
11lib/inspircd/cmd_info.so 11lib/inspircd/cmd_info.so
12lib/inspircd/cmd_invite.so 12lib/inspircd/cmd_invite.so
13lib/inspircd/cmd_ison.so 13lib/inspircd/cmd_ison.so
14lib/inspircd/cmd_join.so 14lib/inspircd/cmd_join.so
@@ -65,26 +65,27 @@ share/examples/inspircd/inspircd.helpop. @@ -65,26 +65,27 @@ share/examples/inspircd/inspircd.helpop.
65share/examples/inspircd/inspircd.motd.example 65share/examples/inspircd/inspircd.motd.example
66share/examples/inspircd/inspircd.quotes.example 66share/examples/inspircd/inspircd.quotes.example
67share/examples/inspircd/inspircd.rules.example 67share/examples/inspircd/inspircd.rules.example
68share/examples/inspircd/modules.conf.example 68share/examples/inspircd/modules.conf.example
69share/examples/inspircd/sql/m_sqllog.mssql.sql 69share/examples/inspircd/sql/m_sqllog.mssql.sql
70share/examples/inspircd/sql/m_sqllog.mysql.sql 70share/examples/inspircd/sql/m_sqllog.mysql.sql
71share/examples/inspircd/sql/m_sqllog.postgresql.sql 71share/examples/inspircd/sql/m_sqllog.postgresql.sql
72share/examples/inspircd/sql/m_sqllog.sqlite3.sql 72share/examples/inspircd/sql/m_sqllog.sqlite3.sql
73share/examples/inspircd/sql/m_sqloper.mssql.sql 73share/examples/inspircd/sql/m_sqloper.mssql.sql
74share/examples/inspircd/sql/m_sqloper.mysql.sql 74share/examples/inspircd/sql/m_sqloper.mysql.sql
75share/examples/inspircd/sql/m_sqloper.postgresql.sql 75share/examples/inspircd/sql/m_sqloper.postgresql.sql
76share/examples/inspircd/sql/m_sqloper.sqlite3.sql 76share/examples/inspircd/sql/m_sqloper.sqlite3.sql
77share/examples/rc.d/inspircd 77share/examples/rc.d/inspircd
 78share/inspircd/.gdbargs
78share/inspircd/inspircd 79share/inspircd/inspircd
79share/inspircd/modules/m_alias.so 80share/inspircd/modules/m_alias.so
80share/inspircd/modules/m_alltime.so 81share/inspircd/modules/m_alltime.so
81share/inspircd/modules/m_antibear.so 82share/inspircd/modules/m_antibear.so
82share/inspircd/modules/m_antibottler.so 83share/inspircd/modules/m_antibottler.so
83share/inspircd/modules/m_auditorium.so 84share/inspircd/modules/m_auditorium.so
84share/inspircd/modules/m_banexception.so 85share/inspircd/modules/m_banexception.so
85share/inspircd/modules/m_banredirect.so 86share/inspircd/modules/m_banredirect.so
86share/inspircd/modules/m_blockamsg.so 87share/inspircd/modules/m_blockamsg.so
87share/inspircd/modules/m_blockcaps.so 88share/inspircd/modules/m_blockcaps.so
88share/inspircd/modules/m_blockcolor.so 89share/inspircd/modules/m_blockcolor.so
89share/inspircd/modules/m_botmode.so 90share/inspircd/modules/m_botmode.so
90share/inspircd/modules/m_cban.so 91share/inspircd/modules/m_cban.so
@@ -187,29 +188,30 @@ share/inspircd/modules/m_watch.so @@ -187,29 +188,30 @@ share/inspircd/modules/m_watch.so
187share/inspircd/modules/m_abbreviation.so 188share/inspircd/modules/m_abbreviation.so
188share/inspircd/modules/m_allowinvite.so 189share/inspircd/modules/m_allowinvite.so
189share/inspircd/modules/m_callerid.so 190share/inspircd/modules/m_callerid.so
190share/inspircd/modules/m_cap.so 191share/inspircd/modules/m_cap.so
191share/inspircd/modules/m_chanlog.so 192share/inspircd/modules/m_chanlog.so
192share/inspircd/modules/m_channelban.so 193share/inspircd/modules/m_channelban.so
193share/inspircd/modules/m_connectban.so 194share/inspircd/modules/m_connectban.so
194share/inspircd/modules/m_delayjoin.so 195share/inspircd/modules/m_delayjoin.so
195share/inspircd/modules/m_gecosban.so 196share/inspircd/modules/m_gecosban.so
196share/inspircd/modules/m_httpd_acl.so 197share/inspircd/modules/m_httpd_acl.so
197share/inspircd/modules/m_httpd_config.so 198share/inspircd/modules/m_httpd_config.so
198share/inspircd/modules/m_maphide.so 199share/inspircd/modules/m_maphide.so
199share/inspircd/modules/m_muteban.so 200share/inspircd/modules/m_muteban.so
 201share/inspircd/modules/m_nationalchars.so
200share/inspircd/modules/m_nopartmsg.so 202share/inspircd/modules/m_nopartmsg.so
201share/inspircd/modules/m_operflood.so 
202share/inspircd/modules/m_operinvex.so 203share/inspircd/modules/m_operinvex.so
 204share/inspircd/modules/m_operprefix.so
203share/inspircd/modules/m_password_hash.so 205share/inspircd/modules/m_password_hash.so
204share/inspircd/modules/m_permchannels.so 206share/inspircd/modules/m_permchannels.so
205share/inspircd/modules/m_regex_glob.so 207share/inspircd/modules/m_regex_glob.so
206share/inspircd/modules/m_ripemd160.so 208share/inspircd/modules/m_ripemd160.so
207share/inspircd/modules/m_rpc_json.so 209share/inspircd/modules/m_rpc_json.so
208share/inspircd/modules/m_rpctest.so 210share/inspircd/modules/m_rpctest.so
209share/inspircd/modules/m_rline.so 211share/inspircd/modules/m_rline.so
210share/inspircd/modules/m_sasl.so 212share/inspircd/modules/m_sasl.so
211share/inspircd/modules/m_satopic.so 213share/inspircd/modules/m_satopic.so
212share/inspircd/modules/m_serverban.so 214share/inspircd/modules/m_serverban.so
213share/inspircd/modules/m_servprotect.so 215share/inspircd/modules/m_servprotect.so
214share/inspircd/modules/m_shun.so 216share/inspircd/modules/m_shun.so
215share/inspircd/modules/m_xline_db.so 217share/inspircd/modules/m_xline_db.so

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd12/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/inspircd12/Attic/distinfo 2009/01/04 00:52:27 1.1.1.1
+++ pkgsrc/chat/inspircd12/Attic/distinfo 2009/02/14 15:07:25 1.2
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.1.1.1 2009/01/04 00:52:27 adrianp Exp $ 1$NetBSD: distinfo,v 1.2 2009/02/14 15:07:25 adrianp Exp $
2 2
3SHA1 (InspIRCd-1.2.0b4.tar.bz2) = 98dbfb4a7111041f1eb0a8b29c3cd0de0fa365b8 3SHA1 (InspIRCd-1.2.0rc1.tar.bz2) = 0796ea9b3f4b1e10f3cfbec2aa163e489d99a071
4RMD160 (InspIRCd-1.2.0b4.tar.bz2) = 314abf17a3963e47f79fa45361a1ed338d7b66c4 4RMD160 (InspIRCd-1.2.0rc1.tar.bz2) = a178817c1845d1752a91f8a70bca98fa9a3a1a95
5Size (InspIRCd-1.2.0b4.tar.bz2) = 611465 bytes 5Size (InspIRCd-1.2.0rc1.tar.bz2) = 625909 bytes
6SHA1 (patch-aa) = 47a3df3c35104103bf0a3add100441d9ca8d4c54 6SHA1 (patch-aa) = 47a3df3c35104103bf0a3add100441d9ca8d4c54
7SHA1 (patch-ab) = ddd675b13e89ca514b594c61cee00a3b9f1510e8 7SHA1 (patch-ab) = ddd675b13e89ca514b594c61cee00a3b9f1510e8
8SHA1 (patch-ac) = b9282332189ad19e6c48a5e2e6efa7bffbd7ccb0 8SHA1 (patch-ac) = b9282332189ad19e6c48a5e2e6efa7bffbd7ccb0
9SHA1 (patch-ad) = e17969eb0b06f6e77742927f3fde6e2de1f0c34e 9SHA1 (patch-ad) = e17969eb0b06f6e77742927f3fde6e2de1f0c34e