Commit graph

38 commits

Author SHA1 Message Date
tron
00ee53d000 Update "milter-greylist" package to version 3.0. No functional changes
since release candidate 7.
2006-11-21 08:38:32 +00:00
ghen
976dac1696 Fix typo. 2006-11-09 13:15:10 +00:00
tron
16f8bd119e Update "milter-greylist" package to version 3.0rc7.
Changes since version 3.0rc6:
- Fix crashes after dump reload.
- Fix DoS in MX sync protocol.
2006-11-07 13:49:37 +00:00
tron
3aa04fca37 Update "milter-greylist" package to version 3.0rc6.
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-27 13:24:11 +00:00
tron
32803bb0aa Update "milter-greylist" package to version 3.0rc5.
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-15 12:11:51 +00:00
tron
a05ff95ce3 Update "milter-greylist" package to version 3.0rc4.
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-10-12 13:14:43 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
seb
2d0c90197a Add rcvar variable definition to rc.d script.
Bump PKGREVISION to 2.

Approved by maintainer.
2006-02-11 23:14:15 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tron
1a15f2275f Update "milter-greylist" package to version 2.1.2. Changes since 2.0.2:
- 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
2006-01-08 14:09:06 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
tron
ac35429a5d Update "milter-greylist" package to version 2.0.2. Changes since 2.0.1:
- Fix memory leak within MX sync code (Hajimu UMEMOTO)
2005-10-21 22:26:59 +00:00
tron
aa1ef2a70b Update "milter-greylist" package to version 2.0.1. Changes since 2.0:
- 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-10-05 11:34:14 +00:00
rillig
7a95adad42 The real user name in PKG_USERS does not need to be escaped with double
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-08-23 11:48:47 +00:00
tron
59ea43e047 Update "milter-greylist" package to version 2.0. The new version
provides besides many bug fixes enhanced configuration including
extended regular expression matching and access control lists.
2005-06-26 18:05:25 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
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-05-02 20:33:57 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
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-28 02:47:40 +00:00
tron
e8cce8fa68 Update "milter-gerylist" package to version 1.6. Changes since version 1.4:
- 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-12 00:14:13 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
manu
95a2675a9c milter-greylist is not experimental anymore, update the package description. 2004-10-12 19:59:02 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
tron
106d35afa7 Update "milter-greylist" package to version 1.4. Changes since version 1.2:
- 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-06-13 14:11:16 +00:00
jmmv
3f8a6b9873 Add missing whitespace. 2004-05-15 16:17:23 +00:00
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
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-23 22:07:52 +00:00
tron
e428752846 Use buildlink3 to build this package. Bump package revision to enforce
dependence on fixed version of the "libspf_alt" package.
2004-04-15 20:31:36 +00:00
manu
a7e2fe9544 Upgrade milter greylist to 1.2
- 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-14 15:45:45 +00:00
tron
9facc25600 Fix small glitch in startup script. 2004-04-12 14:07:16 +00:00
tron
656ff68965 Polish up "milter-greylist" package:
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-12 13:55:59 +00:00
tv
2331bb58d9 Quickly revert previous. I didn't see that libmilter had already been
changed in a CVS merge somewhere.
2004-04-06 14:01:51 +00:00
tv
c746c0152b Make libmilter a build-time dependency only (it's a static library); bump
PKGREVISION of its dependencies.
2004-04-06 13:50:57 +00:00
manu
f4c0f67441 Update milter-greylist to 1.0.2
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-29 15:46:49 +00:00
manu
2c74b40381 update milter-greylist to 1.0
new features include multi-MX sync and auto whitelisting. And a lot of bugfixes
2004-03-25 16:57:48 +00:00
manu
742126e06b update milter-greylist to 0.12. Changes summary
- 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-08 14:46:31 +00:00
manu
7cc9625454 milter-greylist is a greylisting filter for sendmail, it is extremely
effecitve at reducing spam at the time of this writing.
2004-03-04 14:47:56 +00:00