summaryrefslogtreecommitdiff
path: root/lib/uri
AgeCommit message (Collapse)Author
2025-02-27[ruby/uri] Use a fully qualified name in warning messagesyuuji.yaginuma
Currently, some warning messages don't contain a `URI` like the following. ```ruby warning: URI::ABS_URI is obsolete. Use RFC2396_PARSER.regexp[:ABS_URI] explicitly. ``` But, without `URI` prefix, the suggested value doesn't work. So I think we should use a fully qualified name to avoid confusion. https://github.com/ruby/uri/commit/428eb10e44
2025-02-27[ruby/uri] Fix the mention to removed `URI.escape/URI::Escape`Yuji Yaginuma
This was removed by #9. https://github.com/ruby/uri/commit/fec924238f
2025-02-26[ruby/uri] Bump up v1.0.3Hiroshi SHIBATA
https://github.com/ruby/uri/commit/3213f4a0f8
2025-02-26[ruby/uri] Fix merger of URI with authority componentHiroshi SHIBATA
https://hackerone.com/reports/2957667 https://github.com/ruby/uri/commit/2789182478 Co-authored-by: Nobuyoshi Nakada <[email protected]>
2025-02-26[ruby/uri] Truncate userinfo with URI#join, URI#merge and URI#+Hiroshi SHIBATA
https://github.com/ruby/uri/commit/3675494839
2025-01-24[ruby/uri] [DOC] Make documentation 100%Nobuyoshi Nakada
https://github.com/ruby/uri/commit/fe7aa3dac2
2024-11-14[ruby/uri] Bump up v1.0.2Hiroshi SHIBATA
https://github.com/ruby/uri/commit/e46960a467
2024-11-14[ruby/uri] Check existence constants only URI moduleHiroshi SHIBATA
https://github.com/ruby/uri/commit/b6f583369a
2024-11-14[ruby/uri] Removed duplicated declare step for constants under the ↵Hiroshi SHIBATA
URI::RFC2396_REGEXP::PATTERN https://github.com/ruby/uri/commit/60a8bc1575
2024-11-14[ruby/uri] Restore constants like URI::REGEXP::PATTERN::IPV6ADDRHiroshi SHIBATA
https://github.com/ruby/uri/commit/ee9a38701a
2024-11-13[ruby/uri] Remove rakelib/ dir from gem alsoOrien Madgwick
https://github.com/ruby/uri/commit/a0dd612e90
2024-11-13[ruby/uri] Remove unused files from the gem packageOrien Madgwick
https://github.com/ruby/uri/commit/f0847c266c
2024-11-11[ruby/uri] Fix minor typo fromJoe Rafaniello
https://github.com/ruby/uri/commit/9997c1acee https://github.com/ruby/uri/commit/c191b627cb
2024-11-08[ruby/uri] Bump up v1.0.1Hiroshi SHIBATA
https://github.com/ruby/uri/commit/3011eb6f6e
2024-11-08[ruby/uri] Added more fallback constants like URI::PARTTERN and URI::REGEXPHiroshi SHIBATA
Fixed https://github.com/ruby/uri/issues/125 https://github.com/ruby/uri/commit/1f3d3df02a
2024-11-07[ruby/uri] Bump up v1.0.0Hiroshi SHIBATA
https://github.com/ruby/uri/commit/af8d9d6bb1
2024-09-17[ruby/uri] Fix spelling of "cannot"David Rodríguez
https://github.com/ruby/uri/commit/77241d6508
2024-08-31[ruby/uri] Bump up 0.13.1Hiroshi SHIBATA
https://github.com/ruby/uri/commit/31ec9cea66
2024-08-27[ruby/uri] Also warn URI::RFC3986_PARSER.extractHiroshi SHIBATA
https://github.com/ruby/uri/commit/0f6b945557
2024-08-21Reapply "[ruby/uri] Warn compatibility methods in RFC3986_PARSER"Hiroshi SHIBATA
This reverts commit 3da7e440e9fca835f5475a98f1c0afb4d2ac71db. Notes: Merged: https://github.com/ruby/ruby/pull/11416
2024-08-08Revert "[ruby/uri] Warn compatibility methods in RFC3986_PARSER"Hiroshi SHIBATA
This reverts commit c3becc3ba6c584fbeabd5182e304e61529235fe6. Notes: Merged: https://github.com/ruby/ruby/pull/11333
2024-08-08[ruby/uri] Use URI::RFC2396_PARSER explicitly in URIHiroshi SHIBATA
https://github.com/ruby/uri/commit/898b889811
2024-08-08[ruby/uri] Warn compatibility methods in RFC3986_PARSERHiroshi SHIBATA
https://github.com/ruby/uri/commit/9997c1acee
2024-08-06[ruby/uri] Fallback missing constants with RFC3986_PARSERHiroshi SHIBATA
(https://github.com/ruby/uri/pull/113) * Fallback missing constants with RFC3986_PARSER * raise missing constant * Update test/uri/test_common.rb Co-authored-by: Nobuyoshi Nakada <[email protected]> * Update lib/uri/common.rb Co-authored-by: Nobuyoshi Nakada <[email protected]> * Update lib/uri/common.rb Co-authored-by: Nobuyoshi Nakada <[email protected]> --------- https://github.com/ruby/uri/commit/c2fdec079a Co-authored-by: Nobuyoshi Nakada <[email protected]>
2024-08-05[ruby/uri] Add space after `bad URI`Josh Soref
https://github.com/ruby/uri/commit/9f2c7ed5f2
2024-08-05[ruby/uri] Use DEFAULT_PARSER at split, parse, joinHiroshi SHIBATA
https://github.com/ruby/uri/commit/28af4e155a
2024-07-21[ruby/uri] Restrict constant checks to current namespace to avoid conflicts ↵Randy Stauner
with globals https://github.com/ruby/uri/commit/7a64e0245f
2024-07-19[ruby/uri] Also support URI::PATTERN with switch-backHiroshi SHIBATA
https://github.com/ruby/uri/commit/823697edb4
2024-07-19[ruby/uri] Added test for constant definition and remove URI::REGEXP when ↵Hiroshi SHIBATA
using RFC3986_PARSER https://github.com/ruby/uri/commit/6f616d97fc
2024-07-19[ruby/uri] URI.extract needs to pass blockHiroshi SHIBATA
If given block to URI.extract, it returns nil. https://github.com/ruby/uri/commit/984145c407
2024-07-19[ruby/uri] Added compatibility methods for RFC2396 parserHiroshi SHIBATA
https://github.com/ruby/uri/commit/bbb8a40eae
2024-07-19[ruby/uri] Added URI.parser= method for switch back to RFC2396_ParserHiroshi SHIBATA
https://github.com/ruby/uri/commit/d7dc19ad3f
2024-03-28Use www.rfc-editor.org for RFC text.Hiroshi SHIBATA
We use the following site for that now: * https://tools.ietf.org/ or http * https://datatracker.ietf.org or http Today, IETF said the official site of RFC is www.rfc-editor.org. FYI: https://authors.ietf.org/en/references-in-rfcxml I replaced them to www.rfc-editor.org.
2024-02-20[ruby/uri] Use https instead of httpHiroshi SHIBATA
https://github.com/ruby/uri/commit/ad2591f0d1
2024-01-22[ruby/uri] Removed commented-out codeHiroshi SHIBATA
https://github.com/ruby/uri/commit/feb8e0dd73
2024-01-05[ruby/uri] Make URI#to_s prepend relative path with / if there is a host or portJeremy Evans
Otherwise, the path could be considered part of the host or port. This is better than modifying the path to make it absolute when a host or port is set. We could also raise for invalid paths when a host or port is set using check_path, but that results in weird errors, and won't catch issues (such as ftp allowing a relative path). Fixes [Bug #19916] https://github.com/ruby/uri/commit/ac32aa005b
2023-11-06[ruby/uri] Bump up 0.13.0Hiroshi SHIBATA
https://github.com/ruby/uri/commit/b50d37f7a1
2023-10-26add #to_str to URI::GenericMichael Chui
2023-06-29[ruby/uri] Bump up v0.12.2Hiroshi SHIBATA
https://github.com/ruby/uri/commit/e18e657ea8
2023-06-29[ruby/uri] Fix quadratic backtracking on invalid port numberNobuyoshi Nakada
https://hackerone.com/reports/1958260 https://github.com/ruby/uri/commit/9d7bcef1e6
2023-06-29[ruby/uri] Fix quadratic backtracking on invalid relative URINobuyoshi Nakada
https://hackerone.com/reports/1958260 https://github.com/ruby/uri/commit/9010ee2536
2023-06-25[ruby/uri] String literals are frozen nowNobuyoshi Nakada
https://github.com/ruby/uri/commit/0b6ad60af6
2023-06-25[ruby/uri] Fix host part in relative referece #83Nobuyoshi Nakada
In relative referece, host part can be ommitted but can not be empty. https://github.com/ruby/uri/commit/2980f0ba02
2023-06-13[ruby/uri] Fix RFC3986 regexpsNobuyoshi Nakada
https://github.com/ruby/uri/commit/8e38592241
2023-06-13[ruby/uri] Refactor RFC3986 regexps to make more readableNobuyoshi Nakada
https://github.com/ruby/uri/commit/3dfa19e920
2023-06-02[ruby/uri] Drop support for 2.4Nobuyoshi Nakada
https://github.com/ruby/uri/commit/21baf2ba16
2023-05-05Redirect to `IO::NULL` for the portabilityNobuyoshi Nakada
2023-03-28[ruby/uri] Bump version to 0.12.1Hiroshi SHIBATA
https://github.com/ruby/uri/commit/5c4f7d04bf
2023-03-28[ruby/uri] Fix quadratic backtracking on invalid URINobuyoshi Nakada
https://hackerone.com/reports/1444501 https://github.com/ruby/uri/commit/2f9585de17
2023-03-01[ruby/uri] Replace RubyDoc.info links with Ruby.GitHub.ioAlexander Popov
As requested. https://github.com/ruby/uri/commit/c272f205f9