<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu, branch release/8.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-09-24T20:43:08Z</updated>
<entry>
<title>MFC r197259</title>
<updated>2009-09-24T20:43:08Z</updated>
<author>
<name>Stephane E. Potvin</name>
<email>sepotvin@FreeBSD.org</email>
</author>
<published>2009-09-24T20:43:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c6c8b3e8f6654d41fb5f7206ab3590ccf5a8069'/>
<id>urn:sha1:0c6c8b3e8f6654d41fb5f7206ab3590ccf5a8069</id>
<content type='text'>
The buffer returned by fgetln is not a "C" string and might not be NUL
terminated. Make sure that it is before using it.

Reviewed by:    marck@
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
</entry>
<entry>
<title>Second attempt at eliminating .text relocations in shared libraries</title>
<updated>2009-07-14T21:19:13Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-07-14T21:19:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2286fe763592aa13d320186bf3e233a560af749b'/>
<id>urn:sha1:2286fe763592aa13d320186bf3e233a560af749b</id>
<content type='text'>
compiled with stack protector.

Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC
generates local calls to this function which result in absolute
relocations put into position-independent code segment, making dynamic
loader do extra work every time given shared library is being relocated
and making affected text pages non-shareable.

Reviewed by:        kib
Approved by:        re (kib)
</content>
</entry>
<entry>
<title>Back out previous revision until better tested fix is ready.</title>
<updated>2009-06-29T01:33:59Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-29T01:33:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d48890cfb8cf92f9f2d49763781b20fd01e1e9d4'/>
<id>urn:sha1:d48890cfb8cf92f9f2d49763781b20fd01e1e9d4</id>
<content type='text'>
Approved by: re (impliciti, by approving previos check-in)
</content>
</entry>
<entry>
<title>Eliminate .text relocations in shared libraries compiled with stack protector.</title>
<updated>2009-06-28T23:51:39Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-28T23:51:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a162c9ae9c55a9593b15ef618f4df0a045e39dbd'/>
<id>urn:sha1:a162c9ae9c55a9593b15ef618f4df0a045e39dbd</id>
<content type='text'>
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC generates
local calls to this function which result in absolute relocations put into
position-independent code segment, making dynamic loader do extra work everys
time given shared library is being relocated and making affected text pages
non-shareable.

Reviewed by:        kib
Approved by:        re (kensmith)
</content>
</entry>
<entry>
<title>Add libjail, a (somewhat) simpler interface to the jail_set and jail_get</title>
<updated>2009-06-24T18:18:35Z</updated>
<author>
<name>Jamie Gritton</name>
<email>jamie@FreeBSD.org</email>
</author>
<published>2009-06-24T18:18:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=de6f37045c093865da6d233be60dbc3db241f383'/>
<id>urn:sha1:de6f37045c093865da6d233be60dbc3db241f383</id>
<content type='text'>
system calls and the security.jail.param sysctls.

Approved by:	bz (mentor)
</content>
</entry>
<entry>
<title>Compile static gcov library with -fPIC to match what stock GCC builds</title>
<updated>2009-06-21T01:54:47Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-21T01:54:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c78339e9d82ef5e104b1ac36e7ac95827c50116c'/>
<id>urn:sha1:c78339e9d82ef5e104b1ac36e7ac95827c50116c</id>
<content type='text'>
are doing. This is required for libgcov.a to be usable on amd64.

Reported by:	stas
</content>
</entry>
<entry>
<title>Don't set $PATH - if the caller doesn't have /bin and /usr/bin in their</title>
<updated>2009-06-14T06:09:33Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2009-06-14T06:09:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c33b82645a8a87d1a0d660e129602ce96ea9c678'/>
<id>urn:sha1:c33b82645a8a87d1a0d660e129602ce96ea9c678</id>
<content type='text'>
PATH then they can expect things to break.

PR:		135417
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Change the internal buffer used to store input lines from a static buffer</title>
<updated>2009-05-08T02:18:46Z</updated>
<author>
<name>Stephane E. Potvin</name>
<email>sepotvin@FreeBSD.org</email>
</author>
<published>2009-05-08T02:18:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ab20e104c725eb316253051ac826d1b5a8d8423'/>
<id>urn:sha1:9ab20e104c725eb316253051ac826d1b5a8d8423</id>
<content type='text'>
to a dynamically allocated one in order to support input lines of
arbitrary length.

Approved by:	kan (mentor)
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix build breakage due to the interplay between r189801 and r189824.</title>
<updated>2009-03-14T22:50:03Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-03-14T22:50:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14b55f2f95324d2260d96320a15e0832f0a23a00'/>
<id>urn:sha1:14b55f2f95324d2260d96320a15e0832f0a23a00</id>
<content type='text'>
In particular, vendor sources that aren't ready for gnu99 should
still be compiled with gnu89. (Before r189824, these would have
generated warnings if you tried to compile them in gnu99 mode,
but the warnings went unheeded due to -Wno-error.)
</content>
</entry>
</feed>
