The NetBSD Project

CVS log for pkgsrc/www/ruby-patron/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / ruby-patron

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.17 / (download) - annotate - [select for diffs], Sun May 6 02:26:34 2018 UTC (12 months, 2 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, HEAD
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

www/ruby-patron: update to 0.13.0

### 0.13.0

* Permit timeouts to be set as a Float of seconds and use `CURLOPT_(CONNECT)TIMEOUT_MS` instead of `CURLOPT_(CONNECT)TIMEOUT` so that
  sub-second timeouts can be configured, which is useful for performant services using accelerated DNS resolution.
* Remove the restriction that `Session#timeout` should be non-zero - a timeout set to 0 means "no timeout" in libCURL

Revision 1.16 / (download) - annotate - [select for diffs], Sat Mar 17 14:43:29 2018 UTC (14 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

www/ruby-patron: update to 0.12.1

### 0.12.1

* Ensure HTTP2 response headers/status lines are correctly handled

### 0.12.0

* Replace StringScanner in HeaderParser with StringIO, fix Webmock regression when the headers string would
  not have an empty CRLF-terminated line at the end - which would cause the parser to return a nil.
* Added `Session#dns_cache_timeout` as a config option for CURLOPT_DNS_CACHE_TIMEOUT

### 0.11.1

* Make sure StringScanner is available to HeaderParser.

### 0.11.0

* Added `Session#progress_callback` which accepts a callable object, which can be used to report session progress during request
  execution.
* Fixed parsing of response headers when multiple responses are involved (redirect chains and HTTP proxies)

### 0.10.0

* Added `Session#low_speed_time` and `Session#low_speed_limit`. When used, they will force libCURL to raise
  a timeout if a certain speed limit is not met performing the request. These can be used for better timeout
  handling. These are available in all libCURL versions. See https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_TIME.html
  and https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html

Revision 1.15 / (download) - annotate - [select for diffs], Mon Sep 11 15:35:37 2017 UTC (20 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

Update ruby-patron to 0.9.1.

### 0.9.1

o Added ssl_version options `TLSv1_1`, `TLSv1_2`, `TLSv1_3` for explicitly
  forcing the SSL version

    * requires the appropriate versions of libCURL and OpenSSL installed to
      support these new options
    * reference: https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html

o Added a new `:http_version` option with `HTTPv1_1` and `HTTPv2_0` values to
  explicitly set the HTTP version of HTTP/1.1 or HTTP/2.0

    * requires the appropriate versions of libCURL and OpenSSL installed to
      support these new options
    * reference: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html

o Updates the gem release procedure for more convenience, using the updated
  Rubygems.org tasks

o Update a few minor dependencies and documentation to be Ruby
  2.4.1-compatible, add 2.4.1. to Travis CI matrix

o Add `Session#download_byte_limit` for limiting the permitted download size.

  This can be very useful in dealing with untrusted download sources, which
  might attempt to send very large responses that would overwhelm the
  receiving client.

o Add `Patron.libcurl_version_exact` which returns a triplet of major, minor
  and patch libCURL version numbers. This can be used for more fine-grained
  matching when using some more esoteric Curl features which might not
  necessarily be available on libCURL Patron has been linked against.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 18 16:02:47 2016 UTC (2 years, 7 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored)

Update ruby-patron to 0.8.0.

### 0.8.0

* Add `Response#inspectable_body`, `Response#decoded_body`. `decoded_body` will atempt to decode
  the HTTP response into your internal encoding, using the charset header that the server has
  provided. Note that this operation may fail - if the server said that the body is in a certain
  encoding, but this is then overridden with, say, `meta` elements in the HTML Patron is _not_
  going to parse the HTML to figure out how to decode.

### 0.7.0

* Allow Ruby File objects to be passed as `data` to `Session#put`, `Sesion#post` etc.

### 0.6.5

* Prevent libCURL from doing requests to non-HTTP/HTTPS URLs, and from following redirects to such URLs

### 0.6.4

* Set the default User-Agent string, since some sites require it (like the Github API).
* Add Response#ok? and Response#error? for cleaner branching on the returned Response objects
* Explain a segfault with SSL in forked processes on OSX, document the way to avoid the issue
* Fix segfault when attempting multiple post requests with multipart (#119)

### 0.6.3

* Fix timeout when uploading a body using all verbs except POST
* Add PATCH HTTP verb support
* Populate the curl state object from the reader methods of `Request`

### 0.6.1

* Fix compilation on older versions of libCURL
* Fix cookie jar files not being saved after request
* Reformat the gem documentation to YARD, document a few behaviors

### 0.6.0

* Add `Patron::Session#automatic_content_encoding` for automatic deflate handling via `Accept`/`Content-Encoding`

### 0.5.1

* Allow customizing the class used for the response (now uses `Session#response_class` to determine the class at runtime)
* Do not fail body decoding if the charset name set in the header is invalid

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 15 17:00:29 2016 UTC (3 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

Update ruby-patron to 0.5.1.

* Cast request body to string when uploading
* Add the ability to override the Response class
* Ensure the form data is freed in cleanup
* Don't fail with invalid charset names

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 4 02:47:36 2015 UTC (3 years, 6 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Oct 4 15:38:00 2015 UTC (3 years, 7 months ago) by taca
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Update ruby-patron to 0.5.0.

Changes are not available.  Please refer:
	https://github.com/toland/patron/compare/v0.4.20...v0.5.0

Revision 1.10 / (download) - annotate - [select for diffs], Fri Mar 13 17:14:02 2015 UTC (4 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update ruby-patronto 0.4.20.

* fix base url concatenation

* Adds instantiation settings via block or hash.
  Fixes .downcase being called on symbols.

  Cleaned up

  Cleans up hash setter. Adds block support

  Adds tests for hash and block instantiation

  Undoes string fix for patron/request.rb to keep with scope.

* Handle two failing specs

  One is failing due to no OS support for SSLv2. This is reasonable,
  so I just removed SSLv2 from the list of SSL versions to test. This
  doesn't change the meaning of the test at all.

  I could not find the root cause of the other spec failure, though
  I suspect it is a setup problem. I have disabled the spec for now
  and will revisit it later on.

* Add doc comment
* Add a way to get the Request object

* Revert request action to be a symbol, but still allow upcase and
  downcase strings.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 18 05:11:32 2012 UTC (7 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Update ruby-patron to 0.4.18.

Exact changes are unknown.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 12 14:39:22 2011 UTC (7 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Update ruby-patron package to 0.4.16.

Changes are unknown.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 25 15:49:12 2011 UTC (7 years, 9 months ago) by taca
Branch: MAIN
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Update www/ruby-patron package to 0.4.15.

Compact changes are not available but some ruby19 related improvement.
Please refer detail: https://github.com/toland/patron/commits/master

Revision 1.6 / (download) - annotate - [select for diffs], Sat Aug 13 00:30:55 2011 UTC (7 years, 9 months ago) by taca
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

Update www/ruby-patron package to 0.4.14.

Changes are unknown.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 23 16:41:03 2011 UTC (8 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Update ruby-patron pacakge to 0.4.11.

* Added URL encoding when an action is a POST.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 23 15:30:25 2011 UTC (8 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Update ruby-patron package to 0.4.10.

0.4.10.

* buffer size option.
* Added mutipart post.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 23 06:53:58 2010 UTC (8 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update www/ruby-patron to 0.4.9.


0.4.9

use rb_hash_foreach to make this work on rubinius and jruby

Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 10 13:15:44 2010 UTC (8 years, 8 months ago) by taca
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update www/ruby-patron to 0.4.8.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Remove default value of GEM_BUILD.
* Ajust new ruby package's framework.

Changes are unknown.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Dec 2 12:13:28 2009 UTC (9 years, 5 months ago) by fhajny
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import ruby18-patron-0.4.4 as www/ruby-patron.

Patron is a Ruby HTTP client library based on libcurl. It does not try
to expose the full "power" (read complexity) of libcurl but instead
tries to provide a sane API while taking advantage of libcurl under
the hood.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 2 12:13:28 2009 UTC (9 years, 5 months ago) by fhajny
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>