Displaying 1 50 of 6,086 commits (0.096s)

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]

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.

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

OpenBSD — usr.sbin/smtpd rfc2822.c

Cast char to unsigned char for isspace()

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

OpenBSD — sbin/iked iked.h, sbin/isakmpd app.c cookie.c

Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.

ok florian@ beck@ millert@
Delta File
+3 -2 usr.sbin/ypldap/aldap.c
+3 -1 sbin/isakmpd/app.c
+2 -1 sbin/isakmpd/cookie.c
+2 -1 sbin/iked/iked.h
+2 -1 sbin/isakmpd/key.c
+2 -1 usr.sbin/httpd/httpd.h
+6 -3 3 files not shown
+20 -10 9 files

OpenBSD — sbin/iked log.c util.c, usr.sbin/httpd log.c server.c

Stop accessing verbose and debug variables from log.c directly.

This replaces log_verbose() and "extern int verbose" with the two functions
log_setverbose() and log_getverbose().

Pointed out by benno@
OK krw@ eric@ gilles@ (OK gilles@ for the snmpd bits as well)
Delta File
+12 -5 sbin/iked/log.c
+12 -5 usr.sbin/httpd/log.c
+12 -5 usr.sbin/snmpd/log.c
+12 -5 usr.sbin/ntpd/log.c
+12 -5 usr.sbin/smtpd/log.c
+12 -5 usr.sbin/vmd/log.c
+124 -115 39 files not shown
+196 -145 45 files

OpenBSD — usr.sbin/smtpd log.c smtpd.c

smtpd joins the 7 other daemons that share the same log.c file.

The only major difference was the "log_trace" concept that is only
used by smtpd - move it from log.c into util.c and make it a local
concept.  This also needed to rename the global "verbose" variable to
"tracing" in a few places.

OK krw@ gilles@ eric@
Delta File
+74 -65 usr.sbin/smtpd/log.c
+24 -25 usr.sbin/smtpd/smtpd.c
+28 -17 usr.sbin/smtpd/log.h
+14 -15 usr.sbin/smtpd/control.c
+25 -1 usr.sbin/smtpd/util.c
+4 -4 usr.sbin/smtpd/scheduler_ramqueue.c
+19 -20 9 files not shown
+188 -147 15 files

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

delete three macro lines that have no effect, found with mandoc -Tlint
Delta File
+2 -5 usr.sbin/smtpd/smtpd.conf.5
+2 -5 1 file

OpenBSD — usr.sbin/acme-client parse.y, usr.sbin/bgpd parse.y

Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with more
modern TAILQ_FOREACH_SAFE().

No intentional functional change.

ok millert@ bluhm@ gilles@

OpenBSD — sbin/iked parse.y, sbin/ipsecctl parse.y

Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQ
with more modern TAILQ_FOREACH(). This what symget() was already
doing.

Add paranoia '{}' around body of symget()'s TAILQ_FOREACH().

No intentional functional change.

ok bluhm@ otto@

OpenBSD — usr.sbin/smtpd smtpd.8

document forward(5); from mk
ok gilles
Delta File
+5 -2 usr.sbin/smtpd/smtpd.8
+5 -2 1 file

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

- update to 3.2-20161224

20161205
   Cleanup: log the sender address when rejecting a too large
   message size in a "MAIL FROM:<sender> SIZE=nnn" command.
   File: smtpd/smtpd.c.

20161206
   Bugfix (introduced: Postfix 3.0): when receiving a MAIL
   FROM...SMTPUTF8 command while smtpd_delay_reject=no, enable
   SMTPUTF8 support before processing smtpd_sender_restrictions.
   Problem reported by Viktor Dukhovni. File: smtpd/smtpd.c.

   Bugfix (introduced: Postfix 3.0): when receiving a
   VRFY...SMTPUTF8 command, enable SMTPUTF8 support while
   processing smtpd_recipient_restrictions. File: smtpd/smtpd.c.

20161220
   Bugfix (introduced: Postfix 2.1.0): the Postfix SMTP daemon
   did not query sender_canonical_maps when rejecting unknown
   senders with "smtpd_reject_unlisted_recipient = yes" or
   with reject_unlisted_sender.  Stephen R. van den Berg (Mr.
   procmail). Files: smtpd/smtpd.c, smtpd/smtpd_check.c.

20161223

    [3 lines not shown]

OpenBSD — usr.sbin/smtpd ioev.c

embed the struct iobuf instead of using a pointer.

ok gilles@ sunil@
Delta File
+23 -37 usr.sbin/smtpd/ioev.c
+23 -37 1 file

OpenBSD — usr.sbin/smtpd util.c smtpd.h

remove unused iobuf helpers
Delta File
+1 -26 usr.sbin/smtpd/util.c
+1 -4 usr.sbin/smtpd/smtpd.h
+2 -30 2 files

OpenBSD — usr.sbin/smtpd smtp_session.c mda.c

hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT}

ok gilles@ sunil@

OpenBSD — usr.sbin/smtpd smtp_session.c mta_session.c

make struct io opaque:

- move struct io definition to ioev.c
- replace io_init/io_clear with io_new/io_free
- allocate an iobuf for each new io internally
- use struct io pointer in the rest of the code
- remove remaining uses of iobuf_*

ok gilles@ sunil@
Delta File
+61 -68 usr.sbin/smtpd/smtp_session.c
+36 -37 usr.sbin/smtpd/mta_session.c
+32 -35 usr.sbin/smtpd/bounce.c
+41 -6 usr.sbin/smtpd/ioev.c
+18 -20 usr.sbin/smtpd/mda.c
+13 -16 usr.sbin/smtpd/filter.c
+7 -20 2 files not shown
+208 -202 8 files

OpenBSD — usr.sbin/smtpd ioev.c

normalize iobuf before reading into it.

fix regression introduced in recent cleanup

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

OpenBSD — usr.sbin/smtpd mta_session.c

use a specific event to defer the mta connection instead of abusing
the io internal event.

ok gilles@
Delta File
+4 -3 usr.sbin/smtpd/mta_session.c
+4 -3 1 file

OpenBSD — usr.sbin/smtpd parse.y smtpd.h

assign an id to each rule in the ruleset, first step towards an MTA layer
and scheduler simplification

ok eric@