[>]
http://marc.info/?l=openbsd-cvs&m=140833261708292&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 07:55:17
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/08/17 21:29:53
Modified files:
usr.bin/kdump : kdump.c
Log message:
Add fancy printing of ktrace()'s ops argument
mquery() has the exact same argument layout as mmap(), so share the case
Fix a couple brace placement glitches
[>]
http://marc.info/?l=openbsd-cvs&m=140833480608756&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 08:55:07
Module name: src
Changes by: dlg@cvs.openbsd.org 2014/08/17 22:06:16
Modified files:
share/man/man9 : Makefile mbuf.9
sys/kern : uipc_mbuf.c
sys/sys : mbuf.h
Log message:
introduce mbuf list and queue apis. both manage fifo lists of mbufs
and a count of the mbufs.
struct mbuf_list and the ml_foo() apis can be used to build lists of
mbufs where you dont need locking (eg, on the stack).
struct mbuf_queue and mq_foo() wrap mbuf_lists with a mutex, and
limits the number of mbufs that can be queued. they can be useful
for moving mbufs between contexts/subsystems.
with help from jmc@ for the manpage bits
mpi@ is keen
[>]
http://marc.info/?l=openbsd-cvs&m=140833868009664&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 09:55:07
Module name: src
Changes by: dlg@cvs.openbsd.org 2014/08/17 23:11:03
Modified files:
sys/arch/amd64/amd64: aesni.c
sys/arch/hppa/hppa: machdep.c
sys/arch/hppa64/hppa64: machdep.c
sys/crypto : cryptodev.c
sys/dev/pci : if_myx.c
sys/kern : kern_sysctl.c uipc_mbuf2.c
sys/sys : mbuf.h
Log message:
dont rely on mbuf.h to provide pool.h.
ok miod@, who has offerred to help with any MD fallout
ok guenther@
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140834775912320&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 11:55:12
Module name: ports
Changes by: pascal@cvs.openbsd.org 2014/08/18 01:42:12
Modified files:
lang/gcc/4.9 : Makefile distinfo
lang/gcc/4.9/patches: patch-gcc_config_alpha_alpha_c
patch-gcc_config_gcc patch-gcc_configure
patch-gcc_fortran_f95-lang_c
patch-lto-plugin_configure
Added files:
lang/gcc/4.9/patches: patch-libgfortran_ChangeLog
patch-libgfortran_generated_all_l16_c
patch-libgfortran_generated_all_l1_c
patch-libgfortran_generated_all_l2_c
patch-libgfortran_generated_all_l4_c
patch-libgfortran_generated_all_l8_c
patch-libgfortran_generated_any_l16_c
patch-libgfortran_generated_any_l1_c
patch-libgfortran_generated_any_l2_c
patch-libgfortran_generated_any_l4_c
patch-libgfortran_generated_any_l8_c
patch-libgfortran_generated_bessel_r10_c
patch-libgfortran_generated_bessel_r16_c
patch-libgfortran_generated_bessel_r4_c
patch-libgfortran_generated_bessel_r8_c
patch-libgfortran_generated_count_16_l_c
patch-libgfortran_generated_count_1_l_c
patch-libgfortran_generated_count_2_l_c
patch-libgfortran_generated_count_4_l_c
patch-libgfortran_generated_count_8_l_c
patch-libgfortran_generated_cshift1_16_c
patch-libgfortran_generated_cshift1_4_c
patch-libgfortran_generated_cshift1_8_c
patch-libgfortran_generated_eoshift1_16_c
patch-libgfortran_generated_eoshift1_4_c
patch-libgfortran_generated_eoshift1_8_c
patch-libgfortran_generated_eoshift3_16_c
patch-libgfortran_generated_eoshift3_4_c
patch-libgfortran_generated_eoshift3_8_c
patch-libgfortran_generated_iall_i16_c
patch-libgfortran_generated_iall_i1_c
patch-libgfortran_generated_iall_i2_c
patch-libgfortran_generated_iall_i4_c
patch-libgfortran_generated_iall_i8_c
patch-libgfortran_generated_iany_i16_c
patch-libgfortran_generated_iany_i1_c
patch-libgfortran_generated_iany_i2_c
patch-libgfortran_generated_iany_i4_c
patch-libgfortran_generated_iany_i8_c
patch-libgfortran_generated_in_pack_c10_c
patch-libgfortran_generated_in_pack_c16_c
patch-libgfortran_generated_in_pack_c4_c
patch-libgfortran_generated_in_pack_c8_c
patch-libgfortran_generated_in_pack_i16_c
patch-libgfortran_generated_in_pack_i1_c
patch-libgfortran_generated_in_pack_i2_c
patch-libgfortran_generated_in_pack_i4_c
patch-libgfortran_generated_in_pack_i8_c
patch-libgfortran_generated_in_pack_r10_c
patch-libgfortran_generated_in_pack_r16_c
patch-libgfortran_generated_in_pack_r4_c
patch-libgfortran_generated_in_pack_r8_c
patch-libgfortran_generated_iparity_i16_c
patch-libgfortran_generated_iparity_i1_c
patch-libgfortran_generated_iparity_i2_c
patch-libgfortran_generated_iparity_i4_c
patch-libgfortran_generated_iparity_i8_c
patch-libgfortran_generated_matmul_c10_c
patch-libgfortran_generated_matmul_c16_c
patch-libgfortran_generated_matmul_c4_c
patch-libgfortran_generated_matmul_c8_c
patch-libgfortran_generated_matmul_i16_c
patch-libgfortran_generated_matmul_i1_c
patch-libgfortran_generated_matmul_i2_c
patch-libgfortran_generated_matmul_i4_c
patch-libgfortran_generated_matmul_i8_c
patch-libgfortran_generated_matmul_l16_c
patch-libgfortran_generated_matmul_l4_c
patch-libgfortran_generated_matmul_l8_c
patch-libgfortran_generated_matmul_r10_c
patch-libgfortran_generated_matmul_r16_c
patch-libgfortran_generated_matmul_r4_c
patch-libgfortran_generated_matmul_r8_c
patch-libgfortran_generated_maxloc0_16_i16_c
patch-libgfortran_generated_maxloc0_16_i1_c
patch-libgfortran_generated_maxloc0_16_i2_c
patch-libgfortran_generated_maxloc0_16_i4_c
patch-libgfortran_generated_maxloc0_16_i8_c
patch-libgfortran_generated_maxloc0_16_r10_c
patch-libgfortran_generated_maxloc0_16_r16_c
patch-libgfortran_generated_maxloc0_16_r4_c
patch-libgfortran_generated_maxloc0_16_r8_c
patch-libgfortran_generated_maxloc0_4_i16_c
patch-libgfortran_generated_maxloc0_4_i1_c
patch-libgfortran_generated_maxloc0_4_i2_c
patch-libgfortran_generated_maxloc0_4_i4_c
patch-libgfortran_generated_maxloc0_4_i8_c
patch-libgfortran_generated_maxloc0_4_r10_c
patch-libgfortran_generated_maxloc0_4_r16_c
patch-libgfortran_generated_maxloc0_4_r4_c
patch-libgfortran_generated_maxloc0_4_r8_c
patch-libgfortran_generated_maxloc0_8_i16_c
patch-libgfortran_generated_maxloc0_8_i1_c
patch-libgfortran_generated_maxloc0_8_i2_c
patch-libgfortran_generated_maxloc0_8_i4_c
patch-libgfortran_generated_maxloc0_8_i8_c
patch-libgfortran_generated_maxloc0_8_r10_c
patch-libgfortran_generated_maxloc0_8_r16_c
patch-libgfortran_generated_maxloc0_8_r4_c
patch-libgfortran_generated_maxloc0_8_r8_c
patch-libgfortran_generated_maxloc1_16_i16_c
patch-libgfortran_generated_maxloc1_16_i1_c
patch-libgfortran_generated_maxloc1_16_i2_c
patch-libgfortran_generated_maxloc1_16_i4_c
patch-libgfortran_generated_maxloc1_16_i8_c
patch-libgfortran_generated_maxloc1_16_r10_c
patch-libgfortran_generated_maxloc1_16_r16_c
patch-libgfortran_generated_maxloc1_16_r4_c
patch-libgfortran_generated_maxloc1_16_r8_c
patch-libgfortran_generated_maxloc1_4_i16_c
patch-libgfortran_generated_maxloc1_4_i1_c
patch-libgfortran_generated_maxloc1_4_i2_c
patch-libgfortran_generated_maxloc1_4_i4_c
patch-libgfortran_generated_maxloc1_4_i8_c
patch-libgfortran_generated_maxloc1_4_r10_c
patch-libgfortran_generated_maxloc1_4_r16_c
patch-libgfortran_generated_maxloc1_4_r4_c
patch-libgfortran_generated_maxloc1_4_r8_c
patch-libgfortran_generated_maxloc1_8_i16_c
patch-libgfortran_generated_maxloc1_8_i1_c
patch-libgfortran_generated_maxloc1_8_i2_c
patch-libgfortran_generated_maxloc1_8_i4_c
patch-libgfortran_generated_maxloc1_8_i8_c
patch-libgfortran_generated_maxloc1_8_r10_c
patch-libgfortran_generated_maxloc1_8_r16_c
patch-libgfortran_generated_maxloc1_8_r4_c
patch-libgfortran_generated_maxloc1_8_r8_c
patch-libgfortran_generated_maxval_i16_c
patch-libgfortran_generated_maxval_i1_c
patch-libgfortran_generated_maxval_i2_c
patch-libgfortran_generated_maxval_i4_c
patch-libgfortran_generated_maxval_i8_c
patch-libgfortran_generated_maxval_r10_c
patch-libgfortran_generated_maxval_r16_c
patch-libgfortran_generated_maxval_r4_c
patch-libgfortran_generated_maxval_r8_c
patch-libgfortran_generated_minloc0_16_i16_c
patch-libgfortran_generated_minloc0_16_i1_c
patch-libgfortran_generated_minloc0_16_i2_c
patch-libgfortran_generated_minloc0_16_i4_c
patch-libgfortran_generated_minloc0_16_i8_c
patch-libgfortran_generated_minloc0_16_r10_c
patch-libgfortran_generated_minloc0_16_r16_c
patch-libgfortran_generated_minloc0_16_r4_c
patch-libgfortran_generated_minloc0_16_r8_c
patch-libgfortran_generated_minloc0_4_i16_c
patch-libgfortran_generated_minloc0_4_i1_c
patch-libgfortran_generated_minloc0_4_i2_c
patch-libgfortran_generated_minloc0_4_i4_c
patch-libgfortran_generated_minloc0_4_i8_c
patch-libgfortran_generated_minloc0_4_r10_c
patch-libgfortran_generated_minloc0_4_r16_c
patch-libgfortran_generated_minloc0_4_r4_c
patch-libgfortran_generated_minloc0_4_r8_c
patch-libgfortran_generated_minloc0_8_i16_c
patch-libgfortran_generated_minloc0_8_i1_c
patch-libgfortran_generated_minloc0_8_i2_c
patch-libgfortran_generated_minloc0_8_i4_c
patch-libgfortran_generated_minloc0_8_i8_c
patch-libgfortran_generated_minloc0_8_r10_c
patch-libgfortran_generated_minloc0_8_r16_c
patch-libgfortran_generated_minloc0_8_r4_c
patch-libgfortran_generated_minloc0_8_r8_c
patch-libgfortran_generated_minloc1_16_i16_c
patch-libgfortran_generated_minloc1_16_i1_c
patch-libgfortran_generated_minloc1_16_i2_c
patch-libgfortran_generated_minloc1_16_i4_c
patch-libgfortran_generated_minloc1_16_i8_c
patch-libgfortran_generated_minloc1_16_r10_c
patch-libgfortran_generated_minloc1_16_r16_c
patch-libgfortran_generated_minloc1_16_r4_c
patch-libgfortran_generated_minloc1_16_r8_c
patch-libgfortran_generated_minloc1_4_i16_c
patch-libgfortran_generated_minloc1_4_i1_c
patch-libgfortran_generated_minloc1_4_i2_c
patch-libgfortran_generated_minloc1_4_i4_c
patch-libgfortran_generated_minloc1_4_i8_c
patch-libgfortran_generated_minloc1_4_r10_c
patch-libgfortran_generated_minloc1_4_r16_c
patch-libgfortran_generated_minloc1_4_r4_c
patch-libgfortran_generated_minloc1_4_r8_c
patch-libgfortran_generated_minloc1_8_i16_c
patch-libgfortran_generated_minloc1_8_i1_c
patch-libgfortran_generated_minloc1_8_i2_c
patch-libgfortran_generated_minloc1_8_i4_c
patch-libgfortran_generated_minloc1_8_i8_c
patch-libgfortran_generated_minloc1_8_r10_c
patch-libgfortran_generated_minloc1_8_r16_c
patch-libgfortran_generated_minloc1_8_r4_c
patch-libgfortran_generated_minloc1_8_r8_c
patch-libgfortran_generated_minval_i16_c
patch-libgfortran_generated_minval_i1_c
patch-libgfortran_generated_minval_i2_c
patch-libgfortran_generated_minval_i4_c
patch-libgfortran_generated_minval_i8_c
patch-libgfortran_generated_minval_r10_c
patch-libgfortran_generated_minval_r16_c
patch-libgfortran_generated_minval_r4_c
patch-libgfortran_generated_minval_r8_c
patch-libgfortran_generated_norm2_r10_c
patch-libgfortran_generated_norm2_r16_c
patch-libgfortran_generated_norm2_r4_c
patch-libgfortran_generated_norm2_r8_c
patch-libgfortran_generated_pack_c10_c
patch-libgfortran_generated_pack_c16_c
patch-libgfortran_generated_pack_c4_c
patch-libgfortran_generated_pack_c8_c
patch-libgfortran_generated_pack_i16_c
patch-libgfortran_generated_pack_i1_c
patch-libgfortran_generated_pack_i2_c
patch-libgfortran_generated_pack_i4_c
patch-libgfortran_generated_pack_i8_c
patch-libgfortran_generated_pack_r10_c
patch-libgfortran_generated_pack_r16_c
patch-libgfortran_generated_pack_r4_c
patch-libgfortran_generated_pack_r8_c
patch-libgfortran_generated_parity_l16_c
patch-libgfortran_generated_parity_l1_c
patch-libgfortran_generated_parity_l2_c
patch-libgfortran_generated_parity_l4_c
patch-libgfortran_generated_parity_l8_c
patch-libgfortran_generated_product_c10_c
patch-libgfortran_generated_product_c16_c
patch-libgfortran_generated_product_c4_c
patch-libgfortran_generated_product_c8_c
patch-libgfortran_generated_product_i16_c
patch-libgfortran_generated_product_i1_c
patch-libgfortran_generated_product_i2_c
patch-libgfortran_generated_product_i4_c
patch-libgfortran_generated_product_i8_c
patch-libgfortran_generated_product_r10_c
patch-libgfortran_generated_product_r16_c
patch-libgfortran_generated_product_r4_c
patch-libgfortran_generated_product_r8_c
patch-libgfortran_generated_reshape_c10_c
patch-libgfortran_generated_reshape_c16_c
patch-libgfortran_generated_reshape_c4_c
patch-libgfortran_generated_reshape_c8_c
patch-libgfortran_generated_reshape_i16_c
patch-libgfortran_generated_reshape_i4_c
patch-libgfortran_generated_reshape_i8_c
patch-libgfortran_generated_reshape_r10_c
patch-libgfortran_generated_reshape_r16_c
patch-libgfortran_generated_reshape_r4_c
patch-libgfortran_generated_reshape_r8_c
patch-libgfortran_generated_shape_i16_c
patch-libgfortran_generated_shape_i4_c
patch-libgfortran_generated_shape_i8_c
patch-libgfortran_generated_spread_c10_c
patch-libgfortran_generated_spread_c16_c
patch-libgfortran_generated_spread_c4_c
patch-libgfortran_generated_spread_c8_c
patch-libgfortran_generated_spread_i16_c
patch-libgfortran_generated_spread_i1_c
patch-libgfortran_generated_spread_i2_c
patch-libgfortran_generated_spread_i4_c
patch-libgfortran_generated_spread_i8_c
patch-libgfortran_generated_spread_r10_c
patch-libgfortran_generated_spread_r16_c
patch-libgfortran_generated_spread_r4_c
patch-libgfortran_generated_spread_r8_c
patch-libgfortran_generated_sum_c10_c
patch-libgfortran_generated_sum_c16_c
patch-libgfortran_generated_sum_c4_c
patch-libgfortran_generated_sum_c8_c
patch-libgfortran_generated_sum_i16_c
patch-libgfortran_generated_sum_i1_c
patch-libgfortran_generated_sum_i2_c
patch-libgfortran_generated_sum_i4_c
patch-libgfortran_generated_sum_i8_c
patch-libgfortran_generated_sum_r10_c
patch-libgfortran_generated_sum_r16_c
patch-libgfortran_generated_sum_r4_c
patch-libgfortran_generated_sum_r8_c
patch-libgfortran_generated_transpose_c10_c
patch-libgfortran_generated_transpose_c16_c
patch-libgfortran_generated_transpose_c4_c
patch-libgfortran_generated_transpose_c8_c
patch-libgfortran_generated_transpose_i16_c
patch-libgfortran_generated_transpose_i4_c
patch-libgfortran_generated_transpose_i8_c
patch-libgfortran_generated_transpose_r10_c
patch-libgfortran_generated_transpose_r16_c
patch-libgfortran_generated_transpose_r4_c
patch-libgfortran_generated_transpose_r8_c
patch-libgfortran_generated_unpack_c10_c
patch-libgfortran_generated_unpack_c16_c
patch-libgfortran_generated_unpack_c4_c
patch-libgfortran_generated_unpack_c8_c
patch-libgfortran_generated_unpack_i16_c
patch-libgfortran_generated_unpack_i1_c
patch-libgfortran_generated_unpack_i2_c
patch-libgfortran_generated_unpack_i4_c
patch-libgfortran_generated_unpack_i8_c
patch-libgfortran_generated_unpack_r10_c
patch-libgfortran_generated_unpack_r16_c
patch-libgfortran_generated_unpack_r4_c
patch-libgfortran_generated_unpack_r8_c
patch-libgfortran_intrinsics_cshift0_c
patch-libgfortran_intrinsics_eoshift0_c
patch-libgfortran_intrinsics_eoshift2_c
patch-libgfortran_intrinsics_pack_generic_c
patch-libgfortran_intrinsics_reshape_generic_c
patch-libgfortran_intrinsics_spread_generic_c
patch-libgfortran_intrinsics_string_intrinsics_inc_c
patch-libgfortran_intrinsics_transpose_generic_c
patch-libgfortran_intrinsics_unpack_generic_c
patch-libgfortran_io_list_read_c
patch-libgfortran_io_transfer_c
patch-libgfortran_io_unit_c
patch-libgfortran_io_write_c
patch-libgfortran_libgfortran_h
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_ifunction_logical_m4
patch-libgfortran_m4_ifunction_m4
patch-libgfortran_m4_in_pack_m4
patch-libgfortran_m4_matmul_m4
patch-libgfortran_m4_matmull_m4
patch-libgfortran_m4_pack_m4
patch-libgfortran_m4_reshape_m4
patch-libgfortran_m4_shape_m4
patch-libgfortran_m4_spread_m4
patch-libgfortran_m4_transpose_m4
patch-libgfortran_m4_unpack_m4
patch-libgfortran_runtime_convert_char_c
patch-libgfortran_runtime_environ_c
patch-libgfortran_runtime_in_pack_generic_c
patch-libgfortran_runtime_memory_c
Log message:
Update to GCC 4.9.1 + fix for CVE-2014-5044. As usual, sparc64 adastrap
generated by tobiasu@, thanks!
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140835161313731&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 12:55:10
Module name: ports
Changes by: dcoppa@cvs.openbsd.org 2014/08/18 02:46:27
Modified files:
x11/i3 : Makefile
x11/i3/patches : patch-src_commands_c patch-src_x_c
Added files:
x11/i3/patches : patch-i3bar_src_xcb_c
patch-include_load_layout_h patch-src_con_c
patch-src_load_layout_c
Log message:
Fixes from upstream:
Bugfix: properly restore workspace containers
(upstream git commit 679a5de8cfb9211afb1a1dd882e53bd672084754)
Bugfix: missed case for decoration rerender
(upstream git commit 56c284af8e281d9d5657e55b3edb7f7c673fc747)
Bugfix: add a sync call to i3bar to confirm reparents before exiting
(upstream git commit 4699c714b33afb1c264f3d19911b880267165b94)
Bugfix: don't set focus in con_set_layout() on invisible workspaces
(upstream git commit fc886315342b3a2292ad0c08394b6bb452663bb1)
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140835427714821&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 13:55:11
Module name: ports
Changes by: edd@cvs.openbsd.org 2014/08/18 03:30:52
Modified files:
games/dunelegacy: Makefile
games/dunelegacy/patches: patch-src_Game_cpp
Added files:
games/dunelegacy/patches: patch-include_FileClasses_GFXManager_h
patch-src_FileClasses_GFXManager_cpp
Log message:
Performance fix for dunelegacy on OpenBSD.
OK kirby@
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140835806816572&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 14:55:10
Module name: ports
Changes by: dcoppa@cvs.openbsd.org 2014/08/18 04:34:02
Modified files:
x11/awesome : Makefile
x11/awesome/patches: patch-awesomeConfig_cmake
Added files:
x11/awesome/patches: patch-lib_awful_widget_taglist_lua_in
patch-lib_wibox_widget_systray_lua_in
patch-systray_c
Log message:
Fixes from upstream:
Fix check against clients in taglist
(upstream git commit aedcd90d4da41132303636ba15170b6a43cc231f)
wibox.widget.systray: Special case the empty systray
(upstream git commit 3dd0c442a031f174000950981154139879933ab0)
systray: Small consistency fixes
(upstream git commit a250dcdbe12a3afa6ffa9fbb26f8c48c7e9cc049)
[>]
http://marc.info/?l=openbsd-cvs&m=140836838320734&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 17:55:12
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/18 07:25:54
Modified files:
usr.bin/mandoc : mandoc.c
Log message:
kristaps@ found this with valgrind, merge his patch from bsd.lv:
Fix a corner case where \H<nil> (where <nil> is the \0 character) would
cause mandoc_escape() to read past the end of an allocated string.
Found when a script scanning of all Mac OSX manuals accidentally also
scanned binary (gzip'd) files, discussed with schwarze@ on tech@mdocml.
[>]
http://marc.info/?l=openbsd-cvs&m=140837030321582&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 18:55:08
Module name: xenocara
Changes by: okan@cvs.openbsd.org 2014/08/18 07:57:57
Modified files:
app/cwm : calmwm.h group.c
Log message:
Get rid of nhidden in group_ctx; it actually never reported correctly
since nhidden wasn't incremented nor decremeted in all the right places,
thus confusing matters. We don't need to carry a count around, so just
use a local variable in the one place we need one to supply
XRestackWindows().
[>]
http://marc.info/?l=openbsd-cvs&m=140837252922741&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 18:55:09
Module name: src
Changes by: tedu@cvs.openbsd.org 2014/08/18 08:34:58
Modified files:
lib/libc/stdlib: malloc.c
Log message:
a small tweak to improve malloc in multithreaded programs. we don't need
to hold the malloc lock across mmap syscalls in all cases. dropping it
allows another thread to access the existing chunk cache if necessary.
could be improved to be a bit more aggressive, but i've been testing this
simple diff for some time now with good results.
[>]
http://marc.info/?l=openbsd-cvs&m=140837919626151&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 20:55:08
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/18 10:26:13
Modified files:
usr.bin/mandoc : man_macro.c
regress/usr.bin/mandoc/man/RS: Makefile
regress/usr.bin/mandoc/man/SH: Makefile
Added files:
regress/usr.bin/mandoc/man/RS: broken.in broken.out_ascii
broken.out_lint
regress/usr.bin/mandoc/man/SH: empty_before.in
empty_before.out_ascii
empty_before.out_lint
Log message:
When the first child of the node being validated gets deleted during
validation, man_node_unlink() switches to MAN_NEXT_CHILD. After
that, we have to switch back to MAN_NEXT_SIBLING after completing
validation, or subsequent parsing would add content into an already
closed node, clobbering potentially existing children, causing
information loss and a memory leak. Bug found by kristaps@ with
valgrind in groff(7) on Mac OS X.
Note that the switch back must be conditional, for if the node being
validated itself gets deleted, we must *not* go to MAN_NEXT_SIBLING,
which would not only yield wrong results in general but also crash
in malformed manuals having an empty paragraph before the first .SH,
for example OpenBSD c++filt(1).
While here, add the missing <sys/types.h> as required before mandoc.h.
[>]
http://marc.info/?l=openbsd-cvs&m=140838261027614&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 21:55:10
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/18 11:23:06
Modified files:
sys/arch/mips64/mips64: trap.c
Log message:
Sigh, ignoring instruction fetch bus errors for the kernel code should not
depend upon the address being at the beginning of a cache line, for we may
arrive in the middle of a line thanks to a branch. Noticed the hard way...
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140838318527895&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 21:55:13
Module name: ports
Changes by: edd@cvs.openbsd.org 2014/08/18 11:32:40
Log message:
Import devel/colordiff: a colorized diff tool.
OK chrisz@, jca@. Thanks.
Status:
Vendor Tag: edd
Release Tags: edd_20140818
N ports/devel/colordiff/Makefile
N ports/devel/colordiff/distinfo
N ports/devel/colordiff/patches/patch-Makefile
N ports/devel/colordiff/pkg/DESCR
N ports/devel/colordiff/pkg/PLIST
No conflicts created by this import
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140838657029346&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 22:55:15
Module name: ports
Changes by: landry@cvs.openbsd.org 2014/08/18 12:29:08
Modified files:
x11/qt4 : Makefile
Log message:
BROKEN-hppa = libQtWebKit.so.3.0: undefined reference to `__sync_sub_and_fetch_4'
No point in trying to build it for days before seeing it failing horribly
because hppa/atomic ops/webkit... there might be an easy fix/workaround;
but right now hope is lost.
[>]
http://marc.info/?l=openbsd-cvs&m=140838914030527&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 23:55:11
Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/18 13:11:48
Modified files:
lib/libssl/src/crypto: md32_common.h
lib/libssl/src/crypto/md4: md4_dgst.c md4_locl.h
lib/libssl/src/crypto/md5: md5_locl.h
lib/libssl/src/crypto/ripemd: rmd_dgst.c rmd_locl.h
lib/libssl/src/crypto/sha: sha256.c sha_locl.h
Log message:
remove return value from HOST_c2l/l2c macros
These macros and asm inlines simulate a function returning a value, but
nothing ever uses this return value. Remove the pseudo-returns and
(void) casts discarding the unused values.
This, maybe unsurprisingly, speeds things up a bit. It also removes the
GCC 4.9 warnings about unused values.
ok miod@ deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140838935330601&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-18 23:55:12
Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/18 13:15:34
Modified files:
lib/libssl/src/crypto/des: des_locl.h
lib/libssl/src/crypto/rc5: rc5_locl.h
Log message:
replace more ROTATE macros with plain-old C code.
Let the compiler optimize these. Even older versions of gcc generate
equal or better quality code than the inline asm.
ok miod@
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140838854230256&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-18 23:55:16
Module name: ports
Changes by: landry@cvs.openbsd.org 2014/08/18 13:01:59
Modified files:
comms/gnokii : Makefile
Log message:
Mark BROKEN-alpha:
gnokii-sms.c: In function 'savesms':
gnokii-sms.c:577: error: unrecognizable insn:
(insn 500 499 501 29 (set (reg:DI 291)
(plus:DI (reg/f:DI 65 virtual-stack-vars)
(const_int -41228 [0xffffffffffff5ef4]))) -1 (nil)
(nil))
gnokii-sms.c:577: internal compiler error: in extract_insn, at recog.c:2077
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140839505432728&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-19 00:55:12
Module name: ports
Changes by: jca@cvs.openbsd.org 2014/08/18 14:50:29
Modified files:
security/polarssl: Makefile distinfo
security/polarssl/pkg: PLIST
Removed files:
security/polarssl/patches: patch-library_rsa_c
patch-tests_suites_helpers_function
Log message:
SECURITY update to polarssl-1.3.8
- includes a fix for CVE-2014-4911 (DoS)
- delete patches committed upstream
- unbreak sparc64
- new features, see ChangeLog
Regress tests pass on amd64 and sparc64.
ok sthen@
Note that no port uses it yet.
[>]
http://marc.info/?l=openbsd-cvs&m=140839825201728&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 01:55:08
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 15:43:45
Added files:
regress/usr.sbin/relayd: args-http-multi.pl
args-http-put-multi.pl
args-https-multi.pl
args-https-put-multi.pl
Log message:
Add test cases for multiple small HTTP requests. Many PUT requests
with ony byte content length triggered relayd to hang. This has
been fixed already.
[>]
http://marc.info/?l=openbsd-cvs&m=140839856901845&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 01:55:10
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 15:49:17
Modified files:
regress/sys/kern/sosplice/udp: args-multi.pl
Log message:
Make the multiple UDP packet test more reliable. The receive buffer
limit also counts the mbufs in it, so packets could be dropped.
Increase both send and receive socket buffer size.
[>]
http://marc.info/?l=openbsd-cvs&m=140839873101890&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 01:55:11
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 15:51:45
Modified files:
regress/sys/kern/sosplice: funcs.pl
Log message:
Make the forking tests more reliable. During copy the read(2)
system call might fail with EAGAIN when the other forked process
has already read the data.
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140839692901205&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-19 01:55:13
Module name: ports
Changes by: bluhm@cvs.openbsd.org 2014/08/18 15:21:45
Log message:
Import p5-Devel-CheckBin 0.02
Devel::CheckBin is a perl module that checks whether a particular
command is available.
OK sthen@
Status:
Vendor Tag: bluhm
Release Tags: bluhm_20140818
N ports/devel/p5-Devel-CheckBin/distinfo
N ports/devel/p5-Devel-CheckBin/Makefile
N ports/devel/p5-Devel-CheckBin/pkg/PLIST
N ports/devel/p5-Devel-CheckBin/pkg/DESCR
No conflicts created by this import
[>]
http://marc.info/?l=openbsd-cvs&m=140839883601927&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 02:55:07
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 15:53:40
Modified files:
regress/sys/kern/sosplice/tcp: args-oobinline-nonblock.pl
args-oobinline-reverse-nonblock.pl
args-oobinline-reverse.pl
args-oobinline.pl
Log message:
Make out of band data tests more reliable. As multiple tcp urgent
bytes cannot be handled correctly, allow another variation.
[>]
http://marc.info/?l=openbsd-cvs&m=140839952302211&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 02:55:08
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 16:05:08
Modified files:
regress/usr.sbin/relayd: README
Added files:
regress/sys/kern/sosplice: README
Log message:
Add a description of what the relayd and sosplice regression tests
do. Also explain the optional environment variables.
[>]
http://marc.info/?l=openbsd-cvs&m=140840054302607&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 02:55:09
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/18 16:21:52
Modified files:
usr.bin/mandoc : term.c
Log message:
Fix read access to uninitialized memory found by kristaps@ with valgrind,
patch from kristaps@.
Theoretically, this could lead to a buffer overrun and segfault,
but only for very long output lines (about 1000 charecters) of
exactly the right length or if by ill chance, the complete unused,
uninitialized tail of the line output buffer (at least 1000 characters
total length) would contain all blank characters. Anyway, the
uninitialized data read wasn't used for anything.
[>]
http://marc.info/?l=openbsd-cvs&m=140840272603191&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-19 03:55:06
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/18 16:58:19
Modified files:
regress/usr.sbin/relayd: Proc.pm Relayd.pm Remote.pm direct.pl
funcs.pl relayd.pl remote.pl
regress/usr.sbin/ospfd: Client.pm Ospfd.pm Proc.pm ospfd.pl
regress/sys/kern/sosplice: LICENSE Proc.pm Remote.pm
regress/sys/kern/sosplice/error: error.pl remote.pl
regress/sys/kern/sosplice/tcp: direct.pl relay.pl remote.pl
regress/sys/kern/sosplice/udp: direct.pl relay.pl remote.pl
regress/sys/net/pf_divert: LICENSE Makefile Proc.pm Remote.pm
Log message:
Make the perl modules consistent for the multiple regression tests.
This includes coding style, better error messages and variable
naming.
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140840300303263&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-19 03:55:08
Module name: ports
Changes by: bcallah@cvs.openbsd.org 2014/08/18 17:02:59
Log message:
Import devel/py-singledispatch
The singledispatch library brings functools.singledispatch from Python
3.4 to Python 2.6-3.3.
PEP 443 proposed to expose a mechanism in the functools standard library
module in Python 3.4 that provides a simple form of generic programming
known as single-dispatch generic functions.
This library is a backport of this functionality to Python 2.6 - 3.3.
ok jca@
Status:
Vendor Tag: bcallah
Release Tags: bcallah-20140818
N ports/devel/py-singledispatch/Makefile
N ports/devel/py-singledispatch/distinfo
N ports/devel/py-singledispatch/pkg/DESCR
N ports/devel/py-singledispatch/pkg/PLIST
No conflicts created by this import