160f402c85
switch to use gem. = Changes in 2.2.0 = Apr 8, 2011 - version 2.2.0 * Features * Add HTTPClient#cookies as an alias of #cookie_manager.cookies. * Add res.cookies method. It returns parsed cookie in response header. It's different from client.cookie_manager.cookies. Manager keeps persistent cookies in it. * Add res.headers method which returns a Hash of headers. Hash key and value are both String. Each key has a single value so you can't extract exact value when a message has multiple headers like 'Set-Cookie'. Use header['Set-Cookie'] for that purpose. (It returns an Array always) * Allow keyword style argument for HTTPClient#get, post, etc. Introduced keywords are: :body, :query, and :header. You can write HTTPClient.get(uri, :header => {'X-custom' => '1'}) instead of; HTTPClient.get(uri, nil, {'X-custom' => '1'}) * Add new keyword argument :follow_redirect to get/post. Now you can follow redirection response with passing :follow_redirect => true. * [INCOMPAT] Rename HTTPClient::HTTP::Message#body to #http_body, then add #body as an alias of #content. It's incompatible change though users rarely depends on this method. (I've never seen such a case) Users who are using req.body and/or res.body should follow this change. (req.http_body and res.http_body) * Bug fixes * Reenable keep-alive for chunked response. This feature was disabled by c206b687952e1ad3e20c20e69bdbd1a9cb38609e at 2008-12-09. I should have written a test for keep-alive. Now I added it. Thanks Takahiro Nishimura(@dr_taka_n) for finding this bug. = Changes in 2.1.7 = Mar 22, 2011 - version 2.1.7 * Features * Add MD5-sess auth support. Thanks to wimm-dking. (#47) * Add SNI support. (Server Name Indication of HTTPS connection) (#49) * Add GSSAPI auth support using gssapi gem. Thanks to zenchild. (#50) * NTLM logon to exchange Web Services. [experimental] Thanks to curzonj and mccraigmccraig (#52) * Add HTTPOnly cookie support. Thanks to nbrosnahan. (#55) * Add HTTPClient#socket_local for specifying local binding hostname and port of TCP socket. Thanks to icblenke.
29 lines
1.1 KiB
Text
29 lines
1.1 KiB
Text
@comment $NetBSD: PLIST,v 1.2 2011/04/15 11:06:51 obache Exp $
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
|
${GEM_LIBDIR}/lib/hexdump.rb
|
|
${GEM_LIBDIR}/lib/http-access2.rb
|
|
${GEM_LIBDIR}/lib/http-access2.rbc
|
|
${GEM_LIBDIR}/lib/http-access2/cookie.rb
|
|
${GEM_LIBDIR}/lib/http-access2/http.rb
|
|
${GEM_LIBDIR}/lib/httpclient.rb
|
|
${GEM_LIBDIR}/lib/httpclient.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/auth.rb
|
|
${GEM_LIBDIR}/lib/httpclient/auth.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/cacert.p7s
|
|
${GEM_LIBDIR}/lib/httpclient/cacert_sha1.p7s
|
|
${GEM_LIBDIR}/lib/httpclient/connection.rb
|
|
${GEM_LIBDIR}/lib/httpclient/connection.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/cookie.rb
|
|
${GEM_LIBDIR}/lib/httpclient/cookie.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/http.rb
|
|
${GEM_LIBDIR}/lib/httpclient/http.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/session.rb
|
|
${GEM_LIBDIR}/lib/httpclient/session.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/ssl_config.rb
|
|
${GEM_LIBDIR}/lib/httpclient/ssl_config.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/timeout.rb
|
|
${GEM_LIBDIR}/lib/httpclient/timeout.rbc
|
|
${GEM_LIBDIR}/lib/httpclient/util.rb
|
|
${GEM_LIBDIR}/lib/httpclient/util.rbc
|
|
${GEM_LIBDIR}/lib/oauthclient.rb
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|