summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* A cache appears! It seems to cache things. Hurray forMike Perry2007-10-01
| | | | | | | | locality! svn:r11726
* Rework hooking code to be based off of the toplevel contentMike Perry2007-10-01
| | | | | | | | | | | window only (ignore the document and subwindows). Also, implement a component that translates content windows into browsers. O(tabs) search. Caching will probably be needed. Modify css content policy and hooking code to use it. svn:r11723
* Bump spoofed FF version to 2.0.0.7.Mike Perry2007-09-29
| | | | svn:r11711
* Another possibility for bug #460. Apparently webprogressMike Perry2007-09-29
| | | | | | | | | | | | | | events are not delivered to tabs loading in the background. You need to subscribe to some other notification service instead. However, you only want one of these notifications running, which means you have to recieve a startup event. The chrome cannot recieve startup events, so you have to roll your own. XUL is fun. svn:r11710
* Bump version down to 1.1.7-alpha-dev to conform toMike Perry2007-09-29
| | | | | | | | | version-spec. Also make sure to clear our cookie jars if the user wants us to clear cookies at exit. svn:r11705
* Usability improving rampage! Changed some defaults to be lessMike Perry2007-09-29
| | | | | | | | | | | | | | | intrusive on non-tor usage. Added ability to have both tor and non-tor cookie jars. Cookies are now properly synced before storing into a jar. Tightened up the alerts a bit more for the javascript hooking. Added options to start in Tor and reload cookies after browser crash. bug 503 update: prevent sessionstore from writing Tor tabs to disk instead of blocking it entirely. svn:r11704
* Fix a comment for the session store blocker, update changelog.Mike Perry2007-09-25
| | | | svn:r11639
* Bug 503: Fix the session store issue with the bloodiest hackMike Perry2007-09-25
| | | | | | | | | | | | | | | imaginable. The SessionStore API has too many internal functions and timers to hook the published IDL and actually accomplish anything, so we're hooking nsIFileOutputStream and refusing to do anything if the filename is sessionstore.js. Also fix a few of our components to return null with error code instead of throwing exception on QueryInterface failures. (this seems to be the new way of doing things). svn:r11638
* Bug 474 fix: decouple password+form saving from history Mike Perry2007-09-25
| | | | | | | | writing. svn:r11626
* Bug 510 fix: Leave the clear private data settings alone forMike Perry2007-09-23
| | | | | | | | | clearing cookies at shutdown. Do it ourselves with our own event handler. svn:r11596
* Damn you bug #460.Mike Perry2007-09-21
| | | | svn:r11553
* Bump version for 1.1.7.Mike Perry2007-09-21
| | | | svn:r11552
* Fix for thrown exception for non-http html pages (likeMike Perry2007-09-21
| | | | | | | | about:plugins). svn:r11551
* Fix for quickjava interaction issue spotted by phobos.Mike Perry2007-09-21
| | | | svn:r11547
* It helps to get the bug numbers right. Also, setting theMike Perry2007-09-20
| | | | | | | | | loglevel to 4 in SVN because otherwise I just know I will forget to raise it for some release. svn:r11541
* Update spoofed firefox version, create changelog entry forMike Perry2007-09-20
| | | | | | | | soon-to-be-released 1.1.7. svn:r11540
* Remove old hacktastic way of doing js hook injection.Mike Perry2007-09-20
| | | | svn:r11533
* Some log messages to track down a potential state mismatchMike Perry2007-09-20
| | | | | | | | issue, and a "Restore Defaults" button. svn:r11532
* Bug smashing rampage! This commit should fix a couple memoryMike Perry2007-09-18
| | | | | | | | | | | | leaks spotted and patched by arno (bug 495), an exception thrown during uninstall also found and fixed by arno (bug 497), as well as the MacOS logging issue (bug 489), the verbosity issue (bug 461), and hopefully also finally kill those blasted race conditions for the JS hooking (bug 460). svn:r11472
* Changelog for 1.1.6.Mike Perry2007-07-30
| | | | svn:r11000
* Bump version for 1.1.6-alpha.Mike Perry2007-07-30
| | | | svn:r10997
* Fix a pref type mismatch exception which may have causedMike Perry2007-07-23
| | | | | | | | | | | | | | | | some instances of bug #457 (and possibly #460). Tighten up the error reporting for Date hooking misses: remove all known false positives. Also, do not use parent browser object for tagging. Use only sub-browsers. This may have caused false positives for tag values, also causing occurances of bug #457 and #460. It is possible this patch entirely fixes both Bug #457 and #460. svn:r10914
* Reset shutdown option if user wants to manually manageMike Perry2007-07-18
| | | | | | | | | | cookies. Add code to detect date hooking failures to zero in on Bug #460. Pref to disable "DOM Storage" during Tor usage svn:r10863
* A CHANGELOG materializes from thin air! Mike Perry2007-07-09
| | | | | | | | You are slain. svn:r10761
* Bump version for 1.1.4Mike Perry2007-07-07
| | | | svn:r10757
* Fix a thrown exception from intl.* pref clearing. Fix DateMike Perry2007-07-07
| | | | | | | | hooking bug: getUTCYear is not a method. svn:r10756
* Add options to spoof charset and language in http headers.Mike Perry2007-07-06
| | | | | | | | | | | | | Add option to remove referer (temporarily solution.. breaks some sites and is off by default). Copied new DTD elements (in english) to all language sets. Change plugin blocking logic slightly to associate it more closely with tor state (plugins are pretty disobedient beasts anyways, this is mostly a feel-good measure). svn:r10744
* Meh, might as well commit this, since I think I'm gonna never use jars again.Mike Perry2007-06-30
| | | | svn:r10713
* Differentiate between "crucial" and "recommended" settings inMike Perry2007-06-30
| | | | | | | | | | | | dtd strings. Add "Disable session saving" pref to disable session store, which can do surprising things if the browser crashes while you had Tor off (all your tor tabs would be reloaded without Tor). Not sure if that makes it a recommended or crucial setting. svn:r10712
* Improve user agent hooking for navigator.* js stuff. MakeMike Perry2007-06-22
| | | | | | | | | | jshooking more invisible. Add glue to disable tor and restore browser state on uninstal/disable of the extension. Also fix sessionstoring bug found by phobos. svn:r10660
* Added radio buttons to set good defaults for Private DataMike Perry2007-06-20
| | | | | | | | | | | clearing if Tor is enabled during browser shutdown. The idea is to have some automatic mechanism for regularly clearing cookies for people who use Tor all the time and rarely turn it off. svn:r10654
* Fix to allow users to manually manage cookies.Mike Perry2007-06-19
| | | | svn:r10651
* Block session saving, form saving, download history, andMike Perry2007-06-19
| | | | | | | | | | | logon remembering if history writing is set to be blocked. Namespace cleanup. Make changes to prefs apply immediately. Make debugging level into a preference. svn:r10650
* Rendering bugfixes, string updates.Mike Perry2007-06-18
| | | | svn:r10649
* Add nsIContentPolicy to block cross tor-state CSS popups andMike Perry2007-06-18
| | | | | | | | | | | | | to act as safety net for all cross-state content other mechanisms do not catch. Also added code to set a windows firefox useragent during Tor usage, so everyone's browser appears uniform. We are now feature-complete, AFAIK. Also Change versioning to reject tbird and old FF versions. svn:r10648
* Created preferences tabbox for all options. ConnectedMike Perry2007-06-15
| | | | | | | | | options to code. They seem to apply. Improved history blocking, improved Date() hooking, did some code cleanup. svn:r10610
* Turns out the Date hooks do not need to persist in the DOM - they can beMike Perry2007-06-11
| | | | | | | | | | | | inserted and immediately removed, which should fix rendering issues of text-only pages and some pages that depend on a specific unaltered DOM structure. Also, add a bit of code to clear cache every time Tor is toggled. svn:r10553
* ITS ALIVE!11 The Frankenpatching is a success. The patient lives! IntegratedMike Perry2007-06-03
| | | | | | | | | | | | Collin Jackson's cookie jar and history wrappers. Also did some custom work to tag tabs so that torbutton remembers if they were fetched via Tor or in the clear, and disables javascript on those tabs that were fetched in an opposite state to the current one, and renables it when state changes back. Pretty neat stuff. svn:r10467
* Refactored common code between preferences and torbutton into torbutton_util.Mike Perry2007-05-31
| | | | | | | | | | | | | Merged in js Date hooking code and plugin toggling. Added (borrowed) icons. Code seems to work, but still has various stylistic and other issues that need to be resolved (grep for XXX).. But right now I'm interested in doing some experimentation on killing js events.. For that to be easiest, I really need to have a clean tree to diff against. Bombs away! svn:r10416
* Add jar and nojar varieties of chrome.manifestScott Squires2007-05-30
| | | | svn:r10410
* have makexpi.sh exclude .svn directoriesScott Squires2007-05-30
| | | | svn:r10409
* [darcs-to-svn @ remember previous "custom" proxy settings]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-20 06:24:48+00:00 svn:r10290
* [darcs-to-svn @ correct a regression involving preference names]Scott Squires2007-05-22
| | | | | | | | | Some code refactoring during the 1.0.5 development led to a situation where the initial proxy settings chosen by Torbutton upon installation were wrong, but were corrected as soon as the user opened the preference dialog. Original author: squires@pobox.com Date: 2006-11-20 06:19:43+00:00 svn:r10289
* [darcs-to-svn @ bypassing Privoxy for Firefoxes <= 1.0 is never recommended]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-20 05:52:46+00:00 svn:r10288
* [darcs-to-svn @ update changelog for new locales]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:56:31+00:00 svn:r10287
* [darcs-to-svn @ update makexpi.sh for modified install.rdf formatting]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:54:38+00:00 svn:r10286
* [darcs-to-svn @ add several locales]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:52:32+00:00 svn:r10285
* [darcs-to-svn @ refactor install.rdf]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:45:49+00:00 svn:r10284
* [darcs-to-svn @ add locales to chrome.manifest]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:44:53+00:00 svn:r10283
* [darcs-to-svn @ update changelog for 1.0.5]Scott Squires2007-05-22
| | | | | | | Original author: squires@pobox.com Date: 2006-11-18 06:35:31+00:00 svn:r10282