head 1.23;
access;
symbols
pkgsrc-2023Q4:1.22.0.6
pkgsrc-2023Q4-base:1.22
pkgsrc-2023Q3:1.22.0.4
pkgsrc-2023Q3-base:1.22
pkgsrc-2023Q2:1.22.0.2
pkgsrc-2023Q2-base:1.22
pkgsrc-2023Q1:1.21.0.6
pkgsrc-2023Q1-base:1.21
pkgsrc-2022Q4:1.21.0.4
pkgsrc-2022Q4-base:1.21
pkgsrc-2022Q3:1.21.0.2
pkgsrc-2022Q3-base:1.21
pkgsrc-2022Q2:1.20.0.6
pkgsrc-2022Q2-base:1.20
pkgsrc-2022Q1:1.20.0.4
pkgsrc-2022Q1-base:1.20
pkgsrc-2021Q4:1.20.0.2
pkgsrc-2021Q4-base:1.20
pkgsrc-2021Q3:1.17.0.2
pkgsrc-2021Q3-base:1.17
pkgsrc-2021Q2:1.16.0.2
pkgsrc-2021Q2-base:1.16
pkgsrc-2021Q1:1.15.0.2
pkgsrc-2021Q1-base:1.15
pkgsrc-2020Q4:1.14.0.20
pkgsrc-2020Q4-base:1.14
pkgsrc-2020Q3:1.14.0.18
pkgsrc-2020Q3-base:1.14
pkgsrc-2020Q2:1.14.0.16
pkgsrc-2020Q2-base:1.14
pkgsrc-2020Q1:1.14.0.12
pkgsrc-2020Q1-base:1.14
pkgsrc-2019Q4:1.14.0.14
pkgsrc-2019Q4-base:1.14
pkgsrc-2019Q3:1.14.0.10
pkgsrc-2019Q3-base:1.14
pkgsrc-2019Q2:1.14.0.8
pkgsrc-2019Q2-base:1.14
pkgsrc-2019Q1:1.14.0.6
pkgsrc-2019Q1-base:1.14
pkgsrc-2018Q4:1.14.0.4
pkgsrc-2018Q4-base:1.14
pkgsrc-2018Q3:1.14.0.2
pkgsrc-2018Q3-base:1.14
pkgsrc-2018Q2:1.13.0.16
pkgsrc-2018Q2-base:1.13
pkgsrc-2018Q1:1.13.0.14
pkgsrc-2018Q1-base:1.13
pkgsrc-2017Q4:1.13.0.12
pkgsrc-2017Q4-base:1.13
pkgsrc-2017Q3:1.13.0.10
pkgsrc-2017Q3-base:1.13
pkgsrc-2017Q2:1.13.0.6
pkgsrc-2017Q2-base:1.13
pkgsrc-2017Q1:1.13.0.4
pkgsrc-2017Q1-base:1.13
pkgsrc-2016Q4:1.13.0.2
pkgsrc-2016Q4-base:1.13
pkgsrc-2016Q3:1.12.0.6
pkgsrc-2016Q3-base:1.12
pkgsrc-2016Q2:1.12.0.4
pkgsrc-2016Q2-base:1.12
pkgsrc-2016Q1:1.12.0.2
pkgsrc-2016Q1-base:1.12
pkgsrc-2015Q4:1.11.0.2
pkgsrc-2015Q4-base:1.11
pkgsrc-2015Q3:1.10.0.6
pkgsrc-2015Q3-base:1.10
pkgsrc-2015Q2:1.10.0.4
pkgsrc-2015Q2-base:1.10
pkgsrc-2015Q1:1.10.0.2
pkgsrc-2015Q1-base:1.10
pkgsrc-2014Q4:1.9.0.12
pkgsrc-2014Q4-base:1.9
pkgsrc-2014Q3:1.9.0.10
pkgsrc-2014Q3-base:1.9
pkgsrc-2014Q2:1.9.0.8
pkgsrc-2014Q2-base:1.9
pkgsrc-2014Q1:1.9.0.6
pkgsrc-2014Q1-base:1.9
pkgsrc-2013Q4:1.9.0.4
pkgsrc-2013Q4-base:1.9
pkgsrc-2013Q3:1.9.0.2
pkgsrc-2013Q3-base:1.9
pkgsrc-2013Q2:1.8.0.10
pkgsrc-2013Q2-base:1.8
pkgsrc-2013Q1:1.8.0.8
pkgsrc-2013Q1-base:1.8
pkgsrc-2012Q4:1.8.0.6
pkgsrc-2012Q4-base:1.8
pkgsrc-2012Q3:1.8.0.4
pkgsrc-2012Q3-base:1.8
pkgsrc-2012Q2:1.8.0.2
pkgsrc-2012Q2-base:1.8
pkgsrc-2012Q1:1.6.0.2
pkgsrc-2012Q1-base:1.6
pkgsrc-2011Q4:1.5.0.4
pkgsrc-2011Q4-base:1.5
pkgsrc-2011Q3:1.5.0.2
pkgsrc-2011Q3-base:1.5
pkgsrc-2011Q2:1.4.0.8
pkgsrc-2011Q2-base:1.4
pkgsrc-2011Q1:1.4.0.6
pkgsrc-2011Q1-base:1.4
pkgsrc-2010Q4:1.4.0.4
pkgsrc-2010Q4-base:1.4
pkgsrc-2010Q3:1.4.0.2
pkgsrc-2010Q3-base:1.4
pkgsrc-2010Q2:1.3.0.6
pkgsrc-2010Q2-base:1.3
pkgsrc-2010Q1:1.3.0.4
pkgsrc-2010Q1-base:1.3
pkgsrc-2009Q4:1.3.0.2
pkgsrc-2009Q4-base:1.3
pkgsrc-2009Q3:1.2.0.16
pkgsrc-2009Q3-base:1.2
pkgsrc-2009Q2:1.2.0.14
pkgsrc-2009Q2-base:1.2
pkgsrc-2009Q1:1.2.0.12
pkgsrc-2009Q1-base:1.2
pkgsrc-2008Q4:1.2.0.10
pkgsrc-2008Q4-base:1.2
pkgsrc-2008Q3:1.2.0.8
pkgsrc-2008Q3-base:1.2
cube-native-xorg:1.2.0.6
cube-native-xorg-base:1.2
pkgsrc-2008Q2:1.2.0.4
pkgsrc-2008Q2-base:1.2
cwrapper:1.2.0.2
pkgsrc-2008Q1:1.1.1.1.0.8
pkgsrc-2008Q1-base:1.1.1.1
pkgsrc-2007Q4:1.1.1.1.0.6
pkgsrc-2007Q4-base:1.1.1.1
pkgsrc-2007Q3:1.1.1.1.0.4
pkgsrc-2007Q3-base:1.1.1.1
pkgsrc-2007Q2:1.1.1.1.0.2
pkgsrc-2007Q2-base:1.1.1.1
pkgsrc-base:1.1.1.1
TNF:1.1.1;
locks; strict;
comment @# @;
1.23
date 2024.02.04.06.56.07; author taca; state Exp;
branches;
next 1.22;
commitid UDpVxxhb3Ec0f5XE;
1.22
date 2023.04.30.14.24.55; author taca; state Exp;
branches;
next 1.21;
commitid y9kjiWus7o2ZI8nE;
1.21
date 2022.08.31.15.43.48; author taca; state Exp;
branches;
next 1.20;
commitid Ubs0ybFn5BmkW2SD;
1.20
date 2021.12.11.15.35.58; author taca; state Exp;
branches;
next 1.19;
commitid z9idepiToctMlfkD;
1.19
date 2021.10.26.11.31.00; author nia; state Exp;
branches;
next 1.18;
commitid Gv0TNLbuylhFsjeD;
1.18
date 2021.10.07.15.08.43; author nia; state Exp;
branches;
next 1.17;
commitid kEwAbZZbki9jhTbD;
1.17
date 2021.09.19.17.54.44; author taca; state Exp;
branches;
next 1.16;
commitid GwQLLo58X6iJMA9D;
1.16
date 2021.06.02.15.05.11; author taca; state Exp;
branches;
next 1.15;
commitid fO1HeI5qboJPlzVC;
1.15
date 2021.02.03.15.44.35; author taca; state Exp;
branches;
next 1.14;
commitid EbQXtYrr4UGvohGC;
1.14
date 2018.09.23.16.53.58; author taca; state Exp;
branches;
next 1.13;
commitid TeknwKzq8oA8yfTA;
1.13
date 2016.10.18.15.50.43; author taca; state Exp;
branches;
next 1.12;
commitid pdoAeq9SbzgoRDqz;
1.12
date 2016.01.03.08.45.14; author taca; state Exp;
branches;
next 1.11;
commitid tibiDv0imTXnNsPy;
1.11
date 2015.11.04.02.47.35; author agc; state Exp;
branches;
next 1.10;
commitid iQwY7gbw5lDHJIHy;
1.10
date 2015.02.05.15.49.59; author taca; state Exp;
branches;
next 1.9;
commitid qrQ0Az9z6tlMOP8y;
1.9
date 2013.09.15.19.00.05; author taca; state Exp;
branches;
next 1.8;
commitid 4hI8lzNcShaocz5x;
1.8
date 2012.06.02.01.18.05; author taca; state Exp;
branches;
next 1.7;
1.7
date 2012.04.29.16.11.17; author taca; state Exp;
branches;
next 1.6;
1.6
date 2012.03.01.01.24.48; author minskim; state Exp;
branches;
next 1.5;
1.5
date 2011.08.13.00.29.33; author taca; state Exp;
branches;
next 1.4;
1.4
date 2010.09.10.13.54.48; author taca; state Exp;
branches;
next 1.3;
1.3
date 2009.12.02.14.04.22; author fhajny; state Exp;
branches;
next 1.2;
1.2
date 2008.04.04.15.26.25; author jlam; state Exp;
branches;
next 1.1;
1.1
date 2007.05.26.01.46.51; author minskim; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2007.05.26.01.46.51; author minskim; state Exp;
branches;
next ;
desc
@@
1.23
log
@www/ruby-mechanize: update to 2.10.0
2.10.0 (2024-01-22)
* Add nkf and base64 as explicit dependencies, since they are being
unbundled in Ruby 3.4. (#634) @@flavorjones
@
text
@$NetBSD: distinfo,v 1.22 2023/04/30 14:24:55 taca Exp $
BLAKE2s (mechanize-2.10.0.gem) = 4ee4a560d8adf33e6c0a6b73a5a1a327bf0fe80e00ce083ba5293bb4f20d6c7d
SHA512 (mechanize-2.10.0.gem) = e97d2b29326a12c2f5a7e2d997997c95a814fc127097bfd0786d2388ffec43a5a5bca05d5c4956fed6833b5aee84913cc2a275f56712a66651d3993ae0a46cb9
Size (mechanize-2.10.0.gem) = 144384 bytes
@
1.22
log
@www/ruby-mechanize: update to 2.9.1
2.9.0 (2023-04-07)
Requirements
* Mechanize now requires Ruby 2.6 or newer.
Improvement
* Mechanize can now parse frozen strings. (#610)
2.9.1 (2023-04-17)
Update
* Updated User-Agent strings to represent modern browser versions. (#612)
Thank you, @@takatea!
Contributors
* @@takatea
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2022/08/31 15:43:48 taca Exp $
d3 3
a5 3
BLAKE2s (mechanize-2.9.1.gem) = 096b9e3139cdb28fc4ce80a554051044a5f7d549e2c0a8c1fa5e8eb9a3197994
SHA512 (mechanize-2.9.1.gem) = 6525cf8ea31c36fb20f5d83bebdb647942f24ddee979a832343ea964de11e31421e4f68943c1b15c9bb519b9b11cda9ab2a1c10ceca412e1854b5b20dda7ac78
Size (mechanize-2.9.1.gem) = 143872 bytes
@
1.21
log
@www/ruby-mechanize: update to 2.85
2.8.4 (2022-01-17)
Fix
* Mechanize::CookieJar#load calls Psych.safe_load when using Psych >= 3.1
2.8.5 (2022-06-09)
Security
Fixes low-severity CVE-2022-31033, "Authorization header leak on port
redirect." See GHSA-64qm-hrgp-pgr9 for more details.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.20 2021/12/11 15:35:58 taca Exp $
d3 3
a5 3
BLAKE2s (mechanize-2.8.5.gem) = 6540e289dcc3ddaf8a685328049d92dde899b68a42936c9acd4739c4f0520de3
SHA512 (mechanize-2.8.5.gem) = 8ef26d80c7c55f564084eedf6c7255849ccf6efbb2e6ce11ddb3b5f8f3591861200041b89416ab3d8b9a8595c6c8de1f9c7e01b8e0c6b63265488498e2584c94
Size (mechanize-2.8.5.gem) = 142848 bytes
@
1.20
log
@www/ruby-mechanize: update to 2.8.3
2.8.3 (2021-11-11)
Update
* Update the "Linux Firefox" user agent string to rev94 (#587) Thank you,
@@ncs1!
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2021/10/26 11:31:00 nia Exp $
d3 3
a5 3
BLAKE2s (mechanize-2.8.3.gem) = c5a98c668c2af7a5add58269ac5724d6f1e246dffe7d88bdc40c283b209ff597
SHA512 (mechanize-2.8.3.gem) = be467e995fd0a943b8db1588862f82c3d04b55a830dd1ca1d6c6cb3f65e446c1dd5ecea62d57639192e6caa521450ee31ac683ff9038c06578cb74b9557b6736
Size (mechanize-2.8.3.gem) = 142336 bytes
@
1.19
log
@www: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts):
www/nghttp2/distinfo
Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2021/10/07 15:08:43 nia Exp $
d3 3
a5 3
BLAKE2s (mechanize-2.8.2.gem) = c7a0c1282ee57d981923f3032ff82f6ff702871c7c67be1d62973d133a867fea
SHA512 (mechanize-2.8.2.gem) = 98143d4660414f3120cf8c0d8164416d255cd0a28f96f5096d675d0d70d822d3b0e70022487058306634b9da8ac3aa4211e92d93e73d1b6112809f12a412b1e9
Size (mechanize-2.8.2.gem) = 142336 bytes
@
1.18
log
@www: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2021/09/19 17:54:44 taca Exp $
d3 1
a3 1
RMD160 (mechanize-2.8.2.gem) = c64e9b4c9fbcaab6bd16fc3d27a936654e6848c9
@
1.17
log
@www/ruby-mechanize: update to 2.8.2
2.8.2 (2021-08-06)
Dependencies
* Update dependency on Addressable from ~>2.7 to ~>2.8. (#584) @@yidingww
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2021/06/02 15:05:11 taca Exp $
a2 1
SHA1 (mechanize-2.8.2.gem) = 390a10bd29d14f6f748270dc813db6ba62ce620f
@
1.16
log
@www/ruby-mechanize: update to 2.8.1
2.8.1 (2021-05-09)
Fix
* Gracefully handle parsing errors that contain an invalid byte sequence.
Previously, if libxml2 registered a parsing error that itself contained
invalid encoding, an exception might be raised. (#553)
2.8.0 (2021-04-01)
Requirements
* Mechanize now requires Ruby 2.5 or newer.
* Move from ntlm-http to rubyntlm gem. (#495, #574)
New Features
* Page::Link#uri now handles non-ASCII hrefs. (#569) @@terryyin
* FileConnection supports Windows drive letters (#483)
* Credential headers 'Authorization' and 'Cookie' are deleted on
cross-origin redirects. (#538) @@kyoshidajp
* ContentDispositionParser handles ISO8601 date headers, to be robust with
websites that ignore RFC2183. (#554) @@reitermarkus
Bug fix
* POST headers 'Content-Length', 'Content-MD5', and 'Content-Type' are
deleted in a case-insensitive manner on redirects. Previously these
headers were treated as case-sensitive.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2021/02/03 15:44:35 taca Exp $
d3 4
a6 4
SHA1 (mechanize-2.8.1.gem) = fbf707da43c3994390f18d3e52a735db7eed2bcc
RMD160 (mechanize-2.8.1.gem) = f657b259d7602cd1f5044a68e0be1c6a9f4a0dbe
SHA512 (mechanize-2.8.1.gem) = 073a204a00e3c130e80b4c7547062d12c364e8b5bf3b386a8463b3569a1716144ae169b11e130af2ecd1efc6528b5169c77c37e1bb036064175d51e7e7394779
Size (mechanize-2.8.1.gem) = 141312 bytes
@
1.15
log
@www/ruby-mechanize: update to 2.7.7
pkgsrc change: add "USE_LANGUAGES= # empty"
2.7.7 / 2021-02-01
* Security fixes for CVE-2021-21289
Mechanize `>= v2.0`, `< v2.7.7` allows for OS commands to be injected
into several classes' methods via implicit use of Ruby's `Kernel.open`
method. Exploitation is possible only if untrusted input is used as a
local filename and passed to any of these calls:
- `Mechanize::CookieJar#load`: since v2.0 (see 208e3ed)
- `Mechanize::CookieJar#save_as`: since v2.0 (see 5b776a4)
- `Mechanize#download`: since v2.2 (see dc91667)
- `Mechanize::Download#save` and `#save!` since v2.1 (see 98b2f51, bd62ff0)
- `Mechanize::File#save` and `#save_as`: since v2.1 (see 2bf7519)
- `Mechanize::FileResponse#read_body`: since v2.0 (see 01039f5)
See
github.com/sparklemotion/mechanize/security/advisories/GHSA-qrqm-fpv6-6r8g
for more information.
Also see #547, #548. Thank you, @@kyoshidajp!
New Features
* Support for Ruby 3.0 by adding `webrick` as a runtime dependency. (#557)
@@pvalena
Bug fix
* Ignore input fields with blank names (#542, #536)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2018/09/23 16:53:58 taca Exp $
d3 4
a6 4
SHA1 (mechanize-2.7.7.gem) = 3270102df012ab42eda96c263a20a76262a34565
RMD160 (mechanize-2.7.7.gem) = c7c29dabb4b706434dca65109c42b485b9b06bc6
SHA512 (mechanize-2.7.7.gem) = 759bc6b2da8e0288edbe484b2ced02ce6ef49686a7a4c4ab0065e0f88799d23bc536a0ef160703726e83136857e893135a222aa295974e12f2b6988ecfbe7530
Size (mechanize-2.7.7.gem) = 139264 bytes
@
1.14
log
@www/ruby-mechanize: update to 2.7.6
=== 2.7.6
* New Features
* Mechanize#set_proxy accepts an HTTP URL/URI. (#513)
* Bug fix
* Fix element(s)_with(search: selector) methods not working for forms, form fields and frames. (#444)
* Improve the filename parser for the `Content-Disposition` header. (#496, #517)
* Accept `Content-Encoding: identity`. (#515)
* Mechanize::Page#title no longer picks a title in an embeded SVG/RDF element. (#503)
* Make Mechanize::Form#has_field? boolean. (#501)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2016/10/18 15:50:43 taca Exp $
d3 4
a6 4
SHA1 (mechanize-2.7.6.gem) = e57014f1bb5d0199cffd3d70bb25885fdcbc5970
RMD160 (mechanize-2.7.6.gem) = 8c82192a2fc4b273d14c9626a53a3e98bd93eec2
SHA512 (mechanize-2.7.6.gem) = e89eb75af169ba198e5a82ffe4ce3c0962bc3fb6793f88bc735b647b7816d0c78d8968c43d213071e017e7f836ab91ed0c546c9eb986647355a1d38b1ba18138
Size (mechanize-2.7.6.gem) = 138752 bytes
@
1.13
log
@Update ruby-mechanize to 2.7.5.
=== 2.7.5
* New Features
* All 4xx responses and RedirectLimitReachedError when fetching robots.txt are treated as full allow just like Googlebot does.
* Enable support for mime-types > 3.
* Bug fix
* Don't cause infinite loop when `GET /robots.txt` redirects. (#457)
* Fix basic authentication for a realm that contains uppercase characters. (#458, #459)
* Fix encoding error when uploading a file which name is non-ASCII. (#333)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2016/01/03 08:45:14 taca Exp $
d3 4
a6 4
SHA1 (mechanize-2.7.5.gem) = 318210b10ba357c8588c9f2cb85684c1e0dd1a98
RMD160 (mechanize-2.7.5.gem) = 0d86033f52aa62d954587ad80c8ae783e55a8254
SHA512 (mechanize-2.7.5.gem) = 0dfd000d8f58be3fc08e2d6e625128135d6fc2d22e899152f46f66c545c6ede0d1e7b798f4b7de2f96ccdcf7c47001a3946866d0d6a19f9faa946ade6a4bcf92
Size (mechanize-2.7.5.gem) = 137216 bytes
@
1.12
log
@Update ruby-mechanize to 2.7.4.
=== 2.7.4
* New Features
* Accept array-like and hash-like values as query/parameter value.
A new utility method Mechanize::Util.each_parameter is added, and Mechanize::Util.build_query_string is enhanced
for this feature.
* Allow passing a `Form::FileUpload` instance to `#post`. #350 by Sam
Rawlins.
* Capture link when scheme is unsupported. #362 by Jon Rowe.
* Pre-defined User-Agent stings are updated to those of more recent versions, and new aliases for IE 10/11 and Edge are added.
* Support for mime-types 1.x is restored while keeping compatible with mime-types 2.x and adding support for 3.0.
* Mechanize::Page now responds to #xpath, #css, #at_xpath, #at_css, and #%.
* element(s)_with methods now accept :xpath and :css options for doing xpath/css
selector searching.
* Pass URI information to Nokogiri where applicable. #405 @@lulalala
* Bug fix
* Don't raise an exception if a connection has set a {read,open}_timeout and
a `file://` request is made. (#397)
* Fix whitespace bug in WWW-Authenticate. #451, #450, by Rasmus Bergholdt
* Don't allow redirect from a non-file URL to a file URL for security reasons. (#455)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2015/11/04 02:47:35 agc Exp $
d3 4
a6 4
SHA1 (mechanize-2.7.4.gem) = c4119437399f794ee78d549220da4eab13239f3d
RMD160 (mechanize-2.7.4.gem) = 387cff6fd0858112559be692b703e6e2714928cd
SHA512 (mechanize-2.7.4.gem) = d5d0dd824f3c2cee9111a55bff7323ed280cdb8f585169e71f35adcc2b9805b019867f916b425b9bfd655eaf2453ce405e6a303369dce7aff9e0bf4bd297f8c5
Size (mechanize-2.7.4.gem) = 137216 bytes
@
1.11
log
@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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2015/02/05 15:49:59 taca Exp $
d3 4
a6 4
SHA1 (mechanize-2.7.3.gem) = 74a8ac3c37477927771ca7a5624fb36311239724
RMD160 (mechanize-2.7.3.gem) = 3511e20884e94233408ec4048182367b3334c2db
SHA512 (mechanize-2.7.3.gem) = 5a06f1e7a1c97f985f3011358061c631bcc69e3092082959f738670c9491f734bc6dbbca321018fa484ee493f2f251b8af0cf17602fe381d491ff3e18663f2eb
Size (mechanize-2.7.3.gem) = 133120 bytes
@
1.10
log
@Update ruby-mechanize to 2.7.3.
=== 2.7.3
* New Features
* Allow net-http-persistent instance to be named. #324, John Weir.
* #save and #save! return filename #340
* Updated mime-types requirement to 2.x versions. #348 by Jeff Nyman.
* Bug fix
* Ensure Download#save! defaults back to original filename if
none is provided (#300)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2013/09/15 19:00:05 taca Exp $
d5 1
@
1.9
log
@Update ruby-mechanize to 2.7.2.
Changes are too many to write here, please refer CHANGELOG.rdoc file.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2012/06/02 01:18:05 taca Exp $
d3 3
a5 3
SHA1 (mechanize-2.7.2.gem) = 76e5245938728e8170da9fa139efc13b7add5573
RMD160 (mechanize-2.7.2.gem) = 8a538257e6082673a00653837d24482b6ebaa275
Size (mechanize-2.7.2.gem) = 131584 bytes
@
1.8
log
@Update ruby-mechanize to 2.5.1.
=== 2.5.1
* Bug fix
* Mechanize no longer copies POST requests during a redirect which was
introduced by #215. Pull request #229 by Godfrey Chan.
=== 2.5
* Minor enhancement
* Added Mechanize#ignore_bad_chunking for working around servers that don't
terminate chunked transfer-encoding properly. Enabling this may cause
data loss. Issue #116
* Removed content-type check from Mechanize::Page allowing forced parsing
of incorrect or missing content-types. Issue #221 by GarthSnyder
* Bug fixes
* Fixed typos in EXAMPLES and GUIDES. Pull Request #213 by Erkan Yilmaz.
* Fixed handling of a quoted content-disposition size. Pull Request #220 by
Jason Rust
* Mechanize now ignores a missing gzip footer like browsers do. Issue #224
by afhbl
* Mechanize handles saving of files with the same name better now. Pull
Request #223 by Godfrey Chan, Issue #219 by Jon Hart
* Mechanize now sends headers across redirects. Issue #215 by Chris Gahan
* Mechanize now raises Mechanize::ResponseReadError when the server does not
terminate chunked transfer-encoding properly. Issue #116
* Mechanize no longer raises an exception when multiple identical
radiobuttons are checked. Issue #214 by Matthias Guenther
* Fixed documentation for pre_connect_hooks and post_connect_hooks. Issue
#226 by Robert Poor
* Worked around ruby 1.8 run with -Ku and ISO-8859-1 encoded characters in
URIs. Issue #228 by Stanislav O.Pogrebnyak
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2012/04/29 16:11:17 taca Exp $
d3 3
a5 3
SHA1 (mechanize-2.5.1.gem) = 4c4aae5fab98bf1ebc8feec8c801a54b84a98032
RMD160 (mechanize-2.5.1.gem) = 63754aa3c55cc5945bd7b7389b93c920bc31a9cf
Size (mechanize-2.5.1.gem) = 130048 bytes
@
1.7
log
@Update ruby-mechanize to 2.4.
=== 2.4
* Security fix:
Mechanize#auth and Mechanize#basic_auth allowed disclosure of passwords to
malicious servers and have been removed.
In prior versions of mechanize only one set of HTTP authentication
credentials were allowed for all connections. If a mechanize instance
connected to more than one server then a malicious server detecting
mechanize could ask for HTTP Basic authentication. This would expose the
username and password intended only for one server.
Mechanize#auth and Mechanize#basic_auth now warn when used.
To fix the warning switch to Mechanize#add_auth which requires at the URI
the credentials are intended for, the username and the password.
Optionally an HTTP authentication realm or NTLM domain may be provided.
* Minor enhancement
* Improved exception messages for 401 Unauthorized responses. Mechanize now
tells you if you were missing credentials, had an incorrect password, etc.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2012/03/01 01:24:48 minskim Exp $
d3 3
a5 3
SHA1 (mechanize-2.4.gem) = f98030962922b13af1d8a61086ed25efbb335b3b
RMD160 (mechanize-2.4.gem) = 71a1d805e8cf0c5052f96533f57dcf629e0df72d
Size (mechanize-2.4.gem) = 124928 bytes
@
1.6
log
@Update ruby-mechanize to 2.3.
Changes:
* Add support for the Max-Age attribute in the Set-Cookie header.
* Added Mechanize::Download#body for compatibility with Mechanize::File when
using Mechanize#get_file with Mechanize::Image or other Download-based
pluggable parser. Issue #202 by angas
* Mechanize#max_file_buffer may be set to nil to disable creation of
Tempfiles.
* MetaRefresh#href is not normalized to an absolute URL, but set to the
original value and resolved later. It is even set to nil when the
Refresh URL is unspecified or empty.
* Expose ssl_version from net-http-persistent. Patch by astera.
* SSL parameters and proxy may now be set at any time. Issue #194 by
dsisnero.
* Improved Mechanize::Page with #image_with and #images_with and
Mechanize::Page::Image various img element attribute accessors, #caption,
#extname, #mime_type and #fetch. Pull request #173 by kitamomonga
* Added MIME type parsing for content-types in Mechanize::PluggableParser
for fine-grained parser choices. Parsers will be chosen based on exact
match, simplified type or media type in that order. See
Mechanize::PluggableParser#[]=.
* Added Mechanize#download which downloads a response body to an IO-like or
filename.
* Added Mechanize::DirectorySaver which saves responses in a single
directory. Issue #187 by yoshie902a.
* Added Mechanize::Page::Link#noreferrer?
* The documentation for Mechanize::Page#search and #at now show that both
XPath and CSS expressions are allowed. Issue #199 by Shane Becker.
* Mechanize now depends on net-http-persistent 2.3+. This new version
brings idle timeouts to help with the dreaded "too many connection resets"
issue when POSTing to a closed connection. Issue #123
* SSL connections will be verified against the system certificate store by
default.
* Added Mechanize#retry_change_requests to allow mechanize to retry POST and
other non-idempotent requests when you know it is safe to do so. Issue
#123
* Mechanize can now stream files directly to disk without loading them into
memory first through Mechanize::Download, a pluggable parser for
downloading files.
* Bug fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2011/08/13 00:29:33 taca Exp $
d3 3
a5 3
SHA1 (mechanize-2.3.gem) = 316c852afcc832ed7b3be6893ec5ca11870c4c0a
RMD160 (mechanize-2.3.gem) = 46d6e26c7e925605a9c9a60617f70ffc922a8770
Size (mechanize-2.3.gem) = 121856 bytes
@
1.5
log
@Update www/ruby-mechanize package to 2.0.1.
=== 2.0.1 / 2011-06-28
Mechanize now uses minitest to avoid 1.9 vs 1.8 assertion availability in
test/unit
* Bug Fixes
* Restored Mechanize#set_proxy. Issue #117, #118, #119
* Mechanize::CookieJar#load now lazy-loads YAML. Issue #118
* Mechanize#keep_alive_time no longer crashes but does nothing as
net-http-persistent does not support HTTP/1.0 keep-alive extensions.
=== 2.0 / 2011-06-27
Mechanize is now under the MIT license
* API changes
* WWW::Mechanize has been removed. Use Mechanize.
* Pre connect hooks are now called with the agent and the request. See
Mechanize#pre_connect_hooks.
* Post connect hooks are now called with the agent and the response. See
Mechanize#post_connect_hooks.
* Mechanize::Chain is gone, as an internal API this should cause no problems.
* Mechanize#fetch_page no longer accepts an options Hash.
* Mechanize#put now accepts headers instead of an options Hash as the last
argument
* Mechanize#delete now accepts headers instead of an options Hash as the
last argument
* Mechanize#request_with_entity now accepts headers instead of an options
Hash as the last argument
* Mechanize no longer raises RuntimeError directly, Mechanize::Error or
ArgumentError are raised instead.
* The User-Agent header has changed. It no longer includes the WWW- prefix
and now includes the ruby version. The URL has been updated as well.
* Mechanize now requires ruby 1.8.7 or newer.
* Hpricot support has been removed as webrobots requires nokogiri.
* Mechanize#get no longer accepts the referer as the second argument.
* Mechanize#get no longer allows the HTTP method to be changed (:verb
option).
* Mechanize::Page::Meta is now Mechanize::Page::MetaRefresh to accurately
depict its responsibilities.
* Mechanize::Page#meta is now Mechanize::Page#meta_refresh as it only
contains meta elements with http-equiv of "refresh"
* Mechanize::Page#charset is now Mechanize::Page::charset. GH #112, patch
by Godfrey Chan.
* Deprecations
* Mechanize#get with an options hash is deprecated and will be removed after
October, 2011.
* Mechanize::Util::to_native_charset is deprecated as it is no longer used
by Mechanize.
* New Features
* Add header reference methods to Mechanize::File so that a reponse
object gets compatible with Net::HTTPResponse.
* Mechanize#click accepts a regexp or string to click a button/link in the
current page. It works as expected when not passed a string or regexp.
* Provide a way to only follow permanent redirects (301)
automatically: agent.redirect_ok = :permanent GH #73
* Mechanize now supports HTML5 meta charset. GH #113
* Documented various Mechanize accessors. GH #66
* Mechanize now uses net-http-digest_auth. GH #31
* Mechanize now implements session cookies. GH #78
* Mechanize now implements deflate decoding. GH #40
* Mechanize now allows a certificate and key to be passed directly. GH #71
* Mechanize::Form::MultiSelectList now implements #option_with and
#options_with. GH #42
* Add Mechanize::Page::Link#rel and #rel?(kind) to read and test the rel
attribute.
* Add Mechanize::Page#canonical_uri to read a tag.
* Add support for Robots Exclusion Protocol (i.e. robots.txt) and
nofollow/noindex in meta tags and the rel attribute. Automatic
exclusion can be turned on by setting:
agent.robots = true
* Manual robots.txt test can be performed with
Mechanize#robots_allowed? and #robots_disallowed?.
* Mechanize::Form now supports the accept-charset attribute. GH #96
* Mechanize::ResponseReadError is raised if there is an exception while
reading the response body. This allows recovery from broken HTTP servers
(or connections). GH #90
* Mechanize#follow_meta_refresh set to :anywhere will follow meta refresh
found outside of a document's head. GH #99
* Add support for HTML5's rel="noreferrer" attribute which indicates
no "Referer" information should be sent when following the link.
* A frame will now load its content when #content is called. GH #111
* Added Mechanize#default_encoding to provide a default for pages with no
encoding specified. GH #104
* Added Mechanize#force_default_encoding which only uses
Mechanize#default_encoding for parsing HTML. GH #104
* Bug Fixes:
* Fixed a bug where Referer is not sent when accessing a relative
URI starting with "http".
* Fix handling of Meta Refresh with relative paths. GH #39
* Mechanize::CookieJar now supports RFC 2109 correctly. GH #85
* Fixed typo in EXAMPLES.rdoc. GH #74
* The base element is now handled correctly for images. GH #72
* Image buttons with no name attribute are now included in the form's button
list. GH#56
* Improved handling of non ASCII-7bit compatible characters in links (only
an issue on ruby 1.8). GH #36, GH #75
* Loading cookies.txt is faster. GH #38
* Mechanize no longer sends cookies for a.b.example to axb.example. GH #41
* Mechanize no longer sends the button name as a form field for image
buttons. GH #45
* Blank cookie values are now skipped. GH #80
* Mechanize now adds a '.' to cookie domains if no '.' was sent. This is
not allowed by RFC 2109 but does appear in RFC 2965. GH #86
* file URIs are now read in binary mode. GH #83
* Content-Encoding: x-gzip is now treated like gzip per RFC 2616.
* Mechanize now unescapes URIs for meta refresh. GH #68
* Mechanize now has more robust HTML charset detection. GH #43
* Mechanize::Form::Textarea is now created from a textarea element. GH #94
* A meta content-type now overrides the HTTP content type. GH #114
* Mechanize::Page::Link#uri now handles both escaped and unescaped hrefs.
GH #107
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2010/09/10 13:54:48 taca Exp $
d3 3
a5 3
SHA1 (mechanize-2.0.1.gem) = f1db4389a0384f81ae1c87ef2a4cf59492771186
RMD160 (mechanize-2.0.1.gem) = 5767e7eccf7f3530a5c224080aa0cbbbe4f6088c
Size (mechanize-2.0.1.gem) = 96256 bytes
@
1.4
log
@Update www/mechanize to 1.0.0.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Remove default value of GEM_BUILD.
* Ajust new ruby package's framework.
= Mechanize CHANGELOG
=== 1.0.0
* New Features:
* An optional verb may be passed to Mechanize#get GH #26
* The WWW constant is deprecated. Switch to the top level constant Mechanize
* SelectList#option_with and options_with for finding options
* Bug Fixes:
* Rescue errors from bogus encodings
* 7bit content-encoding support. Thanks sporkmonger! GH #2
* Fixed a bug with iconv conversion. Thanks awesomeman! GH #9
* meta redirects outside the head are not followed. GH #13
* Form submissions work with nil page encodings. GH #25
* Fixing default values with serialized cookies. GH #3
* Checkboxes and fields are sorted by page appearance before submitting. #11
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2009/12/02 14:04:22 fhajny Exp $
d3 3
a5 3
SHA1 (mechanize-1.0.0.gem) = 94406e01f4a0468f0e56e7283c87a54b5e02f247
RMD160 (mechanize-1.0.0.gem) = 7abbb3ee408227ba4bea00de4ff277986597a33f
Size (mechanize-1.0.0.gem) = 85504 bytes
@
1.3
log
@Updated ruby-mechanize to 0.9.3.
Deprecations:
* WWW::Mechanize::List is gone!
* Use Nokogiri as the default HTML parser (you may switch to Hpricot by using WWW::Mechanize.html_parser =
Hpricot)
See full list of changes since 0.7.5:
http://mechanize.rubyforge.org/mechanize/CHANGELOG_rdoc.html
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2008/04/04 15:26:25 jlam Exp $
d3 3
a5 3
SHA1 (mechanize-0.9.3.gem) = 1c03c5a573b7bac5b36c2eb2716c8fa6188fdfcb
RMD160 (mechanize-0.9.3.gem) = 25639b0f7ccc3a015e97a7b47c55a777b5cc7631
Size (mechanize-0.9.3.gem) = 83456 bytes
@
1.2
log
@Update ruby-mechanize to version 0.7.5. Changes from version 0.6.8
include:
+ Install as a Ruby gem.
* Fixed a bug when fetching files and not pages.
* WWW::Mechanize#get now takes hash arguments for uri parameters.
* Handling gzipped responses with no Content-Length header
* Fixed a bug with EOF errors in net/http. [#17570]
* Handling 0 length gzipped responses. [#17471]
* Changed parser to lazily parse links
* Lazily parsing document
* Updating UTF-8 support for urls
* Adding AREA tags to the links list.
* WWW::Mechanize#follow_meta_refresh will allow you to automatically follow
meta refresh tags. [#10032]
* Adding x-gzip to accepted content-encoding.
* Added Digest Authentication support.
* Many bug fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1.1.1 2007/05/26 01:46:51 minskim Exp $
d3 3
a5 3
SHA1 (mechanize-0.7.5.gem) = 621933a700e952f8c2973bdb46dfe94ded4e647e
RMD160 (mechanize-0.7.5.gem) = 886f9fd8454fe697c88314dc40838f4606bad824
Size (mechanize-0.7.5.gem) = 68608 bytes
@
1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
SHA1 (mechanize-0.6.8.tgz) = 2cacc5246ba37be054e88992306625da2763e13f
RMD160 (mechanize-0.6.8.tgz) = e3b6527dd819567eedf38d7770c249a88d67d4bd
Size (mechanize-0.6.8.tgz) = 90678 bytes
@
1.1.1.1
log
@Import ruby-mechanize.
The Mechanize library is used for automating interaction with
websites. Mechanize automatically stores and sends cookies, follows
redirects, can follow links, and submit forms. Form fields can be
populated and submitted. Mechanize also keeps track of the sites that
you have visited as a history.
@
text
@@