Commit Graph

29 Commits

Author SHA1 Message Date
FelisCatus
4e0b8975bd Fix bare catch statement in coffee. 2018-08-20 18:29:07 -07:00
FelisCatus
48239e5e50 Fix test of FixedProfile to allow proxy and auth objects. 2017-09-20 16:13:36 -07:00
FelisCatus
bf3df2b707 Handle IPv6 address brackets correctly in bypass list. Fix #998. 2017-02-26 00:57:43 -05:00
FelisCatus
d489e2eeaf Generate correct isInNetEx calls. See #67. 2016-10-24 22:36:34 -04:00
FelisCatus
8dcad1697e Support IpCondition in omega-web. Fix #705. 2016-10-23 01:42:56 -04:00
FelisCatus
63938d0e15 Support selecting individual .days in WeekdayCondition. 2016-03-17 19:24:49 +08:00
FelisCatus
482c6f6340 Add test to WeekdayCondition and TimeCondition 2016-03-17 18:44:14 +08:00
FelisCatus
b67790eb83 Pass <local> to target browser as-is. Avoid <local> in default config.
See the added comments as well as #443 for discussion.

Newly created proxy profiles will have 127.0.0.1, ::1 and localhost in
bypass list by default, instead of <local> in hope that fewer users
will be trapped in the IPv6 literals gotcha.
2016-03-17 16:18:25 +08:00
FelisCatus
4bdc62ddff Add number conversion, validation and fallback for parsing conditions.
Fix #710.
2016-03-08 15:48:47 +08:00
FelisCatus
55fba179f0 Escape back slashes in shExp2RegExp. Add unit tests. Fix #473. 2015-05-22 21:55:41 +08:00
FelisCatus
6ec929dc06 Update ipv6 3.x to ip-address 4.0.0. Fix #459. Fix #460. 2015-05-17 11:10:10 +08:00
FelisCatus
bf555dc568 Fix #418 RuleListProfile.directReferenceSet when .ruleList is null. 2015-05-01 14:50:19 +08:00
FelisCatus
4ebcf74828 Don't mess with domain names in compiled IP conditions. Fix #392. 2015-04-19 19:03:59 +08:00
FelisCatus
a9c85e00a2 Add compatible PAC result for SOCKS5 in Safari. Fix #391. 2015-04-14 22:03:59 +08:00
FelisCatus
9d91588dbb Fix #390 included PAC with trailing comments. 2015-04-14 22:02:11 +08:00
FelisCatus
0ae801e716 Use publicsuffixlist for base domain extraction. Fix #276. 2015-02-28 00:59:37 +08:00
FelisCatus
806f3215e8 Try to use base domain names when adding conditions. Fix #276. 2015-02-17 22:43:08 +08:00
FelisCatus
054d1c8b58 Improve error handling for rule lists. 2015-02-09 13:56:18 +08:00
FelisCatus
ec5a35682c Add SwitchyOmega rule list format. Fix #71. 2015-02-08 22:34:37 +08:00
FelisCatus
56457519ab Add str and fromStr for every condition type. 2015-02-08 21:28:01 +08:00
FelisCatus
a145d4f6a5 Add options syncing (using chrome.storage.sync). 2015-01-22 19:25:49 +08:00
FelisCatus
df9fbc4958 Fix compiling of IpCondition related to IPv6 address. Fix #67. 2015-01-15 15:22:51 +08:00
FelisCatus
590c3baed9 Fix anaylze for HostWildcardCondition involving trimAsterisk. Fix #158. 2015-01-04 14:27:05 +08:00
FelisCatus
623982607c Show warnings instead of panic if some profile is missing. 2014-12-15 21:10:54 +08:00
FelisCatus
6c8b478d1a Correctly handle CIDR notation in BypassCondition. 2014-11-07 17:30:12 +08:00
FelisCatus
bf82d5a55a Add VirtualProfile type. Fix #47. 2014-10-25 23:41:39 +08:00
FelisCatus
3465f34056 Raise a validation error for invalid RegExp in regex condition. Fix #36. 2014-10-03 15:00:21 +08:00
FelisCatus
3b9ddfc6c5 Support PAC profiles with file: URLs. Fix #29. 2014-09-25 21:18:17 +08:00
FelisCatus
f67fe00aef Initial commit. 2014-09-21 00:01:16 +08:00