<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin, branch release/10.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-03-23T00:53:31Z</updated>
<entry>
<title>In preparation for 10.3-RELEASE, revert r296976, i. e. the merge of</title>
<updated>2016-03-23T00:53:31Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2016-03-23T00:53:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22adccfa2c72bf9d544604d78904e0a5ad85a106'/>
<id>urn:sha1:22adccfa2c72bf9d544604d78904e0a5ad85a106</id>
<content type='text'>
r296416 (head) and r296969 (stable/10) respectively. With SAVESIGVEC
enabled, csh(1) and tcsh(1) leak signal masks after spawning external
commands. This causes strange effects like for example SIGTERM not
being delivered to rc(8) scripts on shutdown albeit these use sh(1),
if csh(1) or tcsh(1) are used as login shell of root. As such r296976
causes way more problems than it solves.
It is anticipated that a proper changeset for the original problem
will be issued as an Errata Notice post-10.3-RELEASE.

PR:		208132
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC 296416:</title>
<updated>2016-03-17T01:17:42Z</updated>
<author>
<name>Mark Peek</name>
<email>mp@FreeBSD.org</email>
</author>
<published>2016-03-17T01:17:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b3a74505aa8147c58cfaa0d2fe17621ff31ebb5'/>
<id>urn:sha1:6b3a74505aa8147c58cfaa0d2fe17621ff31ebb5</id>
<content type='text'>
Signal handling within tcsh vfork code path will conflict with some system
libraries (such as libthr) which maintain their own signal state. This
change adds the tcsh SAVESIGVEC option to save and restore the sigvecs for
the signals the child modifies before it execs.

Reviewed by:	kib, rwatson
Reported by:	kib
Approved by:	re
</content>
</entry>
<entry>
<title>MFC r289677:</title>
<updated>2016-01-07T00:40:51Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-01-07T00:40:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a178238de949d3a5b2d886b0fae9611edfb3ac1'/>
<id>urn:sha1:2a178238de949d3a5b2d886b0fae9611edfb3ac1</id>
<content type='text'>
  Fix a ton of speelling errors
</content>
</entry>
<entry>
<title>MFC	r292877:</title>
<updated>2016-01-06T16:32:39Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-01-06T16:32:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aeb5f70f8361d746c1fd8af09b5a2e45b473e601'/>
<id>urn:sha1:aeb5f70f8361d746c1fd8af09b5a2e45b473e601</id>
<content type='text'>
pax: prevent possible buffer overflow

Or at least quiet down some static analyzers about it.

CID:	978835
Obtained from:	OpenBSD
</content>
</entry>
<entry>
<title>MFC r292517: sh/mknodes: Close files and check for errors when writing.</title>
<updated>2015-12-27T17:53:39Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2015-12-27T17:53:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e4911314f79b1d044360e4d4eabeb5d6633bd14a'/>
<id>urn:sha1:e4911314f79b1d044360e4d4eabeb5d6633bd14a</id>
<content type='text'>
This is a build tool only and does not affect run time.

PR:		204951
</content>
</entry>
<entry>
<title>MFC	r292454, r292455</title>
<updated>2015-12-26T18:37:01Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2015-12-26T18:37:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29e9b915fdeb3a044a067594854cc6ed6c7c7b83'/>
<id>urn:sha1:29e9b915fdeb3a044a067594854cc6ed6c7c7b83</id>
<content type='text'>
ed(1): Prevent possible string overflows

Use strlcpy to guarantee NULL termination.

With hint from:	imp, cem, ngie
CID:		1007252
</content>
</entry>
<entry>
<title>MFC r292360: sh: Fix use-after-free when attempting to modify a read-only</title>
<updated>2015-12-23T18:24:40Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2015-12-23T18:24:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ea0cac5849e608b9847737f590c82b13653ff44'/>
<id>urn:sha1:6ea0cac5849e608b9847737f590c82b13653ff44</id>
<content type='text'>
variable.

Reported by:	bapt
</content>
</entry>
<entry>
<title>MFC r276669,r276723:</title>
<updated>2015-12-15T18:09:03Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-12-15T18:09:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80a7c67a67879244cd25d2f7e1a69a6770d5baad'/>
<id>urn:sha1:80a7c67a67879244cd25d2f7e1a69a6770d5baad</id>
<content type='text'>
r276669:

Integrate bin/cat/tests from NetBSD into atf/kyua

Sponsored by: EMC / Isilon Storage Division

r276723:

Install d_align.{in,out} for the :align test

Pointyhat to: me
</content>
</entry>
<entry>
<title>MFC r291942:</title>
<updated>2015-12-14T20:29:31Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-12-14T20:29:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50389c22cc0b50de89ee1801468a478f772bd4c5'/>
<id>urn:sha1:50389c22cc0b50de89ee1801468a478f772bd4c5</id>
<content type='text'>
  Add missing CLEANFILES.
</content>
</entry>
<entry>
<title>MFC r291919:</title>
<updated>2015-12-10T07:11:46Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-12-10T07:11:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6847d0e33fd17e2d5a5b18e83f4faa6f2fad466'/>
<id>urn:sha1:a6847d0e33fd17e2d5a5b18e83f4faa6f2fad466</id>
<content type='text'>
Enable bin/ls testcases disabled previously because of issues with how
kyua 0.11's version of report-junit was rendering non-printable characters

Upgrade to kyua 0.12 to obtain a fixed version of the command

Output verified with python 2.7.10's xml.dom.minidom module

Sponsored by: EMC / Isilon Storage Division
</content>
</entry>
</feed>
