Commit graph

23 commits

Author SHA1 Message Date
martti
e2a5273e17 Updated mail/postgrey to 1.30
* 2007-08-02: version 1.30

- implemented --listen-queue-size option (you usually don't need to set it
  except for big sites).
- small fix to the 'native' syslogging implemented in 1.29

* 2007-07-23: version 1.29

- workaround for a possible crash with Sys::Syslog < 0.15 when syslog
  messages were generated during syslog file rotation
- use the 'native' logging socket with Sys::Syslog >= 0.15 (Philipp Koller)

* 2007-06-21: version 1.28

- improved logging (postgrey is now more verbose, use the new --quiet
  option if that bothers you)
- improved Exim support (see Debian bug #380257)
- workaround for a bug in Exchange dealing with temporary failures
  (use DSN code 4.2.0 instead of the default 4.7.1)
- added 'policy-test' script for testing postgrey's performance or pre-seeding
  the database
- fix logging of delayed, unresolveable clients in syslog (Andreas Metzler)
- more descriptive error message on DB failure (Adrian von Bidder)
- updated whitelist
- new homepage: http://postgrey.schweikert.ch/
2007-08-31 09:21:02 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
wiz
5d4498b5fc PKGREVISION bump for db4 shlib name change. 2007-06-08 12:24:59 +00:00
taca
756dbe54ea Revert empty do-build target and remove NO_BUILD.
Reported by Martti Kuparinen <martti@>.

Bump PKGREVISION.
2007-04-03 14:02:07 +00:00
taca
0a131ec9c3 Update postgrey to 1.27.
pkgsrc change:

    - add BUILD_DEFS.
    - use INSTALL_DATA_DIR and NO_BUILD.


Chages from 1.24:

* 2006-07-17: version 1.27

   - fix socket permissions with Net::Server >= 0.94 (Leos Bitto)

* 2006-07-12: version 1.26

   - added support for Exim (Guy Antony Halse)
   - greatly improve cleanup speed with explicit transactions (Maeda Atusi)

* 2006-06-29: version 1.25

   - updated whitelist
   - bugfix: --privacy was not working
   - change default greylist-text not to include the number of
     seconds left, since it seems that spammers are misusing it.
   - added --hostname option (Maarten de Vries)
2007-04-02 13:35:08 +00:00
rillig
0e8fde6c35 Removed an empty line to make the SUBST block appear in a single
paragraph.
2006-06-18 01:02:45 +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
is
e78821def2 Uprade to postgres 1.24. Running for several weeks at my home that way. 2006-03-30 09:06:16 +00:00
wiz
1d060c84ed Simplify PLIST handling. PLIST_SUBST isn't necessary for static paths.
Remove OWN_DIRS to fix CHECK_FILES build. Some pkglint cleanup while here.
2006-02-19 01:01:39 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +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
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +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
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +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
kim
6b789b4508 Remove duplicate settings. 2005-04-17 16:32:10 +00:00
salo
741f01341c delint. 2005-04-17 16:08:39 +00:00
kim
60013cd875 Upgrade to 1.21: fix for denial-of-service vulnerability in syslog 2005-04-17 15:42:53 +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
kim
cd41e8b149 Postgrey is a Postfix policy server implementing greylisting developed
by David Schweikert.

Compared to greylist.pl included with Postfix (2.1.1), Postgrey has the
following additional features:
- Safer database handling: Postgrey does use the logging and transaction
  features of BerkeleyDB to maximize reliability.
- Automatical cleaning of the database: Entries that were last seen
  more than a defined amount of time get removed automatically.
2004-12-22 15:51:38 +00:00