summaryrefslogtreecommitdiff
path: root/chromium
Commit message (Collapse)AuthorAge
...
| | * | | | Merge pull request #166 from semenko/fix-host-only-cookiesYan Zhu2014-04-04
| | |\ \ \ \ | | | | | | | | | | | | | | Fix host-only cookie duplication & leak
| | | * | | | Fix host-only cookie duplication & leakNick Semenkovich2014-02-17
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we create duplicate cookies (!) for host-only cookies, one secure, one insecure. This is because we're always setting the domain parameter, regardless of the hostOnly value. See: http://developer.chrome.com/extensions/cookies.html#method-set Closes issue #159 Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
| | * | | | Merge pull request #165 from semenko/incognito-splitYan Zhu2014-04-04
| | |\ \ \ \ | | | |_|/ / | | |/| | | Run Chrome incognito in split mode
| | | * | | Run Chrome incognito in split modeNick Semenkovich2014-02-17
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we now have a LRU cache, be very paranoid about the incognito <-> normal browsing boundary. This runs the extension in a separate process in incognito mode (no shared cache, etc.) Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
| | * | | Fixed tor donation link 404 for swedish locale.Jacob Burenstam2014-02-16
| | |/ / | | | | | | | | | | | | Updated: about.tor_lang_code to "en", since there are no "sv" verision of Tor webpage.
| | * | Typo fix.Jacob Burenstam2014-02-07
| | | |
| | * | Added Swedish translation for chromiumJacob Burenstam2014-02-07
| | |/
| | * Measure startup performance time in Chrome.Peter Eckersley2014-01-17
| | |
| | * Merge pull request #47 from jsha/switchplannerYan Zhu2014-01-09
| | |\ | | | | | | | | Add HTTPS Switch Planner mode to devtools
| | | * Make mixed content link open a new windowJacob Hoffman-Andrews2014-01-09
| | | |
| | | * Fix typoJacob Hoffman-Andrews2014-01-09
| | | |
| | | * Add support for listing hostnames that were succesfully rewritten in Switch ↵Jacob Hoffman-Andrews2014-01-09
| | | | | | | | | | | | | | | | Planner mode
| | | * Merge branch 'master' of https://github.com/EFForg/https-everywhere into ↵Jacob Hoffman-Andrews2014-01-01
| | | |\ | | | | | | | | | | | | | | | switchplanner
| | | * | Remove obsolete TODOJacob Hoffman-Andrews2014-01-01
| | | | |
| | | * | Improve dev panel implementation and switch to tab-based tracking of resources.Jacob Hoffman-Andrews2014-01-01
| | | | |
| | | * | Add devtools panel with enable / disable switch, make recording per-tab.Jacob Hoffman-Andrews2014-01-01
| | | | |
| | | * | Merge branch 'master' of https://github.com/EFForg/https-everywhere into ↵Jacob Hoffman-Andrews2013-12-31
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | switchplanner Conflicts: chromium/background.js
| | | * \ \ Merge branch 'master' of https://github.com/EFForg/https-everywhere into ↵Jacob Hoffman-Andrews2013-12-30
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | switchplanner Conflicts: chromium/background.js
| | | * | | | Add details pageJacob Hoffman-Andrews2013-12-30
| | | | | | |
| | | * | | | First working version of switch plannerJacob Hoffman-Andrews2013-12-28
| | | | | | |
| * | | | | | fix code review comments: hide advanced options by default, add missing ↵Vijay Pandurangan (butters)2014-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | semi-colon, remove duplicate TODO
| * | | | | | Remove jquery dependencyJacob Hoffman-Andrews2014-01-06
| | | | | | |
| * | | | | | Allow users to create user-specified rules. Rules are saved in local storage ↵Vijay Pandurangan (butters)2014-01-04
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and automatically loaded when the browser / extension starts up. TODO: This change does not allow users to edit/delete existing rules or to submit them to a central location. This change doesn't support exceptions or cookie rules yet (but no reason they couldn't be easily added). I also introduced a structure for a JS object that can be used to represent rules.
* | | | | | Changes to make it work in the browser tooJacob Hoffman-Andrews2014-01-08
| | | | | |
* | | | | | Change directory for rewriterJacob Hoffman-Andrews2014-01-08
| | | | | |
* | | | | | Make path relative to __dirname, change import styleJacob Hoffman-Andrews2014-01-08
| | | | | |
* | | | | | Add recursion and argument handlingJacob Hoffman-Andrews2014-01-08
| | | | | |
* | | | | | Add package.json, minor tweaksJacob Hoffman-Andrews2014-01-07
| | | | | |
* | | | | | Working loaderJacob Hoffman-Andrews2014-01-07
| | | | | |
* | | | | | Beginning of rewriter.jsJacob Hoffman-Andrews2014-01-06
| | | | | |
* | | | | | Refactor RuleSets to be loadable by nodejs.Jacob Hoffman-Andrews2014-01-06
|/ / / / /
* | | | | Chrome version bumpYan2014-01-03
| | | | |
* | | | | Add back in TLD rule for google.*Nick Semenkovich2014-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this was matching anyway, but let's be paranoid and keep it here for now. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Rearrange cookie test loop to return earlierNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, we were repeatedly testing that dozens of times... Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Tweak ruleset calculationNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop building unused test rules for the TLD itself (e.g. www.example.*) Also remove an intermediate varible assignment. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Add a smaller cache for cookie domainsNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Useful as this is a hot path that blocks headers. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Set a smaller LRU rule cache sizeNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After some testing, it's super hard to hit 2,000 entries. We'll play it safer with lower-ram systems and limit this to 1,000 for now. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Rearrange logic orderNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The exclusion is much more likely. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Replace a now empty concat w/ cloneNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Remove silly global_rulesetsNick Semenkovich2014-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A "global_ruleset" would've been a totally wildcard rule, "*". There are zero of these in the current code, and if there were, I imagine it'd be an error. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | | Move declaration after cache returnNick Semenkovich2014-01-02
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | | Update URI.js (Github Issue #44)Yan2013-12-31
| |_|/ |/| |
* | | Don't break HTTPS EverywhereYan2013-12-31
| | |
* | | Merge pull request #42 from semenko/get-outta-the-domYan Zhu2013-12-31
|\ \ \ | | | | | | | | Get outta the dom
| * | | Update commentsNick Semenkovich2013-12-30
| | | | | | | | | | | | | | | | | | | | | | | | Explain the reason for this function. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
| * | | Stop interacting w/ DOM in onBeforeRequestNick Semenkovich2013-12-30
| | |/ | |/| | | | | | | | | | | | | | | | | | | (Inspired by @jsha's commit 900bedc) Remove DOM manipulation and use URI() instead. Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
* | | Add strict comparisonYan2013-12-30
| | |
* | | Fix tmpuri referencesJacob Hoffman-Andrews2013-12-30
| | |
* | | Merge branch 'master' into simplify_onbeforerequestJacob Hoffman-Andrews2013-12-30
|\ \ \ | |/ / | | | | | | | | | Conflicts: chromium/background.js
| * | Reload the selected tab when a rule is toggledYan2013-12-30
| | | | | | | | | | | | | | | | | | | | | | | | This mimics the behavior of the Firefox addon. Usually someone is trying to test whether disabling a rule fixes some bug on the site, in which case they would want to reload it anyway. We should just do it automatically.