summaryrefslogtreecommitdiff
path: root/mail/milter-greylist
AgeCommit message (Collapse)AuthorFilesLines
2007-12-14"--disable-dnsrbl" doesn't work according to S.P.Zeilder. Not specifyingtron1-4/+2
any "dnsrbl" related option unless we want to enable it seems to do the job.
2007-11-21Update to 4.0. Removed patches were merged upstream.gdt5-67/+6
From the changelog, this seems to be many bugfixes and better RBL support.
2007-10-11Don't check for a thread-safe resolver library if both SPF and DNS RBLtron2-1/+15
support are disabled. Based on a patch by Emmanuel Dreyfus. This should fix PR pkg/37064 by Petar Bogdanovic.
2007-10-10Don't include "mail/libspf-alt/buildlink3.mk" unconditionally. It istron1-2/+1
only necessary if the "spf" option is enabled (which is the default). This fixes one of the problems reported in PR pkg/37064.
2007-07-03Add common handling for libresolv similiar to dlopen(3) wrapping.joerg1-2/+2
For now, DragonFly and FreeBSD use the libc version, it is not reentrant, but thread-safe. NetBSD 3.0+ and Darwin 8.0+ use libresolv from base (the BIND9 resolver), all other fall back to net/bind9. Feel free to add your favorite platform if it has a thread-safe resolver in base. Modify mail/libspf-alf, mail/milter-greylist, mail/spamdyke and net/nocol accordingly. Testing on !DragonFly and feedback from tron@
2007-03-07Don't assume time_t and long are the same (on sparc64, they aren't).gdt4-2/+49
Fixes ascii timestamps in greylist.db, but as this is solely for the benefit of humans looking at the file functionality is unchanged.
2006-11-21Update "milter-greylist" package to version 3.0. No functional changestron2-6/+6
since release candidate 7.
2006-11-09Fix typo.ghen1-2/+2
2006-11-07Update "milter-greylist" package to version 3.0rc7.tron2-6/+6
Changes since version 3.0rc6: - Fix crashes after dump reload. - Fix DoS in MX sync protocol.
2006-10-27Update "milter-greylist" package to version 3.0rc6.tron2-6/+6
Changes since version 3.0rc5: - Check for -lc_r before others, for FreeBSD (AIDA Shinra) - Fix configure for libspf2 (AIDA Shinra) - Fix FreeBSD build (AIDA Shinra) - Avoid buffer overflow in DNSRBL code (AIDA Shinra) - Fix build problem with newer BerkeleyDB (AIDA Shinra) - Check if -lbind requires -lpthread, for Linux
2006-10-15Update "milter-greylist" package to version 3.0rc5.tron3-6/+20
Changes since version 3.0rc4: - Pointer to DRAC documentation - FreeBSD build fixes - Remove the /tmp/access-list.debug for security sake - Correctly enable non blocking I/O fox MX sync
2006-10-12Update "milter-greylist" package to version 3.0rc4.tron3-12/+48
Changes since version 2.1.2: - DNSRBL support in ACL - Per-ACL greylisting and autowhitelisting delays - ACL blacklist feature - Add support to use Sendmail macros in the ACL - Allow rejecting by tempfail on blacklist configuration - per-ACL SMTP error code and messages - Multi-line statement in the config file - Report matching ACL line number in the logs - Lists for from, rcpt, domain, netblocks and DNSRBL - Make log output consistent (Fredrik Pettai) - Tell local connexions are non IP instead of non IPv4 (Attila Bruncsak) - Faster ACL code - Option to log expired entries (Jeff Rife) - Cosmetic changes in debug logs (Fredrik Pettai) - A lot of bug and build fixes This fixes PR pkg/34793 by Eric Schnoebelen.
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-3/+5
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-02-11Add rcvar variable definition to rc.d script.seb2-3/+4
Bump PKGREVISION to 2. Approved by maintainer.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-01-08Update "milter-greylist" package to version 2.1.2. Changes since 2.0.2:tron2-6/+6
- Bucketed in-memory databases for better concurency - Large buffer for writing the dump file - Option to disable human-readable date in dumps - Check for MXsync sends - Better handle non fatal I/O errors in MXsync - Fix ACCESSDB whitelist with multiple recipients - DRAC support - Log hostname as well as IP in ACL debug - Record HELO for SPF 2
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-3/+3
CONFIGURE_ARGS.
2005-10-21Update "milter-greylist" package to version 2.0.2. Changes since 2.0.1:tron2-6/+6
- Fix memory leak within MX sync code (Hajimu UMEMOTO)
2005-10-05Update "milter-greylist" package to version 2.0.1. Changes since 2.0:tron2-6/+6
- correctly update autowhitelist when subnetmask is used (Attila Bruncsak) - Fix deadlock in autowhitelisting code (Attila Bruncsak) - Avoid using inet_makeaddr because it breaks on IRIX (Pavel Cahyna) - Check if -D_SGI_SOURCE is needed on IRIX - Document ABI problems on IRIX (Pavel Cahyna) - Remove reload by SIGHUP in rc-debian.sh (Pavel Cahyna) - Add support for newer libspf2 (Hajimu UMEMOTO)
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-06-26Update "milter-greylist" package to version 2.0. The new versiontron2-7/+6
provides besides many bug fixes enhanced configuration including extended regular expression matching and access control lists.
2005-05-23Removed trailing white-space.rillig1-2/+2
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-12Update "milter-gerylist" package to version 1.6. Changes since version 1.4:tron2-7/+6
- Missing flags in milter-greylist usage display - Gentoo startup sript (Stephane Lentz) - rc-linux.sh was renamed rc-redhat.sh - More broken servers in the default config file - Fix wrong sync queue counter computations (Attila Bruncsak) - Add a -c option to just check the config and exit (Klas Heggemann) - Don't block threads while reloading config (Attila Bruncsak) - Allow regex with # in the configuration (Hajimu Umemoto) - Ignore self as sync peer (Matthias Scheler and Hajimu Umemoto) - Document ressource shortage for memory and file descriptor - Remove outdated documentation about IPv6 - Fix a build problem on systems that don't have IPv6 (Hajimu Umemoto) - Fix a minor bug with SPF (Hajimu Umemoto) - Give credits to the various contributors in the man pages - Do not match bogus IPv6 addresses in the dump file (Hajimu Umemoto) - Quick statistics at the end of the dump file (Remy Card) - Fix build on Tru64 Unix, including for IPv6 (Attila Bruncsak) - Fix a SPF log problem (Alexandre Cherif) - Fix a bug in configure.ac (Hajimu Umemoto) - malloc e-mail addresses, avoids truncation at 32 chars (Hajimu Umemoto) - Configurable MX sync bind port and address (Cyril Guibourg) - Disable getnameinfo as in causes an ABI clash in Linux - Fix bad substitutions in rc scripts - Fix build problems on Solaris - Avoid race conditions when reloading the config (Attila Bruncsak) - Full blown IPv6 support, from Hajimu Umemoto - rc-debian.sh script, from Joel Bertrand - Fix unproper MX sync port on little endian machines - Add a template Makefile to manually tweak if configure fails - Feed strtkok_r with a NULL initialized pointer - More mixed I/O fix: another fflush after a fgets() - Fix mixed I/O in MX sync on Solaris, from Attila Bruncsak - Check that compiler and linker accept -Wall - Document the comment on end of line bug - Clean up rc-solaris.sh on make clean - syslog the expired autowhite entry correctly, from Mattieu Herrb - Handle mailing lists with unique sender by removing '^.*=' from sender - Minor bug fixes in queue management from Wolfgang Solfrank
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-10-12milter-greylist is not experimental anymore, update the package description.manu1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-06-13Update "milter-greylist" package to version 1.4. Changes since version 1.2:tron2-7/+6
- Solaris rc script from Christian Pelissier - Correctly check pthread function return values - Avoid using a thread for the initial config file load (useless) - Bug fix: Domain regex were not freed on config file reloads- - Bug fix: Timeout parmaeter was not honoured everywhere - Shut up a warning at build time - Bug fix: on some platforms, reloading the config caused SIGSEGV - Big bug fix: rcpt keywords did not work anymore without regex- - Case-insensitive regular expression matching - Fix install bug on some platforms (permissions) - Use CC as defined by configure, fix the build on Solaris - Build fix in Yacc file - DNS support in greylist.conf through the domain keyword - Make the greylist timeout a config file option - Bug fix: lazyaw did not work properly in some situations - Final dump on milter-greylist exit - Case insensitive check for autowhitelist everywhere (was inconsistent) - Better scallability by adjusting the dump delay - Work with NetBSD 2.0 native libpthread - Support STARTTLS (Contribution from Matthieu Herrb) - Add a list of broken MTA in the default whitelist - Fix a bug that caused wrong delay time. - Documentation about MX sync and firewalls - Case insensitive autowhitelist e-mail addresses checks - Introduce a lazyaw option to match only IP addreses in autowhitelist - Remove fake error message on dump reload (make the LOG_DEBUG) - List build dependenvies in README Approved by Alistair Crooks.
2004-05-15Add missing whitespace.jmmv1-1/+1
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-15Use buildlink3 to build this package. Bump package revision to enforcetron1-5/+6
dependence on fixed version of the "libspf_alt" package.
2004-04-14Upgrade milter greylist to 1.2manu3-8/+11
- SMTP AUTH support - subnet matching and SPF support to better work with mail farms - All command line options now have equivalent in the config file - IPv6 aware - regex can be used in the configuration file
2004-04-12Fix small glitch in startup script.tron1-4/+3
2004-04-12Polish up "milter-greylist" package:tron3-3/+60
1.) Install "README" into "share/doc/milter-greylist". 2.) Install example configuration into "share/examples/milter-greylist". 3.) Provide a "rc.d" script. Bump package revision because of these changes.
2004-04-06Quickly revert previous. I didn't see that libmilter had already beentv1-2/+1
changed in a CVS merge somewhere.
2004-04-06Make libmilter a build-time dependency only (it's a static library); bumptv1-1/+2
PKGREVISION of its dependencies.
2004-03-29Update milter-greylist to 1.0.2manu2-5/+5
Fix the mising units in ps output for -a and -w Accept any e-mail address as specified in RFC 2821 from config and dump Fix typos
2004-03-25update milter-greylist to 1.0manu2-6/+8
new features include multi-MX sync and auto whitelisting. And a lot of bugfixes
2004-03-08update milter-greylist to 0.12. Changes summarymanu3-6/+6
- a small bugfix: it had some trouble with addresses larger than 31 chars - database is dumped on each mail instead of every 5 minutes. It now includes a human-readable date for acceptation time.
2004-03-04milter-greylist is a greylisting filter for sendmail, it is extremely manu4-0/+38
effecitve at reducing spam at the time of this writing.