<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libc/yp, branch release/7.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=release%2F7.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=release%2F7.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2007-07-24T13:06:08Z</updated>
<entry>
<title>Set timeout for all NIS RPC requests to 1 second and not just for</title>
<updated>2007-07-24T13:06:08Z</updated>
<author>
<name>Simon L. B. Nielsen</name>
<email>simon@FreeBSD.org</email>
</author>
<published>2007-07-24T13:06:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=33e6f9c10c4f0c3f47dafe8a22350971dc5fecfd'/>
<id>urn:sha1:33e6f9c10c4f0c3f47dafe8a22350971dc5fecfd</id>
<content type='text'>
yp_next as revision 1.50 did.  This should fix, or at least very much
reduce the risk of, NIS timing out due to UDP packet loss for NIS
functions.

See also revision 1.50 for more details about the general problem.

Tested by:	nosedive, freefall, hub, mx1, brooks
MFC after:	1 week
Approved by:	re (mux)
</content>
</entry>
<entry>
<title>Use C comments since we now preprocess these files with CPP.</title>
<updated>2007-04-29T14:05:22Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-04-29T14:05:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5f864214bbb2612cbb8b1b69d124036711b73946'/>
<id>urn:sha1:5f864214bbb2612cbb8b1b69d124036711b73946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Bump _yplib_timeout limit from 10 to 20 seconds to better handle</title>
<updated>2007-03-04T10:30:43Z</updated>
<author>
<name>Simon L. B. Nielsen</name>
<email>simon@FreeBSD.org</email>
</author>
<published>2007-03-04T10:30:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2861f68d489fd7415d8ee6f2961a2b2f3b0acca9'/>
<id>urn:sha1:2861f68d489fd7415d8ee6f2961a2b2f3b0acca9</id>
<content type='text'>
  packet loss when talking to a NIS server.
- Set 1 second retry timeout to further realistically handle UDP
  packet loss for yp_next packet bursts.  If the packet hasn't come
  back within 1 second its rather unlikely to come back at all.  There
  is still back-off mechanism in RPC so if there is another reason
  than packet loss for the lack of response within 1 second, the NIS
  server will not be totally bombarded with requests.

This reduces the risk of NIS failing with:

     yp_next: clnt_call: RPC: Timed out

considerably.  This is mainly a problem if you have larger NIS maps
(like at FreeBSD.org) since enumerations of the lists will cause a UDP
packet bursts where a few packets being lost once in a while do
happen.

MFC after:	1 week
Discussed with:	peter
Problem mainly diagnosed by:	peter
</content>
</entry>
<entry>
<title>Add each directory's symbol map file to SYM_MAPS.</title>
<updated>2006-03-13T01:15:01Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2006-03-13T01:15:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6fad3aaf157b3ab3d64b99ca7c14751124c044dd'/>
<id>urn:sha1:6fad3aaf157b3ab3d64b99ca7c14751124c044dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add symbol maps and initial symbol version definitions to libc.</title>
<updated>2006-03-13T00:53:21Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2006-03-13T00:53:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=cce72e8860e207b5be84acb82c75f0e644a60e29'/>
<id>urn:sha1:cce72e8860e207b5be84acb82c75f0e644a60e29</id>
<content type='text'>
Reviewed by:	davidxu
</content>
</entry>
<entry>
<title>do mutex lock for each yp calls.  with this,</title>
<updated>2005-05-03T20:30:31Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2005-05-03T20:30:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d21de89a71f0c850e167d5cb1ca07c0ec4910bd6'/>
<id>urn:sha1:d21de89a71f0c850e167d5cb1ca07c0ec4910bd6</id>
<content type='text'>
  http://cvsweb.netbsd.org/bsdweb.cgi/src/regress/lib/libpthread/resolv/
is working.
</content>
</entry>
<entry>
<title>MUTEX_INITIALIZER should be used instead of</title>
<updated>2005-04-06T15:16:04Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2005-04-06T15:16:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1b482912d124eaa5e1c0abb83ef7cc87b9e205f1'/>
<id>urn:sha1:1b482912d124eaa5e1c0abb83ef7cc87b9e205f1</id>
<content type='text'>
PTHREAD_MUTEX_INITIALIZER, here.
</content>
</entry>
<entry>
<title>protect _yp_domain with mutex lock.</title>
<updated>2005-04-05T18:07:59Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2005-04-05T18:07:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=069eb2cafbd04644ab994cc2a7684b86f5c33447'/>
<id>urn:sha1:069eb2cafbd04644ab994cc2a7684b86f5c33447</id>
<content type='text'>
Inspired by:	NetBSD
</content>
</entry>
<entry>
<title>Use socklen_t where appropriate.</title>
<updated>2005-03-11T14:17:12Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-03-11T14:17:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=595e532309e983d7d6c86f88867f786b3ccaa756'/>
<id>urn:sha1:595e532309e983d7d6c86f88867f786b3ccaa756</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Back out the `hiding' of strlcpy and strlcat.  Several people</title>
<updated>2003-05-01T19:03:14Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-05-01T19:03:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d05090827f0e5b95cc7d2bcdde8b3b4e0f986241'/>
<id>urn:sha1:d05090827f0e5b95cc7d2bcdde8b3b4e0f986241</id>
<content type='text'>
vocally objected to this safety belt.
</content>
</entry>
</feed>
