Commit graph

26 commits

Author SHA1 Message Date
Thomas Klausner
8917db5bd3 Update path to cyrus-sasl from security/cyrus-sasl2 to security/cyrus-sasl. 2006-04-13 21:33:47 +00:00
Jeremy C. Reed
0b27ca6b4e Use more specific HOMEPAGE.
And put in a real COMMENT (but maybe this could be improved some more).
2006-03-23 07:09:02 +00:00
Johnny C. Lam
64bfcf7b60 Catch up to modern pkginstall framework: USE_PKGINSTALL has been dead
for a while now, and *_EXTRA_TMPL are generally not needed anymore.
2006-03-14 01:27:57 +00:00
Roland Illig
2c1cc3dceb Ran pkglint --autofix over the complete pkgsrc-wip. This changed all
instances like MAKE_ENV+= VAR=${VAR} to the properly quoted form,
VAR=${VAR:Q}, or even VAR=${VAR:M*:Q} if necessary.

Manually reviewed the changes.
2005-11-28 00:27:22 +00:00
Adrian Portelli
0848a29c6b Update default config file
Tidy up INSTALL so it makes a little more sence
Fix ./configure options in options.mk
2005-11-16 23:07:30 +00:00
Adrian Portelli
e380b24808 Update to 0.0.0.0
Changes unknown
2005-11-05 00:25:17 +00:00
Thomas Klausner
83d661f546 0.0.0.0 out. 2005-10-31 09:38:05 +00:00
Adrian Portelli
e64f5364d8 Update to Beta4
From the ChangeLog:
> 2005-10-04
> mcp: new option working_directory to specify a directory in which
> a program should be executed.
>
> 2005-10-03
> smar: regression: the fix for plugging a memory leak (2005-09-27)
> can cause an error if one hostname points to two different IP
> addresses.
>
> 2005-10-03
> libpmilter: close all open transactions and sessions when smtps
> terminates unexpectedly.
>
> 2005-10-02
> Released smX-0.0.Beta3.0.
>
> 2005-09-27
> smar: plug a memory leak.
>
> 2005-09-25
> Handle empty sender for protected_recipients correctly.
2005-10-14 08:59:45 +00:00
Roland Illig
29333e36aa Removed trailing white-space. 2005-09-28 14:24:38 +00:00
Adrian Portelli
d46839408a Update to Beta1
> 2005-09-01
> tests: STOPONERROR has been renamed to SM_STOPONERROR for consistency
> with other environment variables.
>
> 2005-08-31
> install: add missing $(DESTDIR) in man/Makefile* install hooks.
> Patch from Sergey Y. Afonin.
>
> 2005-08-29
> smtps: document flags for policy_milter section.
>
> 2005-08-28
> smtps: after a pmilter returned an error for a message chunk (provided
> it asked for that capability) stop sending more message chunks to it.
>
> 2005-08-28
> install: the Makefile for map updates used an old name of the default
> qmgr configuration map.
2005-09-04 13:10:08 +00:00
Adrian Portelli
3b1e64eb74 Welcome to the first Beta
> 2005-08-26
> smtps: the syntax check for the EHLO parameter rejected some valid
> domains (if the option strict_ehlo_checks was set).
>
> 2005-08-25
> smtps: the specification of pmilter must now contain a generic
> socket description, which also allows for an inet socket instead
> of only a Unix domain socket.
>
> 2005-08-23
> Released smX-0.0.Alpha14.0.
>
> 2005-08-23
> If greylisting and protected_recipients are used together then it was
> possible that a misleading error was logged if a lookup failed.
>
> 2005-08-22
> Log a textual description of errors instead of a hexadecimal error code.
> Requested by Serge Aumont.
>
> 2005-08-21
> mcp: check whether another instance is already running by reading
> the pid file.
>
> 2005-08-18
> Released smX-0.0.Alpha13.0.
>
> 2005-08-18
> createmap: ignore empty lines and lines beginning with '#' by default.
> Based on patch from Jose Marcio Martins da Cruz.
>
> 2005-08-17
> -VVVVVV will show configuration data including all available flags.
>
> 2005-08-17
> Greylisting did not come into play if an invalid recipient was specified
> before a valid recipient (because an internal flag was set too early).
>
> 2005-08-16
> contrib: added milter-regex (written by Daniel Hartmeier) modified
> as policy milter.
>
> 2005-08-16
> smtps: new flag strict_ehlo_checks.
>
> 2005-08-16
> t-getgroup.c: fix a name conflict during compilation that can occur
> on some systems.  Noted by Jose Marcio Martins da Cruz.
>
> 2005-08-16
> Installing the symbolic links for two man pages failed when upgrading,
> fix from Jose Marcio Martins da Cruz.
>
> 2005-08-15
> Released smX-0.0.Alpha12.0 (to registered alpha testers only).
>
> 2005-08-15
> More options have been renamed to achieve consistent and intuitive names:
> OLD             has been renamed to     NEW
> CAcert_path                             CAcert_directory
> coalesce_delay_max                      merge_delay_max
>
> For listen_socket, the option "name" has been renamed to "path".
>
> 2005-08-14
> The minor version of defedb has been increased: while newer binaries
> can read older defedb files, the opposite is not possible, i.e., after
> an upgrade the new defedb data is not readable by an older binary.
>
> 2005-08-14
> smar: mailertable can now be any map type, not just a text file
> that is read into an internal hash table (which does not allow
> dynamically reloading).
>
> 2005-08-13
> libpmilter: "body" has been renamed to "msg" for consistency with
> RFC 2822 terminology.
>
> 2005-08-12
> libpmilter: add SMTP_R_ACCEPT as valid return value to immediately
> accept a transaction or session without contacting pmilter again
> for the transaction or session.
>
> 2005-08-11
> libpmilter: the return type for pmfi_body_F has been changed such
> that it can return a reply code to stop further processing of the
> body. This functionality can be turned on by the capability
> SM_SCAP_PM_BODY_RC.
>
> 2005-08-11
> greylisting programs need pthread support on some platforms.  Noted
> by Jose Marcio Martins da Cruz.
>
> 2005-08-10
> contrib: added milter-spamd (written by Daniel Hartmeier) modified
> as policy milter to interact with spamassassin/spamd.
>
> 2005-08-09
> Added a script (misc/sm.check.sh) to perform pre- and post-installation
> checks:
> pre-installation: are all necessary accounts available?
> post-installation: are all files and directories available and have
> the correct permissions?
2005-08-28 20:56:31 +00:00
Roland Illig
819ac68829 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:49:43 +00:00
Adrian Portelli
09f1a995db Update to Alpha11 now with extra added man page goodness. 2005-08-09 14:52:50 +00:00
Adrian Portelli
d3704194bb spaces => tabs 2005-08-07 20:30:59 +00:00
Adrian Portelli
ec6bce4822 Update to Alpha10.0
No need for a "make check" as we now know exactly what tools we need and
 how to build them.
2005-08-05 20:41:03 +00:00
Adrian Portelli
7e7b242775 - Update to 0.0.Alpha9.0
- Startup script now 1/2 works as in it will start the daemon but not stop it :)
- Update smx.conf for 0.0.Alpha9.0
- Add MESSAGE
- Add local hostname to mt via INSTALL
2005-08-02 21:39:07 +00:00
Adrian Portelli
0bc1b4e5ad - If we are not doing an SSL enabled build set ac_cv_header_openssl_ssl_h=no
so that sendmailX does not run off, spot openssl and then get its self
  in a mess realising we have actaully disabled it.
2005-07-28 13:27:46 +00:00
Adrian Portelli
bc3526ec6a - Add a post build make target of "make check" to build the tools as
we need some of them.  This does not do a full "make check" it just builds
  the tools.  See patch-ac.
- One of the options in smx.conf (CDB_gid) requires the GID of the smx group
  and as this could change from system to system we do this via the INSTALL
  script using a tool supplied by sendmailX.  It's a bit messy but looks to
  work OK and the package remains portable.  Hopefully, at some point in time
  they will swap to using the group name as opposed to a GID.
- Fix the phreads detection for 1.x and 2.x. sendmailX should now spot
  native threads on 2.x and GNu Pth on 1.x.
- Initial testing on 1.x shows the build crashing with OpenSSL errors on a
  "make check".  For the moment I'd suggest building without OpenSSL support
  on 1.x untill this can be looked into fully.
2005-07-28 11:33:59 +00:00
Adrian Portelli
87eb2fdb6b create log files with correct permissions
fix PLIST
update TODO
fix files/Makefile references
fix typos in files/sendmailx.sh
specify logging directory on startup
absolute reference to socket directories in smx.conf
fix typo in smx.conf
2005-07-27 16:04:21 +00:00
Adrian Portelli
a501f811d9 Merge with examples from sendmailX doco
Tidy up syntax
2005-07-27 00:09:01 +00:00
Adrian Portelli
b2a611055f - add documentation
- add proper statup script (untested)
2005-07-20 00:21:00 +00:00
Adrian Portelli
0e47205143 - Move from sasl2 => sasl in options.mk
- Update the TODO
- Move mt creation out of the INSTALL to ${FILESDIR}
2005-07-19 22:49:42 +00:00
Adrian Portelli
a93898b763 - Add mostly working INSTALL to mimic sm.setup. It's not fully replicating
it, but is mostly there.
- Add sample files installed by sm.setup (Makefile, aliases and smx.conf)
- Add very raw and non-customised startup script
2005-07-19 01:44:48 +00:00
Adrian Portelli
d9971e8ffc - Move back to using pkgsrc db4
- Use "tls" as opposed to "starttls" (schmonz@ in private email)
- Add stub INSTALL file that will be used later
2005-07-18 19:13:20 +00:00
Adrian Portelli
a620fdb944 - Update to 0.0.8
- Note that sendmailX now comes with it's own hacked copy of db.  This shouldn't
  conflict with the other db* packages in pkgsrc.  However, I don't know
  how other packages may react when they see two version on db4 in the same
  directory.  You have been warned.
- Removed db4 dependency.
- Don't run the sendmail setup script on completion.
2005-07-18 13:22:07 +00:00
Adrian Portelli
3fab7ce6a6 sendmail X is a modularized message transfer system consisting of five
(or more) persistent processes, four of which are multi-threaded. A central
queue manager controls SMTP servers and SMTP clients to receive and send
e-mails, an address resolver provides lookups in various maps including DNS
for mail routing, and a main control program starts the others processes and
watches over their execution. The queue manager organizes the flow of messages
through the system and provides measures to avoid overloading the local or
remote systems by implementing a central control instance.

sendmail X.0 is intended to be used as a secure and efficient mail gateway. It
does not provide any mail content modification capabilities, e.g., address
masquerading.
2005-06-21 21:37:58 +00:00