<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/libexec/rtld-elf/libmap.c, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-10-03T11:34:28Z</updated>
<entry>
<title>MFC r338955:</title>
<updated>2018-10-03T11:34:28Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-10-03T11:34:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b1abbe55ca7ec9fa2436a4ab970f49e2f1a3834f'/>
<id>urn:sha1:b1abbe55ca7ec9fa2436a4ab970f49e2f1a3834f</id>
<content type='text'>
When doing lm_add(), check for duplicates.
</content>
</entry>
<entry>
<title>MFC r338428:</title>
<updated>2018-09-05T21:24:26Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-05T21:24:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=790670e5fb5d65d2f7f3686b703b467d118b9dbf'/>
<id>urn:sha1:790670e5fb5d65d2f7f3686b703b467d118b9dbf</id>
<content type='text'>
Style cleanup.
</content>
</entry>
<entry>
<title>MFC r324856:</title>
<updated>2018-09-05T21:23:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-05T21:23:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3d4f3e1c7e86ffbd92ca0bd627da866d5e176106'/>
<id>urn:sha1:3d4f3e1c7e86ffbd92ca0bd627da866d5e176106</id>
<content type='text'>
Don't call realpath(3) from libmap rtld code.
</content>
</entry>
<entry>
<title>Rather than using the #define for path names, indirect through a char *</title>
<updated>2015-10-31T04:39:55Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2015-10-31T04:39:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3deca56f3f3ec38ffa843605bd0c9bd2299b1511'/>
<id>urn:sha1:3deca56f3f3ec38ffa843605bd0c9bd2299b1511</id>
<content type='text'>
variable that could change for different executable types detected.
</content>
</entry>
<entry>
<title>Move all the paths into a new path.h to centralize them.</title>
<updated>2015-10-31T04:39:28Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2015-10-31T04:39:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b2a4014cbb4a2a9b382ca9481c8726581aba8170'/>
<id>urn:sha1:b2a4014cbb4a2a9b382ca9481c8726581aba8170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always check the limits of array index variables before using them.</title>
<updated>2014-08-21T02:40:33Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-08-21T02:40:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0fa46a42318ad56f1414d2822c6ab82e72dde6fa'/>
<id>urn:sha1:0fa46a42318ad56f1414d2822c6ab82e72dde6fa</id>
<content type='text'>
Obtained from:	DragonFlyBSD
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix LD_LIBMAP.</title>
<updated>2014-05-18T17:14:08Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2014-05-18T17:14:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=490c68de9882158a5ccd610576ebf30d2f8a4d2a'/>
<id>urn:sha1:490c68de9882158a5ccd610576ebf30d2f8a4d2a</id>
<content type='text'>
The r232862 passed the pointer to end of string to lmc_parse() and free().

Submitted by:	Wolfgang Jenkner &lt;wjenkner@inode.at&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Make the directory mapping functionality, which was previously only</title>
<updated>2013-09-21T21:03:52Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2013-09-21T21:03:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8182b3bee15162fd01b961d07515c2e766933822'/>
<id>urn:sha1:8182b3bee15162fd01b961d07515c2e766933822</id>
<content type='text'>
available in 32-bit compatibility mode, unconditional.

Overhaul the man page, which had evolved more by accretion than by design.

Approved by:	re (gjb)
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>rtld: Fix fd leak with parallel dlopen and fork/exec.</title>
<updated>2012-11-04T21:42:24Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2012-11-04T21:42:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e194282943c98622f529ff0e8c9a21f0e796367d'/>
<id>urn:sha1:e194282943c98622f529ff0e8c9a21f0e796367d</id>
<content type='text'>
Rtld did not set FD_CLOEXEC on its internal file descriptors; therefore,
such a file descriptor may be passed to a process created by another thread
running in parallel to dlopen() or fdlopen().

No other threads are expected to be running during parsing of the hints
and libmap files but the file descriptors need not be passed to child
processes so add O_CLOEXEC there as well.

This change will break fdlopen() (as used by OpenPAM) on kernels without
F_DUPFD_CLOEXEC (added in July). Note that running new userland on old
kernels is not supported.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>open the resolved path</title>
<updated>2012-05-05T16:37:14Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2012-05-05T16:37:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5c98f30724c754a7cf5fa61ba804e05c63e12312'/>
<id>urn:sha1:5c98f30724c754a7cf5fa61ba804e05c63e12312</id>
<content type='text'>
fix debug message

Submitted by:	John Marino &lt;draco@marino.st&gt;
Approved by:	des (mentor)
</content>
</entry>
</feed>
