<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/socket, branch ruby-1.9.1-376-11.fc13</title>
<subtitle>Ruby GIT repository</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/'/>
<entry>
<title>merges r24482, r25061, r25124, r25126, r25552 from trunk into ruby_1_9_1.</title>
<updated>2009-11-12T16:01:28+00:00</updated>
<author>
<name>kanemoto</name>
<email>kanemoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-11-12T16:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=8371969dc57d3451b378c05cb2e08b8b98ec1fbc'/>
<id>8371969dc57d3451b378c05cb2e08b8b98ec1fbc</id>
<content type='text'>
These patches are for AIX compilation issues. This commit is allowed by
branch master (yugui). Thanks!

* ext/socket/extconf.rb : Compilation failure on AIX.
  ss_len (a member of struct sockaddr_storage) has preceding __,
  but ss_family does not have it from AIX 5.2.

* Makefile.in (miniruby): suppress duplication warning on AIX.

* common.mk (ruby.imp): add text section [Bug #2064].

* common.mk (ruby.imp): do not export Init_*.

* dln.c (aix_loaderror): fixed typo. suppress warnings.

* common.mk (ruby.imp): excluded prelude.o to get rid of circular
  dependency.  [ruby-dev:39052]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These patches are for AIX compilation issues. This commit is allowed by
branch master (yugui). Thanks!

* ext/socket/extconf.rb : Compilation failure on AIX.
  ss_len (a member of struct sockaddr_storage) has preceding __,
  but ss_family does not have it from AIX 5.2.

* Makefile.in (miniruby): suppress duplication warning on AIX.

* common.mk (ruby.imp): add text section [Bug #2064].

* common.mk (ruby.imp): do not export Init_*.

* dln.c (aix_loaderror): fixed typo. suppress warnings.

* common.mk (ruby.imp): excluded prelude.o to get rid of circular
  dependency.  [ruby-dev:39052]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21505 from trunk into ruby_1_9_1.</title>
<updated>2009-01-15T15:38:42+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-15T15:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=72f25c648fb329577865b1d34a6801c14abe94c8'/>
<id>72f25c648fb329577865b1d34a6801c14abe94c8</id>
<content type='text'>
* ext/socket/extconf.rb (gai_strerror): checks if available and if
  returns const pointer.

* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
  available.  [ruby-core:21328]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/extconf.rb (gai_strerror): checks if available and if
  returns const pointer.

* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
  available.  [ruby-core:21328]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21484 from trunk into ruby_1_9_1.</title>
<updated>2009-01-15T15:36:48+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-15T15:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=d5aa9dc3dcf7ebe2468f103abc77b3ede1ba42e5'/>
<id>d5aa9dc3dcf7ebe2468f103abc77b3ede1ba42e5</id>
<content type='text'>
	* ext/socket/{getaddrinfo,getnameinfo}.c: need to include ws2tcpip.h
	  on Windows.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* ext/socket/{getaddrinfo,getnameinfo}.c: need to include ws2tcpip.h
	  on Windows.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21476 from trunk into ruby_1_9_1.</title>
<updated>2009-01-15T15:36:29+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-15T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=65453bd7fef5d7059aa1212f3e918cc887e639a9'/>
<id>65453bd7fef5d7059aa1212f3e918cc887e639a9</id>
<content type='text'>
	* ext/socket/extconf.rb: use headers instead of "netdb.h" in checking
	  getnameinfo() and getaddrinfo() because Windows doesn't have it.
	  see [ruby-dev:37757].

	* ext/socket/sockport.h (SA_LEN): use sockaddr_in6 when defined AF_INET6
	  if INET6 is not defined.  winsock2's getaddrinfo() returns
	  sockaddr_in6 if ipv6 is available.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* ext/socket/extconf.rb: use headers instead of "netdb.h" in checking
	  getnameinfo() and getaddrinfo() because Windows doesn't have it.
	  see [ruby-dev:37757].

	* ext/socket/sockport.h (SA_LEN): use sockaddr_in6 when defined AF_INET6
	  if INET6 is not defined.  winsock2's getaddrinfo() returns
	  sockaddr_in6 if ipv6 is available.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21469 from trunk into ruby_1_9_1.</title>
<updated>2009-01-15T15:35:25+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-15T15:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=63a354333c8f3a412adabf83c10dc557985ca89e'/>
<id>63a354333c8f3a412adabf83c10dc557985ca89e</id>
<content type='text'>
* ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short
  sockaddr.
  (sock_s_unpack_sockaddr_un): ditto.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short
  sockaddr.
  (sock_s_unpack_sockaddr_un): ditto.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21278 from trunk into ruby_1_9_1.</title>
<updated>2009-01-04T06:15:58+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-04T06:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=958c78371860c14befdbb020f7db2f4cc4b245dd'/>
<id>958c78371860c14befdbb020f7db2f4cc4b245dd</id>
<content type='text'>
* ext/socket/socket.c: don't apply socktype hack [ruby-core:184] for
  sock_s_getaddrinfo.
  (sock_getaddrinfo): add socktype_hack argument.
  (sock_addrinfo): call sock_getaddrinfo with socktype_hack.
  (sock_s_getaddrinfo): call sock_getaddrinfo without socktype_hack.
  [ruby-dev:37674]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/socket.c: don't apply socktype hack [ruby-core:184] for
  sock_s_getaddrinfo.
  (sock_getaddrinfo): add socktype_hack argument.
  (sock_addrinfo): call sock_getaddrinfo with socktype_hack.
  (sock_s_getaddrinfo): call sock_getaddrinfo without socktype_hack.
  [ruby-dev:37674]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r21202 from trunk into ruby_1_9_1.</title>
<updated>2009-01-01T06:41:54+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-01-01T06:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=13ba4cd3417c2ca73c622b4bb11c5d7f2c82beba'/>
<id>13ba4cd3417c2ca73c622b4bb11c5d7f2c82beba</id>
<content type='text'>
* ext/socket/mkconstants.rb: use sock_define_uconst for INADDR_*
  constants because Socket::INADDR_LOOPBACK should be 0x7f000001
  instead of -0xffffff.

* ext/socket/socket.c (sock_define_uconst): defined.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/mkconstants.rb: use sock_define_uconst for INADDR_*
  constants because Socket::INADDR_LOOPBACK should be 0x7f000001
  instead of -0xffffff.

* ext/socket/socket.c (sock_define_uconst): defined.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r20847 from trunk into ruby_1_9_1.</title>
<updated>2008-12-19T11:37:25+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2008-12-19T11:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=e7431d755bbe1cac0f72bdb0d3c29c475d45275c'/>
<id>e7431d755bbe1cac0f72bdb0d3c29c475d45275c</id>
<content type='text'>
* ext/socket/socket.c (unix_recv_io): relax msg_controllen error
  check.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@20878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/socket.c (unix_recv_io): relax msg_controllen error
  check.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@20878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>merges r20387 and r20390 from trunk into ruby_1_9_1.</title>
<updated>2008-11-30T09:24:58+00:00</updated>
<author>
<name>yugui</name>
<email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2008-11-30T09:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=a43dafcf825dbb2779e6eff655eed2d0e7df7739'/>
<id>a43dafcf825dbb2779e6eff655eed2d0e7df7739</id>
<content type='text'>
* ext/socket/socket.c (sock_s_getaddrinfo): refactored to remove
  code duplication regarding getaddrinfo.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@20424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/socket/socket.c (sock_s_getaddrinfo): refactored to remove
  code duplication regarding getaddrinfo.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@20424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/socket/socket.c (sock_s_getservbyport): check if the port range.</title>
<updated>2008-10-23T07:16:20+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2008-10-23T07:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=67966d892c6a3ba05c848f4ade49fc7a278ed174'/>
<id>67966d892c6a3ba05c848f4ade49fc7a278ed174</id>
<content type='text'>
  [ruby-core:19460]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  [ruby-core:19460]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
