[>]
http://marc.info/?l=openbsd-cvs&m=140812136710630&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-15 20:55:08
Module name: src
Changes by: millert@cvs.openbsd.org 2014/08/15 10:48:58
Modified files:
share/zoneinfo : Makefile
share/zoneinfo/datfiles: africa antarctica asia australasia
backward etcetera europe factory
iso3166.tab northamerica pacificnew
southamerica systemv yearistype.sh
zone.tab
Added files:
share/zoneinfo/datfiles: zone1970.tab
Log message:
Update to tzdata2014f from <a href="
ftp://ftp.iana.org" rel="nofollow">ftp.iana.org</a>.
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140814048619077&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-16 02:55:07
Module name: ports
Changes by: kili@cvs.openbsd.org 2014/08/15 16:07:43
Modified files:
lang/gcc/4.8/patches: patch-libgfortran_m4_bessel_m4
patch-libgfortran_m4_cshift1_m4
patch-libgfortran_m4_eoshift1_m4
patch-libgfortran_m4_eoshift3_m4
patch-libgfortran_m4_iforeach_m4
patch-libgfortran_m4_in_pack_m4
patch-libgfortran_m4_matmull_m4
patch-libgfortran_m4_pack_m4
patch-libgfortran_m4_shape_m4
patch-libgfortran_m4_spread_m4
patch-libgfortran_m4_transpose_m4
patch-libgfortran_m4_unpack_m4
Log message:
Fix a bunch of patches that were recersed by accident.
ok pascal@
[>]
http://marc.info/?l=openbsd-cvs&m=140817499227381&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-16 11:55:07
Module name: src
Changes by: deraadt@cvs.openbsd.org 2014/08/16 01:42:39
Modified files:
distrib/sets/lists/base: md.alpha md.amd64 md.armish md.armv7
md.aviion md.hppa md.hppa64 md.i386
md.landisk md.loongson md.luna88k
md.macppc md.octeon md.sgi md.socppc
md.sparc md.sparc64 md.vax md.zaurus mi
distrib/sets/lists/comp: mi
distrib/sets/lists/etc: mi
distrib/sets/lists/man: mi
Log message:
sync
[>]
http://marc.info/?l=openbsd-cvs&m=140817539127470&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-16 11:55:08
Module name: src
Changes by: deraadt@cvs.openbsd.org 2014/08/16 01:49:27
Modified files:
usr.bin/ftp : cmds.c ftp.c small.c util.c
Log message:
I found a number of interactive events which can cause signals, and go
down paths not previously marked as signal handled unsafe. Try to clean
up a few of them especially regarding errno, mark others as unsafe, and
repair a few by avoiding stdio. Glanced at by misc people in Slovenia,
but considered too risky before release..
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140818766830248&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-16 15:55:08
Module name: ports
Changes by: chrisz@cvs.openbsd.org 2014/08/16 05:14:05
Modified files:
devel/gdb : Makefile
Added files:
devel/gdb/patches: patch-include_filenames_h
Log message:
Our libiberty does not have filename_cmp(), but since it would simply
call strcmp(), use a macro when building gdb and most of all libbfd.
Fixes linking against libbfd with our system libiberty.
reviewed and ok pascal@
[>]
http://marc.info/?l=openbsd-cvs&m=140820973205018&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-16 21:55:08
Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/16 11:21:56
Modified files:
lib/libcrypto/crypto: getentropy_linux.c
Log message:
getrandom(2) support for getentropy_linux
This enables support for the new getrandom(2) syscall in Linux 3.17.
If the call exists and fails, return a failure in getentropy(2) emulation as
well. This adds a EINTR check in case the urandom pool is not initialized.
Tested on Fedora Rawhide with 3.17rc0 and Ubuntu 14.04
ok deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140821845807612&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-16 23:55:07
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/16 13:47:17
Modified files:
usr.bin/mandoc : mdoc_macro.c
regress/usr.bin/mandoc/mdoc/Bl: bareIt.in bareIt.out_ascii
bareIt.out_lint
Log message:
If a stray .It follows .El, we are no longer in the list,
even though the list is still the last processed macro.
This fixes a regression introduced in mdoc_macro.c rev. 1.95:
Ulrich Spoerlein <uqs at FreeBSD> reports that various of their
kernel manuals trigger assertions.
[>]
http://marc.info/?l=openbsd-cvs&m=140825976517883&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 11:55:07
Module name: src
Changes by: jmc@cvs.openbsd.org 2014/08/17 01:15:41
Modified files:
bin/ksh : ksh.1 sh.1
Log message:
update the built-ins list:
- "times" is both promoted to posix and special (ooh!)
- "pwd" is promoted to posix, but not special (aah!)
while here, jiggle the text somewhat to clarify that "non-POSIX"
actually meant when posix mode is off, not mandated by posix
joint work with guenther
[>]
http://marc.info/?l=openbsd-cvs&m=140826900520138&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 13:55:08
Module name: src
Changes by: dlg@cvs.openbsd.org 2014/08/17 03:48:55
Modified files:
sys/kern : subr_extent.c
Log message:
i broke the userland shim used for the extent regress test when i
made it so struct pool was only visible to _KERNEL. tedu broke it
too when he added the size argument to the kernel free
functions.
this fixes both issues. the main change is to provide a local version of
struct pool with just the bit (pr_size) needed for extent to run.
if extents take advantage of more malloc/pool features (eg, {M,PR}_ZERO
then this will need to be updated again.
found by and based on a diff from Theo Buehler
ok mpi@
[>]
http://marc.info/?l=openbsd-cvs&m=140827391621626&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 15:55:08
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/17 05:11:34
Modified files:
sys/arch/mips64/mips64: trap.c
Log message:
On kernels compiled with R10000 support, ignore (by simply returning)
`bus error upon instruction fetch' exceptions where the faulting address is
in the kernel, and at the very beginning of an I$ cache line.
(I've experienced these on an R16000 Fuel since several months already)
[>]
http://marc.info/?l=openbsd-cvs&m=140827865822811&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 16:55:07
Module name: src
Changes by: doug@cvs.openbsd.org 2014/08/17 06:30:29
Modified files:
regress/libexec/ld.so/initfirst/test2/libaa: Makefile
regress/libexec/ld.so/initfirst/test2/libab: Makefile
regress/libexec/ld.so/initfirst/test2/libac: Makefile
regress/libexec/ld.so/initfirst/test2/libad: Makefile
regress/libexec/ld.so/initfirst/test2/libae: Makefile
regress/libexec/ld.so/randomdata/libaa: Makefile
Log message:
Fix regression tests for ld.so
It now runs correctly with 'make depend regress'
[>]
http://marc.info/?l=openbsd-cvs&m=140829972330137&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 22:55:08
> CVSROOT: /cvs
> Module name: src
> Changes by: ajacoutot@cvs.openbsd.org 2014/08/17 08:43:34
>
> Modified files:
> etc : rc
>
> Log message:
> Execute /etc/netstart using sh(1) instead of sourcing it.
> Committing early to make sure we have time to fix any side-effect.
>
> ok deraadt@
One change this brings is that the 'trap : 2' from /etc/rc is no longer
propagated into the rc script, so pressing ^C while in will abort the
entire netstart script instead of the currently running part of it.
That said, I don't know if it was ever intentional, and I'm not sure we
want it back.
/Alexander
[>]
http://marc.info/?l=openbsd-cvs&m=140830013630294&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 22:55:09
> On 08/17/14 16:43, Antoine Jacoutot wrote:
> >CVSROOT: /cvs
> >Module name: src
> >Changes by: ajacoutot@cvs.openbsd.org 2014/08/17 08:43:34
> >
> >Modified files:
> > etc : rc
> >
> >Log message:
> >Execute /etc/netstart using sh(1) instead of sourcing it.
> >Committing early to make sure we have time to fix any side-effect.
> >
> >ok deraadt@
>
> One change this brings is that the 'trap : 2' from /etc/rc is no longer
> propagated into the rc script, so pressing ^C while in will abort the entire
> netstart script instead of the currently running part of it.
>
> That said, I don't know if it was ever intentional, and I'm not sure we want
> it back.
Not sure either. But it's exactly to get that kind of feedback that it got committed :-)
--
Antoine
[>]
http://marc.info/?l=openbsd-cvs&m=140830075330498&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 22:55:10
> On Sun, Aug 17, 2014 at 08:21:26PM +0200, Alexander Hall wrote:
>> On 08/17/14 16:43, Antoine Jacoutot wrote:
>>> CVSROOT: /cvs
>>> Module name: src
>>> Changes by: ajacoutot@cvs.openbsd.org 2014/08/17 08:43:34
>>>
>>> Modified files:
>>> etc : rc
>>>
>>> Log message:
>>> Execute /etc/netstart using sh(1) instead of sourcing it.
>>> Committing early to make sure we have time to fix any side-effect.
>>>
>>> ok deraadt@
>>
>> One change this brings is that the 'trap : 2' from /etc/rc is no longer
>> propagated into the rc script, so pressing ^C while in will abort the entire
Er, that should of course be "propagated into the *netstart* script"
>> netstart script instead of the currently running part of it.
>>
>> That said, I don't know if it was ever intentional, and I'm not sure we want
>> it back.
>
> Not sure either. But it's exactly to get that kind of feedback that it got committed :-)
[>]
http://marc.info/?l=openbsd-cvs&m=140830096030589&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-17 22:55:11
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/17 12:42:07
Modified files:
usr.bin/mandoc : mdoc_term.c
regress/usr.bin/mandoc/mdoc/Bl: break.in break.out_ascii
break.out_lint
regress/usr.bin/mandoc/mdoc/Nm: Makefile
Added files:
regress/usr.bin/mandoc/mdoc/Nm: break.in break.out_ascii
break.out_lint
Log message:
Segfault fixes from kristaps@.
Note that .It and .Nm blocks without bodies cannot be generated by
valid mdoc(7) syntax but are a adequate representations of invalid
mdoc(7) constructs like Bl -hang It Bo Sh and Sh SYNOPSIS Nm Bo Sh.
[>]
http://marc.info/?l=openbsd-cvs&m=140831323402361&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 02:55:06
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/17 16:06:49
Modified files:
usr.bin/mandoc : term_ascii.c
Log message:
While all current callers pass valid data to ascii_hspan() only,
it's safer to assume incoming enum data might be invalid
and catch it instead of happily returning an unitialized int.
No functional change right now.
[>]
http://marc.info/?l=openbsd-cvs&m=140832533906360&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 05:55:06
Module name: src
Changes by: dlg@cvs.openbsd.org 2014/08/17 19:28:44
Modified files:
sys/kern : subr_pool.c
Log message:
external page headers use an RB tree to find the page header
containing an item when its returned to the pool. this means you
need to do an inexact comparison between an items address and the
page address, cos a pool page can contain many items.
previously this used RB_FIND with a compare function that would do math
on every node comparison to see if one node (the key) was within the other
node (the tree element).
this cuts it over to using RB_NFIND to find the closest tree node
instead of the exact tree node. the node compares turns into simple
< and > operations, which inline very nicely with the RB_NFIND. the
constraint (an item must be within a page) is then checked only
once after the NFIND call.
feedback from matthew@ and tedu@