./net/ruby-addressable, Replacement for the URI Implementation of standard librrary

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5.2, Package name: ruby23-addressable-2.5.2, Maintainer: pkgsrc-users

Addressable is a replacement for the URI implementation that is part of
Ruby's standard library. It more closely conforms to the relevant RFCs and
adds support for IRIs and URI templates.


Required to run:
[lang/ruby23-base] [net/ruby-public_suffix]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: c867d11cf131155202654515f9a4c5172eac14f7
RMD160: b57b45983bf436039a8b915ff98e56fd5ddc325d
Filesize: 101.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-10 17:00:29 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-addressable to 2.5.2.

# Addressable 2.5.2
- better support for frozen string literals
- fixed bug w/ uppercase characters in scheme
- IDNA errors w/ emoji URLs
- compatibility w/ public_suffix 3.x
   2017-04-22 18:42:28 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-addressable to 2.5.1.

# Addressable 2.5.1
- allow unicode normalization to be disabled for URI Template expansion
- removed duplicate test
   2017-01-18 10:03:39 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix typo in version number.
   2017-01-09 14:36:12 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-addressable to 2.5.0.

# Addressable 2.5.0
- dropping support for Ruby 1.9
- adding support for Ruby 2.4 preview
- add support for public suffixes and tld; first runtime dependency
- hostname escaping should match RFC; underscores in hostnames no longer escaped
- paths beginning with // and missing an authority are now considered invalid
- validation now also takes place after setting a path
- handle backslashes in authority more like a browser for `heuristic_parse`
- unescaped backslashes in host now raise an `InvalidURIError`
- `merge!`, `join!`, `omit!` and `normalize!` don't disable deferred validation
- `heuristic_parse` now trims whitespace before parsing
- host parts longer than 63 bytes will be ignored and not passed to libidn
- normalized values always encoded as UTF-8
   2015-12-12 15:52:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-addressable to 2.4.0.

# Addressable 2.4.0
- support for 1.8.x dropped
- double quotes in a host now raises an error
- newlines in host will no longer get unescaped during normalization
- stricter handling of bogus scheme values
- stricter handling of encoded port values
- calling `require 'addressable'` will now load both the URI and Template files
- assigning to the `hostname` component with an `IPAddr` object is now supported
- assigning to the `origin` component is now supported
- fixed minor bug where an exception would be thrown for a missing ACE suffix
- better partial expansion of URI templates
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

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.
   2015-06-08 17:02:16 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-addressable to 2.3.8.

# Addressable 2.3.8
- fix warnings
- update dependency gems
- support for 1.8.x officially deprecated
   2015-03-14 08:49:17 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Forgot to commit distinfo.