<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-06-12T02:00:15Z</updated>
<entry>
<title>MFC r208795; additional date -v detail</title>
<updated>2010-06-12T02:00:15Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2010-06-12T02:00:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9a1e85664dd15d3b77da800bacfc3b66f79af3e'/>
<id>urn:sha1:c9a1e85664dd15d3b77da800bacfc3b66f79af3e</id>
<content type='text'>
PR:		147354
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r205940:</title>
<updated>2010-06-11T17:38:24Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2010-06-11T17:38:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ad7a11c94c49f4c1c826179831d91f8eca12f94c'/>
<id>urn:sha1:ad7a11c94c49f4c1c826179831d91f8eca12f94c</id>
<content type='text'>
Remove unused files.

PR:		bin/38256
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>iMFC r208484: Fix back references in substitute command for pax(1)</title>
<updated>2010-06-11T15:55:18Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2010-06-11T15:55:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0de0ac37c9737b897609cbceb62d792f559e3fac'/>
<id>urn:sha1:0de0ac37c9737b897609cbceb62d792f559e3fac</id>
<content type='text'>
pax(1) was trying to copy the back-referenced data from
the match pattern, not the matched data.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r208035:</title>
<updated>2010-05-20T18:47:34Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2010-05-20T18:47:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=943101847bc5e28e40eca462c910381977262532'/>
<id>urn:sha1:943101847bc5e28e40eca462c910381977262532</id>
<content type='text'>
Update authors and history.
</content>
</entry>
<entry>
<title>MFC r207944: sh: Fix pathname expansion with quoted slashes like *\/.</title>
<updated>2010-05-16T22:52:51Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-05-16T22:52:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d366e1de7fa9177599a96a2575c377698119c4ca'/>
<id>urn:sha1:d366e1de7fa9177599a96a2575c377698119c4ca</id>
<content type='text'>
These are git commits 36f0fa8fcbc8c7b2b194addd29100fb40e73e4e9 and
d6d06ff5c2ea0fa44becc5ef4340e5f2f15073e4 in dash.

Because this is the first code I'm importing from dash to expand.c, add the
Herbert Xu copyright notice which is in dash's expand.c.

When pathname expanding *\/, the CTLESC representing the quoted state was
erroneously taken as part of the * pathname component. This CTLESC was then
seen by the pattern matching code as escaping the '\0' terminating the
string.

The code is slightly different because dash converts the CTLESC characters
to backslashes and removes all the other CTL* characters to allow
substituting glob(3).

The effect of the bug was also slightly different from dash (where nothing
matched at all). Because a CTLESC can escape a '\0' in some way, whether
files were included despite the bug depended on memory that should not be
read. In particular, on many machines /*\/ expanded to a strict subset of
what /*/ expanded to.

Example:
  echo /*"/null"

This should print /dev/null, not /*/null.

PR:		bin/146378
Obtained from:	dash
</content>
</entry>
<entry>
<title>Merge r199631: Handle current work directories of arbitrary length.</title>
<updated>2010-05-16T10:01:06Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2010-05-16T10:01:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7baf1076be252b464518b53ff19d2bff3518e912'/>
<id>urn:sha1:7baf1076be252b464518b53ff19d2bff3518e912</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r206548:</title>
<updated>2010-05-11T11:22:18Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-05-11T11:22:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b721d61527eccf35918a6ff495abed4794b7f49b'/>
<id>urn:sha1:b721d61527eccf35918a6ff495abed4794b7f49b</id>
<content type='text'>
Update the list of the process flags for P_WKILLED.
</content>
</entry>
<entry>
<title>MFC r207189: symlink(7): Add lpathconf(2) and *at system calls.</title>
<updated>2010-05-02T13:36:23Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-05-02T13:36:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4eb99be9772db1ea2a28b3e6827f2af7870830b'/>
<id>urn:sha1:f4eb99be9772db1ea2a28b3e6827f2af7870830b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r207188: symlink(7): The ownership of symlinks is used by the system,</title>
<updated>2010-05-02T12:43:18Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-05-02T12:43:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e96d10e414a7642358c74a9821e7f6d38945c03f'/>
<id>urn:sha1:e96d10e414a7642358c74a9821e7f6d38945c03f</id>
<content type='text'>
in at least three ways, so do not say it is ignored:
* who may delete/rename a symlink in a sticky directory
* who may do lchflags(2)/lchown(2)/lchmod(2)
* whose inode quota is charged
</content>
</entry>
<entry>
<title>MFC r207021: ln: Allow a trailing slash when creating a link to a directory.</title>
<updated>2010-05-01T14:33:26Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-05-01T14:33:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=312a3c0cba419a0c12388216036159d454273fe3'/>
<id>urn:sha1:312a3c0cba419a0c12388216036159d454273fe3</id>
<content type='text'>
In the 'ln source... directory' synopsis, the basename of each source
determines the name of the created link. Determine this using basename(3)
instead of strrchr(..., '/') which is incorrect if the pathname ends in a
slash.

PR:		121568
</content>
</entry>
</feed>
