summaryrefslogtreecommitdiff
path: root/mail/p5-razor-agents/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-2/+2
2015-07-12Comment out dependencies of the stylewiz1-2/+2
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-10-09Remove SVR4_PKGNAME, per discussion on tech-pkg.wiz1-2/+1
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-12-09Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.obache1-3/+3
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-03-02Reset maintainer to "pkgsrc-users@NetBSD.org".tron1-2/+2
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2009-11-05Updated to version 2.85.heinz1-7/+7
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.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2007-05-23Updated to version 2.84.heinz1-2/+2
Pkgsrc changes: - none Changes since version 2.83: =========================== 2.84 (May 10, 2007) Update discovery hostname.
2007-05-17Updated to version 2.83.heinz1-5/+3
Pkgsrc changes: - p5-Net-DNS not needed anymore. Changes since version 2.82: =========================== 2.83 (May 8, 2007) * Remove all uses of $' from code. This removes a global regex engine slowdown. [issues.apache.org #5312] * Comment out or replace shell commands with Perl equivalents. This removes the prerequisites of uname(1) and GNU mkdir(1).
2007-04-12Introduced a variable to Makefile.PL (see patch-aa) for the correctheinz1-1/+4
handling of PKGMANDIR.
2007-04-12Instead of ignoring non-existant shell interpreters (in Perl *.pm files)heinz1-3/+3
we replace them with the correct path to the perl binary.
2007-03-24Added DESTDIR support.heinz1-2/+3
Stopped check-interpreter.mk from complaining again.
2006-07-15Updated to version 2.82.heinz1-2/+3
Pkgsrc changes: - Added CHECK_INTERPRETER_SKIP to disable checks of some *.pm files. Relevant changes since version 2.77: ==================================== 2.82 (May 26, 2006) · Always disconnect from discovery server after performing discovery. This fixes a long standing bug wherein razor-report and razor-check would attempt to report to or check against the discovery servers. 2.81 (Mar 16, 2006) · Update service policy. 2.80 (Feb 27, 2006) · Untaint filenames loaded from the config file. [Bug #1395719] 2.78 (Oct 01, 2005) · When registering with a username and password, accept existing cre- dentials if they authenticate successfully. · When autoregistering, attempt to write a test identity before attempting to register credentials. · Always remove the existing identity symlink before overwriting, as -e $fn can return false for a symlink that still exists. · Ensure that checks and reports are sent to the appropriate servers. [Bug #1267559]
2005-10-16Updated to version 2.77.heinz1-4/+4
Pkgsrc changes: - Archive is only available as .tar.bz2. Changes since version 2.72: =========================== 2.77 (Aug 15, 2005) * Fix to a broken bunzip archive. 2.76 (Aug 15, 2005) * When no reporter identity is found, attempt to register automatically. * When -home is specified on the command line, default "global_razorhome" to the provided value. [Gentoo #101070] 2.75 (July 6, 2005) * Removed two debugging statements accidentally checked into 2.74. * Applied syslog patch from Debian bug #295727 to reintroduce support for 'sys-syslog' and 'syslog' log targets. [Feature #1229433] * Modified Makefile.PL to honor DESTDIR when installing section 5 man pages. [Bug #1227167] * Fixed failure for razor-agents to exit with error when unknown parameters were specified. [Bug #1229450] * Fixed bug for when razor-agents was invoked without ``-f'' but reading from STDIN, causing the shell to be unusable until the forked background process was killed off. [Bug #1229887] 2.74 (June 28, 2005) * Fixed handling of configuration options; under certain circumstances, neither the defaults nor the configuration file would set necessary variables such as "listfile_discovery". * Fixed handling of -home option; when provided, it will be accepted without further checks. * Fixed installation of man(5) pages by non-root users to local man directories. [Patch #1227162] * Reverted a patch that was intended to add support for overriding razorhome under certain circumstances. The patch introduced new issues with external program integration (eg. Amavis). [Bug #1074391] * Corrected a spelling error in a debug message. * Added several defined checks to avoid unnecessary warnings when manipulating server lists. * Corrected the preprocessing fix shipped with 2.70 and updated the test suite to match. [Bug #1001417] * Updated preproc implementation (deHTMLxs) to match other clients.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-4/+3
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-06-19Update to version 2.72.heinz1-2/+2
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.
2005-04-20Update to version 2.67heinz1-4/+2
This also fixes PR pkg/29991. -- Changes since 2.40: =================== 2.67 (December 03, 2004) + This is a patch release that fixes a bug in the Whiplash signature scheme. The bug was in the new code added to support canonicalization of domains. It caused the signature algorithm to generate no signa- tures on valid content. 2.66 (December 02, 2004) + Introduced support for country domain canonicalization in the Whiplash signature scheme. This means domains like foo.co.uk would be extracted correctly by Whiplash. This change affords a considerable improve- ment in accuracy. + Modified the revocation logic to do signature-only communications with the server. All versions of razor-agents prior to this sent the entire message on razor-revoke, and even though the backend would drop the messages after computing signatures, this entailed a privacy risk. From this version on razor-agents will _never_ send the contents of a revoked message to the backend servers. + Fixed a bug in "se" (supported engines) computation, which was broken when the "se" mask was larger than 8 bits. This would sometimes disable the use of engine 4 (ehash). This fix would also afford an increase in accuracy due to ehash being used everytime. + Fixed a bug in report by message. Version 2.61 would drop MIME headers on certain spam messages which would cause the backend to ignore these messages as mal- formed. 2.61 (July 06, 2004) + Introduced the Whiplash signature scheme. Whiplash signatures are based on canonical domain names present in URLs embedded in spam messages. A Whiplash signa- ture is also a function of the length of the spam mes- sage. It's important to note that not all whiplashes are used as classifiers. The Whiplash engine is aug- mented by sophesticated logic on the Razor2 backend to select the Whiplashes that are used to filter spam. + Fixed a bug in MIME parser whereby some broken MIME mails were invisible to the system. [Bug #788723] + We override the "use_engines" parameter in the config file because this version supports different engines but leaves the config file untouched. [Bug #984374] + Engine 1 support completely removed. Engine 1 was a signature scheme compatible with the old razor v1 sig- natures, which is no longer supported on the backend. [Bug #975490]
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-11-12Add 'perl5' to CATEGORIES.seb1-2/+2
2004-03-12Update to version 2.40heinz1-7/+7
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.
2003-12-01New version 2.36. It'a leaf package and 2.36 fixes a build problem Grantheinz1-4/+4
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.
2003-10-07Get rid of pesky *.orig filesheinz1-2/+2
2003-09-27Improve behaviour of Razor2 when running in taint mode.heinz1-1/+2
Fixes come from the SpamAssassin 2.60 release (originally from http://www.ijs.si/software/amavisd/ (Thanks to amavisd-new, Mark Martinec, and Vivek Khera!))
2003-09-13Remove redundant TEST_TARGET definition that matches the default one injlam1-2/+1
perl5/module.mk.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-04-24Update to current Razor2 release.heinz1-2/+2
======== 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 <jim@ironchicken.org> 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]
2003-02-17convert to use test target from bsd.pkg.mkdillo1-4/+2
addresses PR pkg/19416
2002-10-06Update to 2.14heinz1-10/+13
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.
2002-07-05Adapt to new location of "p5-Time-HiRes" package.tron1-3/+2
2002-05-12prdownloads.sourceforge.net is no longer any use.abs1-2/+2
Switch to MASTER_SITE_SOURCEFORGE.
2002-01-31Import p5-razor-agents-1.19.simonb1-0/+28
Vipul's Razor is a distributed, collaborative, spam detection and filtering network. Razor establishes a distributed and constantly updating catalogue of spam in propagation. This catalogue is used by clients to filter out known spam.