Displaying 1 50 of 6,107 commits (0.116s)

FreeBSD Ports — head/mail/postfix-current distinfo Makefile

- update to 3.3-20170613

Changelog:
20170505
  Workaround for a current problem where some destination
  announces primarily IPv6 MX addresses, the smtp_address_limit
  eliminates most or all IPv4 addresses, and the destination
  is not reachable over IPv6. This workaround is enabled with
  "smtp_balance_mx_inet_protocols = yes", which is the default.
  Files: smtp/smtp.c, smtp/smtp_params.c, smtp/smtp_addr.c,
  global/mail_params.h, proto/postconf.proto.

20170506
  A last-minute cosmetic fix had introduced a bug in
  smtp/smtp_addr.c.

20170512
  Bugfix (introduced: Postfix 2.0): the MIME nesting level
  counter was not initialized (i.e. left at the memory fill
  pattern 0xffffffff which equals -1). This broke unit tests
  with a different memory allocator. Changing the value to
  zero would break backwards compatibility (reject mail that
  was previously not rejected). Files: global/mime_state.c.

20170531

    [32 lines not shown]

FreeBSD Ports — head/mail/postfix distinfo Makefile

- update to 3.2.2
- adjust PORTSCOUT

Changelog:
20170221
  Compatibility fix (introduced: Postfix 3.1): some Milter
  applications do not recognize macros sent as {name} when
  macros have single-character names. Postfix now sends such
  macros without {} as it has done historically. Viktor
  Dukhovni. File: milter/milter.c.

20170402
  Bugfix (introduced: Postfix 3.2): restore the SMTP server
  receive override options at the end of an SMTP session,
  after the options may have been modified by an smtpd_milter_maps
  setting of "DISABLE". Problem report by Christian R__ner,
  root cause analysis by Viktor Dukhovni. File: smtpd/smtpd.c.

20170430
  Safety net: append a null byte to vstring buffers, so that
  C-style string operations won't scribble past the end. File:
  vstring.c.

20170531
  Bugfix (introduced: Postfix 3.2): after the table lookup

    [26 lines not shown]

pkgsrc — mail/postfix distinfo Makefile.common, mail/postfix/patches patch-ag

Update postfix to 3.2.2.

pkgsrc change: Add support for NetBSD 8.

This announcement (June 13, 2017) includes changes that were released
with an earlier update (June 10, 2017). The announcement was postponed
to avoid confusion due to repeated notification.

Fixed in all supported releases:

  * Security: Berkeley DB versions 2 and later try to read settings
    from a file DB_CONFIG in the current directory. This undocumented
    feature may introduce undisclosed vulnerabilities resulting in
    privilege escalation with Postfix set-gid programs (postdrop,
    postqueue) before they chdir to the Postfix queue directory,
    and with the postmap and postalias commands depending on whether
    the user's current directory is writable by other users. This
    fix does not change Postfix behavior for Berkeley DB versions
    < 3, but it does reduce postmap and postalias 'create' performance
    with Berkeley DB versions 3.0 .. 4.6.

Fixed in Postfix 3.2 and later:

  * The SMTP server receive_override_options were not restored at
    the end of an SMTP session, after the options were modified by

    [6 lines not shown]

pkgsrc — mail/postfix distinfo Makefile.common, mail/postfix/patches patch-ag

Update postfix to 3.2.2.

pkgsrc change: Add support for NetBSD 8.

This announcement (June 13, 2017) includes changes that were released
with an earlier update (June 10, 2017). The announcement was postponed
to avoid confusion due to repeated notification.

Fixed in all supported releases:

  * Security: Berkeley DB versions 2 and later try to read settings
    from a file DB_CONFIG in the current directory. This undocumented
    feature may introduce undisclosed vulnerabilities resulting in
    privilege escalation with Postfix set-gid programs (postdrop,
    postqueue) before they chdir to the Postfix queue directory,
    and with the postmap and postalias commands depending on whether
    the user's current directory is writable by other users. This
    fix does not change Postfix behavior for Berkeley DB versions
    < 3, but it does reduce postmap and postalias 'create' performance
    with Berkeley DB versions 3.0 .. 4.6.

Fixed in Postfix 3.2 and later:

  * The SMTP server receive_override_options were not restored at
    the end of an SMTP session, after the options were modified by

    [6 lines not shown]

pkgsrc — mail/qmail-run Makefile MESSAGE, mail/qmail-run/files qmail-qfilter-queue.sh

Add dependency on qmail-qfilter. Deprecate qmail-qfilter-queue in favor
of qmail-qfilter-{ofmipd,smtpd}-queue, and document how to enable
filtering for incoming and submitted messages. Bump version.

pkgsrc — mail/qmail-run Makefile MESSAGE, mail/qmail-run/files qmail-qfilter-queue.sh

Add dependency on qmail-qfilter. Deprecate qmail-qfilter-queue in favor
of qmail-qfilter-{ofmipd,smtpd}-queue, and document how to enable
filtering for incoming and submitted messages. Bump version.

OpenBSD — usr.sbin/smtpd dns.c

typo; from Edgar Pettijohn
Delta File
+2 -2 usr.sbin/smtpd/dns.c
+2 -2 1 file

OpenBSD — usr.sbin/smtpd aliases.5

rm xr mailaddr.7
Delta File
+3 -5 usr.sbin/smtpd/aliases.5
+3 -5 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5

reinstate the description of "mask-source" to "listen on socket": my changes
two revisions previous inadvertently removed it;

ok gilles
Delta File
+9 -1 usr.sbin/smtpd/smtpd.conf.5
+9 -1 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5

mark up "masquerade";
Delta File
+5 -3 usr.sbin/smtpd/smtpd.conf.5
+5 -3 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5

split the two "listen on" directives into two separate items;
the markup that we were using wouldn;t have worked with groff anyway
but, more worringly, it didn;t work with mandoc either;
Delta File
+23 -27 usr.sbin/smtpd/smtpd.conf.5
+23 -27 1 file

OpenBSD — usr.sbin/smtpd mda_variables.c lka_session.c, usr.sbin/smtpd/smtpd Makefile

move variables expansion out of lka_session into their own file, this is a
mechanical diff to simplify a bit the lka code and prepare for moving
variables outside of the lookup process into the chrooted mda process.
no functional change for now.

ok eric@

OpenBSD — usr.sbin/smtpd mta_session.c

Fix a possible fatal() when smtpd is configured to *force* relaying over
SMTPS, that the connection succeeds, but that something causes a failure
in the TLS code path afterwards. Session gets downgraded so it can use a
plaintext connector but since it's not allowed to do so, it fatal()-s.
This didn't impact STARTTLS, only SMTPS.

Issue experienced a few times by stsp@ triggered by a suspend.
ok eric@
Delta File
+3 -3 usr.sbin/smtpd/mta_session.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5

document that "for local" is the default; while here,
paste in the "table <aliases>" text;

ok gilles
Delta File
+12 -5 usr.sbin/smtpd/smtpd.conf.5
+12 -5 1 file

OpenBSD — usr.sbin/smtpd smtpctl.8

"update table" is for tables of type file only; ok gilles
Delta File
+7 -5 usr.sbin/smtpd/smtpctl.8
+7 -5 1 file

OpenBSD — usr.sbin/smtpd parse.y smtp.c, usr.sbin/smtpd/smtpd Makefile

- filters are currently broken, do not allow using them until we're done

OpenBSD — usr.sbin/smtpd smtpf_session.c

stub for the smtp filter protocol, currently always returns -1
Delta File
+58 -0 usr.sbin/smtpd/smtpf_session.c
+58 -0 1 file

NetBSD — bin/ed Makefile, crypto/external Makefile

Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export.  The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated.  I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

    [9 lines not shown]
Delta File
+1,161 -1,161 distrib/sets/lists/comp/mi
+277 -277 distrib/sets/lists/man/mi
+100 -100 distrib/sets/lists/debug/mi
+73 -73 distrib/sets/lists/tests/mi
+41 -41 distrib/sets/lists/base/mi
+35 -35 distrib/sets/lists/base/shl.mi
+162 -381 79 files not shown
+1,849 -2,068 85 files

OpenBSD — usr.sbin/smtpd smtpctl.c

- switch to recallocarray
- remove pre-allocation
- use a better growth pattern

ok gilles@ deraadt@
Delta File
+6 -12 usr.sbin/smtpd/smtpctl.c
+6 -12 1 file

OpenBSD — usr.sbin/smtpd config.c ssl.c

Introduce more use of freezero().  Also, remove ptr conditionals before
many functions which are free(NULL)-compat
ok gilles

OpenBSD — usr.sbin/smtpd smtpd.c

queue is not owned by _smtpd but _smtpq so a bug in lookup process does not
allow read/write of envelopes and messages, unfortunately the purge_task()
function which is in charge of garbage collecting left-overs from aborted
transactions is still executed as _smtpd preventing it from working.

issue reported by Philippe Meunier, fix from Edgar Pettijohn
Delta File
+3 -3 usr.sbin/smtpd/smtpd.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd table.c

in function used for tracing, display unknown lookup types as "???"

diff from Wolf480pl
Delta File
+2 -1 usr.sbin/smtpd/table.c
+2 -1 1 file

OpenBSD — usr.sbin/smtpd mail.file.c

fix argument check, this should never trigger because it is a libexec called by
smtpd, but for the sake of correctness

from Edgar Pettijohn

ok gilles@
Delta File
+1 -1 usr.sbin/smtpd/mail.file.c
+1 -1 1 file

NetBSD — . BUILDING UPDATING, bin/ln ln.c ln.1

Sync with HEAD

pkgsrc — mail/qmail-run options.mk Makefile, mail/qmail-run/files qmailofmipd.sh qmailpop3d.sh

Pullup ticket #5256 - requested by schmonz
mail/qmail-run: bugfix

Revisions pulled up:
- mail/qmail-run/Makefile                                       1.33
- mail/qmail-run/files/qmailofmipd.sh                           1.3
- mail/qmail-run/files/qmailpop3d.sh                            1.12
- mail/qmail-run/files/qmailsmtpd.sh                            1.12
- mail/qmail-run/options.mk                                     1.2

---
   Module Name:        pkgsrc
   Committed By:        schmonz
   Date:                Sun Apr  9 12:58:46 UTC 2017

   Modified Files:
           pkgsrc/mail/qmail-run: Makefile options.mk
           pkgsrc/mail/qmail-run/files: qmailofmipd.sh qmailpop3d.sh qmailsmtpd.sh

   Log Message:
   Add "qmail-run-ofmipd" option that controls the dependency on
   mess822. Turn it off by default. This should let us once again
   publish binary packages.

   To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise

    [3 lines not shown]

pkgsrc — mail/qmail-run options.mk Makefile, mail/qmail-run/files qmailofmipd.sh qmailpop3d.sh

Pullup ticket #5256 - requested by schmonz
mail/qmail-run: bugfix

Revisions pulled up:
- mail/qmail-run/Makefile                                       1.33
- mail/qmail-run/files/qmailofmipd.sh                           1.3
- mail/qmail-run/files/qmailpop3d.sh                            1.12
- mail/qmail-run/files/qmailsmtpd.sh                            1.12
- mail/qmail-run/options.mk                                     1.2

---
   Module Name:        pkgsrc
   Committed By:        schmonz
   Date:                Sun Apr  9 12:58:46 UTC 2017

   Modified Files:
           pkgsrc/mail/qmail-run: Makefile options.mk
           pkgsrc/mail/qmail-run/files: qmailofmipd.sh qmailpop3d.sh qmailsmtpd.sh

   Log Message:
   Add "qmail-run-ofmipd" option that controls the dependency on
   mess822. Turn it off by default. This should let us once again
   publish binary packages.

   To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise

    [3 lines not shown]

NetBSD — . build.sh BUILDING, bin Makefile.inc Makefile

ATA infrastructure improvements to eventually support more outstanding
commands

patch by Matt Thomas

NetBSD — . build.sh BUILDING, bin Makefile.inc Makefile

ATA infrastructure improvements to eventually support more outstanding
commands

patch by Matt Thomas

pkgsrc — mail/qmail-run options.mk Makefile, mail/qmail-run/files qmailofmipd.sh qmailpop3d.sh

Add "qmail-run-ofmipd" option that controls the dependency on
mess822. Turn it off by default. This should let us once again
publish binary packages.

To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise
for qmail-smtpd and qmail-pop3d.

Bump version.

pkgsrc — mail/qmail-run options.mk Makefile, mail/qmail-run/files qmailofmipd.sh qmailpop3d.sh

Add "qmail-run-ofmipd" option that controls the dependency on
mess822. Turn it off by default. This should let us once again
publish binary packages.

To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise
for qmail-smtpd and qmail-pop3d.

Bump version.

OpenBSD — usr.sbin/smtpd table.5

document comments in table files; help/ok gilles
Delta File
+6 -3 usr.sbin/smtpd/table.5
+6 -3 1 file

OpenBSD — usr.sbin/smtpd ssl.c

Disable client-initiated renegotiation.

ok gilles@ eric@ deraadt@
Delta File
+2 -1 usr.sbin/smtpd/ssl.c
+2 -1 1 file

OpenBSD — sbin/dhclient log.c, sbin/iked log.c

From a syslog perspective it does not make sense to log fatal and
warn with the same severity.  Switch log_warn() to LOG_ERR and keep
fatal() at LOG_CRIT.
OK reyk@ florian@
Delta File
+6 -6 usr.sbin/ypldap/log.c
+6 -6 sbin/iked/log.c
+6 -6 usr.sbin/bgpd/log.c
+6 -6 usr.sbin/dhcpd/log.c
+6 -6 usr.sbin/dhcrelay/log.c
+6 -6 usr.sbin/dvmrpd/log.c
+114 -114 19 files not shown
+150 -150 25 files

OpenBSD — usr.sbin/smtpd mproc.c

switch to recallocarray() and remove useless pre-allocation.

prodded by deraadt@ ok gilles@
Delta File
+3 -14 usr.sbin/smtpd/mproc.c
+3 -14 1 file

OpenBSD — usr.sbin/smtpd iobuf.c

realloc() -> recallocarray().
use calloc() for initial allocation.

prodded by deraadt@ ok gilles@
Delta File
+3 -3 usr.sbin/smtpd/iobuf.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd mail.file.8

fix man page, diff from jmc@
Delta File
+2 -2 usr.sbin/smtpd/mail.file.8
+2 -2 1 file

OpenBSD — usr.sbin/smtpd mail.maildir.c mail.maildir.8, usr.sbin/smtpd/mail Makefile

add standalone maildir MDA (work in progress) which will soon obsolete the
builtin delivery_maildir backend, + makefiles, not linked to build yet

ok eric@, sunil@

OpenBSD — usr.sbin/smtpd mail.file.c mail.file.8, usr.sbin/smtpd/mail Makefile

add standalone mda for file delivery which will later obsolete
builtin delivery_file + set of makefiles, not linked to build

ok sunil@, eric@

OpenBSD — usr.sbin/smtpd Makefile, usr.sbin/smtpd/mail Makefile

prepare Makefiles but don't link to the build yet

OpenBSD — usr.sbin/smtpd mail.lmtp.c mail.lmtp.8

add new implementation of a standalone LMTP client which will deprecate the
builtin delivery_lmtp.c

ok sunil@, jung@

NetBSD — external/ibm-public/postfix Makefile.inc, external/ibm-public/postfix/dist makedefs postfix-install

Resolve conflicts.

NetBSD — external/ibm-public/postfix Makefile.inc, external/ibm-public/postfix/dist makedefs postfix-install

Resolve conflicts.

NetBSD — external/ibm-public/postfix/dist HISTORY INSTALL, external/ibm-public/postfix/dist/README_FILES RELEASE_NOTES SMTPUTF8_README

The stable Postfix release is called postfix-3.0.x where 3=major
release number, 0=minor release number, x=patchlevel.  The stable
release never changes except for patches that address bugs or
emergencies. Patches change the patchlevel and the release date.

New features are developed in snapshot releases. These are called
postfix-3.1-yyyymmdd where yyyymmdd is the release date (yyyy=year,
mm=month, dd=day).  Patches are never issued for snapshot releases;
instead, a new snapshot is released.

The mail_release_date configuration parameter (format: yyyymmdd)
specifies the release date of a stable release or snapshot release.

If you upgrade from Postfix 2.10 or earlier, read RELEASE_NOTES-2.11
before proceeding.

Notes for distribution maintainers
----------------------------------

* New backwards-compatibility safety net.

With NEW Postfix installs, you MUST install a main.cf file with
the setting "compatibility_level = 2". See conf/main.cf for an
example.


    [603 lines not shown]

NetBSD — external/ibm-public/postfix/dist HISTORY INSTALL, external/ibm-public/postfix/dist/README_FILES RELEASE_NOTES INSTALL

The stable Postfix release is called postfix-3.0.x where 3=major
release number, 0=minor release number, x=patchlevel.  The stable
release never changes except for patches that address bugs or
emergencies. Patches change the patchlevel and the release date.

New features are developed in snapshot releases. These are called
postfix-3.1-yyyymmdd where yyyymmdd is the release date (yyyy=year,
mm=month, dd=day).  Patches are never issued for snapshot releases;
instead, a new snapshot is released.

The mail_release_date configuration parameter (format: yyyymmdd)
specifies the release date of a stable release or snapshot release.

If you upgrade from Postfix 2.10 or earlier, read RELEASE_NOTES-2.11
before proceeding.

Notes for distribution maintainers
----------------------------------

* New backwards-compatibility safety net.

With NEW Postfix installs, you MUST install a main.cf file with
the setting "compatibility_level = 2". See conf/main.cf for an
example.


    [603 lines not shown]

NetBSD — external/ibm-public/postfix/dist HISTORY INSTALL, external/ibm-public/postfix/dist/README_FILES RELEASE_NOTES SMTPUTF8_README

The stable Postfix release is called postfix-3.0.x where 3=major
release number, 0=minor release number, x=patchlevel.  The stable
release never changes except for patches that address bugs or
emergencies. Patches change the patchlevel and the release date.

New features are developed in snapshot releases. These are called
postfix-3.1-yyyymmdd where yyyymmdd is the release date (yyyy=year,
mm=month, dd=day).  Patches are never issued for snapshot releases;
instead, a new snapshot is released.

The mail_release_date configuration parameter (format: yyyymmdd)
specifies the release date of a stable release or snapshot release.

If you upgrade from Postfix 2.10 or earlier, read RELEASE_NOTES-2.11
before proceeding.

Notes for distribution maintainers
----------------------------------

* New backwards-compatibility safety net.

With NEW Postfix installs, you MUST install a main.cf file with
the setting "compatibility_level = 2". See conf/main.cf for an
example.


    [603 lines not shown]

OpenBSD — usr.sbin/smtpd parse.y

fix incoming tls-require regression, introduced with last parse.y cleanup
causing the flag not to be propagated down to the listener

ok eric@
Delta File
+4 -1 usr.sbin/smtpd/parse.y
+4 -1 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5 ruleset.c

allow negation of authenticated keyword:
        accept ! authenticated [...]

ok sunil@, jung@

OpenBSD — usr.sbin/smtpd table.5

Bump bcrypt version to $2b$ and increase number of rounds in two examples.
Delta File
+4 -4 usr.sbin/smtpd/table.5
+4 -4 1 file