<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.bin/catman, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2017-09-13T16:35:16Z</updated>
<entry>
<title>Deorbit catman. The tradeoff of disk for performance has long since tipped</title>
<updated>2017-09-13T16:35:16Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2017-09-13T16:35:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4572fb3faf80473e4dbb13dc956386c27cb2ad00'/>
<id>urn:sha1:4572fb3faf80473e4dbb13dc956386c27cb2ad00</id>
<content type='text'>
in favor of just rendering the manpage instead of relying on pre-formatted
catpages. Note, this does not impede the ability to use existing catpages,
it just removes the utility to generate them.

Reviewed by:	imp, allanjude
Approved by:	emaste (mentor)
Differential Revision:	https://reviews.freebsd.org/D12317
</content>
</entry>
<entry>
<title>Make catman(1) use mandoc(1) by default</title>
<updated>2017-05-21T22:28:28Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2017-05-21T22:28:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4d16f068f299d6051b1ed364884765046c93b024'/>
<id>urn:sha1:4d16f068f299d6051b1ed364884765046c93b024</id>
<content type='text'>
catman(1) checks if mandoc(1) do support the manpage before trying to generate
the catpage and falls back on nroff, using the same mechanism as man(1).
</content>
</entry>
<entry>
<title>Instead of ignoring the EEXIST from link(), unconditionally unlink</title>
<updated>2016-05-13T05:49:02Z</updated>
<author>
<name>Don Lewis</name>
<email>truckman@FreeBSD.org</email>
</author>
<published>2016-05-13T05:49:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e4efa066e19a68bb4e4d5312c679d85ce8c7e0b9'/>
<id>urn:sha1:e4efa066e19a68bb4e4d5312c679d85ce8c7e0b9</id>
<content type='text'>
the terget before calling link().  This should prevent links to an
old copy of the file from being retained.
</content>
</entry>
<entry>
<title>If fchdir() fails, call err() instead of warn().</title>
<updated>2016-05-12T23:37:58Z</updated>
<author>
<name>Don Lewis</name>
<email>truckman@FreeBSD.org</email>
</author>
<published>2016-05-12T23:37:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=52af39633af3054c14622f64d27f772ae75aef3f'/>
<id>urn:sha1:52af39633af3054c14622f64d27f772ae75aef3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid Coverity NUL termination warning about strncpy() by using</title>
<updated>2016-05-12T23:14:31Z</updated>
<author>
<name>Don Lewis</name>
<email>truckman@FreeBSD.org</email>
</author>
<published>2016-05-12T23:14:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3694294ca587c218a529ea3ae31cb8f7aaa69842'/>
<id>urn:sha1:3694294ca587c218a529ea3ae31cb8f7aaa69842</id>
<content type='text'>
memcpy() instead.  It's probably a bit more optimal in this case
anyway. [1]

The program logic leading up to the creation of the strncpy/memcpy
destination buffer is a bit hairy.  Add a call to assert() to make
it clear what is happening here and detect any potential buffer
overruns in the future.

Check a couple syscall error returns.  Ignore the EEXIST error from
link() to preserve existing behavior. [2] [3]

Reported by:	Coverity
CID:		1009659 [1], 1009349 [2], 1009350 [3]
</content>
</entry>
<entry>
<title>Add META_MODE support.</title>
<updated>2015-06-13T19:20:56Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2015-06-13T19:20:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ccfb965433c67f3bda935a3cdf334be2e3c4348d'/>
<id>urn:sha1:ccfb965433c67f3bda935a3cdf334be2e3c4348d</id>
<content type='text'>
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision:       D2796
Reviewed by: brooks imp
</content>
</entry>
<entry>
<title>dirdeps.mk now sets DEP_RELDIR</title>
<updated>2015-06-08T23:35:17Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2015-06-08T23:35:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=44d314f704764f0247a540648a4b4fc3e8012133'/>
<id>urn:sha1:44d314f704764f0247a540648a4b4fc3e8012133</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2014-05-16T14:09:51Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2014-05-16T14:09:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=fae50821ae22099d0406090228bc4c5b6af693ad'/>
<id>urn:sha1:fae50821ae22099d0406090228bc4c5b6af693ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2014-05-10T05:16:28Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2014-05-10T05:16:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=76b28ad6ab6dc8d4a62cb7de7f143595be535813'/>
<id>urn:sha1:76b28ad6ab6dc8d4a62cb7de7f143595be535813</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2013-03-11T17:21:52Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2013-03-11T17:21:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7cf3a1c6b250b3d5403c89c485b8a9ae77d2d89d'/>
<id>urn:sha1:7cf3a1c6b250b3d5403c89c485b8a9ae77d2d89d</id>
<content type='text'>
</content>
</entry>
</feed>
