CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 18:36:22 Modified files: lib/libc/sys : Makefile.inc lib/libc/hidden/arpa: nameser.h Log message: create libc stubs for dnssocket() and dnsconnect()

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 19:32:05 Modified files: usr.bin/kdump : kdump.c Log message: Describe dnssocket / dnsconnect arguments

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 19:53:31 Modified files: sys/kern : kern_pledge.c Log message: TIOCSTI and TIOCSCTTY; oops got the condition backwards.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 20:39:04 Modified files: usr.sbin/sasyncd: monitor.c pfkey.c Log message: Use explicit_bzero() when the memory is freed directly afterward. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:41:14 Modified files: usr.bin/ftp: util.c Log message: unrelated commit; not ready yet

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 17:50:04 Modified files: sys/kern : kern_pledge.c Log message: naddy asks me if __tfork should be allowed by "proc". yes! We may need a better semantic later ("thread"?), but this allows

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 21:04:11 Modified files: usr.bin/ftp: cmds.c complete.c domacro.c small.c util.c Log message: A whole buncha unsigned char casts for ctype function arguments. ok guenther@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:13:07 Modified files: sbin/savecore : savecore.c Log message: Collapse some strange programmer style with too much abstraction.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:54:22 Modified files: usr.bin/finger : finger.c usr.bin/tftp : main.c usr.sbin/tftpd : tftpd.c Log message: Add "dns" to the pledges. Previously these worked because of

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 17:04:06 Modified files: sys/kern : kern_pledge.c Log message: better wording in a comment

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 17:01:37 Modified files: sys/kern : kern_pledge.c Log message: Unify TIOCGPGRP/TIOCGWINSZ/TIOCGWINSZ behaviour regarding ENOTTY return. (both "tty" and "ioctl" allow these; they should

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 16:58:30 Modified files: sys/kern : kern_pledge.c Log message: Allow TIOCSCTTY on tty devices, if the pledge says "tty id" worked out with nicm

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 17:12:46 Modified files: sys/kern : kern_pledge.c Log message: Allow the nasty ioctl TIOCSTI in "tty", but also require the "proc" permission. For now, we'll tighten it down further later.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 19:45:49 Modified files: lib/libc/hidden: asr.h lib/libc/hidden/arpa: nameser.h Log message: better placement for dnssocket/dnsconnect

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 22:18:41 Modified files: usr.bin/sdiff : sdiff.c Log message: sorry, sdiff -o interactive mode does another spawn

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 16:24:36 Modified files: usr.sbin/smtpd : smtpd.h util.c Log message: mailaddr_match() allows comparing two struct mailaddr taking into account catchall and +-tags ok millert@ and jung@ for

CVS: cvs.openbsd.org: src

2015-10-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2015/10/17 16:40:54 Modified files: lib/libc/arch/amd64: SYS.h lib/libc/arch/amd64/sys: Ovfork.S sigprocmask.S sigsuspend.S syscall.S Log message: Rename

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 16:54:23 Modified files: sys/kern : kern_pledge.c Log message: whitespace

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 17:15:10 Modified files: sys/kern : uipc_usrreq.c Log message: connect() to an AF_UNIX socket is really read/write, so tell pledge this is a RPATH|WPATH operation. Discussed with doug and

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 20:30:53 Modified files: sbin/ipsecctl : pfkey.c Log message: Use explicit_bzero() when the memory is freed directly afterward. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:09:11 Modified files: bin/csh: csh.c Log message: With TIOCSTI supported in pledge "tty proc", csh is good enough to run with pledge "stdio rpath wpath cpath fattr getpw proc exec

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:39:37 Modified files: usr.bin/ftp: main.c util.c Log message: First casualty of making pledge "dns" mandatory for dns users. "dns" was missing, and this was relying on "inet" support..

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:51:11 Modified files: etc: rc etc/rc.d : ypbind Log message: Forcibly delete /var/run/ypbind.lock to prepare for the worst cases. ok aja

CVS: cvs.openbsd.org: src

2015-10-17 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/17 19:07:19 Modified files: sys/kern : kern_pledge.c Log message: Allow read/write access to /dev/tty when using "tty" pledge. Without this change, you need "rpath" and "wpath" to open

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:17:49 Modified files: sbin/savecore : savecore.c Log message: after kmem is open and setup, pledge "stdio rpath wpath cpath" seems to be working. commiting to get feedback from people who

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 18:04:43 Modified files: sys/kern : syscalls.master kern_pledge.c uipc_syscalls.c sys/sys: pledge.h proc.h socketvar.h sys/netinet: in_pcb.c

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 18:05:59 Modified files: sys/sys: syscall.h syscallargs.h sys/kern : init_sysent.c syscalls.c Log message: sync

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 21:30:01 Modified files: sys/kern : kern_pledge.c Log message: Move your drink further away... When a program pledged "getpw" fails to get a response from a YP server, it will open

CVS: cvs.openbsd.org: src

2015-10-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2015/10/17 23:03:22 Modified files: usr.bin/kdump : ktrstruct.c Log message: Use offsetof() instead of adding the sizes of the preceeding struct members ok millert@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 22:21:39 Modified files: sys/kern : kern_pledge.c Log message: getting sloppy, lost a }

CVS: cvs.openbsd.org: src

2015-10-17 Thread Antoine Jacoutot
CVSROOT:/cvs Module name:src Changes by: ajacou...@cvs.openbsd.org 2015/10/17 22:45:22 Modified files: usr.sbin/sysmerge: sysmerge.sh Log message: Make sure sm_rotate_bak() is only run once.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Sebastien Marie
CVSROOT:/cvs Module name:src Changes by: sema...@cvs.openbsd.org 2015/10/17 23:26:55 Modified files: sys/kern : kern_pledge.c sys_generic.c Log message: move SS_DNS socket check from kern_plegde.c to sys_generic.c this check has nothing to do with pledge(2). make

CVS: cvs.openbsd.org: src

2015-10-17 Thread Robert Peichaer
CVSROOT:/cvs Module name:src Changes by: r...@cvs.openbsd.org2015/10/17 02:47:24 Modified files: distrib/macppc/ramdisk: install.md Log message: Cleanup a bit. OK krw@ halex@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Reyk Floeter
CVSROOT:/cvs Module name:src Changes by: r...@cvs.openbsd.org2015/10/17 04:20:33 Modified files: usr.sbin/snmpd : control.c Log message: Tighten up snmpd's control socket: do not allow users to terminate the daemon by sending corrupted imsgs to snmpd. This is

CVS: cvs.openbsd.org: src

2015-10-17 Thread Sebastien Marie
CVSROOT:/cvs Module name:src Changes by: sema...@cvs.openbsd.org 2015/10/17 01:51:10 Modified files: usr.bin/openssl: ca.c cms.c dgst.c dsa.c ec.c enc.c gendsa.c genpkey.c genrsa.c openssl.c passwd.c pkcs12.c pkcs8.c

CVS: cvs.openbsd.org: xenocara

2015-10-17 Thread Matthieu Herrb
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2015/10/17 02:25:11 Modified files: app/xinit : xinitrc.cpp app/xdm/config : Xsession.cpp Log message: Don't automatically launch dbus as part of the default user sessions.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Florian Obser
CVSROOT:/cvs Module name:src Changes by: flor...@cvs.openbsd.org 2015/10/17 07:08:14 Modified files: sbin/ping6 : ping6.c ping6.8 Log message: Implement -w maxwait now that the -w flag is free in ping6. Same behaviour as ping(8).

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 07:30:47 Modified files: usr.sbin/smtpd : dns.c Log message: remove unused variables

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 07:35:45 Removed files: usr.sbin/smtpd : filter_api.c Log message: this file is deprecated

CVS: cvs.openbsd.org: src

2015-10-17 Thread Florian Obser
CVSROOT:/cvs Module name:src Changes by: flor...@cvs.openbsd.org 2015/10/17 06:38:29 Modified files: sbin/ping6 : ping6.8 Log message: Remove left over -N and -w. Adapt wording for the link local example. Pointed out by, input & OK jmc

CVS: cvs.openbsd.org: src

2015-10-17 Thread Reyk Floeter
CVSROOT:/cvs Module name:src Changes by: r...@cvs.openbsd.org2015/10/17 07:07:07 Modified files: usr.sbin/bgpd : control.c Log message: Do no accept fds on the control socket; including the restricted socket. OK gilles@ eric@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Florian Obser
CVSROOT:/cvs Module name:src Changes by: flor...@cvs.openbsd.org 2015/10/17 07:07:02 Modified files: sbin/ping6 : ping6.c Log message: move -V option before -v and remove one spurious newline, now in sync with ping. No object change.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 07:06:03 Modified files: usr.sbin/smtpd : ca.c Log message: KNF

CVS: cvs.openbsd.org: src

2015-10-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2015/10/17 07:27:08 Modified files: sbin/disklabel : disklabel.c editor.c extern.h Log message: NUMBOOT is dead! Nuke the variables and abstractions that were used to build boot blocks. ok miod@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 07:27:55 Modified files: bin/ksh: alloc.c Log message: Copy alloc()'s overflow check to aresize(). Suggested by nicm@.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 07:32:46 Modified files: bin/ksh: alloc.c Log message: Change allocarray() to areallocarray(), a full reallocarray clone. All the logic is already in aresize(). "Sure" nicm@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Tim van der Molen
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2015/10/17 08:33:01 Modified files: usr.bin/sort : sort.c Log message: Pledge; OK millert@ tobias@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 06:59:52 Modified files: usr.sbin/smtpd : util.c Log message: our strip() function should use isspace() ok jung@, ok millert@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 12:00:32 Removed files: usr.sbin/smtpd : queue_api.c scheduler_api.c Log message: both of these are deprecated

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 12:26:24 Modified files: bin/ksh: exec.c main.c sh.h Log message: Move a system header include from the global header (sh.h) into the files that need it. No binary change. "This looks

CVS: cvs.openbsd.org: src

2015-10-17 Thread Nicholas Marriott
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2015/10/17 12:30:43 Modified files: usr.bin/tmux : client.c Log message: Add pledge "stdio unix sendfd proc exec tty" to tmux client process, "sendfd" is dropped after first message from the server.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Michael McConville
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2015/10/17 12:43:22 Modified files: bin/ksh: exec.c sh.h Log message: Drop two useless defines. ok nicm@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 13:42:12 Modified files: usr.sbin/smtpd : makemap.8 Log message: document handling of comments in makemap ok millert@, ok sunil@, ok jung@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Gilles Chehade
CVSROOT:/cvs Module name:src Changes by: gil...@cvs.openbsd.org 2015/10/17 13:44:07 Modified files: usr.sbin/smtpd : makemap.c Log message: makemap shout strip initial and trailing whitespaces using strip() ok millert@, ok jung@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2015/10/17 13:50:47 Modified files: libexec/login_token: login_token.c Log message: login_token needs pledge "flock" now. OK millert@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Stefan Sperling
CVSROOT:/cvs Module name:src Changes by: s...@cvs.openbsd.org2015/10/17 14:41:41 Modified files: sys/net: if_media.c Log message: Fix build with IFMEDIA_DEBUG defined; ok sthen@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2015/10/17 14:22:08 Modified files: lib/libc/hidden: unistd.h Log message: PROTO_NORMAL for pledge(); ok guenther

CVS: cvs.openbsd.org: src

2015-10-17 Thread Florian Obser
CVSROOT:/cvs Module name:src Changes by: flor...@cvs.openbsd.org 2015/10/17 09:43:31 Modified files: sbin/ping6 : ping6.c Log message: make usage() less horrible

CVS: cvs.openbsd.org: src

2015-10-17 Thread Sunil Nimmagadda
CVSROOT:/cvs Module name:src Changes by: su...@cvs.openbsd.org 2015/10/17 10:07:03 Modified files: usr.sbin/smtpd : delivery_lmtp.c Log message: Cleanup and simplify LMTP code. Ok millert@ gilles@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Sunil Nimmagadda
CVSROOT:/cvs Module name:src Changes by: su...@cvs.openbsd.org 2015/10/17 10:20:46 Modified files: usr.sbin/smtpd : enqueue.c Log message: Convert some fgetln to getline. tested and ok gilles@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/17 09:00:11 Modified files: usr.bin/openssl: asn1pars.c ca.c certhash.c ciphers.c cms.c crl.c crl2p7.c dgst.c dh.c dhparam.c dsa.c dsaparam.c ec.c

CVS: cvs.openbsd.org: src

2015-10-17 Thread Sunil Nimmagadda
CVSROOT:/cvs Module name:src Changes by: su...@cvs.openbsd.org 2015/10/17 10:03:20 Modified files: usr.sbin/smtpd : smtpd.c Log message: LMTP delivery requires "inet unix". Ok millert@ gilles@

CVS: cvs.openbsd.org: src

2015-10-17 Thread Jason McIntyre
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2015/10/17 15:06:23 Modified files: bin/ksh: ksh.1 Log message: add missing underscore; from theo buehler

CVS: cvs.openbsd.org: src

2015-10-17 Thread Jason McIntyre
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2015/10/17 15:11:42 Modified files: usr.bin/aucat : aucat.1 Log message: remove some unneccessary macros; from michael reed

CVS: cvs.openbsd.org: src

2015-10-17 Thread Stefan Sperling
CVSROOT:/cvs Module name:src Changes by: s...@cvs.openbsd.org2015/10/17 15:30:29 Modified files: sys/net80211 : ieee80211.c Log message: Spell all "unexpected mode %u" panics in lower case, not just one of them.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Christian Weisgerber
CVSROOT:/cvs Module name:src Changes by: na...@cvs.openbsd.org 2015/10/17 15:34:07 Modified files: usr.bin/compress: main.c Log message: Tighten pledge: We only write to stdio and never to any files if in cat mode (-c, zcat), or in test mode (-t), or if there are no

CVS: cvs.openbsd.org: src

2015-10-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2015/10/17 15:41:12 Modified files: sys/dev/pci/drm: drm_linux.h sys/dev/pci/drm/i915: i915_dma.c i915_drv.c i915_drv.h Log message: Fix the code that sets up the MCH BAR on systems where

CVS: cvs.openbsd.org: src

2015-10-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2015/10/17 15:48:42 Modified files: include: db.h lib/libc/hidden: db.h lib/libc/db: Makefile.inc distrib/special/libstubs: Makefile Log message: Move the last