<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sbin, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-03-23T07:36:53Z</updated>
<entry>
<title>MFC r248279:</title>
<updated>2013-03-23T07:36:53Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-03-23T07:36:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=20ff566dff72257155b8675c787774b55b0c0e19'/>
<id>urn:sha1:20ff566dff72257155b8675c787774b55b0c0e19</id>
<content type='text'>
Correct type for DIOCGSTRIPESIZE.  Without this there
would be a stack overflow which will crash the program
later.

PR:		bin/176953
Submitted by:	r4721 tormail org
Approved by:	re (rodrigc)
</content>
</entry>
<entry>
<title>MFC r247281, r247345:</title>
<updated>2013-03-06T06:59:42Z</updated>
<author>
<name>Mikolaj Golub</name>
<email>trociny@FreeBSD.org</email>
</author>
<published>2013-03-06T06:59:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=43bb6da8a6dc3f7801d0f23ea4c08ecddc48ce77'/>
<id>urn:sha1:43bb6da8a6dc3f7801d0f23ea4c08ecddc48ce77</id>
<content type='text'>
r247281:

Add i/o error counters to hastd(8) and make hastctl(8) display
them.  This may be useful for detecting problems with HAST disks.

Discussed with and reviewed by: pjd

r247345:

Fix casting.
</content>
</entry>
<entry>
<title>MFC r247281:</title>
<updated>2013-03-06T06:59:10Z</updated>
<author>
<name>Mikolaj Golub</name>
<email>trociny@FreeBSD.org</email>
</author>
<published>2013-03-06T06:59:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3ff2e4107a66130e2c0322a92b38307c55e574b0'/>
<id>urn:sha1:3ff2e4107a66130e2c0322a92b38307c55e574b0</id>
<content type='text'>
Add i/o error counters to hastd(8) and make hastctl(8) display
them.  This may be useful for detecting problems with HAST disks.

Discussed with and reviewed by: pjd
</content>
</entry>
<entry>
<title>MFC r246134 ...</title>
<updated>2013-03-04T23:22:37Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2013-03-04T23:22:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=211fa129e06e194153fd061e27fcc5bc161cc2a0'/>
<id>urn:sha1:211fa129e06e194153fd061e27fcc5bc161cc2a0</id>
<content type='text'>
Improve devd startup time, by tweaking some string handling routines that are
heavily used when parsing config files.  Mostly these changes avoid making
temporary copies of the strings, and avoid doing byte at a time append
operations, on the most-used code path.
</content>
</entry>
<entry>
<title>MFC ...</title>
<updated>2013-03-04T23:15:25Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2013-03-04T23:15:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c348e3352517d6bd6a01118116fbc2cbacd036e'/>
<id>urn:sha1:9c348e3352517d6bd6a01118116fbc2cbacd036e</id>
<content type='text'>
 r210609 - remove unused string
 r210610 - avoid copy ctors by using prefix operators
 r213646 - allow spacey things (liberal whitespace parsing)
 r236388 - libc++ compatibility (add :: prefix to bind() call)
 r240823 - use O_CLOEXEC for open instead of separate fcntl(2) call
 r243932 - prefer init expression to assignment in ctor

 r209583 ...

 Expand system into my_system, and add the necessary tidyness that we
 need.  Close the pidfile.  Then close all descriptors &gt;= 3 to avoid
 information leakage to children.

 This solves the problem of not being able to restart devd when you
 have, for example, a dhclient forked to configure your network...
</content>
</entry>
<entry>
<title>MFC r209583 ...</title>
<updated>2013-03-04T22:04:14Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2013-03-04T22:04:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab8a70ecfd3d91c2b2d6ded6c64d84b88181fabf'/>
<id>urn:sha1:ab8a70ecfd3d91c2b2d6ded6c64d84b88181fabf</id>
<content type='text'>
Expand system into my_system, and add the necessary tidyness that we
need.  Close the pidfile.  Then close all descriptors &gt;= 3 to avoid
information leakage to children.

This solves the problem of not being able to restart devd when you
have, for example, a dhclient forked to configure your network...
</content>
</entry>
<entry>
<title>MFC r246121 r246361 ...</title>
<updated>2013-03-04T17:39:17Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2013-03-04T17:39:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=94c0717c1a10e67a03997fb0ddd3d8b1362dd48f'/>
<id>urn:sha1:94c0717c1a10e67a03997fb0ddd3d8b1362dd48f</id>
<content type='text'>
Fix a descriptor leak in devd.  Clients reading /var/run/devd.pipe can close
their socket connection any time, and devd only notices that when it gets an
error trying to write an event to the client.  On a system with no device
change activity, clients could connect and disappear repeatedly without devd
noticing, leading to an ever-growing list of open socket descriptors in devd.

Now devd uses poll(2) looking for POLLHUP on all existing clients every time
a new client connection is established, and also periodically (once a minute)
to proactively find zombie clients and reap the socket descriptors.  It also
now has a connection limit, configurable with a new -l &lt;num&gt; command line arg.
When the maximum number of connections is reached it stops accepting new
connections until some current clients drop off.

Bump .Dd in for content change (r246361).
</content>
</entry>
<entry>
<title>MFC r226775:</title>
<updated>2013-03-04T05:46:54Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2013-03-04T05:46:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=39d96b458e863157a48f753754f1b79ddb9ed1ec'/>
<id>urn:sha1:39d96b458e863157a48f753754f1b79ddb9ed1ec</id>
<content type='text'>
- Add support for a "!" character in regex matching in devd(8).  It inverts
  the logic (true/false) of the matching.

- Add "!usbus[0-9]+" to IFNET ATTACH notification handler in the default
  devd.conf to prevent rc.d/netif from running when usbus[0-9]+ is attached.
</content>
</entry>
<entry>
<title>MFC 239356,239564:</title>
<updated>2013-02-26T19:14:29Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2013-02-26T19:14:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2b6c3f97c255c3e1dfd47efdcfd7385d9ef44e83'/>
<id>urn:sha1:2b6c3f97c255c3e1dfd47efdcfd7385d9ef44e83</id>
<content type='text'>
Teach dhclient to track changes in link state and to enter the reboot
state when the link on an interface goes up causing dhclient to attempt
to renew its existing lease.

PR:		bin/166656
</content>
</entry>
<entry>
<title>MFC r246329:</title>
<updated>2013-02-25T08:14:07Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-02-25T08:14:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3cac94e0752ae180c45def98eb81a6c73e4523cc'/>
<id>urn:sha1:3cac94e0752ae180c45def98eb81a6c73e4523cc</id>
<content type='text'>
Use stripesize as smallest block size if it's available.
</content>
</entry>
</feed>
