File tree Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Original file line number Diff line number Diff line change
1
+ Fri Jul 3 09:05:38 2009 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>
2
+
3
+ * lib/drb/drb.rb (open_server_inaddr_any): fixed multiple network
4
+ families problem. a patch from Charl Matthee at [ruby-core:21033].
5
+
1
6
Wed Jul 1 15:46:30 2009 Tanaka Akira <akr@fsij.org>
2
7
3
8
* lib/pathname.rb (Pathname#sub): set $~ in block.binding.
Original file line number Diff line number Diff line change @@ -842,15 +842,10 @@ def self.open_server_inaddr_any(host, port)
842
842
Socket ::SOCK_STREAM ,
843
843
0 ,
844
844
Socket ::AI_PASSIVE )
845
- family = infos . collect { |af , *_ | af } . uniq
846
- case family
847
- when [ 'AF_INET' ]
848
- return TCPServer . open ( '0.0.0.0' , port )
849
- when [ 'AF_INET6' ]
850
- return TCPServer . open ( '::' , port )
851
- else
852
- return TCPServer . open ( port )
853
- end
845
+ families = Hash [ *infos . collect { |af , *_ | af } . uniq . zip ( [ ] ) . flatten ]
846
+ return TCPServer . open ( '0.0.0.0' , port ) if families . has_key? ( 'AF_INET' )
847
+ return TCPServer . open ( '::' , port ) if families . has_key? ( 'AF_INET6' )
848
+ return TCPServer . open ( port )
854
849
end
855
850
856
851
# Open a server listening for connections at +uri+ using
Original file line number Diff line number Diff line change 1
1
#define RUBY_VERSION "1.8.7"
2
- #define RUBY_RELEASE_DATE "2009-07-01 "
2
+ #define RUBY_RELEASE_DATE "2009-07-03 "
3
3
#define RUBY_VERSION_CODE 187
4
- #define RUBY_RELEASE_CODE 20090701
5
- #define RUBY_PATCHLEVEL 176
4
+ #define RUBY_RELEASE_CODE 20090703
5
+ #define RUBY_PATCHLEVEL 177
6
6
7
7
#define RUBY_VERSION_MAJOR 1
8
8
#define RUBY_VERSION_MINOR 8
9
9
#define RUBY_VERSION_TEENY 7
10
10
#define RUBY_RELEASE_YEAR 2009
11
11
#define RUBY_RELEASE_MONTH 7
12
- #define RUBY_RELEASE_DAY 1
12
+ #define RUBY_RELEASE_DAY 3
13
13
14
14
#ifdef RUBY_EXTERN
15
15
RUBY_EXTERN const char ruby_version [];
You can’t perform that action at this time.
0 commit comments