head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.132 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.130 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.128 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.126 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.124 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.122 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.120 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.118 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.116 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.114 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.112 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.110 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.108 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.106 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.104 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.102 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.100 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.98 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.96 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.94 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.92 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.90 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.88 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.84 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.64 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.86 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.82 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.80 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.78 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.76 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.74 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.72 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.70 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.68 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.66 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.62 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.60 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.58 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.56 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.54 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.52 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.50 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.48 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.46 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.44 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.42 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.40 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.38 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.36 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.34 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.32 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.30 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.28 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.26 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.24 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.22 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.20 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.18 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.16 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.14 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.12 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.10 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.8 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.6 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.4 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.7.0.24 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.22 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.20 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.18 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.16 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.14 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.12 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.10 pkgsrc-2008Q1:1.7.0.8 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.6 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.4 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.2 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.6.0.16 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.14 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.12 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.10 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.8 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.6 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.4 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.2 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.5.0.10 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.8 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.6 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.4 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1; locks; strict; comment @# @; 1.9 date 2009.12.25.17.50.52; author heinz; state Exp; branches; next 1.8; 1.8 date 2009.11.05.20.03.53; author heinz; state Exp; branches; next 1.7; 1.7 date 2007.04.12.20.23.30; author heinz; state Exp; branches; next 1.6; 1.6 date 2005.06.19.22.39.15; author heinz; state dead; branches; next 1.5; 1.5 date 2004.03.12.22.55.23; author heinz; state Exp; branches; next 1.4; 1.4 date 2003.12.01.00.24.15; author heinz; state Exp; branches; next 1.3; 1.3 date 2003.10.07.23.20.43; author heinz; state Exp; branches; next 1.2; 1.2 date 2003.04.24.21.42.43; author heinz; state Exp; branches; next 1.1; 1.1 date 2002.10.06.04.10.25; author heinz; state Exp; branches; next ; desc @@ 1.9 log @Changed implied dependency for INST_MAN5DIR into explicit dependency. Submitted upstream as bug 2921151. @ text @$NetBSD: patch-aa,v 1.8 2009/11/05 20:03:53 heinz Exp $ Do not hardcode share/man as the subdirectory for man pages. Submitted upstream as http://sourceforge.net/tracker/?func=detail&aid=2026068&group_id=3978&atid=103978 manifypods-razor depends on INST_MAN5DIR which gets created by the 'config' target. Without this, there may problems building with parallel make. Submitted upstream as http://sourceforge.net/tracker/?func=detail&aid=2921151&group_id=3978&atid=103978 --- Makefile.PL.orig 2007-05-09 00:47:53.000000000 +0200 +++ Makefile.PL @@@@ -54,13 +54,14 @@@@ sub constants { my $man5 = sprintf <<'MAKE', $prefix; # begin razor-agents +MANSUBDIR = share/man MAN5PODS = docs/razor-agent.conf.pod \ docs/razor-whitelist.pod \ docs/razor-agents.pod INST_MAN5DIR = blib/man5 -INSTALLMAN5DIR = $(DESTDIR)$(PREFIX)/share/man/man5 -INSTALLSITEMAN5DIR = $(DESTDIR)$(SITEPREFIX)/share/man/man5 -INSTALLVENDORMAN5DIR = $(DESTDIR)$(VENDORPREFIX)/share/man/man5 +INSTALLMAN5DIR = $(DESTDIR)$(PREFIX)/$(MANSUBDIR)/man5 +INSTALLSITEMAN5DIR = $(DESTDIR)$(SITEPREFIX)/$(MANSUBDIR)/man5 +INSTALLVENDORMAN5DIR = $(DESTDIR)$(VENDORPREFIX)/$(MANSUBDIR)/man5 MAN5EXT = 5 # end razor-agents @@@@ -115,7 +116,7 @@@@ sub MY::manifypods { # begin razor-agents %s -manifypods-razor : docs/razor-agent.conf.pod \ +manifypods-razor : config docs/razor-agent.conf.pod \ docs/razor-agents.pod \ docs/razor-whitelist.pod $(POD2MAN) \ @ 1.8 log @Updated to version 2.85. Pkgsrc changes: - Submitted patch-aa upstream. - Added LICENSE. - Put PKG_INSTALLATION_TYPES and PKG_DESTDIR_SUPPORT in section 4 of Makefile. - Shut up a pkglint warning about quoting. Changes since version 2.84: =========================== 2.85 (July 21, 2008) Relicense under Artistic License 2.0. See LICENSE for details. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2007/04/12 20:23:30 heinz Exp $ d5 6 a10 1 http://sourceforge.net/tracker/index.php?func=detail&aid=2026068&group_id=3978&atid=103978 d32 9 @ 1.7 log @Introduced a variable to Makefile.PL (see patch-aa) for the correct handling of PKGMANDIR. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 1 --- Makefile.PL.orig 2006-02-27 23:16:08.000000000 +0100 d9 1 a9 1 @@@@ -53,13 +53,14 @@@@ sub constants { d13 1 a13 1 +MANSUBDIR ?= share/man @ 1.6 log @Update to version 2.72. Patch-aa is no longer necessary (creation of correct symlinks to "razor-client"). This release fixes two recently discovered DoS vulnerabilities: Certain HTML messages could crash the process and a bug sometimes caused server discovery to go into an infinite loop. Changes since version 2.67 ========================== 2.72 (June 16, 2005) + "razor-client" no longer creates symlinks to itself upon installation; four new scripts have been added to the distribution to replace this functionality ("razor-admin", "razor-check", "razor-report", "razor-revoke"). 2.71 (June 15, 2005) + A fix to Makefile.PL script to correctly invoke "razor-client" after installation. Thanks to Liam Quinn for the patch. 2.70 (June 10, 2005) + Fixed preprocessing of unusual HTML messages. This resolves the segfault issue in razor-agents. [Bug #1001417] + Fixed handling of certain malformed headers. + Explicitly specify the record separator as "\n" when reading files, to ensure that someone else hasn't set it to undef. [Patch #537813] + "razorzone" is no longer supported and has been removed from the documentation. + Allow the config file to set razorhome. [Bug #1074391] + Razor Agents no longer go into an infinite loop when discovery fails. [Bug #1016039] + Properly creates "razor-*" symlinks after installa- tion. [Bug #874468] + Default to PERLPREFIX instead of PREFIX when installing man5 pages. [Bug #1001320] + Removed a call to $sha1->reset() which was breaking SHA1 calculation. [Bug #1004858] + "use_engines" is no longer supported and has been removed from the documentation. [Bug #1120311] + Shuffle the discovery, catalogue, and nomination server lists after loading them from disk; this pre- vents razor-agents from always starting with the same catalogue server. + Replace the complex DNS lookup logic for discovery servers with a single DNS round robin. [Bug #604679] + Remove the ICMP ping logic for finding the "fastest" catalogue server; the configuration option for this logic is now ignored. [Support #739464] + Removed stale engine code for various signature types that are no longer used. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2004/03/12 22:55:23 heinz Exp $ d3 1 a3 1 --- Makefile.PL.orig Mon Dec 8 08:17:48 2003 d5 2 a6 1 @@@@ -141,7 +141,7 @@@@ sub MY::install { d9 12 a20 3 install_razor_agents :: - $(INST_SCRIPT)/razor-client + $(INSTALLSCRIPT)/razor-client a22 18 }; @@@@ -152,6 +152,16 @@@@ install_razor_agents :: $inherited =~ s/(\$\((?:DEST)?INSTALL\w*MAN1DIR\))/$1$man5/gm; return $inherited . $install_razor_agents; +} + +sub MY::libscan { + my ($self, $path) = @@_; + + if ($path =~ m/\.orig$/i) { + return q{}; + } else { + return $path; + } } } @ 1.5 log @Update to version 2.40 No longer dependent on Digest::Nilsimsa External taint patches no longer necessary. Changes since 2.36 * Applied another Makefile.PL patch from Michael Schwern to correctly install manpages in part 5 of the manual set in various versions of perl. * Applied patch from Mark Martinec and Vivek Khera of Amavisd to untaint various file targets obtained from user input. This is the same patch pointed to by the SpamAssassin FAQ [http://www.spamassassin.org/released/Razor2.patch] * Support for HTTP 1.1 tunneling [SF patch #821324] by Jon Schewe. * Applied Anne Bennett's patch to Logger.pm to introduce a new log target, "syslog-sys", that talks to Syslog over a Unix socket rather than a TCP socket. * Applied Anne Bennett's patch to deHTML.xs to get rid of the type mismatch warning. * Removed computation of signatures that are no longer supported by the backend -- engines 1, 2 and 3. Digest::Nilsimsa no longer required by Razor Agents. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @New version 2.36. It'a leaf package and 2.36 fixes a build problem Grant Beattie encountered on Linux. Relevant changes sinc 2.22: o Better compatibility of Makefile.PL with new MakeMaker o C Code compiles with C compilers other than GCC. o Detect and skip body parts that only contain MIME headers. o Fixed a bug where razor-check would terminate prematurely on messages for which it could not compute a signature. o Introduced SOCKS support. Net::SOCKS is required in order to use SOCKS. Specify socks_server in the config file. o Fixed a bug where the MIME boundary was being spuriously set in certain cases. o A bug in the selection of zone prefixes in bootstrap discovery was fixed. o Razorhome is gleaned from the config file passed to razor-agents, if all else fails. "razor-report -conf=/etc/razor/razor.conf spam" will use /etc/razor as its home if no other home is found (eg in $HOME/.razor). To force a particular Razorhome value, use the -home=path option. o Force bootstrap discovery when all discovery servers are unavailable. This fixes a bug where by razor-agents would try to connect to the old Razor2 discovery server found in servers.discovery.lst. @ text @d3 1 a3 1 --- Makefile.PL.orig Tue Aug 5 20:02:43 2003 d5 1 a5 1 @@@@ -138,7 +138,7 @@@@ sub MY::install { d14 2 a15 2 @@@@ -149,6 +149,17 @@@@ install_razor_agents :: $inherited =~ s/(\$\(INSTALL\w*MAN1DIR\))/$1$man5/gm; a19 1 + @ 1.3 log @Get rid of pesky *.orig files @ text @d3 1 a3 1 --- Makefile.PL.orig Wed Oct 16 00:49:34 2002 d5 1 a5 7 @@@@ -127,8 +127,21 @@@@ sub MY::install { $inherited =~ s/(\$\(INSTALLMAN1DIR\))/$1$man5/gm; $inherited =~ s/install :: all pure_install doc_install/install :: all pure_install doc_install install_razor_agents/; - $inherited .= "\ninstall_razor_agents::\n\t " . '$(INST_SCRIPT)/razor-client'; + $inherited .= "\ninstall_razor_agents::\n\t " . '$(INSTALLSCRIPT)/razor-client'; $inherited; d7 11 d20 1 a21 3 + + package MY; + d31 1 @ 1.2 log @Update to current Razor2 release. ======== Changes since v 2.14 ========================================= 2.22 (Nov 21 2002) * Turned off verbose logging in ehash that was left on by mistake. [vipul] * Some user contributed additions to the FAQ. 2.21 (Nov 19 2002) * Ephemeral Hash reverts to the entire content when both sections are composed of whitespace. This makes a certain type of false positives go away. [vipul] * Razor2::Client::Core skips whitespace only message parts. [vipul] * DebugLevel 15 prints out the content after preprocessing, just before the signatures are computed. [vipul] 2.20 (Oct 15, 2002) (First Stable Version) * If log file isn't writable for whatever reason, we write logs to /dev/null. [vipul] * We look for stray "\r"'s in the split_mime function. Thanks to Jim for pointing this out. [vipul] * Added a significantly faster XS version of deHTML code. [vipul] * Made ::Agent taint friendly. [vipul] * Added support for passing an already open filehandle to "::Agent::checkit()" and "::Agent::parse_mbox()" [vipul] * Made logic_method 4 the default. [vipul] * Added Razor2::Syslog to the package. [vipul] @ text @d5 1 a5 1 @@@@ -127,7 +127,7 @@@@ d13 13 d27 1 @ 1.1 log @Update to 2.14 Changes: - almost a complete (compatible) rewrite of Razor v1. - uses new (fuzzy) signature algorithms to better spot 'mutating' messages - Spam reports are now validated based on 'reputation' of the submitter in order to make it easier to eliminate false positives. - Registration for submitters required. - Revocation of spam reports is now possible. @ text @d3 1 a3 1 --- Makefile.PL.orig Thu Jul 25 23:09:31 2002 d5 1 a5 1 @@@@ -126,7 +126,7 @@@@ @