<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat, 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>MFC 281266:</title>
<updated>2015-06-02T14:54:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-06-02T14:54:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df0a3be9ebc8ce5854a576df0008416c1af619b1'/>
<id>urn:sha1:df0a3be9ebc8ce5854a576df0008416c1af619b1</id>
<content type='text'>
Move the 32-bit compatible procfs types from freebsd32.h to &lt;sys/procfs.h&gt;
and export them to userland.
- Define __HAVE_REG32 on platforms that define a reg32 structure and check
  for this in &lt;sys/procfs.h&gt; to control when to export prstatus32, etc.
- Add prstatus32_t and prpsinfo32_t typedefs for the 32-bit structures.
  libbfd looks for these types, and having them fixes 'gcore' in gdb of a
  32-bit process on a 64-bit platform.
- Use the structure definitions from &lt;sys/procfs.h&gt; in gcore's elf32 core
  dump code instead of duplicating the definitions.
</content>
</entry>
<entry>
<title>Fix COMPAT_FREEBSD32 build on ia64.  This is a direct commit to</title>
<updated>2015-05-28T13:12:05Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-05-28T13:12:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d77026dc9a30d8855cd44b41c64da71384240cd'/>
<id>urn:sha1:3d77026dc9a30d8855cd44b41c64da71384240cd</id>
<content type='text'>
stable/10 since ia64 is not present in head.
</content>
</entry>
<entry>
<title>MFC r282708:</title>
<updated>2015-05-24T07:32:02Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-24T07:32:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8137d23074ff59b6b6265eff815abe540b1f45f5'/>
<id>urn:sha1:8137d23074ff59b6b6265eff815abe540b1f45f5</id>
<content type='text'>
On exec, single-threading must be enforced before arguments space is
allocated from exec_map.
</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 274817,274878,276801,276840,278976:</title>
<updated>2015-02-23T18:38:41Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-02-23T18:38:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=beeb3a0d3e86d4f60cca787eb59114b6f5634509'/>
<id>urn:sha1:beeb3a0d3e86d4f60cca787eb59114b6f5634509</id>
<content type='text'>
Improve support for XSAVE with debuggers.
- Dump an NT_X86_XSTATE note if XSAVE is in use. This note is designed
  to match what Linux does in that 1) it dumps the entire XSAVE area
  including the fxsave state, and 2) it stashes a copy of the current
  xsave mask in the unused padding between the fxsave state and the
  xstate header at the same location used by Linux.
- Teach readelf() to recognize NT_X86_XSTATE notes.
- Change PT_GET/SETXSTATE to take the entire XSAVE state instead of
  only the extra portion. This avoids having to always make two
  ptrace() calls to get or set the full XSAVE state.
- Add a PT_GET_XSTATE_INFO which returns the length of the current
  XSTATE save area (so the size of the buffer needed for PT_GETXSTATE)
  and the current XSAVE mask (%xcr0).
</content>
</entry>
<entry>
<title>MFC r277322:</title>
<updated>2015-01-25T13:15:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-01-25T13:15:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62c9493151944ca273624e251e39260b61d4632c'/>
<id>urn:sha1:62c9493151944ca273624e251e39260b61d4632c</id>
<content type='text'>
Add procctl(2) PROC_TRACE_CTL command to enable or disable debugger
attachment to the process.
</content>
</entry>
<entry>
<title>MFC r277211:</title>
<updated>2015-01-22T09:02:58Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-01-22T09:02:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8dc8fe3650be7c2037b6356625470973320124f1'/>
<id>urn:sha1:8dc8fe3650be7c2037b6356625470973320124f1</id>
<content type='text'>
fcntl F_O{GET,SET}LK take pointer as the arg, handle them properly for
compat32.
</content>
</entry>
<entry>
<title>Regen for r276955 (__getcwd path bug).</title>
<updated>2015-01-11T07:04:18Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2015-01-11T07:04:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=11483b98ac28fd7e3125e850bbef72be0026ce2f'/>
<id>urn:sha1:11483b98ac28fd7e3125e850bbef72be0026ce2f</id>
<content type='text'>
</content>
</entry>
</feed>
