Displaying 1 50 of 6,418 commits (4.258s)

OpenBSD — share/man/man8 starttls.8

rework this page to be less mailer specific, but using smtpd as an example;
ok gilles millert
Delta File
+51 -152 share/man/man8/starttls.8
+51 -152 1 file

OpenBSD Ports — mail/opensmtpd-extras Makefile distinfo, mail/opensmtpd-extras/patches patch-tables_Makefile_inc patch-filters_Makefile_inc

Import opensmtpd-extras, some extra tools for smtpd(8)

input & ok zhuk@

Extra tools for OpenSMTPD:
  * Null and RAM-only queues
  * Stub and socket-based table implementations
  * table(5) authentication backends for mysql and postgresql

OpenBSD Ports — games Makefile

    Merge from vendor branch giovanni:
    
    Import opensmtpd-extras, some extra tools for smtpd(8)
    
    input & ok zhuk@
    
    Extra tools for OpenSMTPD:
      * Null and RAM-only queues
      * Stub and socket-based table implementations
      * table(5) authentication backends for mysql and postgresql
∈ abieber - 97712172 - 2014-09-30 18:46:38
Delta File
+2 -1 games/Makefile
+2 -1 1 file

OpenBSD — usr.sbin/smtpd smtpctl.8, usr.sbin/smtpd/smtpctl Makefile

    Merge from vendor branch sqlite3:
    Update sqlite3 to 3.8.6. A list of changes are available here:
    http://sqlite.org/releaselog/3_8_6.html.
    
    Tested in a bulk and ok landry@
∈ jmc - 87a771d5 - 2014-09-29 21:56:47

OpenBSD — usr.sbin/smtpd smtpctl.8, usr.sbin/smtpd/smtpctl Makefile

lightly document mailq; ok gilles

OpenBSD — usr.sbin/smtpd table_passwd.c

during a small refactor, we broke table_passwd.

lookup function rely on a parsing function to have a struct passwd members
point to the appropriate position in a buffer... but instead of passing the
buffer, the parsing function uses its own internal buffer which will no
longer be valid upon return.

turns out to work by luck in my tests, not so much when Daniel Adolfsson
tried to use it.

spotted by Daniel Adolfsson <daniel at priv.nu>
Delta File
+13 -8 usr.sbin/smtpd/table_passwd.c
+13 -8 1 file

OpenBSD Ports — mail/sendmail Makefile, mail/sendmail/pkg README-main

Use rcctl to disable smtpd.

Bitrig Ports — mail/sendmail Makefile, mail/sendmail/pkg README-main

Use rcctl to disable smtpd.

Written by: Antoine Jacoutot <ajacoutot at openbsd.org>

OpenBSD — usr.sbin/mailwrapper mailer.conf.5

smtpd in SEE ALSO;

OpenBSD — usr.sbin/smtpd makemap.8

there is no editmap;
Delta File
+2 -3 usr.sbin/smtpd/makemap.8
+2 -3 1 file

OpenBSD — usr.bin/vacation vacation.1

sendmail -> smtpd;
Delta File
+3 -3 usr.bin/vacation/vacation.1
+3 -3 1 file

OpenBSD — usr.sbin/smtpd/smtpd Makefile

install sendmail.8 from smtpd now that sendmail is gone.
Delta File
+2 -2 usr.sbin/smtpd/smtpd/Makefile
+2 -2 1 file

pkgsrc — mail/qmail-run Makefile, mail/qmail-run/files qmailpop3d.sh qmailsmtpd.sh

Bump default limits for qmail-{pop3d,smtpd} to 140MB, since a process
on NetBSD/amd64 needs 128MB for a stack these days (thanks riastradh@).
Bump version.

OpenBSD — usr.sbin/smtpd lka.c

if crypt(3) fails return an authentication error
ok gilles@
Delta File
+6 -2 usr.sbin/smtpd/lka.c
+6 -2 1 file

OpenBSD — usr.sbin/smtpd queue_api.c

Close fd if fdopen fails

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

FreeBSD Ports — head/mail/opensmtpd Makefile, head/mail/opensmtpd-devel Makefile

- Fix rc.d script so it can distinguish between smtpd processes
  running between host and jail

Submitted by:        Creaky <whatexercise at gmail.com> (via private email)

OpenBSD — bin/systrace systrace.c, lib/libc/gen auth_subr.c

Delete secret or secret-derived data with explicit_bzero.

concept ok deraadt@
diff looks ok tedu@
Delta File
+13 -13 lib/libc/gen/auth_subr.c
+3 -3 usr.sbin/smtpd/ssl.c
+2 -2 usr.bin/gzsig/ssh.c
+2 -2 libexec/ftpd/ftpd.c
+2 -2 libexec/ftpd/monitor.c
+2 -2 sbin/iked/ikev2_msg.c
+16 -16 8 files not shown
+40 -40 14 files

NetBSD — external/gpl3/gcc.old gcc2netbsd Makefile.gcc_path, external/gpl3/gcc.old/dist MD5SUMS Makefile.in

Rebase to HEAD as of a few days ago.

OpenBSD — usr.sbin/smtpd table_api.c

missing memset in table_api.c (currently only used by pluggable tables)

diff from Martijn van Duren
Delta File
+2 -1 usr.sbin/smtpd/table_api.c
+2 -1 1 file

NetBSD — . build.sh BUILDING, doc BUILDING.mdoc 3RDPARTY

Rebase.

NetBSD — . build.sh BUILDING, doc BUILDING.mdoc 3RDPARTY

Rebase.

Bitrig — distrib/miniroot upgrade.sh

smtpd got privsep'ed and the _smtpq user is now used to manage these
directories. Ensure proper ownership in case smtpd has been started
before this change.

brought up by matthieu@
OK deraadt@
Delta File
+8 -1 distrib/miniroot/upgrade.sh
+8 -1 1 file

Bitrig — distrib/miniroot upgrade.sh

smtpd got privsep'ed and the _smtpq user is now used to manage these
directories. Ensure proper ownership in case smtpd has been started
before this change.

brought up by matthieu@
OK deraadt@
Delta File
+8 -1 distrib/miniroot/upgrade.sh
+8 -1 1 file

Bitrig — distrib/miniroot upgrade.sh

smtpd got privsep'ed and the _smtpq user is now used to manage these
directories. Ensure proper ownership in case smtpd has been started
before this change.

brought up by matthieu@
OK deraadt@
Delta File
+8 -1 distrib/miniroot/upgrade.sh
+8 -1 1 file

FreeBSD Ports — head/lang/python27 pkg-plist Makefile, head/lang/python27/files patch-setup.py patch-Makefile.pre.in

- Remove everything related to USE_PYTHON and bsd.python.mk. This is a
  preparatory step to convert bsd.python.mk into a USES file.
- Remove the shared/static build separation, which is the source of many
  problems and even more hacks. Instead build only the shared version, which
  greatly simplifies the build.
- Remove the FPECTL option to align the build with the clean "template" from
  lang/python34.
- Remove support for GNU pthreads via the PTH option. It is a permanent
  troublemaker for ports using Python and pthread support.
- Remove PORTDATA and EXAMPLES. Those will be made available via separate
  ports.
- Add a new DEBUG option to enable debug builds as for lang/python34.
- Remove bin/smtpd. Only Python2.7 wants to install it, but we'd like to keep
  it consistent with the other lang/pythonXX ports
- Add CPE support.
- Reactivate curses/ncurses support.
- Use buildbottest in the regression-test: target.
- Move pkg-message to the right place.

Phabric:                D488
Exp-run:        192242, 192244
Reviewed by:        koobs
With hat:        python@

Bitrig — usr.sbin/smtpd enqueue.c

Last (known) msgbuf_write() vs EOF fix.

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

Bitrig — usr.sbin/smtpd enqueue.c

Last (known) msgbuf_write() vs EOF fix.

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

Bitrig — usr.sbin/smtpd enqueue.c

Last (known) msgbuf_write() vs EOF fix.

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

OpenBSD — usr.sbin/smtpd enqueue.c

Last (known) msgbuf_write() vs EOF fix.

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

Bitrig — bin/systrace intercept.c, regress/lib/libc/stdio_threading/fgetln fgetln_test.c

Make sure the correct errno is reported by warn* or err* and not
the errno of an intervening cleanup operation like close/unlink/etc.

Diff from Doug Hogan (doug (at) acyclic.org)

Bitrig — bin/systrace intercept.c, regress/lib/libc/stdio_threading/fgetln fgetln_test.c

Make sure the correct errno is reported by warn* or err* and not
the errno of an intervening cleanup operation like close/unlink/etc.

Diff from Doug Hogan (doug (at) acyclic.org)

Bitrig — bin/systrace intercept.c, regress/lib/libc/stdio_threading/fgetln fgetln_test.c

Make sure the correct errno is reported by warn* or err* and not
the errno of an intervening cleanup operation like close/unlink/etc.

Diff from Doug Hogan (doug (at) acyclic.org)

OpenBSD — bin/systrace intercept.c, regress/lib/libc/stdio_threading/fgetln fgetln_test.c

Make sure the correct errno is reported by warn* or err* and not
the errno of an intervening cleanup operation like close/unlink/etc.

Diff from Doug Hogan (doug (at) acyclic.org)

Bitrig — usr.sbin/smtpd table_socketmap.c

we wont ship this table in base anymore
Delta File
+0 -261 usr.sbin/smtpd/table_socketmap.c
+0 -261 1 file

Bitrig — usr.sbin/smtpd table_socketmap.c

we wont ship this table in base anymore
Delta File
+0 -261 usr.sbin/smtpd/table_socketmap.c
+0 -261 1 file

OpenBSD — usr.sbin/smtpd table_socketmap.c

we wont ship this table in base anymore
Delta File
+0 -261 usr.sbin/smtpd/table_socketmap.c
+0 -261 1 file

Bitrig — usr.sbin/smtpd table_socketmap.c

a failed socket is -1. from Doug Hogan
Delta File
+2 -2 usr.sbin/smtpd/table_socketmap.c
+2 -2 1 file

Bitrig — usr.sbin/smtpd table_socketmap.c

a failed socket is -1. from Doug Hogan
Delta File
+2 -2 usr.sbin/smtpd/table_socketmap.c
+2 -2 1 file

OpenBSD — usr.sbin/smtpd table_socketmap.c

a failed socket is -1. from Doug Hogan
Delta File
+2 -2 usr.sbin/smtpd/table_socketmap.c
+2 -2 1 file

Bitrig — usr.sbin/smtpd ssl.c ca.c

add additional includes required to build with -DOPENSSL_NO_DEPRECATED
ok eric@ gilles@
Delta File
+4 -1 usr.sbin/smtpd/ssl.c
+2 -1 usr.sbin/smtpd/ca.c
+6 -2 2 files

Bitrig — usr.sbin/smtpd ssl.c ca.c

add additional includes required to build with -DOPENSSL_NO_DEPRECATED
ok eric@ gilles@
Delta File
+4 -1 usr.sbin/smtpd/ssl.c
+2 -1 usr.sbin/smtpd/ca.c
+6 -2 2 files

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

add additional includes required to build with -DOPENSSL_NO_DEPRECATED
ok eric@ gilles@
Delta File
+4 -1 usr.sbin/smtpd/ssl.c
+2 -1 usr.sbin/smtpd/ca.c
+6 -2 2 files

Bitrig — usr.sbin/smtpd smtpd.c control.c

make the control process broadcast verbose/profile admin requests directly,
rather than going through the parent process. simplify code in the meantime.

Bitrig — usr.sbin/smtpd smtpd.c control.c

make the control process broadcast verbose/profile admin requests directly,
rather than going through the parent process. simplify code in the meantime.

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

make the control process broadcast verbose/profile admin requests directly,
rather than going through the parent process. simplify code in the meantime.

Bitrig — usr.sbin/smtpd scheduler.c scheduler_ramqueue.c

Improve the scheduler, better and simpler.

- Get rid of the scheduler_batch structure. The scheduler can now return
  envelopes of different types in a single run, interlacing them to avoid
  batch effects.

- Ask for an acknowledgement from the queue when removing or expiring
  an envelope to benefit from the inflight envelope limitation mechanism.
  This ensures that the scheduler always keeps sending envelopes at a rate
  that the queue can sustain in all cases.

- Limit the number of envelopes in a holdq.  When a holdq is full,
  new envelopes are put back in the pending queue instead, with a
  shorter retry time.

- Plumbing for proc-ified schedulers.

imsg version bump. smtpctl stop before updating.

ok gilles@

Bitrig — usr.sbin/smtpd scheduler.c scheduler_ramqueue.c

Improve the scheduler, better and simpler.

- Get rid of the scheduler_batch structure. The scheduler can now return
  envelopes of different types in a single run, interlacing them to avoid
  batch effects.

- Ask for an acknowledgement from the queue when removing or expiring
  an envelope to benefit from the inflight envelope limitation mechanism.
  This ensures that the scheduler always keeps sending envelopes at a rate
  that the queue can sustain in all cases.

- Limit the number of envelopes in a holdq.  When a holdq is full,
  new envelopes are put back in the pending queue instead, with a
  shorter retry time.

- Plumbing for proc-ified schedulers.

imsg version bump. smtpctl stop before updating.

ok gilles@

OpenBSD — usr.sbin/smtpd scheduler.c scheduler_ramqueue.c

Improve the scheduler, better and simpler.

- Get rid of the scheduler_batch structure. The scheduler can now return
  envelopes of different types in a single run, interlacing them to avoid
  batch effects.

- Ask for an acknowledgement from the queue when removing or expiring
  an envelope to benefit from the inflight envelope limitation mechanism.
  This ensures that the scheduler always keeps sending envelopes at a rate
  that the queue can sustain in all cases.

- Limit the number of envelopes in a holdq.  When a holdq is full,
  new envelopes are put back in the pending queue instead, with a
  shorter retry time.

- Plumbing for proc-ified schedulers.

imsg version bump. smtpctl stop before updating.

ok gilles@

Bitrig — usr.sbin/smtpd smtp_session.c parse.y

add a "no-dsn" listener option to disable DSN extension.

Bitrig — usr.sbin/smtpd smtp_session.c parse.y

add a "no-dsn" listener option to disable DSN extension.