Commit graph

42 commits

Author SHA1 Message Date
vi 9d156f17b0 Stack, AMP. 2015-11-04 23:15:07 +08:00
vi af2a14d7b3 Merge 'https-everywhere-rules-raw' into 'https-everywhere-rules'. 2015-11-04 21:59:02 +08:00
vi d165393745 Prepare to be assimilated by https-everywhere-rules. 2015-11-04 21:58:27 +08:00
vi e3c171b67e Prepare to assimilate https-everywhere-rules-raw. 2015-11-04 21:57:59 +08:00
vi 2f0267e594 Rules for 5.1.1 2015-08-27 22:22:27 +08:00
vi 74fc12d79f Weaken "base" bounds to >= 4.6 2015-08-27 22:21:18 +08:00
Jayesh Kumar Gupta c50f8496d3 Wrong url for https-everywhere-rules-raw?
I think.
2015-01-09 02:51:45 +05:30
vi 98ff6f9cda Nix: correctly propagate alternative package sets. 2014-12-28 10:12:25 +00:00
vi 16959f6ca0 Bumped dependencies, added a Nix derivation. 2014-12-25 19:54:56 +00:00
vi c90400b0d3 Added Nix derivation, relaxed "text" dependency. 2014-12-25 19:17:29 +00:00
vi 65051bd4b1 README nitpicks. 2014-08-25 01:48:04 +08:00
vi 412ca9fa16 Bump minor version, for recent interface change. 2014-08-25 01:26:44 +08:00
vi d08dc13352 Less artificial cookie example. 2014-08-25 00:18:08 +08:00
vi 6d12745fc9 Interface change for consistency: rewriteURL is idempotent on addresses with no matching rules. 2014-08-24 23:57:55 +08:00
vi 663f9b61dc Build dependencies: permit text-icu 0.8. 2014-08-24 23:52:28 +08:00
vi dddff3484e Don't build with -Werror. 2014-08-24 14:15:44 +08:00
vi 16633fd8b2 Cabal file was egregiously misnamed. 2014-08-24 14:15:08 +08:00
vi 7444a216e7 README: reference https-everywhere-rules-raw. 2014-08-24 14:06:22 +08:00
vi d75478773f Added cookie example to README. 2014-08-24 14:00:41 +08:00
vi 19a9a6b40d Fixed Cookie parser -- fields and predicates were mismatched. 2014-08-24 14:00:27 +08:00
vi eb144cc4dc The start of a README. 2014-08-24 12:57:50 +08:00
vi 5af781291f Correct pipeline semantics. 2014-08-24 12:57:35 +08:00
vi c6c5eae311 Simplified adornSuffix; no "Maybe" indirection. 2014-08-24 01:30:40 +08:00
vi 42bc20ae07 Safe implementation of adornSuffix. 2014-08-23 19:01:14 +08:00
vi 427a2516b3 Isolated tests for predicates defined in the top-level Internal module. 2014-08-23 19:00:48 +08:00
vi 9bf2a9194c Fixed exclusion matching. 2014-08-17 08:39:56 +08:00
vi 2732605a61 Permit latest Hspec. 2014-08-17 07:44:46 +08:00
vi 85605fcbab Fixed target parser. 2014-08-11 05:42:03 +08:00
vi 8ec3419492 Failing tests for parseRuleSets. 2014-08-11 05:32:06 +08:00
vi 49be7aa1a0 Use more structured URI representation; targets match only hosts.
This resolves #2.
2014-08-11 03:32:51 +08:00
vi 2a409bfdc7 Sorted build-depends. 2014-08-11 02:14:00 +08:00
vi 444b5ea51d Don't strip the text surrounding a match when performing find and replace.
Meta:
  Cross-Reference: #2
2014-08-11 02:09:02 +08:00
vi 809cca61b7 A unit test for the target parser. 2014-08-11 00:38:16 +08:00
vi d86284f09e Unit tests for Data.Text.ICU.Extras. 2014-08-11 00:12:36 +08:00
vi 2c0a18a6f0 Simplified replacement parsing for less redundancy. 2014-08-10 23:35:12 +08:00
vi 85a367ec94 No restriction on rules-raw dependency; list ICU extras in other-modules. 2014-08-10 07:26:21 +08:00
vi 5060883c5a Broken domain logic. 2014-08-10 07:16:57 +08:00
vi e154ef7404 Escape "." characters in target; this resolves #1. 2014-08-10 04:47:52 +08:00
vi f78421e09f Incomplete parser for HTTPS Everywhere rulesets. 2014-08-10 04:23:41 +08:00
vi af144593e9 Rename: https-everywhere-rules-base -> https-everywhere-rules-raw. 2014-08-10 02:50:17 +08:00
vi 5f57bba1eb Dependencies: "infix-fmap" has been renamed "functor-infix". 2014-08-04 05:00:02 +08:00
vi c5000549c6 Low-level (i.e. XML) access to HTTPS Everywhere rulesets. 2014-08-04 03:19:37 +08:00