Displaying 1 50 of 6,447 commits (0.050s)

OpenBSD — usr.sbin/smtpd ssl.c

disable SSLv3

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

OpenBSD — usr.sbin/smtpd rfc2822.c

- allow empty headers
Delta File
+3 -3 usr.sbin/smtpd/rfc2822.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c smtpd.h, usr.sbin/smtpd/smtpd Makefile

when From, To and Cc headers present users without domains, append the
listener hostname to avoid smtpd relaying a header that will be rewritten
by the destination MX.

ok eric@

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

add a (high) limit to the number of header lines we're willing to keep in
memory for rewriting purposes, this will prevent sessions from sending an
insanely large number of continuations to a single header and starve us.

OpenBSD — usr.sbin/smtpd rfc822.c

fix memory leak in error path
Delta File
+13 -5 usr.sbin/smtpd/rfc822.c
+13 -5 1 file

Bitrig — bin/ksh misc.c jobs.c, games/atc input.c

Replace various macros with nitems() from <sys/param.h>.
Delta File
+16 -18 sys/arch/armv7/imx/imxccm.c
+15 -17 usr.sbin/snmpd/mib.c
+11 -11 bin/ksh/misc.c
+9 -9 usr.sbin/npppd/npppd/npppd.c
+8 -9 sbin/wsconsctl/util.c
+8 -8 sys/dev/ic/isp_library.c
+165 -258 103 files not shown
+232 -330 109 files

Bitrig — bin/ksh misc.c jobs.c, games/atc input.c

Replace various macros with nitems() from <sys/param.h>.

ok pedro@
Delta File
+16 -18 sys/arch/armv7/imx/imxccm.c
+15 -17 usr.sbin/snmpd/mib.c
+11 -11 bin/ksh/misc.c
+9 -9 usr.sbin/npppd/npppd/npppd.c
+8 -9 sbin/wsconsctl/util.c
+8 -8 sys/dev/ic/isp_library.c
+165 -258 103 files not shown
+232 -330 109 files

Bitrig — bin/ksh misc.c jobs.c, games/atc input.c

Replace various macros with nitems() from <sys/param.h>.
Delta File
+16 -18 sys/arch/armv7/imx/imxccm.c
+15 -17 usr.sbin/snmpd/mib.c
+11 -11 bin/ksh/misc.c
+9 -9 usr.sbin/npppd/npppd/npppd.c
+8 -9 sbin/wsconsctl/util.c
+8 -8 sys/dev/ic/isp_library.c
+160 -255 100 files not shown
+227 -327 106 files

OpenBSD — usr.sbin/smtpd rfc822.c

do not allow header to termine with pending flags
Delta File
+5 -1 usr.sbin/smtpd/rfc822.c
+5 -1 1 file

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

to rewrite domain on incoming mails, we need to be able to extract
rfc822 addresses from some headers and parse them into a structure
that we can easily manipulate.

this implementation will parse addresses in the following formats:
        user, user <addr>, "user" <addr>, "user name" <addr>
Delta File
+148 -0 usr.sbin/smtpd/rfc822.c
+43 -0 usr.sbin/smtpd/rfc822.h
+191 -0 2 files

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

simple message parser to be used in smtp incoming sessions, not plugged yet
Delta File
+211 -0 usr.sbin/smtpd/rfc2822.c
+71 -0 usr.sbin/smtpd/rfc2822.h
+282 -0 2 files

OpenBSD — usr.sbin/smtpd smtp.c

local host is not "localhost", local host is env->sc_hostname
Delta File
+4 -4 usr.sbin/smtpd/smtp.c
+4 -4 1 file

OpenBSD — usr.sbin/smtpd enqueue.c

obvious reallocarray() use
Delta File
+3 -3 usr.sbin/smtpd/enqueue.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd dns.c

restrict address lookups to configured address families.

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

OpenBSD — usr.sbin/smtpd smtp_session.c

some MUA will bypass the local enqueuer and send an empty BCC header in the
DATA part of the SMTP transaction. force smtpd to strip these headers when
it sees them.
Delta File
+14 -1 usr.sbin/smtpd/smtp_session.c
+14 -1 1 file

OpenBSD — usr.sbin/smtpd enqueue.c

Use getlogin() to determine real user name where possible.
OK guenther@ deraadt@
Delta File
+5 -4 usr.sbin/smtpd/enqueue.c
+5 -4 1 file

OpenBSD — usr.sbin/smtpd ssl.c

avoid a double free
ok gilles
Delta File
+2 -1 usr.sbin/smtpd/ssl.c
+2 -1 1 file

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.

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)