www/ruby-http-cookie - The NetBSD Packages Collection

Ruby library to handle HTTP Cookies based on RFC 6265

HTTP::Cookie is a ruby library to handle HTTP cookies in a way both
compliant with RFCs and compatible with today's major browsers.

It was originally a part of the
[Mechanize](https://github.com/sparklemotion/mechanize) library,
separated as an independent library in the hope of serving as a common
component that is reusable from any HTTP related piece of software.

The following is an incomplete list of its features:

* Its behavior is highly compatible with that of today's major web
  browsers.

* It is based on and conforms to RFC 6265 (the latest standard for the
  HTTP cookie mechanism) to a high extent, with real world conventions
  deeply in mind.

* It takes eTLD (effective TLD, also known as "Public Suffix") into
  account just as major browsers do, to reject cookies with an eTLD
  domain like "org", "co.jp", or "appspot.com".  This feature is
  brought to you by the domain_name gem.

* The number of cookies and the size are properly capped so that a
  cookie store does not get flooded.

* It supports the legacy Netscape cookies.txt format for
  serialization, maximizing the interoperability with other
  implementations.

* It supports the cookies.sqlite format adopted by Mozilla Firefox for
  backend store database which can be shared among multiple program
  instances.

* It is relatively easy to add a new serialization format or a backend
  store because of its modular API.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

net/ruby-domain_name lang/ruby32-base

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64ruby31-http-cookie-1.0.7.tgz
NetBSD 10.0aarch64ruby32-http-cookie-1.0.7.tgz
NetBSD 10.0aarch64ruby33-http-cookie-1.0.7.tgz
NetBSD 10.0aarch64ruby31-http-cookie-1.0.6.tgz
NetBSD 10.0aarch64ruby32-http-cookie-1.0.6.tgz
NetBSD 10.0aarch64ruby33-http-cookie-1.0.6.tgz
NetBSD 10.0aarch64ebruby31-http-cookie-1.0.6.tgz
NetBSD 10.0aarch64ebruby31-http-cookie-1.0.7.tgz
NetBSD 10.0earmv4ruby31-http-cookie-1.0.6.tgz
NetBSD 10.0earmv4ruby31-http-cookie-1.0.7.tgz
NetBSD 10.0earmv6hfruby31-http-cookie-1.0.5.tgz
NetBSD 10.0earmv6hfruby32-http-cookie-1.0.5.tgz
NetBSD 10.0earmv6hfruby33-http-cookie-1.0.5.tgz
NetBSD 10.0earmv6hfruby31-http-cookie-1.0.6.tgz
NetBSD 10.0earmv6hfruby32-http-cookie-1.0.6.tgz
NetBSD 10.0earmv6hfruby33-http-cookie-1.0.6.tgz
NetBSD 10.0earmv7hfruby31-http-cookie-1.0.5.tgz
NetBSD 10.0earmv7hfruby32-http-cookie-1.0.5.tgz
NetBSD 10.0earmv7hfruby33-http-cookie-1.0.5.tgz
NetBSD 10.0earmv7hfruby31-http-cookie-1.0.6.tgz
NetBSD 10.0earmv7hfruby32-http-cookie-1.0.6.tgz
NetBSD 10.0earmv7hfruby33-http-cookie-1.0.6.tgz
NetBSD 10.0i386ruby31-http-cookie-1.0.7.tgz
NetBSD 10.0i386ruby32-http-cookie-1.0.7.tgz
NetBSD 10.0i386ruby33-http-cookie-1.0.7.tgz
NetBSD 10.0i386ruby31-http-cookie-1.0.6.tgz
NetBSD 10.0i386ruby32-http-cookie-1.0.6.tgz
NetBSD 10.0i386ruby33-http-cookie-1.0.6.tgz
NetBSD 10.0m68kruby31-http-cookie-1.0.7.tgz
NetBSD 10.0mips64ebruby31-http-cookie-1.0.5.tgz
NetBSD 10.0mips64ebruby32-http-cookie-1.0.5.tgz
NetBSD 10.0mips64ebruby33-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 10.0powerpcruby33-http-cookie-1.0.5.tgz
NetBSD 10.0sparc64ruby31-http-cookie-1.0.6.tgz
NetBSD 10.0sparc64ruby32-http-cookie-1.0.6.tgz
NetBSD 10.0sparc64ruby33-http-cookie-1.0.6.tgz
NetBSD 10.0sparc64ruby31-http-cookie-1.0.7.tgz
NetBSD 10.0sparc64ruby32-http-cookie-1.0.7.tgz
NetBSD 10.0sparc64ruby33-http-cookie-1.0.7.tgz
NetBSD 10.0sparcruby32-http-cookie-1.0.6.tgz
NetBSD 10.0vaxruby31-http-cookie-1.0.5.tgz
NetBSD 10.0vaxruby31-http-cookie-1.0.7.tgz
NetBSD 10.0x86_64ruby31-http-cookie-1.0.7.tgz
NetBSD 10.0x86_64ruby32-http-cookie-1.0.7.tgz
NetBSD 10.0x86_64ruby33-http-cookie-1.0.7.tgz
NetBSD 10.0x86_64ruby31-http-cookie-1.0.6.tgz
NetBSD 10.0x86_64ruby32-http-cookie-1.0.6.tgz
NetBSD 10.0x86_64ruby33-http-cookie-1.0.6.tgz
NetBSD 9.0aarch64ruby31-http-cookie-1.0.6.tgz
NetBSD 9.0earmv4ruby31-http-cookie-1.0.5.tgz
NetBSD 9.0earmv4ruby32-http-cookie-1.0.5.tgz
NetBSD 9.0earmv4ruby31-http-cookie-1.0.5.tgz
NetBSD 9.0earmv6hfruby31-http-cookie-1.0.7.tgz
NetBSD 9.0earmv6hfruby32-http-cookie-1.0.7.tgz
NetBSD 9.0earmv6hfruby33-http-cookie-1.0.7.tgz
NetBSD 9.0earmv6hfruby31-http-cookie-1.0.5.tgz
NetBSD 9.0earmv6hfruby32-http-cookie-1.0.5.tgz
NetBSD 9.0earmv6hfruby33-http-cookie-1.0.5.tgz
NetBSD 9.0earmv6hfruby31-http-cookie-1.0.6.tgz
NetBSD 9.0earmv6hfruby32-http-cookie-1.0.6.tgz
NetBSD 9.0earmv6hfruby33-http-cookie-1.0.6.tgz
NetBSD 9.0earmv7hfruby31-http-cookie-1.0.5.tgz
NetBSD 9.0earmv7hfruby32-http-cookie-1.0.5.tgz
NetBSD 9.0earmv7hfruby33-http-cookie-1.0.5.tgz
NetBSD 9.0earmv7hfruby31-http-cookie-1.0.6.tgz
NetBSD 9.0earmv7hfruby32-http-cookie-1.0.6.tgz
NetBSD 9.0earmv7hfruby33-http-cookie-1.0.6.tgz
NetBSD 9.0i386ruby31-http-cookie-1.0.7.tgz
NetBSD 9.0i386ruby32-http-cookie-1.0.7.tgz
NetBSD 9.0i386ruby33-http-cookie-1.0.7.tgz
NetBSD 9.0i386ruby31-http-cookie-1.0.6.tgz
NetBSD 9.0i386ruby32-http-cookie-1.0.6.tgz
NetBSD 9.0i386ruby33-http-cookie-1.0.6.tgz
NetBSD 9.0m68kruby26-http-cookie-1.0.5.tgz
NetBSD 9.0m68kruby30-http-cookie-1.0.5.tgz
NetBSD 9.0m68kruby31-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby26-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby27-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby30-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby31-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby32-http-cookie-1.0.5.tgz
NetBSD 9.0powerpcruby33-http-cookie-1.0.5.tgz
NetBSD 9.0sparc64ruby31-http-cookie-1.0.5.tgz
NetBSD 9.0sparc64ruby31-http-cookie-1.0.7.tgz
NetBSD 9.0sparc64ruby32-http-cookie-1.0.7.tgz
NetBSD 9.0sparc64ruby33-http-cookie-1.0.7.tgz
NetBSD 9.0x86_64ruby31-http-cookie-1.0.7.tgz
NetBSD 9.0x86_64ruby32-http-cookie-1.0.7.tgz
NetBSD 9.0x86_64ruby33-http-cookie-1.0.7.tgz
NetBSD 9.0x86_64ruby31-http-cookie-1.0.6.tgz
NetBSD 9.0x86_64ruby32-http-cookie-1.0.6.tgz
NetBSD 9.0x86_64ruby33-http-cookie-1.0.6.tgz
NetBSD 9.3x86_64ruby31-http-cookie-1.0.7.tgz
NetBSD 9.3x86_64ruby32-http-cookie-1.0.7.tgz
NetBSD 9.3x86_64ruby33-http-cookie-1.0.7.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.