Commit Graph

  • fcc8a9066f idna: add some simple benchmarks Dirkjan Ochtman 2020-07-08 21:36:41 +02:00
  • 6198d3f2e9 percent_encoding: use regular crate layout Dirkjan Ochtman 2020-08-25 11:29:59 +02:00
  • 554742b90a form_urlencoded: inline small private module Dirkjan Ochtman 2020-08-25 11:28:30 +02:00
  • 9512b551f8 Silence only panics that expect panic sjj 2018-11-27 23:56:28 -06:00
  • 6f2402b20b Fix a Cargo warning sjj 2018-11-27 23:20:43 -06:00
  • 4654d97afc chore: fix formatting/clippy issues after merged PR Dirkjan Ochtman 2020-08-25 11:08:03 +02:00
  • 47b6555468 form-urlencoded: Allow to encode key parameters without a values Argentumbolo 2019-09-16 10:47:42 +03:00
  • 501481d90a chore: add code coverage support Dirkjan Ochtman 2020-08-25 10:38:41 +02:00
  • 2bf4bedda5 chore: update crates to 2018 edition Dirkjan Ochtman 2020-08-24 22:19:04 +02:00
  • 2c0be97dc6 chore: use easier to understand control flow for unsafe code Dirkjan Ochtman 2020-08-24 21:12:13 +02:00
  • 3b587ea32f unsafe audit Josh Mcguigan 2019-11-02 22:03:59 -07:00
  • d7dab152af Add some more badges to README Dirkjan Ochtman 2020-08-24 14:21:42 +02:00
  • 1f4130e826 Remove Travis and AppVeyor configuration Dirkjan Ochtman 2020-08-24 14:12:35 +02:00
  • af0a8db253 Add configuration for GitHub Actions Dirkjan Ochtman 2020-08-24 14:01:24 +02:00
  • e1f8abb49b idna: simplify validation API Dirkjan Ochtman 2020-08-24 15:08:29 +02:00
  • f8a8a0fd2a idna: extract function for finding bidi characters Dirkjan Ochtman 2020-08-24 14:51:05 +02:00
  • 3e4225c28e Fix formatting with cargo fmt Dirkjan Ochtman 2020-08-24 14:13:43 +02:00
  • 8e66bc59b2 Fix clippy issues Dirkjan Ochtman 2020-08-24 14:14:24 +02:00
  • d937053e6a Make percent-encoding no_std-compatible David Flemström 2019-11-08 20:56:01 +01:00
  • 7aaea8fae6 decode size hint: Fix lower boundary chrysn 2020-01-31 15:32:46 +01:00
  • 0587063a9f url: update comments to remove mentions of gopher scheme Dirkjan Ochtman 2020-08-19 18:47:10 +02:00
  • d3b36bfac9 docs: Elaborate on error conditions of set_scheme Ben Striegel 2020-02-05 18:08:29 -05:00
  • 868aa96170 added doc assert_eq to show what parse_with_params does meltinglava 2019-11-13 13:12:24 +01:00
  • 94e2a87795 idna: propagate error from write_str() call Dirkjan Ochtman 2020-08-19 00:24:07 +02:00
  • bf9bbf2f8c Make crate about 50% lighter Vincent Prouillet 2020-06-15 18:49:35 +02:00
  • 03264d1df9 Add nicer Display implementation for idna::Errors (#622) Clar Fon 2020-08-18 18:10:06 -04:00
  • e003e93ecb idna: clean up clippy warnings Dirkjan Ochtman 2020-08-18 23:58:17 +02:00
  • 6efc7f4850 idna: update IDNA mapping table to Unicode 13.0 Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • 4badbf1c8c idna: update mapping table Python script for Python 3 Dirkjan Ochtman 2020-07-08 21:13:30 +02:00
  • 9522bc3a88 url: clean up clippy warnings Dirkjan Ochtman 2020-08-18 23:53:10 +02:00
  • 0fb53a7595 form_urlencoded: clean up clippy warnings Dirkjan Ochtman 2020-08-18 23:52:43 +02:00
  • 0877793edc data-url: clean up clippy warnings Dirkjan Ochtman 2020-08-18 23:52:03 +02:00
  • cf89eab9b5 url: move crate into a directory Dirkjan Ochtman 2020-08-18 23:26:59 +02:00
  • 8613d439fe Fix formatting with cargo fmt Dirkjan Ochtman 2020-08-18 23:06:34 +02:00
  • c9a7003e29 Clean up warnings Dirkjan Ochtman 2020-08-18 23:06:21 +02:00
  • aa08186fbe idna: update IDNA tests to latest version Dirkjan Ochtman 2020-07-08 21:13:29 +02:00
  • 680a3e19e6 url: update tests to latest URL standard (fixes #163) Dirkjan Ochtman 2020-08-10 16:16:03 +02:00
  • 52ba6972a2 url: allow setting host or hostname to empty on file URLs Dirkjan Ochtman 2020-08-10 16:12:56 +02:00
  • 5937812281 url: percent-encode NULL bytes in fragments Dirkjan Ochtman 2020-08-10 15:55:50 +02:00
  • 2f204d0037 url: make gopher behave like unrecognized schemes Dirkjan Ochtman 2020-08-10 15:46:59 +02:00
  • dce7c6e58b url: forbid <, > and ^ in hosts Dirkjan Ochtman 2020-08-10 15:23:58 +02:00
  • 6b05499d3f url: reject empty host after toAscii conversion Dirkjan Ochtman 2020-08-10 15:21:53 +02:00
  • 0a92c73a37 Add support for '?' operator (#620) Martin Åkesson 2020-08-03 09:20:24 +02:00
  • c2f9227997 [idna/tests/unit.rs] rustfmt (#615) Samuel Marks 2020-06-29 17:20:48 +10:00
  • b03895bd47 docs: Typo in example (#614) Plecra 2020-06-25 13:06:37 +01:00
  • 9a75a29039 Fix typo in precent-encoding documentation (#611) Nicholas Bishop 2020-06-24 05:17:19 -04:00
  • 55395ed309 Auto merge of #607 - jplatte:master, r=SimonSapin bors-servo 2020-06-19 18:15:51 -04:00
  • bd3922faf2 Revert pointless visibility changes Jonas Platte 2020-06-20 00:09:09 +02:00
  • 5edbc5ab0b Apply review suggestions Jonas Platte 2020-06-19 23:59:20 +02:00
  • e80c278242 Split form_urlencoded into its own crate Jonas Platte 2020-06-17 00:08:52 +02:00
  • 06012a9241 Fix missing / for non-special URLs (#603) Valentin Gosu 2020-06-11 16:10:46 +02:00
  • 0a18f93153 Updated Cargo.toml with new libfuzzer dependency. (#600) DavidKorczynski 2020-06-09 13:04:30 +01:00
  • 28314752bf impl TryFrom<'a str> for Url (#569) Yoshua Wuyts 2020-03-09 13:07:30 +01:00
  • f091d2b45b Auto merge of #575 - valenting:version-2.1.1, r=SimonSapin bors-servo 2020-01-08 07:14:15 -05:00
  • 1593578665 Update version to 2.1.1 Valentin Gosu 2020-01-08 13:10:01 +01:00
  • 9cd6467b98 Merge pull request #537 from o0Ignition0o/40_tests_left Valentin Gosu 2020-01-07 15:53:48 +02:00
  • 446484009e Comments and nits fixups. o0Ignition0o 2019-12-07 11:15:18 +01:00
  • 925ec94a6d Avoid allocation when checking for windows drive letters. Jeremy Lempereur 2019-11-10 16:41:37 +01:00
  • aeef54febe trim file paths if needed. Jeremy Lempereur 2019-11-10 16:10:55 +01:00
  • 8ef48471a8 Make sure a windows drive letter segment always ends with a slash. o0Ignition0o 2019-08-05 13:23:45 +02:00
  • a9ca033439 Pleasing the 1.33.0 borrow checker. o0Ignition0o 2019-08-04 01:02:45 +02:00
  • 736d7bc7c3 removing unused imports. o0Ignition0o 2019-08-04 00:27:20 +02:00
  • 7efdc53193 Fix scheme setter Jeremy Lempereur 2019-07-20 12:36:32 +02:00
  • 26ccc0d6ea Hash getter and setter. Jeremy Lempereur 2019-07-21 00:19:35 +02:00
  • 0586854c8b Host parsing rules. Jeremy Lempereur 2019-07-20 23:31:39 +02:00
  • 54a158b7a2 Path and file parsing. Jeremy Lempereur 2019-07-30 13:52:13 +02:00
  • efe9ab9888 Properly copy hosts of base file:// URLs when needed Anthony Ramine 2019-07-20 13:21:45 +02:00
  • e93f999dc5 Fix a Windows quirk Anthony Ramine 2019-07-20 12:09:54 +02:00
  • 412266a2f8 Refactor parse_file to look more like the spec Anthony Ramine 2019-07-20 11:49:14 +02:00
  • fa9f04487b Fix percent encoding of fragments (closes #491) Anthony Ramine 2019-07-19 10:35:24 +02:00
  • 1655a76011 Update tests from wpt Anthony Ramine 2019-07-19 10:32:59 +02:00
  • 622d260204 Merge pull request #573 from servo/msvr Valentin Gosu 2020-01-07 12:59:47 +02:00
  • 661eba3eed Increment MSVR to 1.36.0 Simon Sapin 2020-01-03 00:07:52 +01:00
  • 7d2c9d6ceb Auto merge of #536 - benesch:upgrade-20, r=SimonSapin bors-servo 2019-09-02 10:21:03 -04:00
  • 0311660226 Spaces instead of tabs Simon Sapin 2019-09-02 16:20:34 +02:00
  • 6c24e0acc0 Add an upgrade guide for v2.0. Nikhil Benesch 2019-07-30 17:06:00 -04:00
  • 0e874ddcd6 Auto merge of #528 - DoumanAsh:ascii_set_remove, r=SimonSapin bors-servo 2019-08-05 10:59:34 -04:00
  • a93e8cb084 Auto merge of #535 - servo:socket_addrs, r=nox bors-servo 2019-08-05 10:55:30 -04:00
  • 2f199ffa41 Add Url::socket_addrs Simon Sapin 2019-07-31 14:12:21 +02:00
  • bb84560d48 fmt Simon Sapin 2019-07-31 14:11:49 +02:00
  • ed7b991f34 Remove pub access to contains method Douman 2019-07-24 13:39:26 +02:00
  • 6b5091fb11 percent-encoding: bump to 2.1.0 Douman 2019-07-24 10:56:40 +02:00
  • 976341e3e6 Expose AsciiSet::contains Douman 2019-07-24 07:21:32 +02:00
  • 0d33781fbb percent-encoding: Allow to remove character from AsciiSet Douman 2019-07-24 07:10:53 +02:00
  • f491cb442e Auto merge of #525 - dekellum:future-proof, r=SimonSapin bors-servo 2019-07-23 08:48:19 -04:00
  • 255aaa9e77 Auto merge of #526 - dekellum:fix-redundant-field-names-lint, r=SimonSapin bors-servo 2019-07-23 08:34:40 -04:00
  • cce2d32015 Remove redundant field names in struct init David Kellum 2019-07-22 11:01:06 -07:00
  • 8cc477f5d3 Disambiguate Display::fmt calls for error types David Kellum 2019-07-22 09:23:31 -07:00
  • 12ee459903 Add FutureProof variants to ParseError and SyntaxViolation David Kellum 2019-07-18 14:50:53 -07:00
  • 0ab166ef2d Auto merge of #521 - servo:serde, r=SimonSapin bors-servo 2019-07-19 12:24:39 -04:00
  • c2ff51b1b1 Optimise default string deserialization for Url Anthony Ramine 2019-07-19 10:23:43 +02:00
  • 171e65e5c9 Derive serde traits for Host and HostInternal Anthony Ramine 2019-07-19 10:11:36 +02:00
  • 8bbc39d43d Make HostInternal private Anthony Ramine 2019-07-19 10:11:11 +02:00
  • 3c71cac0d1 Auto merge of #518 - est31:idna_serde, r=nox bors-servo 2019-07-18 05:31:26 -04:00
  • 4e38c16757 Auto merge of #519 - servo:percent-encoding-consts, r=nox bors-servo 2019-07-17 11:43:19 -04:00
  • a1fe49eeaa Local variables in const fn require 1.33 Simon Sapin 2019-07-17 17:37:33 +02:00
  • 7f1bd6ce1c percent-encoding: make sets be values of one type, instead of types that implement a trait Simon Sapin 2019-07-15 21:19:21 +02:00
  • 297606ce8e Move tests of idna to serde-json est31 2019-07-17 02:33:55 +02:00
  • e121d8d0aa Fix some more deprecation warnings Simon Sapin 2019-07-17 15:40:43 +02:00
  • 6c76f2e71b Auto merge of #517 - servo:2.0, r=nox bors-servo 2019-07-17 08:00:07 -04:00