Commit Graph

  • be4809e903 Increase Origin test coverage Bram Bonné 2021-04-26 11:58:58 +02:00
  • 837538c549 idna: Bump to version 0.2.3 Simon Sapin 2021-04-16 11:16:50 +02:00
  • 46d22ded94 Merge pull request #699 from djc/debug-cannot-be-a-base Valentin Gosu 2021-04-13 09:57:14 +02:00
  • 1ad022d85f Add cannot_be_a_base field to Url's Debug representation (fixes #693) Dirkjan Ochtman 2021-04-12 22:01:13 +02:00
  • 3eb936b8cf Merge pull request #696 from DavidKorczynski/patch-1 Valentin Gosu 2021-04-09 09:32:34 +02:00
  • a70882cd02 Fix breaking OSS-Fuzz coverage build DavidKorczynski 2021-04-08 15:38:08 +01:00
  • e5e482926a Update issue templates Valentin Gosu 2021-04-07 14:25:15 +02:00
  • 73042861be Merge pull request #694 from djc/fix-unicode-before-delimiter Valentin Gosu 2021-04-07 10:21:15 +02:00
  • ce37627f6d url: more regressed clippy suppressions Dirkjan Ochtman 2021-04-06 13:30:37 +02:00
  • d39870e927 Reinstate suspicious_operation_groupings suppression Dirkjan Ochtman 2021-04-06 13:14:28 +02:00
  • 1416aca31d Remove unnecessary return statement Dirkjan Ochtman 2021-04-06 11:37:49 +02:00
  • 6e4b6282c6 idna: fix hang with unicode character before delimiter (fixes #692) Dirkjan Ochtman 2021-04-06 11:34:10 +02:00
  • 6fd1e87de6 Fix clippy lints Valentin Gosu 2021-03-26 09:28:37 +01:00
  • c34f2248f1 Merge pull request #686 from dtantsur/into-string Valentin Gosu 2021-03-26 09:06:51 +01:00
  • d530255b95 Merge pull request #691 from grego/master Valentin Gosu 2021-03-26 09:06:10 +01:00
  • d4b4390289 Lint Maros Grego 2021-03-10 10:30:15 +01:00
  • fd34ccb475 Add alloc dependencies behind an optional alloc feature Maros Grego 2021-03-10 10:02:22 +01:00
  • 5fac16f1a6 Remove the beef implementation Maros Grego 2021-03-10 09:08:32 +01:00
  • 0229743ca5 Use collections from the alloc crate in percent_encoding Maros Grego 2021-03-10 08:50:46 +01:00
  • fc54ffd9f7 url: deprecate into_string for Into<String> (fixes #685) Dmitry Tantsur 2021-02-22 13:27:26 +01:00
  • 89876ffc6e Merge pull request #681 from kevaundray/patch-1 Valentin Gosu 2021-02-20 21:30:46 +01:00
  • ea7a69e9d6 Merge pull request #684 from j-vanderstoep/master Manish Goregaokar 2021-02-19 00:56:44 -08:00
  • aab805b747 Update to 1.0.1 Jeff Vander Stoep 2021-02-19 09:11:27 +01:00
  • 7bb95a183d Merge pull request #683 from servo/test-include Manish Goregaokar 2021-02-18 13:16:16 -08:00
  • 5d0ee3a88d Add tests to url package; update to 2.2.1 Manish Goregaokar 2021-02-18 11:11:15 -08:00
  • 5d3c78faee typos kevaundray 2021-02-18 17:05:45 +00:00
  • 5e929762c9 Merge pull request #678 from djc/idna-0.2.2 Valentin Gosu 2021-02-18 09:37:21 +01:00
  • ea406e73c5 Merge pull request #680 from mrobakowski/master Valentin Gosu 2021-02-18 09:36:45 +01:00
  • 74bb107c8f update unicode-normalization to 0.1.17 mrobakowski 2021-02-17 21:30:38 +01:00
  • 844a3f2d34 idna: bump version to 0.2.2 Dirkjan Ochtman 2021-02-17 13:06:04 +01:00
  • 00cd65bc39 Merge pull request #676 from djc/idna2008 Valentin Gosu 2021-02-17 13:03:13 +01:00
  • 04b7f49019 idna: combine two tables Dirkjan Ochtman 2021-02-16 14:17:15 +01:00
  • 945908c5a2 idna: only store range start in the initial TABLE Dirkjan Ochtman 2021-02-16 13:59:24 +01:00
  • 245aba3edd idna: implement support for reporting errors on invalid IDNA2008 characters Dirkjan Ochtman 2021-02-16 12:50:33 +01:00
  • ed86319dff idna: simplify merging of mapping table ranges Dirkjan Ochtman 2021-02-16 11:41:53 +01:00
  • 06b790ac98 Fix clippy warnings Dirkjan Ochtman 2021-02-16 13:25:18 +01:00
  • e385083bc7 Revert "Merge pull request #677 from djc/optimize-tables" Valentin Gosu 2021-02-16 18:08:06 +01:00
  • f0010be169 Merge pull request #677 from djc/optimize-tables Valentin Gosu 2021-02-16 17:54:01 +01:00
  • d56b36dac8 idna: combine two tables Dirkjan Ochtman 2021-02-16 14:17:15 +01:00
  • 70a86691c3 idna: only store range start in the initial TABLE Dirkjan Ochtman 2021-02-16 13:59:24 +01:00
  • 74fd76f56e Merge pull request #675 from djc/nightly-clippy Valentin Gosu 2021-02-09 08:16:10 +01:00
  • 4bbff06b31 Use assert!()'s built-in formatting mechanics Dirkjan Ochtman 2021-02-08 21:51:35 +01:00
  • 3628c22324 Merge pull request #673 from djc/idna-0.2.1 Valentin Gosu 2021-02-05 11:23:54 +01:00
  • 04d2139943 idna: bump version number to 0.2.1 Dirkjan Ochtman 2021-02-05 10:29:26 +01:00
  • e1344adb1c Merge pull request #669 from sdroege/clippy Valentin Gosu 2021-01-28 13:07:49 +01:00
  • eb7330b529 Fix various clippy warnings Sebastian Dröge 2021-01-28 13:17:54 +02:00
  • 224ac40ec3 Ignore clippy::result-unit-err lint as it would require API changes Sebastian Dröge 2021-01-28 13:12:31 +02:00
  • 21aed6e18c Merge pull request #665 from Johann150/master Valentin Gosu 2021-01-20 18:36:17 +01:00
  • f62b0d9c77 fix also for host_str and domain Johann150 2021-01-18 16:23:53 +01:00
  • 0ed8efdff0 resynchronize docs Johann150 2021-01-11 23:27:33 +01:00
  • 8bede54301 Merge pull request #659 from e00E/url-debug Valentin Gosu 2020-12-15 14:19:25 +01:00
  • e563faba2d Change debug order Valentin 2020-12-10 16:48:57 +01:00
  • b9ee40d348 Include username and password in Url's Debug implementation Valentin 2020-12-10 16:23:03 +01:00
  • 98a9c07a94 Merge pull request #647 from nkconnor/patch-1 Valentin Gosu 2020-12-08 23:20:27 +01:00
  • 947d66352e Merge pull request #657 from djc/test-fixes Valentin Gosu 2020-12-08 17:45:22 +01:00
  • d4be4aae0b Merge pull request #658 from djc/fuzzed-2 Valentin Gosu 2020-12-08 17:30:14 +01:00
  • 3174ea50f8 url: fix panic on popping from Url without path (fixes #656) Dirkjan Ochtman 2020-12-08 17:17:37 +01:00
  • 0b27b31585 Test all features in CI Dirkjan Ochtman 2020-12-08 16:47:35 +01:00
  • 6be81d664d url: remove unused import Dirkjan Ochtman 2020-12-08 16:47:08 +01:00
  • 2fa768d7b4 url: fix serde tests Dirkjan Ochtman 2020-12-08 16:45:34 +01:00
  • 6865d52fe4 Merge pull request #648 from 3scale-rs/use-display-in-serde-invalid-value Valentin Gosu 2020-12-08 16:34:16 +01:00
  • 6f92c0843a Merge pull request #655 from djc/fuzzed Valentin Gosu 2020-12-06 00:22:55 +01:00
  • 9aac190f3b Fix out of bounds slicing in Url::username() Dirkjan Ochtman 2020-12-02 10:07:44 +01:00
  • 91409d6433 idna: split validity criteria into more specific error variants Dirkjan Ochtman 2020-09-14 14:24:27 +02:00
  • 28a5be65a2 idna: more concise Debug output for Errors Dirkjan Ochtman 2020-09-14 14:03:11 +02:00
  • 4a0d73fe63 idna: factor out is_err() method for Errors Dirkjan Ochtman 2020-09-14 13:59:27 +02:00
  • 3fc1cd1fe3 idna: add Idna API with amortized allocation Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • e26d13e71c idna: use iterator interface to yield characters from punycode decoder Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • 2f8ba57229 idna: separate decoding of encoded characters and merging Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • 5bc0e60601 idna: gather punycode insertions separately to avoid memcpys Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • 75fe25cee5 idna: refactor mapping as an iterator API Dirkjan Ochtman 2020-07-08 21:13:29 +02:00
  • 31bc0da54c Generalize PartialEq impl for Host Matt Brubeck 2020-11-21 10:23:44 -08:00
  • 540ede02d0 Silence clippy warnings Matt Brubeck 2020-11-21 10:33:42 -08:00
  • c0558dcf43 mention feature serde in docs Kosta Welke 2020-11-18 13:38:08 +01:00
  • 5910144a36 url: use Display rather than Error's description in deserialize Alejandro Martinez Ruiz 2020-11-11 00:40:27 +01:00
  • 494b2fcb16 Update GitHub Actions Dirkjan Ochtman 2020-10-19 21:32:34 +02:00
  • 59b52603da Use suggested language for serde hint Nicholas Connor 2020-11-06 15:13:33 -05:00
  • a858e176f6 Add serde feature hint Nicholas Connor 2020-11-06 12:30:39 -05:00
  • 1182d5d5b9 Fix readme path Valentin Gosu 2020-11-06 08:46:08 +01:00
  • fcf40eae55 Update toml to list bench path Valentin Gosu 2020-11-06 08:43:26 +01:00
  • 82ee0bd3cd Bump url crate version to 2.2.0 Valentin Gosu 2020-11-06 08:38:23 +01:00
  • a46bec6e54 chore: silence false positive clippy warning Dirkjan Ochtman 2020-08-26 23:21:37 +02:00
  • 37460b4ab7 idna: deduplicate punycode test assertions Dirkjan Ochtman 2020-08-26 23:14:52 +02:00
  • b665da1b24 chore: pacify clippy some more Dirkjan Ochtman 2020-08-26 17:13:25 +02:00
  • 9d8a8c5103 chore: fix CI failures from clippy/MSRV Dirkjan Ochtman 2020-08-26 16:58:05 +02:00
  • bbfb2c0c79 url: tweak code order in test module Dirkjan Ochtman 2020-08-26 16:45:11 +02:00
  • 595624961f url: replace use of macros in data-driven tests Dirkjan Ochtman 2020-08-26 16:27:18 +02:00
  • c9ed907ed1 url: remove usage of custom test framework Dirkjan Ochtman 2020-08-26 15:45:18 +02:00
  • 7861920ed8 url: fix warnings from doc tests Dirkjan Ochtman 2020-08-26 15:33:27 +02:00
  • 3cc7e69595 idna: switch to stack-allocated simple Errors struct Dirkjan Ochtman 2020-08-25 16:01:30 +02:00
  • 52670622fb Show components in Url's Debug implementation (#637) Jacob Hoffman-Andrews 2020-08-25 22:50:29 -07:00
  • 7b8b8416c3 url: test that setting scheme to file with host fails (see #278) Dirkjan Ochtman 2020-08-25 21:11:18 +02:00
  • 4c1be65d0a [idna] Add unit tests for punycode prefix edge cases Behnam Esfahbod 2017-07-03 17:12:17 -06:00
  • 8dedda48c6 idna: prevent allocations in punycode encoding (fixes #561) Dirkjan Ochtman 2020-08-25 15:20:11 +02:00
  • cb099d7588 idna: add fast path for ASCII characters to bidi classification Dirkjan Ochtman 2020-07-09 10:29:52 +02:00
  • 8c22586d68 idna: add a fast path for mapping simple ASCII characters Dirkjan Ochtman 2020-07-09 09:51:35 +02:00
  • e579c03677 idna: simplify validation of decoded labels Dirkjan Ochtman 2020-08-25 13:51:48 +02:00
  • 4ff34cbdc0 idna: separate pass for bidi validation Dirkjan Ochtman 2020-08-25 13:46:33 +02:00
  • e4fc79ad93 idna: deduplicate handling of invalid input Dirkjan Ochtman 2020-08-25 13:40:55 +02:00
  • adeffad400 idna: add a fast path for simple domains Dirkjan Ochtman 2020-07-09 11:17:49 +02:00