Commit History

Author SHA1 Message Date
  Simon Sapin 5916b5e85c Add idna::domain_to_unicode 10 years ago
  Simon Sapin 56f8eb2a5b Make some details of the idna module private. 10 years ago
  Simon Sapin 497742f77e Use is_combining_mark from unicode_normalization. 10 years ago
  Simon Sapin 0bd0dcf09d Use Iterator::ne to avoid a string allocation. 10 years ago
  Valentin Gosu eb3846d0c7 Use matches! macro and chars.skip(2). Remove unused error code. 10 years ago
  Valentin Gosu cb187a9a21 IDNA: Implement (most) bidi rules. 10 years ago
  Simon Sapin c35d040f34 Implement most validitiy criteria 10 years ago
  Simon Sapin a6599b91c4 IDNA: Add DNS length check 10 years ago
  Simon Sapin 5a8d27105d Refactor IDNA 10 years ago
  Simon Sapin ed30dca0d6 Use char literals in IDNA mapping. 10 years ago
  Simon Sapin 7bb230f6b6 Use a custom enum rather than strings for IDNA errors 10 years ago
  Simon Sapin 727220a7b7 IDNA: replace boolean parameters with a struct with named fields 10 years ago
  Valentin Gosu fee35ca964 IDNA support 11 years ago