<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC r191414</title>
<updated>2009-04-23T17:19:25Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2009-04-23T17:19:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=563a73f034278f43b88f0dbdd8c3a6a567aebd18'/>
<id>urn:sha1:563a73f034278f43b88f0dbdd8c3a6a567aebd18</id>
<content type='text'>
Correct the information about when the respective functionality first
appeared in FreeBSD.

Approved by:  re (kensmith)
</content>
</entry>
<entry>
<title>MFH r190382,190416,190525:</title>
<updated>2009-04-12T19:06:41Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2009-04-12T19:06:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2cba1749222b437072476ad1dbe6e4e592da6a46'/>
<id>urn:sha1:2cba1749222b437072476ad1dbe6e4e592da6a46</id>
<content type='text'>
- getaddrinfo(3) should accept numeric when ai_socktype is not
  specified in hint or hints is NULL.
- Add support for SCTP to getaddrinfo(3).
  Now, getaddrinfo(3) returns two SOCK_STREAMs, IPPROTO_TCP and
  IPPROTO_SCTP.  It confuses some programs.  If getaddrinfo(3) returns
  IPPROTO_SCTP when SOCK_STREAM is specified by hints.ai_socktype, at
  least Apache doesn't work.  So, I made getaddrinfo(3) to return
  IPPROTO_SCTP with SOCK_STREAM only when IPPROTO_SCTP is specified
  explicitly by hints.ai_protocol.
- Query DNS only once per an address family.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r190482: zero out memory before use and free.</title>
<updated>2009-04-11T15:19:26Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2009-04-11T15:19:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a0b7611fb83c6a67e4e957cf933c8a2917480c33'/>
<id>urn:sha1:a0b7611fb83c6a67e4e957cf933c8a2917480c33</id>
<content type='text'>
Approved by:	re (kib)
Security:	Potential Information Leak
</content>
</entry>
<entry>
<title>MFC r190266:</title>
<updated>2009-03-25T15:42:07Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-03-25T15:42:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e8c562aaf0c1528456f4921ee25ad3a2a7c997c9'/>
<id>urn:sha1:e8c562aaf0c1528456f4921ee25ad3a2a7c997c9</id>
<content type='text'>
7.2 will be the first release where strndup() appears.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Mostly synchronize  lib/libthr and sys/kern/kern_umtx.c with the code</title>
<updated>2009-03-24T20:57:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-03-24T20:57:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd'/>
<id>urn:sha1:5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd</id>
<content type='text'>
from HEAD.

Since libkse is still built on RELENG_7, pthread_cleanup_push/pop
are left as the functions, but the support code in libthr is present for
the macro versions.

Malloc in RELENG_7 does not require thread exit hook, but I decided
to add empty handler for it, instead of removing callback from thr_exit().

No mergeinfo since this change is prepared by patching libthr and then
bringing in required missed bits.

Requested by:	bms
Reviewed by:	davidxu
Tested by:	bms, Mykola Dzham &lt;i levsha org ua&gt;
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Partial MFC of r189131:</title>
<updated>2009-03-14T18:19:50Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-03-14T18:19:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b046f4c0c76df7520dfe09e23395dc8352e5b7df'/>
<id>urn:sha1:b046f4c0c76df7520dfe09e23395dc8352e5b7df</id>
<content type='text'>
  Make sure %zd treats negative arguments properly on 32-bit platforms.

  PR:		131880
</content>
</entry>
<entry>
<title>MFC r189283:</title>
<updated>2009-03-12T13:45:55Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-03-12T13:45:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3112e9d48546c4c7b13a53224e8907a102ab2b0e'/>
<id>urn:sha1:3112e9d48546c4c7b13a53224e8907a102ab2b0e</id>
<content type='text'>
Correct types of variables used to track amount of allocated SysV shared
memory from int to size_t. Implement a workaround for current ABI not
allowing to properly save size for and report more then 2GB sized segment
of shared memory.

This makes it possible to use &gt; 2 GB shared memory segments on 64bit
architectures. Please note the new BUGS section in shmctl(2) and
UPDATING note for limitations of this temporal solution.

MFC r189398:
Systematically use vm_size_t to specify the size of the segment for VM KPI.
Do not overload the local variable size in kern_shmat() due to vm_size_t
change.
Fix style bug by adding explicit comparision with 0.

MFC r189399:
Improve the grammar and wording in the changes to shmctl(2) manpage.

Put an UPDATING entry and bump __FreeBSD_version for the change.
</content>
</entry>
<entry>
<title>MFC: Add support for "superpages" on amd64 and i386.  This includes adding the</title>
<updated>2009-02-26T15:59:22Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-02-26T15:59:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=15826f991ff92f0afe64311327d5a2f38aae5cbf'/>
<id>urn:sha1:15826f991ff92f0afe64311327d5a2f38aae5cbf</id>
<content type='text'>
superpage reservation system to the machine-independent VM system as well as
changes to the pmap code for amd64 and i386 to support superpages.

Reviewed by:	alc
Tested by:	ps
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2009-02-18T20:12:08Z</updated>
<author>
<name>Jamie Gritton</name>
<email>jamie@FreeBSD.org</email>
</author>
<published>2009-02-18T20:12:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d9b2b21a3d80303d48894d4cf593473f47863ac'/>
<id>urn:sha1:5d9b2b21a3d80303d48894d4cf593473f47863ac</id>
<content type='text'>
 r188144:
   Standardize the various prison_foo_ip[46] functions and prison_if to
   return zero on success and an error code otherwise.  The possible errors
   are EADDRNOTAVAIL if an address being checked for doesn't match the
   prison, and EAFNOSUPPORT if the prison doesn't have any addresses in
   that address family.  For most callers of these functions, use the
   returned error code instead of e.g. a hard-coded EADDRNOTAVAIL or
   EINVAL.

   Always include a jailed() check in these functions, where a non-jailed
   cred always returns success (and makes no changes).  Remove the explicit
   jailed() checks that preceded many of the function calls.

 r188146:
   Don't allow creating a socket with a protocol family that the current
   jail doesn't support.  This involves a new function prison_check_af,
   like prison_check_ip[46] but that checks only the family.

   With this change, most of the errors generated by jailed sockets
   shouldn't ever occur, at least until jails are changeable.

 r188148:
   Remove redundant calls of prison_local_ip4 in in_pcbbind_setup, and of
   prison_local_ip6 in in6_pcbbind.

 r188149:
   Call prison_if from rtm_get_jailed, instead of splitting it out into
   prison_check_ip4 and prison_check_ip6.  As prison_if includes a jailed()
   check, remove that check before calling rtm_get_jailed.

 r188151:
   Don't bother null-checking the thread pointer before the prison checks
   in udp6_connect (td is already dereferenced elsewhere without such a
   check).  This makes the conversion from a sockaddr to a sockaddr_in6
   always happen, so convert once at the beginning of the function rather
   than twice in the middle.

Approved by:	bz (mentor)
</content>
</entry>
</feed>
