<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-10-04T19:07:38Z</updated>
<entry>
<title>Fix a bug in UNIX socket handling in the linux emulator which was</title>
<updated>2011-10-04T19:07:38Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2011-10-04T19:07:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52bc579fa2e5845541940b0b16bf5dab6eff31f5'/>
<id>urn:sha1:52bc579fa2e5845541940b0b16bf5dab6eff31f5</id>
<content type='text'>
exposed by the security fix in FreeBSD-SA-11:05.unix.

Approved by:	so (cperciva)
Approved by:	re (kib)
Security:	Related to FreeBSD-SA-11:05.unix, but not actually
		a security fix.
</content>
</entry>
<entry>
<title>MFC r193012:</title>
<updated>2010-01-03T03:23:17Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2010-01-03T03:23:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4896ba1e57d02257ab177dde9c19a6695de67ae9'/>
<id>urn:sha1:4896ba1e57d02257ab177dde9c19a6695de67ae9</id>
<content type='text'>
Add new sysconfig bits, Fix the bogus numbering of the old bits.

Submitted by:	"Pedro f. Giffuni" &lt;giffunip asme org&gt;
Obtained from:	NetBSD
PR:		kern/91293
</content>
</entry>
<entry>
<title>MFC r189927:</title>
<updated>2009-12-22T20:05:09Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-12-22T20:05:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ecd05784b3744993c67565f3baac2e75106faf0'/>
<id>urn:sha1:9ecd05784b3744993c67565f3baac2e75106faf0</id>
<content type='text'>
Supply AT_EXECPATH auxinfo entry to the interpreter, both for native and
compat32 binaries.

Note that the merge was edited due to fexecve(2) support not present in
stable/7.

Tested by:	bms, Mykola Dzham &lt;freebsd levsha org ua&gt;
</content>
</entry>
<entry>
<title>MFC r186212 (by imp):</title>
<updated>2009-12-22T19:51:49Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-12-22T19:51:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8364adf0d18ae993ba641360fc98045ff2901c6'/>
<id>urn:sha1:e8364adf0d18ae993ba641360fc98045ff2901c6</id>
<content type='text'>
AT_DEBUG and AT_BRK were OBE like 10 years ago, so retire them.

MFC r186225:
Remove two remnant uses of AT_DEBUG.
</content>
</entry>
<entry>
<title>MFC r179785, r180496:</title>
<updated>2009-11-29T17:27:58Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-29T17:27:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c026dad5f4fdeb2406e48bb0d2abf8723f1ce1fb'/>
<id>urn:sha1:c026dad5f4fdeb2406e48bb0d2abf8723f1ce1fb</id>
<content type='text'>
  Remove obselete PECOFF image activator support.

Discussed with:	secteam, kib
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>As we pass the 'offset' unvalidated to vn_rdwr() make sure</title>
<updated>2009-11-16T20:34:53Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-16T20:34:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=514a12827f470d97c8893194fa575da80ae4e6a2'/>
<id>urn:sha1:514a12827f470d97c8893194fa575da80ae4e6a2</id>
<content type='text'>
that it is unsigned rather than possibly set to something negative
by a malicious binary.

This is just the immediate fix to the problem mentioned in
PR kern/80742 and by http://milw0rm.com/exploits/9206 but does
not fix all possible problems imgact_pecoff has.

As this feature does not work and is not compiled in by default,
the security team considers this vulnerability to be of low risk
to the user population and will not be issuing an advisory.

Note that this is a direct commit to stable/7 as pecoff support has
been removed from head and stable/8 already.

PR:		kern/80742
Reported by:	Oliver Pinter (oliver.pntr gmail.com) via freebsd-security
Help reproducing and testing by: Damian Weber (dweber htw-saarland.de)
MFC After:	3 days
</content>
</entry>
<entry>
<title>MFC r198945:</title>
<updated>2009-11-12T14:27:09Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2009-11-12T14:27:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba811935912bcc4dbfa64ca400fe63d3f5b171b1'/>
<id>urn:sha1:ba811935912bcc4dbfa64ca400fe63d3f5b171b1</id>
<content type='text'>
  Fix typo in kernel message. The fix is based upon the patch in the PR.

  PR:		kern/140279
  Submitted by:	Alexander Best &lt;alexbestms@math.uni-muenster.de&gt;
</content>
</entry>
<entry>
<title>MFC r196653:</title>
<updated>2009-09-07T13:37:04Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-09-07T13:37:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7878753185357dc4c1474d53ec8d2a6b9a4bd8e2'/>
<id>urn:sha1:7878753185357dc4c1474d53ec8d2a6b9a4bd8e2</id>
<content type='text'>
  Make sure FreeBSD binaries without .note.ABI-tag section work
  correctly and do not match a colliding Debian GNU/kFreeBSD
  brandinfo statements.
  For this mark the Debian GNU/kFreeBSD brandinfo that it must have
  an .note.ABI-tag section and ignore the old EI_OSABI brandinfo
  when comparing a possibly colliding set of options.

  Due to SYSINIT we add the brandinfo in a non-deterministic order,
  so native FreeBSD is not always first. We may want to consider
  to force native FreeBSD to come first as well.

  The only way a problem could currently be noticed is when running an
  i386 binary without the .note.ABI-tag on amd64 and the Debian GNU/kFreeBSD
  brandinfo  was matched first,  as the fallback to ld-elf32.so.1 does
  not exist in that case.

Reported and tested by:	ticso
In collaboration with:	kib
</content>
</entry>
<entry>
<title>MFC r196512:</title>
<updated>2009-08-27T17:36:59Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-08-27T17:36:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f613e8217080c49a8fbf89b40bbc4a0737a7b67c'/>
<id>urn:sha1:f613e8217080c49a8fbf89b40bbc4a0737a7b67c</id>
<content type='text'>
  Fix handling of .note.ABI-tag section for GNU systems [1].
  Handle GNU/Linux according to LSB Core Specification 4.0,
  Chapter 11. Object Format, 11.8. ABI note tag.

  Also check the first word of desc, not only name, according to
  glibc abi-tags specification to distinguish between Linux and
  kFreeBSD.

  Add explicit handling for Debian GNU/kFreeBSD, which runs
  on our kernels as well [2].

  In {amd64,i386}/trap.c, when checking osrel of the current process,
  also check the ABI to not change the signal behaviour for Linux
  binary processes, now that we save an osrel version for all three
  from the lists above in struct proc [2] (slightly different to HEAD).

  These changes make it possible to run FreeBSD, Debian GNU/kFreeBSD
  and Linux binaries on the same machine again for at least i386 and
  amd64, and no longer break kFreeBSD which was detected as GNU(/Linux).

PR:		kern/135468
Submitted by:	dchagin [1] (initial patch)
Suggested by:	kib [2]
Tested by:	Petr Salinger (Petr.Salinger seznam.cz) for kFreeBSD
Reviewed by:	kib
</content>
</entry>
<entry>
<title>Regen.</title>
<updated>2009-08-01T01:54:42Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-08-01T01:54:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=173aed1325598c3b9efbdd02c3897f8381a98f4e'/>
<id>urn:sha1:173aed1325598c3b9efbdd02c3897f8381a98f4e</id>
<content type='text'>
</content>
</entry>
</feed>
