1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* lib/soap/netHttpClient.rb: follow http-access2. hosts which matches

ENV['no_proxy'] or ENV['NO_PROXY'] is not proxyed.
  - [,:] separated. ("ruby-lang.org:rubyist.net")
  - no regexp. (give "ruby-lang.org", not "*.ruby-lang.org")
  - if you want specify hot by IP address, give full address.
    ("192.168.1.1, 192.168.1.2")

* lib/soap/rpc/cgistub.rb: return "Status: XXX MMM" line.

* test/runner.rb: give testsuite name.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nahi 2003-10-04 08:57:11 +00:00
parent 94e01ab645
commit cbef5b65db
4 changed files with 43 additions and 5 deletions

View file

@ -172,6 +172,7 @@ private
log(INFO) { "Received a request from '#{ @remote_user }@#{ @remote_host }'." }
# SOAP request parsing.
@request = SOAPRequest.new.init
@response['Status'] = 200
req_charset = @request.charset
req_string = @request.dump
log(DEBUG) { "XML Request: #{req_string}" }
@ -185,14 +186,14 @@ private
@response['content-type'] = @mediatype
end
if is_fault
@response.status = WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR
@response['Status'] = 500
end
@response.body = res_string
rescue Exception
res_string = create_fault_response($!)
@response['Cache-Control'] = 'private'
@response['content-type'] = @mediatype
@response.status = WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR
@response['Status'] = 500
ensure
buf = ''
@response.send_response(buf)