<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-05-31T16:55:45Z</updated>
<entry>
<title>Fix kernel stack disclosure in Linux compatibility layer. [SA-16:20]</title>
<updated>2016-05-31T16:55:45Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2016-05-31T16:55:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3b6d05264f164de15224257803c5e9b9d331dbd8'/>
<id>urn:sha1:3b6d05264f164de15224257803c5e9b9d331dbd8</id>
<content type='text'>
Fix kernel stack disclosure in 4.3BSD compatibility layer. [SA-16:21]

Security:	SA-16:20
Security:	SA-16:21
Approved by:	so
</content>
</entry>
<entry>
<title>o Fix filemon and bmake meta-mode stability issues. [EN-16:01]</title>
<updated>2016-01-14T09:10:46Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2016-01-14T09:10:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f86e2d395476d8856f8ec778b41942180ef632c'/>
<id>urn:sha1:7f86e2d395476d8856f8ec778b41942180ef632c</id>
<content type='text'>
o Fix invalid TCP checksums with pf(4). [EN-16:02.pf]
o Fix YP/NIS client library critical bug. [EN-16:03.yplib]
o Fix SCTP ICMPv6 error message vulnerability. [SA-16:01.sctp]
o Fix ntp panic threshold bypass vulnerability. [SA-16:02.ntp]
o Fix Linux compatibility layer incorrect futex handling. [SA-16:03.linux]
o Fix Linux compatibility layer setgroups(2) system call. [SA-16:04.linux]
o Fix TCP MD5 signature denial of service. [SA-16:05.tcp]
o Fix insecure default bsnmpd.conf permissions. [SA-16:06.bsnmpd]

Errata:		FreeBSD-EN-16:01.filemon
Errata:		FreeBSD-EN-16:02.pf
Errata:		FreeBSD-EN-16:03.yplib
Security:	FreeBSD-SA-16:01.sctp, CVE-2016-1879
Security:	FreeBSD-SA-16:02.ntp, CVE-2015-5300
Security:	FreeBSD-SA-16:03.linux, CVE-2016-1880
Security:	FreeBSD-SA-16:04.linux, CVE-2016-1881
Security:	FreeBSD-SA-16:05.tcp, CVE-2016-1882
Security:	FreeBSD-SA-16:06.bsnmpd, CVE-2015-5677
Approved by:	so
</content>
</entry>
<entry>
<title>Merge r263233 from HEAD to stable/10:</title>
<updated>2015-03-19T13:37:36Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2015-03-19T13:37:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c0b8b26921d2b7336f487bf71f7bf9e555e374e'/>
<id>urn:sha1:8c0b8b26921d2b7336f487bf71f7bf9e555e374e</id>
<content type='text'>
  Update kernel inclusions of capability.h to use capsicum.h instead; some
  further refinement is required as some device drivers intended to be
  portable over FreeBSD versions rely on __FreeBSD_version to decide whether
  to include capability.h.

Sponsored by:	Google, Inc.
</content>
</entry>
<entry>
<title>MFC r276564, r276654:</title>
<updated>2015-01-11T07:02:03Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-01-11T07:02:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5fb673c63298ccc14fd1e369bfbeb20c0d9bcf51'/>
<id>urn:sha1:5fb673c63298ccc14fd1e369bfbeb20c0d9bcf51</id>
<content type='text'>
Cast *path to silence clang -Wpointer-sign warning.

Indeed, instead of hiding the kern___getcwd() bug by bogus cast
in r276564, change path type to char * (pathnames are always char *).
And remove bogus casts of malloc().
kern___getcwd() internally doesn't actually use or support u_char *
paths, except to copy them to a normal char * path.

These changes are not visible to libc as libc/gen/getcwd.c misdeclares
__getcwd() as taking a plain char * path.

While here remove _SYS_SYSPROTO_H_ for __getcwd() syscall as
we always have sysproto.h.
</content>
</entry>
<entry>
<title>MFC r276550:</title>
<updated>2015-01-09T07:32:43Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-01-09T07:32:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e9b513027efac6134c35b6325aa95cf15818601'/>
<id>urn:sha1:4e9b513027efac6134c35b6325aa95cf15818601</id>
<content type='text'>
Remove Giant from linux_getcwd() due to VFS is MPSAFE now.
</content>
</entry>
<entry>
<title>MFC r276512:</title>
<updated>2015-01-08T06:32:56Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-01-08T06:32:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0bfa28d76362a09ceb706ef6cc9c6bfd2a5617c'/>
<id>urn:sha1:a0bfa28d76362a09ceb706ef6cc9c6bfd2a5617c</id>
<content type='text'>
Fix Clang -Wpointer-sign warnings.
</content>
</entry>
<entry>
<title>MFC r276511:</title>
<updated>2015-01-08T06:29:52Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-01-08T06:29:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ded2fb94990b1225f0525f2c08f64f3081e53c11'/>
<id>urn:sha1:ded2fb94990b1225f0525f2c08f64f3081e53c11</id>
<content type='text'>
Fix Clang warning: passing 'unsigned int *' to parameter of type 'int *'
converts between pointers to integer types with different sign.
</content>
</entry>
<entry>
<title>MFC r271982 and r271990 to support CentOS 6 ports.</title>
<updated>2014-12-15T16:14:49Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2014-12-15T16:14:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a51efad226b2b067e6d34047a1653f043726d07'/>
<id>urn:sha1:1a51efad226b2b067e6d34047a1653f043726d07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r272059:</title>
<updated>2014-09-27T08:33:50Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2014-09-27T08:33:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ebf074b6ec14fde999379d7f9c90e7eab2d921e'/>
<id>urn:sha1:6ebf074b6ec14fde999379d7f9c90e7eab2d921e</id>
<content type='text'>
Remake Linux' SOUND_MIXER_INFO IOCTL as a wrapper around new FreeBSD's one.

Submitted by:	Dmitry Luhtionov &lt;dmitryluhtionov@gmail.com&gt;

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r271743:</title>
<updated>2014-09-23T07:50:04Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2014-09-23T07:50:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a7ffee45dabd8b260a2fd8154797488d4f5a807'/>
<id>urn:sha1:8a7ffee45dabd8b260a2fd8154797488d4f5a807</id>
<content type='text'>
  Implement most of timer_{create,settime,gettime,getoverrun,delete}
  for amd64/linux32.  Fix the entirely bogus (untested) version from
  r161310 for i386/linux using the same shared code in compat/linux.

  It is unclear to me if we could support more clock mappings but
  the current set allows me to successfully run commercial
  32bit linux software under linuxolator on amd64.

  Reviewed by:			jhb
  Differential Revision:	D784
Sponsored by:			DARPA, AFRL
Approved by:			re (gjb)
</content>
</entry>
</feed>
