Commit Graph

  • 83c4cf1227 Supercompiled rule tries. trie vi 2018-06-29 00:35:12 -0600
  • 0bbc68493f Some kit for radix tries. vi 2018-06-28 21:35:56 -0600
  • 0ec419feca Cull tests against volatile interfaces. vi 2018-06-28 01:45:41 -0600
  • b93ff6bbb6 Modern resolve. vi 2018-06-28 00:08:17 -0600
  • 2a6ec1261d An invitation, in anticipation of Yori's declamation. master vi 2017-12-27 14:26:33 +0100
  • 00d2341394 Tighten some loops, change more interface. vi 2017-12-11 05:52:40 +0100
  • c8fa18c5f4 rewrite(URL|Cookie) are now pure. vi 2017-12-11 05:13:59 +0100
  • b42958031a Forward the rules database to the 2017.12.6 release. vi 2017-12-11 04:29:19 +0100
  • 72e984ebcb Workaround a design flaw in data-files globbing; increase coverage. vi 2017-12-11 03:55:40 +0100
  • ed1933f2c5 Remove the IO bottleneck. vi 2017-12-06 13:21:57 +0100
  • e2d9556c6f Another example: CountUpgradeable. vi 2017-12-05 21:51:40 +0100
  • 4708e7fc8c Avoid the regular expression engine in parsing rule targets. vi 2017-12-05 20:54:40 +0100
  • bb8b765ba0 Fast-forward upstream ruleset. vi 2017-12-05 17:38:39 +0100
  • 44b6f2dcb4 Dependency upgrades; lts-8.24. vi 2017-12-05 17:23:37 +0100
  • 9fcf5bc289 Refactored ICU extras. vi 2015-11-08 17:16:05 +0800
  • 81ec883617 List the library as a dependency of the test suite, so Stack rebuilds tests without "build". vi 2015-11-08 17:14:01 +0800
  • 783d59a20f % rm default.nix vi 2015-11-07 20:59:46 +0800
  • c26afe01cf Don't admit package-wise parameterisation of rulesets. vi 2015-11-07 20:05:59 +0800
  • 1b46c03817 Added an example program; a HTTP proxy server redirecting to HTTPS when possible. vi 2015-11-07 18:14:19 +0800
  • a6f28e07a1 We aren't ready for 5.1.1. vi 2015-11-05 21:04:26 +0800
  • 78f6c6c7eb Data.Text.{head,last} aren't total. vi 2015-11-05 20:55:09 +0800
  • 9d156f17b0 Stack, AMP. vi 2015-11-04 23:15:00 +0800
  • af2a14d7b3 Merge 'https-everywhere-rules-raw' into 'https-everywhere-rules'. vi 2015-11-04 21:59:02 +0800
  • d165393745 Prepare to be assimilated by https-everywhere-rules. vi 2015-11-04 21:55:50 +0800
  • e3c171b67e Prepare to assimilate https-everywhere-rules-raw. vi 2015-11-04 21:57:59 +0800
  • 2f0267e594 Rules for 5.1.1 vi 2015-08-27 22:22:27 +0800
  • 74fc12d79f Weaken "base" bounds to >= 4.6 vi 2015-08-27 22:21:18 +0800
  • c50f8496d3 Wrong url for https-everywhere-rules-raw? Jayesh Kumar Gupta 2015-01-09 02:51:45 +0530
  • 98ff6f9cda Nix: correctly propagate alternative package sets. vi 2014-12-28 10:12:21 +0000
  • 16959f6ca0 Bumped dependencies, added a Nix derivation. vi 2014-12-25 19:54:21 +0000
  • c90400b0d3 Added Nix derivation, relaxed "text" dependency. vi 2014-12-25 19:17:29 +0000
  • 65051bd4b1 README nitpicks. vi 2014-08-25 01:48:04 +0800
  • 412ca9fa16 Bump minor version, for recent interface change. vi 2014-08-25 01:26:44 +0800
  • d08dc13352 Less artificial cookie example. vi 2014-08-25 00:18:08 +0800
  • 6d12745fc9 Interface change for consistency: rewriteURL is idempotent on addresses with no matching rules. vi 2014-08-24 23:57:55 +0800
  • 663f9b61dc Build dependencies: permit text-icu 0.8. vi 2014-08-24 23:52:28 +0800
  • dddff3484e Don't build with -Werror. vi 2014-08-24 14:15:44 +0800
  • 16633fd8b2 Cabal file was egregiously misnamed. vi 2014-08-24 14:15:08 +0800
  • 7444a216e7 README: reference https-everywhere-rules-raw. vi 2014-08-24 14:06:22 +0800
  • d75478773f Added cookie example to README. vi 2014-08-24 14:00:41 +0800
  • 19a9a6b40d Fixed Cookie parser -- fields and predicates were mismatched. vi 2014-08-24 14:00:27 +0800
  • eb144cc4dc The start of a README. vi 2014-08-24 12:57:50 +0800
  • 5af781291f Correct pipeline semantics. vi 2014-08-24 12:40:06 +0800
  • c6c5eae311 Simplified adornSuffix; no "Maybe" indirection. vi 2014-08-23 23:14:40 +0800
  • 42bc20ae07 Safe implementation of adornSuffix. vi 2014-08-23 19:01:14 +0800
  • 427a2516b3 Isolated tests for predicates defined in the top-level Internal module. vi 2014-08-23 19:00:48 +0800
  • 9bf2a9194c Fixed exclusion matching. vi 2014-08-17 08:39:56 +0800
  • 2732605a61 Permit latest Hspec. vi 2014-08-17 07:44:46 +0800
  • 85605fcbab Fixed target parser. vi 2014-08-11 05:42:03 +0800
  • 8ec3419492 Failing tests for parseRuleSets. vi 2014-08-11 05:31:03 +0800
  • 49be7aa1a0 Use more structured URI representation; targets match only hosts. vi 2014-08-11 03:32:49 +0800
  • 2a409bfdc7 Sorted build-depends. vi 2014-08-11 02:14:00 +0800
  • 444b5ea51d Don't strip the text surrounding a match when performing find and replace. vi 2014-08-11 02:09:02 +0800
  • 809cca61b7 A unit test for the target parser. vi 2014-08-11 00:38:16 +0800
  • d86284f09e Unit tests for Data.Text.ICU.Extras. vi 2014-08-11 00:12:36 +0800
  • 2c0a18a6f0 Simplified replacement parsing for less redundancy. vi 2014-08-10 23:35:12 +0800
  • 85a367ec94 No restriction on rules-raw dependency; list ICU extras in other-modules. vi 2014-08-10 07:26:21 +0800
  • 5060883c5a Broken domain logic. vi 2014-08-10 07:16:57 +0800
  • e154ef7404 Escape "." characters in target; this resolves #1. vi 2014-08-10 04:47:52 +0800
  • f78421e09f Incomplete parser for HTTPS Everywhere rulesets. vi 2014-08-10 04:23:41 +0800
  • af144593e9 Rename: https-everywhere-rules-base -> https-everywhere-rules-raw. vi 2014-08-10 02:50:14 +0800
  • 5f57bba1eb Dependencies: "infix-fmap" has been renamed "functor-infix". vi 2014-08-04 05:00:02 +0800
  • c5000549c6 Low-level (i.e. XML) access to HTTPS Everywhere rulesets. vi 2014-08-03 20:58:02 +0800