[#51033] [Ruby master Bug#17764] ブロック付きメソッドにおけるproc(または Proc.new)の参照がArgumentErrorを吐く問題 — firelzrd@...

Issue #17764 has been reported by firelzrd (Masahito Suzuki).

8 messages 2021/03/31

[ruby-dev:51031] [Ruby master Bug#12538] hostsを書き換えてwebrickで書いたプロキシ—に繋いでいるとrubyが落ちる

From: merch-redmine@...
Date: 2021-03-04 22:42:45 UTC
List: ruby-dev #51031
Issue #12538 has been updated by jeremyevans0 (Jeremy Evans).

Status changed from Feedback to Closed

Closing as webrick is no longer part of the standard library.  If this is still an issue, please report it to https://github.com/ruby/webrick

----------------------------------------
Bug #12538: hostsを書き換えてwebrickで書いたプロキシ—に繋いでいるとrubyが落ちる
https://bugs.ruby-lang.org/issues/12538#change-90740

* Author: uy (西行寺 うゆ)
* Status: Closed
* Priority: Normal
* ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [i386-mswin32_100]
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
環境
OS:Win10
ブラウザ:Firefox 

広告NG用にhostsを書きかえてプロキシーに接続してブラウジングしていると
しばらくしてrubyは動作を停止しましたと言われます




#coding:utf-8
require 'webrick'
require 'webrick/httpproxy'
 
handler = Proc.new() {| q , res |
 
}
 
s = WEBrick::HTTPProxyServer.new(
   :BindAddress => '127.0.0.1',
   :Port => 8082,
   :Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
   :ProxyVia => false,
   :ProxyContentHandler => handler
 )
Signal.trap('INT') do
  s.shutdown
  exit
end
 
s.start

---Files--------------------------------
hosts.txt (11.2 KB)
log.txt (261 KB)
4gxFT71[1].png (10.3 KB)


-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next