Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (4h)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 19:22:46 UTC Now

2017-08-20 05:37:03 UTC MAIN commitmail json YAML

Fix typo in comment

(maya)

2017-08-20 05:12:18 UTC MAIN commitmail json YAML

hw_if->set_params is mandatory, so it will never be NULL.

(isaki)

2017-08-20 04:56:55 UTC netbsd-8 commitmail json YAML

2017-08-20 04:55:40 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ginsbach in ticket #214):
lib/libc/stdlib/merge.c: revision 1.15
PR lib/50316: Gracefully handle a zero number of members argument.
Taken from FreeBSD (which fixed this same issue long ago).

(snj)

2017-08-20 04:53:31 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ginsbach in ticket #213):
lib/libc/rpc/rpcb_st_xdr.c: revision 1.12
PR lib/15802: Shuuichirou Murata: Add missing xdr_rpcbs_rmtcalllist_ptr
There was a missing call to xdr_rpcbs_rmtcalllist_ptr in xdr_rpcb_stat.
This fixes issues with RPCBPROC_GETSTAT not working correctly with
systems that correctly implement the XDR encode/decode routine.

(snj)

2017-08-20 04:50:38 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #210):
sys/dev/hdaudio/hdafg.c: revision 1.13
sys/dev/hdaudio/hdafg_dd.c: revision 1.2
put all the ELD debugging messages under #ifdef HDAFG_HDMI_DEBUG.
this silences a frequent and largely useless series of messages
in my dmesg.  ok jmcneill.

(snj)

2017-08-20 03:13:04 UTC MAIN commitmail json YAML

Remove meaningless sc_blkset.
audio_calc_blksize() checks whether sc_blkset is set but
it seems to be always cleared before calling audio_calc_blksize().

(isaki)

2017-08-20 03:02:36 UTC MAIN commitmail json YAML

Remove goto in mix_write()

(isaki)

2017-08-20 00:03:12 UTC MAIN commitmail json YAML

XXX question our double-flushing of dirops

(maya)

2017-08-19 21:18:47 UTC MAIN commitmail json YAML

Add a few more sub-tests to the $'...' syntax tests.
Remove dome debug noise accidentally left in when the test was first added.
(This still does not matter just yet, but should do soon.)

(kre)

2017-08-19 21:13:11 UTC MAIN commitmail json YAML

NFC - DEBUG mode change only - add some sanity to a debug printf format string

(kre)

2017-08-19 18:36:31 UTC MAIN commitmail json YAML

Parse the arguments to sys_info(1) a bit differently, using getopts(1)

Thanks to Paul Goyette for the nudge

(agc)

2017-08-19 14:22:49 UTC MAIN commitmail json YAML

Ask some question about the code in a XXX comment

(maya)

2017-08-19 12:01:08 UTC MAIN commitmail json YAML

Not much point doing anything after a panic call

(maya)

2017-08-19 11:27:42 UTC MAIN commitmail json YAML

Consistently use {,UN}MARK_VNODE macros rather than function calls.

(maya)

2017-08-19 09:10:24 UTC MAIN commitmail json YAML

2017-08-19 05:37:06 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1488):
sys/altq/altq_cbq.c: revision 1.31
sys/altq/altq_hfsc.c: revision 1.27
sys/altq/altq_jobs.c: revision 1.11
sys/altq/altq_priq.c: revision 1.24
sys/altq/altq_wfq.c: revision 1.22
Zero buffers copied to userland to avoid stack disclosure.
From Ilja Van Sprundel.
--
Reject negative indices.
(Would be nice to change the types too, and it's *probably* safe to
replace int by u_int, but I'm reluctant to touch the ioctl
definitions without at least a modicum more thought.  Also one of
them is a u_long, because why not?)
From Ilja Van Sprundel.

(snj)

2017-08-19 05:37:04 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1488):
sys/altq/altq_cbq.c: revision 1.31
sys/altq/altq_hfsc.c: revision 1.27
sys/altq/altq_jobs.c: revision 1.11
sys/altq/altq_priq.c: revision 1.24
sys/altq/altq_wfq.c: revision 1.22
Zero buffers copied to userland to avoid stack disclosure.
From Ilja Van Sprundel.
--
Reject negative indices.
(Would be nice to change the types too, and it's *probably* safe to
replace int by u_int, but I'm reluctant to touch the ioctl
definitions without at least a modicum more thought.  Also one of
them is a u_long, because why not?)
From Ilja Van Sprundel.

(snj)

2017-08-19 05:37:02 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1488):
sys/altq/altq_cbq.c: revision 1.31
sys/altq/altq_hfsc.c: revision 1.27
sys/altq/altq_jobs.c: revision 1.11
sys/altq/altq_priq.c: revision 1.24
sys/altq/altq_wfq.c: revision 1.22
Zero buffers copied to userland to avoid stack disclosure.
From Ilja Van Sprundel.
--
Reject negative indices.
(Would be nice to change the types too, and it's *probably* safe to
replace int by u_int, but I'm reluctant to touch the ioctl
definitions without at least a modicum more thought.  Also one of
them is a u_long, because why not?)
From Ilja Van Sprundel.

(snj)

2017-08-19 05:26:02 UTC netbsd-6 commitmail json YAML

2017-08-19 05:25:27 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by ginsbach in ticket #1490):
bin/rmdir/rmdir.c: revision 1.27
PR/48182: Fix rmdir -p handling of top-level (root) directory.

(snj)

2017-08-19 05:24:31 UTC netbsd-7-0 commitmail json YAML

2017-08-19 05:24:21 UTC netbsd-7-1 commitmail json YAML

2017-08-19 05:24:10 UTC netbsd-7 commitmail json YAML

1476, 1481, 1488

(snj)

2017-08-19 05:23:16 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by ginsbach in ticket #1488):
bin/rmdir/rmdir.c: revision 1.27
PR/48182: Fix rmdir -p handling of top-level (root) directory.

(snj)

2017-08-19 05:22:00 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/kern/kern_ktrace.c: 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 05:21:58 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/kern/kern_ktrace.c: 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 05:21:56 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/kern/kern_ktrace.c: 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 05:19:32 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/vnd.c: revision 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 05:19:30 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/vnd.c: revision 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 05:19:28 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/vnd.c: revision 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 05:06:56 UTC netbsd-6 commitmail json YAML

2017-08-19 05:06:42 UTC netbsd-6-1 commitmail json YAML

2017-08-19 05:06:29 UTC netbsd-6-0 commitmail json YAML

2017-08-19 05:04:00 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1489):
sys/compat/linux/common/linux_time.c: 1.38-1.39 via patch
Only let the superuser set the compat_linux timezone.
Not really keen to invent a new kauth cookie for this useless purpose.
From Ilja Van Sprundel.
--
Put suser check in the right function: settimeofday, not gettimeofday.
While here, remove wrong comment.
Noted by kre@.

(snj)

2017-08-19 05:03:58 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1489):
sys/compat/linux/common/linux_time.c: 1.38-1.39 via patch
Only let the superuser set the compat_linux timezone.
Not really keen to invent a new kauth cookie for this useless purpose.
From Ilja Van Sprundel.
--
Put suser check in the right function: settimeofday, not gettimeofday.
While here, remove wrong comment.
Noted by kre@.

(snj)

2017-08-19 05:03:57 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1489):
sys/compat/linux/common/linux_time.c: 1.38-1.39 via patch
Only let the superuser set the compat_linux timezone.
Not really keen to invent a new kauth cookie for this useless purpose.
From Ilja Van Sprundel.
--
Put suser check in the right function: settimeofday, not gettimeofday.
While here, remove wrong comment.
Noted by kre@.

(snj)

2017-08-19 04:44:56 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1487):
sys/netsmb/smb_dev.c: 1.50
sys/netsmb/smb_subr.c: 1.38
sys/netsmb/smb_subr.h: 1.22
sys/netsmb/smb_usr.c: 1.17-1.19
Reject allocations for too-small buffers from userland.
From Ilja Van Sprundel.
--
Plug another overflow: refuse bogus sa_len from user.
--
Reject negative ioc_setupcnt.
--
Reject negative offset/count for smb read/write.
Not clear that this is actually a problem for the kernel -- might
overwrite user's buffers or return garbage to user, but that's their
own damn fault.  But it's hard to imagine that negative offset/count
ever makes sense, and I haven't ruled out a problem for the kernel.

(snj)

2017-08-19 04:44:54 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1487):
sys/netsmb/smb_dev.c: 1.50
sys/netsmb/smb_subr.c: 1.38
sys/netsmb/smb_subr.h: 1.22
sys/netsmb/smb_usr.c: 1.17-1.19
Reject allocations for too-small buffers from userland.
From Ilja Van Sprundel.
--
Plug another overflow: refuse bogus sa_len from user.
--
Reject negative ioc_setupcnt.
--
Reject negative offset/count for smb read/write.
Not clear that this is actually a problem for the kernel -- might
overwrite user's buffers or return garbage to user, but that's their
own damn fault.  But it's hard to imagine that negative offset/count
ever makes sense, and I haven't ruled out a problem for the kernel.

(snj)

2017-08-19 04:44:52 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1487):
sys/netsmb/smb_dev.c: 1.50
sys/netsmb/smb_subr.c: 1.38
sys/netsmb/smb_subr.h: 1.22
sys/netsmb/smb_usr.c: 1.17-1.19
Reject allocations for too-small buffers from userland.
From Ilja Van Sprundel.
--
Plug another overflow: refuse bogus sa_len from user.
--
Reject negative ioc_setupcnt.
--
Reject negative offset/count for smb read/write.
Not clear that this is actually a problem for the kernel -- might
overwrite user's buffers or return garbage to user, but that's their
own damn fault.  But it's hard to imagine that negative offset/count
ever makes sense, and I haven't ruled out a problem for the kernel.

(snj)

2017-08-19 04:29:14 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1486):
sys/dev/ic/ciss.c: revision 1.37
Reject negative indices from userland.

(snj)

2017-08-19 04:29:12 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1486):
sys/dev/ic/ciss.c: revision 1.37
Reject negative indices from userland.

(snj)

2017-08-19 04:29:10 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1486):
sys/dev/ic/ciss.c: revision 1.37
Reject negative indices from userland.

(snj)

2017-08-19 04:27:39 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1485):
sys/dev/ic/isp_netbsd.c: revision 1.89
Reject out-of-bounds channel index.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:27:37 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1485):
sys/dev/ic/isp_netbsd.c: revision 1.89
Reject out-of-bounds channel index.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:27:35 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1485):
sys/dev/ic/isp_netbsd.c: revision 1.89
Reject out-of-bounds channel index.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:24:24 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1484):
sys/kern/kern_ktrace.c: revision 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:24:22 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1484):
sys/kern/kern_ktrace.c: revision 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:24:20 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1484):
sys/kern/kern_ktrace.c: revision 1.171 via patch
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:20:02 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1483):
sys/compat/common/vfs_syscalls_12.c: revision 1.34
sys/compat/svr4_32/svr4_32_misc.c: revision 1.78
sys/compat/sunos32/sunos32_misc.c: revision 1.78
sys/compat/linux/common/linux_misc.c: revision 1.239
sys/compat/osf1/osf1_file.c: revision 1.44
sys/compat/common/vfs_syscalls_43.c: revision 1.60
sys/compat/svr4/svr4_misc.c: revision 1.158
sys/compat/ibcs2/ibcs2_misc.c: revision 1.114
sys/compat/linux/common/linux_file64.c: revision 1.59
sys/compat/linux32/common/linux32_dirent.c: revision 1.18
sys/compat/sunos/sunos_misc.c: revision 1.171
Fail, don't panic, on bad dirents from file system.
Controllable via puffs from userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:19:59 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1483):
sys/compat/common/vfs_syscalls_12.c: revision 1.34
sys/compat/svr4_32/svr4_32_misc.c: revision 1.78
sys/compat/sunos32/sunos32_misc.c: revision 1.78
sys/compat/linux/common/linux_misc.c: revision 1.239
sys/compat/osf1/osf1_file.c: revision 1.44
sys/compat/common/vfs_syscalls_43.c: revision 1.60
sys/compat/svr4/svr4_misc.c: revision 1.158
sys/compat/ibcs2/ibcs2_misc.c: revision 1.114
sys/compat/linux/common/linux_file64.c: revision 1.59
sys/compat/linux32/common/linux32_dirent.c: revision 1.18
sys/compat/sunos/sunos_misc.c: revision 1.171
Fail, don't panic, on bad dirents from file system.
Controllable via puffs from userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:19:56 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1483):
sys/compat/common/vfs_syscalls_12.c: revision 1.34
sys/compat/svr4_32/svr4_32_misc.c: revision 1.78
sys/compat/sunos32/sunos32_misc.c: revision 1.78
sys/compat/linux/common/linux_misc.c: revision 1.239
sys/compat/osf1/osf1_file.c: revision 1.44
sys/compat/common/vfs_syscalls_43.c: revision 1.60
sys/compat/svr4/svr4_misc.c: revision 1.158
sys/compat/ibcs2/ibcs2_misc.c: revision 1.114
sys/compat/linux/common/linux_file64.c: revision 1.59
sys/compat/linux32/common/linux32_dirent.c: revision 1.18
sys/compat/sunos/sunos_misc.c: revision 1.171
Fail, don't panic, on bad dirents from file system.
Controllable via puffs from userland.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:17:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1482):
sys/kern/vfs_getcwd.c: revision 1.52
Don't walk off the end of the dirent buffer.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:17:10 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1482):
sys/kern/vfs_getcwd.c: revision 1.52
Don't walk off the end of the dirent buffer.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:17:08 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1482):
sys/kern/vfs_getcwd.c: revision 1.52
Don't walk off the end of the dirent buffer.
From Ilja Van Sprundel.

(snj)

2017-08-19 04:13:52 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/compat/ibcs2/ibcs2_exec_coff.c: 1.27-1.29
sys/compat/ibcs2/ibcs2_ioctl.c: 1.46
sys/compat/ibcs2/ibcs2_stat.c: 1.49-1.50
Check for NUL termination within the buffer we have.
From Ilja Van Sprundel.
--
Make sure we have enough space in the buffer before reading it.
From Ilja Van Sprundel.
--
Make sure we move forward over the buffer.
From Ilja Van Sprundel.
--
Zero buffers in ibcs2 ioctl to avoid disclosing stack to userland.
From Ilja Van Sprundel.
--
Don't drop vnode ref until we're done with mount in ibcs2_stat(v)fs.
Nothing else guarantees the mount will stick around.
From Ilja Van Sprundel.
--
Little happy on the commit trigger.  Actually use the out label.

(snj)

2017-08-19 04:13:50 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/compat/ibcs2/ibcs2_exec_coff.c: 1.27-1.29
sys/compat/ibcs2/ibcs2_ioctl.c: 1.46
sys/compat/ibcs2/ibcs2_stat.c: 1.49-1.50
Check for NUL termination within the buffer we have.
From Ilja Van Sprundel.
--
Make sure we have enough space in the buffer before reading it.
From Ilja Van Sprundel.
--
Make sure we move forward over the buffer.
From Ilja Van Sprundel.
--
Zero buffers in ibcs2 ioctl to avoid disclosing stack to userland.
From Ilja Van Sprundel.
--
Don't drop vnode ref until we're done with mount in ibcs2_stat(v)fs.
Nothing else guarantees the mount will stick around.
From Ilja Van Sprundel.
--
Little happy on the commit trigger.  Actually use the out label.

(snj)

2017-08-19 04:13:48 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1481):
sys/compat/ibcs2/ibcs2_exec_coff.c: 1.27-1.29
sys/compat/ibcs2/ibcs2_ioctl.c: 1.46
sys/compat/ibcs2/ibcs2_stat.c: 1.49-1.50
Check for NUL termination within the buffer we have.
From Ilja Van Sprundel.
--
Make sure we have enough space in the buffer before reading it.
From Ilja Van Sprundel.
--
Make sure we move forward over the buffer.
From Ilja Van Sprundel.
--
Zero buffers in ibcs2 ioctl to avoid disclosing stack to userland.
From Ilja Van Sprundel.
--
Don't drop vnode ref until we're done with mount in ibcs2_stat(v)fs.
Nothing else guarantees the mount will stick around.
From Ilja Van Sprundel.
--
Little happy on the commit trigger.  Actually use the out label.

(snj)

2017-08-19 04:02:49 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1481):
sys/compat/svr4_32/svr4_32_signal.c: 1.30
make it compile again.

(snj)

2017-08-19 04:02:22 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1481):
sys/compat/svr4_32/svr4_32_signal.c: 1.30
make it compile again.

(snj)

2017-08-19 04:01:28 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1481):
sys/compat/svr4_32/svr4_32_signal.c: 1.30
make it compile again.

(snj)

2017-08-19 03:50:01 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1480):
sys/dev/vnd.c: 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 03:49:59 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1480):
sys/dev/vnd.c: 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 03:49:57 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1480):
sys/dev/vnd.c: 1.260, 1.262 via patch
Put in a litany of judicious bounds checks around vnd headers.
Thought I was done with this crap after I rewrote vndcompress(1)!
From Ilja Van Sprundel.
--
Appease toxic bullshit warning from gcc.
If you have a better way to write a useful bounds check that happens
to always pass on LP64 but doesn't always on LP32, without making it
fail to compile on LP64 or making it an #ifdef conditional on LP32,
please put it in here instead.

(snj)

2017-08-19 03:40:50 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1479):
sys/compat/svr4/svr4_lwp.c: 1.20
sys/compat/svr4/svr4_signal.c: 1.67
sys/compat/svr4/svr4_stream.c: 1.89-1.91 via patch
sys/compat/svr4_32/svr4_32_signal.c: 1.29
Fix some of the multitudinous holes in svr4 streams.
We should never have enabled this by default; it is a minefield.
From Ilja Van Sprundel.
--
Zero stack data before copyout.
From Ilja Van Sprundel.
--
Fix indexing of svr4 signals.
From Ilja Van Sprundel.
--
Feebly attempt to get this reference counting less bad.
This svr4 streams code is bad and it should feel bad.
From Ilja Van Sprundel.
--
Check bounds in svr4_sys_putmsg.  Check more svr4_strmcmd bounds.
svr4 streams code is still a disaster.
From Ilja Van Sprundel.

(snj)

2017-08-19 03:40:48 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1479):
sys/compat/svr4/svr4_lwp.c: 1.20
sys/compat/svr4/svr4_signal.c: 1.67
sys/compat/svr4/svr4_stream.c: 1.89-1.91 via patch
sys/compat/svr4_32/svr4_32_signal.c: 1.29
Fix some of the multitudinous holes in svr4 streams.
We should never have enabled this by default; it is a minefield.
From Ilja Van Sprundel.
--
Zero stack data before copyout.
From Ilja Van Sprundel.
--
Fix indexing of svr4 signals.
From Ilja Van Sprundel.
--
Feebly attempt to get this reference counting less bad.
This svr4 streams code is bad and it should feel bad.
From Ilja Van Sprundel.
--
Check bounds in svr4_sys_putmsg.  Check more svr4_strmcmd bounds.
svr4 streams code is still a disaster.
From Ilja Van Sprundel.

(snj)

2017-08-19 03:40:46 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1479):
sys/compat/svr4/svr4_lwp.c: 1.20
sys/compat/svr4/svr4_signal.c: 1.67
sys/compat/svr4/svr4_stream.c: 1.89-1.91 via patch
sys/compat/svr4_32/svr4_32_signal.c: 1.29
Fix some of the multitudinous holes in svr4 streams.
We should never have enabled this by default; it is a minefield.
From Ilja Van Sprundel.
--
Zero stack data before copyout.
From Ilja Van Sprundel.
--
Fix indexing of svr4 signals.
From Ilja Van Sprundel.
--
Feebly attempt to get this reference counting less bad.
This svr4 streams code is bad and it should feel bad.
From Ilja Van Sprundel.
--
Check bounds in svr4_sys_putmsg.  Check more svr4_strmcmd bounds.
svr4 streams code is still a disaster.
From Ilja Van Sprundel.

(snj)

2017-08-19 03:15:57 UTC netbsd-6 commitmail json YAML

`cat ~/releng/r-commit`

(snj)

2017-08-19 03:15:55 UTC netbsd-6-1 commitmail json YAML

`cat ~/releng/r-commit`

(snj)

2017-08-19 03:15:53 UTC netbsd-6-0 commitmail json YAML

`cat ~/releng/r-commit`

(snj)

2017-08-19 03:06:50 UTC MAIN commitmail json YAML

+ don't assume that tcsh is always installed, pointed out by jmcneill - thanks!

+ a "sys_info" invocation without any args is now the equivalent of sys_info -a,
just like pkg_info

(agc)

2017-08-18 21:45:25 UTC MAIN commitmail json YAML

Sprinkle 'bus_dma_generic needs-flag' to fix build after previous.

(jakllsch)

2017-08-18 21:22:30 UTC MAIN commitmail json YAML

Add a basic test for $'...' quoting (roughly C ctyle strings).
This test will be skipped on shells (such as /bin/sh in -current as of
the date of this commit) which do not support $'...'

While here fix a typo in a comment (there are probably more...)

(kre)

2017-08-18 15:10:27 UTC netbsd-6-0 commitmail json YAML

2017-08-18 15:10:01 UTC netbsd-6-1 commitmail json YAML

2017-08-18 15:09:27 UTC netbsd-6 commitmail json YAML

2017-08-18 15:08:21 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1477):
sys/dev/ic/dm9000.c: revision 1.12
Check for MCLGET failure in dme_alloc_receive_buffer.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:08:02 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1477):
sys/dev/ic/dm9000.c: revision 1.12
Check for MCLGET failure in dme_alloc_receive_buffer.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:07:37 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1477):
sys/dev/ic/dm9000.c: revision 1.12
Check for MCLGET failure in dme_alloc_receive_buffer.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:05:52 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/ic/dp83932.c: revision 1.41
Plug mbuf leak on MCLGET failure in sonic_rxintr.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:05:29 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/ic/dp83932.c: revision 1.41
Plug mbuf leak on MCLGET failure in sonic_rxintr.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:04:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1476):
sys/dev/ic/dp83932.c: revision 1.41
Plug mbuf leak on MCLGET failure in sonic_rxintr.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:03:22 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1475):
sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

(snj)

2017-08-18 15:03:04 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1475):
sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

(snj)

2017-08-18 15:02:11 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1475):
sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

(snj)

2017-08-18 15:00:53 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1474):
sys/dev/pci/if_et.c: revision 1.15
Check for MCLGET failure in et_newbuf.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:00:32 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1474):
sys/dev/pci/if_et.c: revision 1.15
Check for MCLGET failure in et_newbuf.
From Ilja Van Sprundel.

(snj)

2017-08-18 15:00:13 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1474):
sys/dev/pci/if_et.c: revision 1.15
Check for MCLGET failure in et_newbuf.
From Ilja Van Sprundel.

(snj)

2017-08-18 14:58:15 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1473):
sys/dev/pci/if_ipw.c: revision 1.65 via patch
Null out sbuf->m on failure to avoid double-free later.
From Ilja Van Sprundel.
Also null out sbuf->map out of paranoia.

(snj)

2017-08-18 14:57:55 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1473):
sys/dev/pci/if_ipw.c: revision 1.65 via patch
Null out sbuf->m on failure to avoid double-free later.
From Ilja Van Sprundel.
Also null out sbuf->map out of paranoia.

(snj)

2017-08-18 14:57:35 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1473):
sys/dev/pci/if_ipw.c: revision 1.65 via patch
Null out sbuf->m on failure to avoid double-free later.
From Ilja Van Sprundel.
Also null out sbuf->map out of paranoia.

(snj)

2017-08-18 14:53:10 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1465):
sys/kern/kern_malloc.c: revision 1.146
Avoid integer overflow in kern_malloc(). Reported by Ilja Van Sprundel.

(snj)

2017-08-18 14:52:43 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1465):
sys/kern/kern_malloc.c: revision 1.146
Avoid integer overflow in kern_malloc(). Reported by Ilja Van Sprundel.

(snj)

2017-08-18 14:52:19 UTC MAIN commitmail json YAML

Revert my previous change. I hadn't checked carefully enough: the
symbols are used in src/external. There is a number of things that seem
wrong to me here, but I'm not changing them for now.

(maxv)

2017-08-18 14:52:09 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1465):
sys/kern/kern_malloc.c: revision 1.146
Avoid integer overflow in kern_malloc(). Reported by Ilja Van Sprundel.

(snj)

2017-08-18 10:28:53 UTC MAIN commitmail json YAML

Fill the .text padding with 0xcc (int3), in such a way that any jump into
this area will automatically fault. The alignment within the section is
necessary, in order to fill strictly all of the padding (took me a while
to figure this out); but it does not change the kernel size.

Greatly inspired from FreeBSD, but for some reason they decided not to
apply the alignment.

(maxv)

2017-08-18 10:02:37 UTC MAIN commitmail json YAML

Remove unused and broken code. On amd64 we won't want int3 from kernel
mode to be valid.

(maxv)

2017-08-18 09:49:24 UTC MAIN commitmail json YAML

Check DSDT signature in acpi_handle_fadt() for broken ACPI table.

(msaitoh)

2017-08-18 05:38:07 UTC netbsd-6 commitmail json YAML

2017-08-18 05:37:45 UTC netbsd-6-1 commitmail json YAML

2017-08-18 05:37:22 UTC netbsd-6-0 commitmail json YAML

2017-08-18 05:35:05 UTC netbsd-6 commitmail json YAML

src/crypto/external/bsd/openssl/dist/crypto/asn1/a_set.c@1.1.1.2.8.3 / diff / nxr@1.1.1.2.8.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h@1.1.1.4.4.4 / diff / nxr@1.1.1.4.4.4
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1_mac.h@1.1.1.1.8.2 / diff / nxr@1.1.1.1.8.2
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c@1.1.1.2.8.3 / diff / nxr@1.1.1.2.8.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/x_x509.c@1.1.1.2.4.5 / diff / nxr@1.1.1.2.4.5
src/crypto/external/bsd/openssl/dist/crypto/bio/bio.h@1.1.1.3.8.6 / diff / nxr@1.1.1.3.8.6
src/crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c@1.1.1.2.4.5 / diff / nxr@1.1.1.2.4.5
src/crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c@1.2.8.3 / diff / nxr@1.2.8.3
src/crypto/external/bsd/openssl/dist/crypto/crypto.h@1.3.4.3 / diff / nxr@1.3.4.3
src/crypto/external/bsd/openssl/dist/crypto/dh/dh.h@1.1.1.2.8.3 / diff / nxr@1.1.1.2.8.3
src/crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c@1.1.1.1.8.3 / diff / nxr@1.1.1.1.8.3
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa.h@1.1.1.3.4.3 / diff / nxr@1.1.1.3.4.3
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c@1.1.1.1.8.3 / diff / nxr@1.1.1.1.8.3
src/crypto/external/bsd/openssl/dist/crypto/ec/ec.h@1.1.1.2.4.6 / diff / nxr@1.1.1.2.4.6
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c@1.1.1.2.4.6 / diff / nxr@1.1.1.2.4.6
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lcl.h@1.1.1.2.4.5 / diff / nxr@1.1.1.2.4.5
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c@1.1.1.1.8.7 / diff / nxr@1.1.1.1.8.7
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ecdh.h@1.1.1.1.8.3 / diff / nxr@1.1.1.1.8.3
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ech_lib.c@1.1.1.2.4.4 / diff / nxr@1.1.1.2.4.4
src/crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsa.h@1.1.1.1.8.3 / diff / nxr@1.1.1.1.8.3
      :
(more 20 files)
Apply patch (requested by mrg in ticket #1497):
rename free_func to freefunc, following -current, to avoid namespace
clashes with zlib.h.

(snj)

2017-08-18 05:33:55 UTC netbsd-6-1 commitmail json YAML

src/crypto/external/bsd/openssl/dist/crypto/asn1/a_set.c@1.1.1.2.22.3 / diff / nxr@1.1.1.2.22.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h@1.1.1.4.4.1.6.3 / diff / nxr@1.1.1.4.4.1.6.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1_mac.h@1.1.1.1.22.2 / diff / nxr@1.1.1.1.22.2
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c@1.1.1.2.22.3 / diff / nxr@1.1.1.2.22.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/x_x509.c@1.1.1.2.18.5 / diff / nxr@1.1.1.2.18.5
src/crypto/external/bsd/openssl/dist/crypto/bio/bio.h@1.1.1.3.8.1.6.5 / diff / nxr@1.1.1.3.8.1.6.5
src/crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c@1.1.1.2.4.1.6.4 / diff / nxr@1.1.1.2.4.1.6.4
src/crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c@1.2.22.3 / diff / nxr@1.2.22.3
src/crypto/external/bsd/openssl/dist/crypto/crypto.h@1.3.12.3 / diff / nxr@1.3.12.3
src/crypto/external/bsd/openssl/dist/crypto/dh/dh.h@1.1.1.2.8.1.6.2 / diff / nxr@1.1.1.2.8.1.6.2
src/crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c@1.1.1.1.8.1.6.2 / diff / nxr@1.1.1.1.8.1.6.2
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa.h@1.1.1.3.4.1.6.2 / diff / nxr@1.1.1.3.4.1.6.2
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c@1.1.1.1.8.1.6.2 / diff / nxr@1.1.1.1.8.1.6.2
src/crypto/external/bsd/openssl/dist/crypto/ec/ec.h@1.1.1.2.4.1.6.5 / diff / nxr@1.1.1.2.4.1.6.5
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c@1.1.1.2.4.1.6.5 / diff / nxr@1.1.1.2.4.1.6.5
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lcl.h@1.1.1.2.4.1.6.4 / diff / nxr@1.1.1.2.4.1.6.4
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c@1.1.1.1.8.1.6.6 / diff / nxr@1.1.1.1.8.1.6.6
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ecdh.h@1.1.1.1.8.1.6.2 / diff / nxr@1.1.1.1.8.1.6.2
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ech_lib.c@1.1.1.2.4.1.6.3 / diff / nxr@1.1.1.2.4.1.6.3
src/crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsa.h@1.1.1.1.8.1.6.2 / diff / nxr@1.1.1.1.8.1.6.2
      :
(more 20 files)
Apply patch (requested by mrg in ticket #1497):
rename free_func to freefunc, following -current, to avoid namespace
clashes with zlib.h.

(snj)

2017-08-18 05:32:57 UTC netbsd-6-0 commitmail json YAML

src/crypto/external/bsd/openssl/dist/crypto/asn1/a_set.c@1.1.1.2.14.3 / diff / nxr@1.1.1.2.14.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1.h@1.1.1.4.4.1.4.3 / diff / nxr@1.1.1.4.4.1.4.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn1_mac.h@1.1.1.1.14.2 / diff / nxr@1.1.1.1.14.2
src/crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c@1.1.1.2.14.3 / diff / nxr@1.1.1.2.14.3
src/crypto/external/bsd/openssl/dist/crypto/asn1/x_x509.c@1.1.1.2.10.5 / diff / nxr@1.1.1.2.10.5
src/crypto/external/bsd/openssl/dist/crypto/bio/bio.h@1.1.1.3.8.1.4.5 / diff / nxr@1.1.1.3.8.1.4.5
src/crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c@1.1.1.2.4.1.4.4 / diff / nxr@1.1.1.2.4.1.4.4
src/crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c@1.2.14.3 / diff / nxr@1.2.14.3
src/crypto/external/bsd/openssl/dist/crypto/crypto.h@1.3.10.3 / diff / nxr@1.3.10.3
src/crypto/external/bsd/openssl/dist/crypto/dh/dh.h@1.1.1.2.8.1.4.2 / diff / nxr@1.1.1.2.8.1.4.2
src/crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c@1.1.1.1.8.1.4.2 / diff / nxr@1.1.1.1.8.1.4.2
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa.h@1.1.1.3.4.1.4.2 / diff / nxr@1.1.1.3.4.1.4.2
src/crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c@1.1.1.1.8.1.4.2 / diff / nxr@1.1.1.1.8.1.4.2
src/crypto/external/bsd/openssl/dist/crypto/ec/ec.h@1.1.1.2.4.1.4.5 / diff / nxr@1.1.1.2.4.1.4.5
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c@1.1.1.2.4.1.4.5 / diff / nxr@1.1.1.2.4.1.4.5
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lcl.h@1.1.1.2.4.1.4.4 / diff / nxr@1.1.1.2.4.1.4.4
src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c@1.1.1.1.8.1.4.6 / diff / nxr@1.1.1.1.8.1.4.6
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ecdh.h@1.1.1.1.8.1.4.2 / diff / nxr@1.1.1.1.8.1.4.2
src/crypto/external/bsd/openssl/dist/crypto/ecdh/ech_lib.c@1.1.1.2.4.1.4.3 / diff / nxr@1.1.1.2.4.1.4.3
src/crypto/external/bsd/openssl/dist/crypto/ecdsa/ecdsa.h@1.1.1.1.8.1.4.2 / diff / nxr@1.1.1.1.8.1.4.2
      :
(more 20 files)
Apply patch (requested by mrg in ticket #1497):
rename free_func to freefunc, following -current, to avoid namespace
clashes with zlib.h.

(snj)

2017-08-18 04:07:51 UTC MAIN commitmail json YAML

- WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid
  from 8bit to 16bit and check with it strictly.
- s/lm_match/nslm_match/
- split {wb,lm,def}_match() to XXX_match and XXX_attach().
- Rename lm_probe with lm_match and call {wb,nslm,def}_match() at the end of
  the function to check strictly.
- NCT610[246]D is different from otehrs, so add new nct6102d_sensors[] table.
- Register offsets of vendor ID and chip id of NCT610[246]D are different
  from others. When it failed reading vendor ID or chip ID, fallback to
  NCT610[246]D's register offsets.
- Add debug messages.

(msaitoh)

2017-08-17 23:19:51 UTC MAIN commitmail json YAML

Note MAXTSIZ bump for PowerPC OEA

(sevan)

2017-08-17 23:00:38 UTC MAIN commitmail json YAML

mp.h was removed a while ago.  update the README to note this, and
remove the note about trialdivtab.h which was done.

(mrg)

2017-08-17 22:55:47 UTC MAIN commitmail json YAML

Raise the maximum text size value to 128MB, this allows binaries such as clang which
currently has a text area of around 96MB to execute successfully on macppc.

ok macallan

(sevan)

2017-08-17 17:05:44 UTC MAIN commitmail json YAML

Fix up after wiz's changes (thanks!)

1. Add the (implied) "Match" verb at the start of the explanation to make
into a full sentence.

2. Escape a backslash properly

(agc)

2017-08-17 13:58:40 UTC MAIN commitmail json YAML

Actually... s_nexttowardf.c appears to be usable on soft-float as well;
it was for arm earlier and briefly for all mips, so just move it into
COMMON_SRCS.

(he)

2017-08-17 11:03:21 UTC MAIN commitmail json YAML

2017-08-17 11:02:56 UTC MAIN commitmail json YAML

Minor improvements. Do not use xrefs to non-existing man pages.

XXX: there is partial sentence here.

(wiz)

2017-08-17 11:02:04 UTC MAIN commitmail json YAML

Sort options. Remove empty EXAMPLES section.

(wiz)

2017-08-17 09:40:03 UTC netbsd-6-0 commitmail json YAML

2017-08-17 09:38:37 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #721):
include/resolv.h: revision 1.40
sys/netinet/ip.h: revision 1.33-1.34
fix typo
make this standalone, like every others (except OpenBSD)
add <netinet/in.h> because it is needed for sockaddr_in.

(martin)

2017-08-17 09:14:28 UTC MAIN commitmail json YAML

Add test cases for nextafter() and nexttoward().  At the moment no
corner cases are tested, and the test cases are little more than a
verification that the functions are present in the implementation.

(he)

2017-08-17 09:11:04 UTC MAIN commitmail json YAML

2017-08-17 09:06:21 UTC MAIN commitmail json YAML

Move the inclusion of s_nexttowardf.c into a common test for
MKSOFTFLOAT=="no".  This brings us nexttowardf() for sparc, at least.

(he)

2017-08-17 08:53:01 UTC MAIN commitmail json YAML

- since we use log_it for cron_pclose() use log_it for cron_popen() too
  so we can see the reason it failed.
- add log_itx() that takes a format and use it.
- simplify with asprintf()

(christos)

2017-08-17 07:45:24 UTC MAIN commitmail json YAML

fix path to the warmstart file.

(christos)

2017-08-17 05:32:05 UTC MAIN commitmail json YAML

Print chip name correctly.

(msaitoh)

2017-08-17 05:27:48 UTC MAIN commitmail json YAML

2017-08-17 04:33:22 UTC MAIN commitmail json YAML

Fix typo. sc_mrr -> sc_mpr for play buffer.

(isaki)

2017-08-17 02:17:00 UTC MAIN commitmail json YAML

remove file that died 4 years ago...

(mrg)

2017-08-17 01:30:57 UTC MAIN commitmail json YAML

Add C3000 support into ichsmb(4) and ismt(4).

(msaitoh)

2017-08-17 01:24:09 UTC MAIN commitmail json YAML

2017-08-17 01:17:18 UTC MAIN commitmail json YAML

MPFR 3.1.5 is in.

(mrg)

2017-08-17 01:16:55 UTC MAIN commitmail json YAML

add a note about MPC/MPFR updates breaking some types of update builds.

(mrg)

2017-08-17 01:12:42 UTC MAIN commitmail json YAML

2017-08-17 01:05:52 UTC MAIN commitmail json YAML

2017-08-17 01:05:22 UTC MAIN commitmail json YAML

2017-08-17 00:14:17 UTC MAIN commitmail json YAML

GCC 4.8 is gone, and GCC 7.2 is out.
MPC 1.0.3 is in.

(mrg)

2017-08-17 00:08:10 UTC MAIN commitmail json YAML

Fix compile warnings.
(Restore changes clobbered by merge of FreeBSD changes. Hi christos!)

(ginsbach)

2017-08-17 00:06:00 UTC MAIN commitmail json YAML

Revert accidently committed enabling WARMSTART.

(ginsbach)

2017-08-16 23:38:35 UTC MAIN commitmail json YAML

Just what this world needs - another regexp library. However, for
something I was doing, I needed a regexp library in C, BSD-licensed,
and able to be exposed to a wide range of expressions, some better
controlled than others.

The resulting library is libagcre, which implements regular expression
compilation and execution. It uses the Pike Virtual Machine approach,
and features:

+ standard POSIX features where sane
+ some/most Perl escapes
+ lazy matching via '?'
+ non-capture parenthese (?:...)
+ in-expression case-insensitive directives are supported (?i)...(?-i)
+ all case-insensitivity is actioned at expression exec time.
Case-insensitivity can be specified at expression compile-time,
and, if so, it will be remembered.  But the expression itself, once
compiled, can be used to match in both a case-sensitive and insensitive
manner
+ utf8 is supported both for expressions and for input text when
matching
+ unicode escapes (in the Java format of \uABCD) are supported
+ exact multiple repetition specifiers {N}, and {N,M} are supported
+ backreferences are supported
+ utf16 (LE and BE) and utf32 (LE and BE) are supported, both for the
expression and for the input being searched
+ at the most basic level, individual 32bit unicode characters are
matched
+ an egrep/grep implementation for matching unicode regexps
is included

A simple implementation of sets is used to provide inclusion and
exclusion information for unicode characters, which is taken directly
from unicode.org. No bitmasks are used - ranges are specified by
using an upper and a lower bound for the codepoints. Callbacks can
also be added to these sets, to provide functionality similar to
the ctype macros across the whole unicode character set.

The standard regular expression basic3 torture test is passed with
4 known (and, I'd argue, incorrect) results flagged.  As expected,
the expression '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' matches
in linear time, as does the expression
'((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))'

% time agcre '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' dist/tests/2.in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0.063u 0.000s 0:00.06 100.0%    0+0k 0+0io 0pf+0w
% time egrep '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' dist/tests/2.in
^C88.462u 0.730s 1:29.21 99.9%  0+0k 0+0io 0pf+0w
%

The library and agcre utility have been run through valgrind to
confirm no memory leaks.

In general, the emphasis is on a modern, predictable, VM-style,
well-featured regexp library, in C, with a BSD license. In
particular, sljit has not been used to speed up on certain platforms,
most Perl regexp features are supported, as are back references,
and UTF-8, UTF-16 and UTF32.

Once again, I wouldn't expect anyone to use this as the main engine
in egrep. But I am always amazed at the uses for some of the things
that I write.

For more information about the Pike VM, and comparison to other
regexp implementations, please see:

https://swtch.com/~rsc/regexp/regexp2.html

Alistair Crooks
Tue Aug 15 07:43:34 PDT 2017

(agc)

2017-08-16 23:38:16 UTC MAIN commitmail json YAML

Write the "warm start" file to /var/run rather than /tmp.
(Restore changes clobbered by merge of FreeBSD changes. Hi christos!)

(ginsbach)

2017-08-16 23:38:14 UTC MAIN commitmail json YAML

Just what this world needs - another regexp library. However, for
something I was doing, I needed a regexp library in C, BSD-licensed,
and able to be exposed to a wide range of expressions, some better
controlled than others.

The resulting library is libagcre, which implements regular expression
compilation and execution. It uses the Pike Virtual Machine approach,
and features:

+ standard POSIX features where sane
+ some/most Perl escapes
+ lazy matching via '?'
+ non-capture parenthese (?:...)
+ in-expression case-insensitive directives are supported (?i)...(?-i)
+ all case-insensitivity is actioned at expression exec time.
Case-insensitivity can be specified at expression compile-time,
and, if so, it will be remembered.  But the expression itself, once
compiled, can be used to match in both a case-sensitive and insensitive
manner
+ utf8 is supported both for expressions and for input text when
matching
+ unicode escapes (in the Java format of \uABCD) are supported
+ exact multiple repetition specifiers {N}, and {N,M} are supported
+ backreferences are supported
+ utf16 (LE and BE) and utf32 (LE and BE) are supported, both for the
expression and for the input being searched
+ at the most basic level, individual 32bit unicode characters are
matched
+ an egrep/grep implementation for matching unicode regexps
is included

A simple implementation of sets is used to provide inclusion and
exclusion information for unicode characters, which is taken directly
from unicode.org. No bitmasks are used - ranges are specified by
using an upper and a lower bound for the codepoints. Callbacks can
also be added to these sets, to provide functionality similar to
the ctype macros across the whole unicode character set.

The standard regular expression basic3 torture test is passed with
4 known (and, I'd argue, incorrect) results flagged.  As expected,
the expression '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' matches
in linear time, as does the expression
'((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))'

% time agcre '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' dist/tests/2.in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0.063u 0.000s 0:00.06 100.0%    0+0k 0+0io 0pf+0w
% time egrep '(a?){9999}aaaaaaaaaaaaaaaaaaaaaaaaaaaaa' dist/tests/2.in
^C88.462u 0.730s 1:29.21 99.9%  0+0k 0+0io 0pf+0w
%

The library and agcre utility have been run through valgrind to
confirm no memory leaks.

In general, the emphasis is on a modern, predictable, VM-style,
well-featured regexp library, in C, with a BSD license. In
particular, sljit has not been used to speed up on certain platforms,
most Perl regexp features are supported, as are back references,
and UTF-8, UTF-16 and UTF32.

Once again, I wouldn't expect anyone to use this as the main engine
in egrep. But I am always amazed at the uses for some of the things
that I write.

For more information about the Pike VM, and comparison to other
regexp implementations, please see:

https://swtch.com/~rsc/regexp/regexp2.html

Alistair Crooks
Tue Aug 15 07:43:34 PDT 2017

(agc)

2017-08-16 22:52:48 UTC MAIN commitmail json YAML

2017-08-16 22:52:41 UTC MAIN commitmail json YAML

retire copyinout.S and fusu.S

(nisimura)

2017-08-16 22:49:05 UTC MAIN commitmail json YAML

2017-08-16 22:48:11 UTC MAIN commitmail json YAML

reimplement copy/fetch/store(9). mostly copied from riscv

(nisimura)

2017-08-16 22:37:34 UTC MAIN commitmail json YAML

add more sence. now compilable

(nisimura)

2017-08-16 21:32:23 UTC MAIN commitmail json YAML

2017-08-16 21:18:58 UTC MAIN commitmail json YAML

Remove extra newline.

(nat)

2017-08-16 21:09:48 UTC MAIN commitmail json YAML

If ALPS probe fails, send a PMS_RESET.
Restores functionality on a wrong version ALPS touchpad.

Addresses PR kern/52489.

This patch was prepared by/committed on behalf of maya@.

(nat)

2017-08-16 20:54:19 UTC MAIN commitmail json YAML

2017-08-16 18:23:03 UTC MAIN commitmail json YAML

Use today's date. Sort options. Remove superfluous Tn macro. Wording improvement.

(wiz)

2017-08-16 17:41:36 UTC MAIN commitmail json YAML

2017-08-16 14:22:58 UTC MAIN commitmail json YAML

fix typo, date, document -L

(christos)

2017-08-16 13:53:54 UTC MAIN commitmail json YAML

Switch dreamcast to HAVE_XORG_SERVER_VER=118.  It just works.

(tsutsui)

2017-08-16 13:53:20 UTC MAIN commitmail json YAML

2017-08-16 13:34:59 UTC MAIN commitmail json YAML

add s_rintl.c for aarch64. ok by ryo@.

(nisimura)

2017-08-16 11:22:52 UTC MAIN commitmail json YAML

On second thought, don't introduce nexttowardl() since we don't have that
yet elsewhere.

(he)

2017-08-16 09:18:24 UTC MAIN commitmail json YAML

In the non-softfloat m68k part, add s_nexttoward.c and s_nexttowardf.c,
so that we get nexttoward() and nexttowardf() implemented here as well.

(he)

2017-08-16 09:15:49 UTC MAIN commitmail json YAML

On systems without __HAVE_LONG_DOUBLE, also alias nexttoward() and
nexttowardl() to nextafter().

(he)

2017-08-16 08:44:40 UTC MAIN commitmail json YAML

2017-08-16 08:35:48 UTC MAIN commitmail json YAML

s/not sure why// and make these work :-)

(christos)

2017-08-15 22:23:09 UTC MAIN commitmail json YAML

Do not print ALPS related message when generic PS/2 case

(ryoon)

2017-08-15 21:21:18 UTC MAIN commitmail json YAML

Remove superfluous Tn macros.

(wiz)

2017-08-15 20:12:29 UTC jdolecek-ncq commitmail json YAML

Use ata_queue_free() instead of free() to deallocate chp->ch_queue during detach.

(jakllsch)

2017-08-15 12:15:10 UTC MAIN commitmail json YAML

Mention the installer question for the boot command.

(mlelstv)

2017-08-15 12:07:23 UTC MAIN commitmail json YAML

Ask for the boot command. It's necessary for some hardware
configurations and also to enable a serial console in the installed
system.

(mlelstv)

2017-08-15 11:21:32 UTC jdolecek-ncq commitmail json YAML

explicitly do not try to activate any further commands when running recovery
xfer; it was kind of implied since the code would not queue another non-NCQ
command when non-NCQ command is active, but this is better for readibility

(jdolecek)

2017-08-15 10:40:28 UTC MAIN commitmail json YAML

rintl is required for archs that support long double.

(mlelstv)

2017-08-15 10:27:59 UTC MAIN commitmail json YAML

fix spelling in previous

(mrg)

2017-08-15 10:22:59 UTC MAIN commitmail json YAML

note sbmips -> evbmips

(mrg)

2017-08-15 10:11:31 UTC MAIN commitmail json YAML

merge the rest of sbmips into evbmips.  install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet.  also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.

(mrg)

2017-08-15 09:52:49 UTC MAIN commitmail json YAML

Fix check of AmigaDOS environment vector for nonstandard disklabel values.
Don't set a default fsize for CD9660 partitions, the CD9660 filesystem
interprets it as a session offset.

(mlelstv)

2017-08-15 09:51:43 UTC MAIN commitmail json YAML

Simplify. error is constant, so replace it by its value. NFCI

(maya)

2017-08-15 09:49:38 UTC MAIN commitmail json YAML

Support installing from a CD9660 formatted disk partition.

(mlelstv)

2017-08-15 09:26:56 UTC MAIN commitmail json YAML

Remove dead code. it isn't possible to do non-__ELF__ build

(maya)

2017-08-15 09:25:00 UTC MAIN commitmail json YAML

Reduce the diff between amd64 and i386, and style.

(maxv)

2017-08-15 09:21:48 UTC MAIN commitmail json YAML

add some more getsockopt(2) params

(christos)

2017-08-15 09:16:59 UTC MAIN commitmail json YAML

Remove unused arg, to have the same definition as amd64.

(maxv)

2017-08-15 09:09:49 UTC MAIN commitmail json YAML

Remove fallback definition for __ELF__.

Failing to define it would've been a toolchain bug, not to be worked
around with a simple redefinition. fortunately, it doesn't appear to happen

(maya)

2017-08-15 09:08:39 UTC MAIN commitmail json YAML

2017-08-15 08:57:19 UTC MAIN commitmail json YAML

2017-08-15 08:52:41 UTC MAIN commitmail json YAML

remove unnecessary include. no aout code here!

(maya)

2017-08-15 08:51:38 UTC MAIN commitmail json YAML

2017-08-15 08:47:39 UTC MAIN commitmail json YAML

Remove dead code. it isn't possible to do non-__ELF__ builds

(maya)

2017-08-15 08:39:11 UTC MAIN commitmail json YAML

Remove dead code. it isn't possible to do non-__ELF__ builds

(maya)

2017-08-15 08:35:56 UTC MAIN commitmail json YAML

Reduce the diff between amd64 and i386. It also fixes a bug in amd64, where
large pages were not handled correctly.

(maxv)

2017-08-15 08:30:21 UTC MAIN commitmail json YAML

Clean up mix_write().

(isaki)

2017-08-15 08:28:21 UTC MAIN commitmail json YAML

Avoid possibility of integer overflow (and clean up).
- On 32bit arch and type argument is int32_t, orig[m] * tomix[m] is
  calculated first with int32 (possibility of overflow here) and then
  cast to int64_t for assignment.
- bigger_type is sufficient for product and result.

(isaki)

2017-08-15 06:57:53 UTC MAIN commitmail json YAML

2017-08-15 06:39:37 UTC MAIN commitmail json YAML

Remove __ELF__ vestige.

(maxv)

2017-08-15 06:37:50 UTC MAIN commitmail json YAML

2017-08-15 06:27:40 UTC MAIN commitmail json YAML

2017-08-15 06:04:28 UTC MAIN commitmail json YAML

Reduce the diff between i386 and amd64 (bios32_service not implemented
there).

(maxv)

2017-08-15 05:53:39 UTC netbsd-6 commitmail json YAML

2017-08-15 05:49:14 UTC netbsd-6-1 commitmail json YAML

2017-08-15 05:44:23 UTC netbsd-6-0 commitmail json YAML

2017-08-15 05:38:29 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22
etc/rc.d/sshd: revision 1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop

(snj)

2017-08-15 05:36:08 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22
etc/rc.d/sshd: revision 1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop

(snj)

2017-08-15 05:35:01 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22-1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop

(snj)

2017-08-15 05:31:52 UTC MAIN commitmail json YAML

Clean up audio_open().
As a result of sc_audiochan cleanup, this loop is the same as last + 1.

(isaki)

2017-08-15 05:27:54 UTC netbsd-6 commitmail json YAML

src/crypto/external/bsd/openssh/Makefile.inc@1.5.4.1 / diff / nxr@1.5.4.1
src/crypto/external/bsd/openssh/bin/Makefile.inc@1.2.8.1 / diff / nxr@1.2.8.1
src/crypto/external/bsd/openssh/bin/sftp/Makefile@1.4.4.1 / diff / nxr@1.4.4.1
src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile@1.3.4.1 / diff / nxr@1.3.4.1
src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile@1.1.8.1 / diff / nxr@1.1.8.1
src/crypto/external/bsd/openssh/bin/ssh/Makefile@1.7.4.1 / diff / nxr@1.7.4.1
src/crypto/external/bsd/openssh/bin/sshd/Makefile@1.8.4.1 / diff / nxr@1.8.4.1
src/crypto/external/bsd/openssh/dist/OVERVIEW@1.2.4.1 / diff / nxr@1.2.4.1
src/crypto/external/bsd/openssh/dist/PROTOCOL@1.2.4.1 / diff / nxr@1.2.4.1
src/crypto/external/bsd/openssh/dist/PROTOCOL.agent@1.2.4.1 / diff / nxr@1.2.4.1
src/crypto/external/bsd/openssh/dist/PROTOCOL.certkeys@1.2.4.1 / diff / nxr@1.2.4.1
src/crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305@1.1.1.2.14.2 / diff / nxr@1.1.1.2.14.2
src/crypto/external/bsd/openssh/dist/PROTOCOL.key@1.1.1.1.18.2 / diff / nxr@1.1.1.1.18.2
src/crypto/external/bsd/openssh/dist/PROTOCOL.krl@1.1.1.2.16.2 / diff / nxr@1.1.1.2.16.2
src/crypto/external/bsd/openssh/dist/PROTOCOL.mux@1.3.4.1 / diff / nxr@1.3.4.1
src/crypto/external/bsd/openssh/dist/addrmatch.c@1.4.4.1 / diff / nxr@1.4.4.1
src/crypto/external/bsd/openssh/dist/atomicio.c@1.4.4.1 / diff / nxr@1.4.4.1
src/crypto/external/bsd/openssh/dist/auth-bsdauth.c@1.2.8.1 / diff / nxr@1.2.8.1
src/crypto/external/bsd/openssh/dist/auth-chall.c@1.3.4.1 / diff / nxr@1.3.4.1
src/crypto/external/bsd/openssh/dist/auth-krb5.c@1.4.4.1 / diff / nxr@1.4.4.1
      :
(more 276 files)
Apply patch (requested by mrg in ticket #1468):
Update OpenSSH to 7.5.

(snj)

2017-08-15 05:17:59 UTC netbsd-6-1 commitmail json YAML

src/crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305@1.1.1.2.12.2 / diff / nxr@1.1.1.2.12.2
src/crypto/external/bsd/openssh/dist/PROTOCOL.key@1.1.1.1.16.2 / diff / nxr@1.1.1.1.16.2
src/crypto/external/bsd/openssh/dist/PROTOCOL.krl@1.1.1.2.14.2 / diff / nxr@1.1.1.2.14.2
src/crypto/external/bsd/openssh/dist/bcrypt_pbkdf.c@1.4.10.2 / diff / nxr@1.4.10.2
src/crypto/external/bsd/openssh/dist/bitmap.c@1.5.10.2 / diff / nxr@1.5.10.2
src/crypto/external/bsd/openssh/dist/bitmap.h@1.4.10.2 / diff / nxr@1.4.10.2
src/crypto/external/bsd/openssh/dist/blf.h@1.1.16.2 / diff / nxr@1.1.16.2
src/crypto/external/bsd/openssh/dist/blocks.c@1.5.10.2 / diff / nxr@1.5.10.2
src/crypto/external/bsd/openssh/dist/blowfish.c@1.4.10.2 / diff / nxr@1.4.10.2
src/crypto/external/bsd/openssh/dist/chacha.c@1.5.10.2 / diff / nxr@1.5.10.2
src/crypto/external/bsd/openssh/dist/chacha.h@1.1.1.2.12.2 / diff / nxr@1.1.1.2.12.2
src/crypto/external/bsd/openssh/dist/cipher-aesctr.c@1.1.1.2.16.2 / diff / nxr@1.1.1.2.16.2
src/crypto/external/bsd/openssh/dist/cipher-aesctr.h@1.1.1.1.16.2 / diff / nxr@1.1.1.1.16.2
src/crypto/external/bsd/openssh/dist/cipher-chachapoly.c@1.5.10.2 / diff / nxr@1.5.10.2
src/crypto/external/bsd/openssh/dist/cipher-chachapoly.h@1.1.1.1.16.2 / diff / nxr@1.1.1.1.16.2
src/crypto/external/bsd/openssh/dist/crypto_api.h@1.1.1.1.16.2 / diff / nxr@1.1.1.1.16.2
src/crypto/external/bsd/openssh/dist/digest-libc.c@1.6.10.2 / diff / nxr@1.6.10.2
src/crypto/external/bsd/openssh/dist/digest-openssl.c@1.5.10.2 / diff / nxr@1.5.10.2
src/crypto/external/bsd/openssh/dist/digest.h@1.1.1.2.16.2 / diff / nxr@1.1.1.2.16.2
src/crypto/external/bsd/openssh/dist/ed25519.c@1.5.10.2 / diff / nxr@1.5.10.2
      :
(more 58 files)
Apply patch (requested by mrg in ticket #1468):
Update OpenSSH to 7.5.

(snj)

2017-08-15 05:11:25 UTC MAIN commitmail json YAML

Clean up audio_allocbufs().
As a result of sc_audiochan cleanup, it is easy to access sc_hwvc.

(isaki)

2017-08-15 05:05:32 UTC MAIN commitmail json YAML

Remove dead codes.
sc->sc_opens never changes in this loop and as a result of
previous sc_audiochan cleanup "sc_opens == 0" is the same as
"sc_audiochan is empty".

(isaki)