[>]
http://marc.info/?l=openbsd-cvs&m=140908438211799&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 00:55:14
Module name: src
Changes by: rpe@cvs.openbsd.org 2014/08/26 14:19:26
Modified files:
. : Makefile
distrib/miniroot: install.sub
distrib/notes : m4.common
distrib/sets : checkflist maketars
distrib/sets/lists/base: mi
distrib/sets/lists/etc: mi
etc : Makefile
Added files:
distrib/sets : makeetcset
Removed files:
distrib/sets : makeflist
Log message:
Create etc set during 'make build' and embed it in base set to make
it available during a regular install or upgrade so that it doesn't
need to be independently fetched.
Idea, directions and OK deraadt@
Feedback and Ok halex@ and aja@
[>]
http://marc.info/?l=openbsd-cvs&m=140908864013440&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 01:55:09
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/26 15:29:56
Modified files:
usr.sbin/sysmerge: sysmerge.8 sysmerge.sh
Log message:
Fist shot at fixing sysmerge(8) with etc-in-base; note that it's still in
transition state and the utility will get a lot of revamping in the near
future.
[>]
http://marc.info/?l=openbsd-cvs&m=140908902313523&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 01:55:10
Module name: src
Changes by: deraadt@cvs.openbsd.org 2014/08/26 15:36:44
Modified files:
distrib/alpha/iso: Makefile
distrib/amd64/iso: Makefile
distrib/hppa/iso: Makefile
distrib/i386/iso: Makefile
distrib/macppc/iso: Makefile
distrib/sgi/iso: Makefile
distrib/sparc/iso: Makefile
distrib/sparc64/iso: Makefile
distrib/vax/iso: Makefile
Log message:
no more exposed etc set
[>]
http://marc.info/?l=openbsd-cvs&m=140909276714826&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 02:55:07
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/26 16:39:09
Modified files:
usr.sbin/rcctl : rcctl.sh
Log message:
Simplify the function add_flags().
Do not validate input twice, scrap needless array, and avoid needless
expensive function calls to svc_get_flags(), svc_default_enabled_flags(),
_rc_parse_conf(), and resolve code duplication. No functional change.
Feedback and OK ajacoutot@.
[>]
http://marc.info/?l=openbsd-cvs&m=140909800116506&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 04:55:09
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/26 18:06:08
Modified files:
usr.bin/mandoc : Makefile apropos.1 cgi.c main.c mandoc.1
mansearch.c mansearch.h
Added files:
usr.bin/mandoc : man.1
Removed files:
usr.bin/mandoc : apropos.c
Log message:
Add an implementation of man(1) into the /usr/bin/mandoc binary and
provide a unified set of command line options for mandoc(1), man(1),
apropos(1), and whatis(1), each option doing the same for all four.
Not adding any completely new options, only extending exiting ones
from one tool to the others. New options are:
* apropos & whatis -acfkw (in the past, these were man(1) only)
* apropos & whatis -a -IOTW (in the past, mandoc(1) only)
* mandoc -ac (in the past, man(1) only)
* man -IOTW (in the past, mandoc(1) only)
Before we can decide whether or not we want to replace src/usr.bin/man
with this implementation, considerable bugfixing, testing, and
performance measurements are needed, which i'd rather do in the tree
than outside. Note that these bugs only affect the new man(1) mode,
existing mandoc(1), apropos(1), and whatis(1) is fine.
The new functionality in mandoc(1), apropos(1), and whatis(1)
is fully enabled. To play with the new man(1), you can try:
Positive feedback about the general direction from sthen@ and jmc@,
and deraadt@ is not against it.
[>]
http://marc.info/?l=openbsd-cvs&m=140912485922930&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 11:55:10
Module name: src
Changes by: blambert@cvs.openbsd.org 2014/08/27 01:33:55
src/regress/sys/kern/setuid
Update of /cvs/src/regress/sys/kern/setuid
In directory cvs.openbsd.org:/tmp/cvs-serv3959/setuid
Log Message:
Directory /cvs/src/regress/sys/kern/setuid added to the repository
[>]
http://marc.info/?l=openbsd-cvs&m=140912499522969&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 11:55:11
Module name: src
Changes by: blambert@cvs.openbsd.org 2014/08/27 01:36:14
Added files:
regress/sys/kern/setuid: Makefile setegid.c seteuid.c setgid.c
setgid_child.c setgid_exec_inherit.c
setgid_none.c setresgid.c
setresgid_effective_exec.c
setresgid_real_exec.c
setresgid_saved_exec.c setresuid.c
setresuid_effective_exec.c
setresuid_real_exec.c
setresuid_saved_exec.c setuid.c
setuid_child.c setuid_exec_inherit.c
setuid_none.c setuid_real_exec.c
sgidexec.c sgidexec_inherit.c
sgidexec_none.c suidexec.c
suidexec_inherit.c suidexec_none.c
setuid_regress.h
Log message:
Regression tests for setuid-and-friends.
Thanks to djm@ for good suggestions.
[>]
http://marc.info/?l=openbsd-cvs&m=140913314625656&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 13:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/27 03:51:53
Modified files:
usr.sbin/httpd : server.c
Log message:
Write all data before closing the server socket if the output buffer
is not empty. This fixes a bug of short responses that could happen
with large files or fcgi data on connections with a higher latency.
OK florian@
[>]
http://marc.info/?l=openbsd-cvs&m=140913535826495&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 14:55:08
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/27 04:28:57
Modified files:
sbin/iked : Makefile dh.c dh.h iked.conf.5 ikev2.h parse.y
regress/sbin/iked/dh: Makefile dhtest.c
Added files:
sbin/iked : smult_curve25519_ref.c
Log message:
Add support for Curve25519 using the public domain code that is found
in OpenSSH. The "private use" DH group 1034 is based on the value
that was picked by strongswan recently.
OK mikeb@ markus@
[>]
http://marc.info/?l=openbsd-cvs&m=140913643326860&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 14:55:11
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/27 04:46:53
Modified files:
lib/libressl : ressl.h ressl_config.c ressl_internal.h
ressl_server.c
Log message:
Add the API function ressl_config_set_ecdhcurve(config, name) to set a
non-standard ECDH curve by name or to disable it by passing NULL.
OK jsing@
[>]
http://marc.info/?l=openbsd-cvs&m=140914540530471&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 17:55:09
>
> CVSROOT: /cvs
> Module name: src
> Changes by: daniel@cvs.openbsd.org 2014/08/27 04:36:55
>
> Modified files:
> usr.sbin/mrouted: main.c
>
> Log message:
> c99 no longer allows implicit ints. make the declaration explicit.
>
> ok henning@
>
also ok kspillner@, millert@
[>]
http://marc.info/?l=openbsd-cvs&m=140914827732101&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 18:55:08
Module name: src
Changes by: florian@cvs.openbsd.org 2014/08/27 08:04:16
Modified files:
distrib/miniroot: install.sh
etc/examples : sysctl.conf
etc : rc.conf
lib/libc/gen : sysctl.3
sbin/sysctl : sysctl.8
sys/netinet : icmp6.h
sys/netinet6 : icmp6.c in6_proto.c
usr.sbin/rtsold: rtsold.8 rtsold.c
Log message:
Nuke net.inet6.icmp6.rediraccept and allow redirects on interfaces
with autoconf enabled.
If one is doing SLAAC one does already trust link local icmp6 so the
policy for icmp6 redirects should be the same.
pointed out by & OK bluhm@; OK henning@
[>]
http://marc.info/?l=openbsd-cvs&m=140915159801496&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 19:55:08
Module name: src
Changes by: jsing@cvs.openbsd.org 2014/08/27 08:59:44
Modified files:
usr.bin/openssl: apps.c apps.h rand.c
Log message:
Implement table-driven option parsing that allows an application to
specify what its valid options are and where it wants them to be stored.
This also allows for usage to be generated, almost for free, ensuring
that the options and usage are automatically kept in sync.
This will allow for a single option parsing implementation, rather than the
current one-hand-rolled-option-parsing-and-random-usage-implementation per
application.
As a starting point, port the openssl(1) rand application to the new option
parsing and usage (along with associated code clean up).
With input from doug@.
ok bcook@ doug@
[>]
http://marc.info/?l=openbsd-cvs&m=140915325802343&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 19:55:10
Module name: src
Changes by: kspillner@cvs.openbsd.org 2014/08/27 09:27:20
Modified files:
regress/usr.bin/diff: Makefile
Added files:
regress/usr.bin/diff: t14.1 t14.2 t15.1 t15.2
Log message:
Add regression tests for diff -uw issue reported by guenther@. Ensure the
'+' and '-' always appear in the first column of a newline in diff -uw
output, even when one file doesn't end with a newline and the other file
contains additional lines.
ok guenther@
[>]
http://marc.info/?l=openbsd-cvs&m=140916481908151&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-27 22:55:08
Module name: src
Changes by: kspillner@cvs.openbsd.org 2014/08/27 12:40:03
Modified files:
usr.sbin/pkg_add: Makefile
usr.sbin/pkg_add/OpenBSD/PackageRepository: HTTP.pm SCP.pm
Added files:
usr.sbin/pkg_add/OpenBSD/PackageRepository: Persistent.pm
Removed files:
usr.sbin/pkg_add/OpenBSD/PackageRepository: Persistant.pm
Log message:
Rename Persistant to Persistent.
sure espie@
[>]
http://marc.info/?l=openbsd-cvs&m=140918346815534&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-28 03:55:06
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/27 17:50:45
Modified files:
usr.sbin/rcctl : rcctl.sh
Log message:
Disentangle svc_default_enabled_flags() and svc_get_flags().
This saves three expensive function calls in svc_default_enabled_flags(),
two to _rc_parse_conf() and one to svc_get_flags(). No functional change.
Feedback and ok ajacoutot@.
[>]
http://marc.info/?l=openbsd-cvs&m=140918768516720&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-28 05:55:06
Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/27 19:00:57
Modified files:
lib/libcrypto/crypto: getentropy_linux.c
Log message:
preserve errno value on success.
If getrandom returns a temporary failure, make sure errno is not polluted when
it succeeds. Thanks to deraadt@ for pointing it out.
[>]
http://marc.info/?l=openbsd-cvs&m=140919782019069&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-28 07:55:06
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/27 21:49:59
Modified files:
usr.bin/mandoc : st.in
share/man/man7 : mdoc.7
Log message:
Support .St -susv1 and .St -susv4. Illumos wants to use this,
and it's illogical anyway to have -susv2 and -susv3 but not -susv4.