summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Improve the fix for bug 522 with a super bloody hack.Mike Perry2007-11-08
| | | | | | | | | Apparently if you tell AcroRead to FOAD enough different ways, it will eventually do so. svn:r12428
* Since a Firefox crash leaves Torbutton in a non-deterministicMike Perry2007-11-07
| | | | | | | | | state, have user to choose to always restore via either Tor or Non-Tor. svn:r12407
* Time to take the training wheels off. The hooking checks haveMike Perry2007-11-07
| | | | | | | | | | | | became way more effort than they are worth to maintain, especially in light of the fact that same-origin windows seem to actually bleed scope into inner windows, where as non-same-origin windows do not. This is non-trivial to check for, it turns out. svn:r12406
* Code cleanup, minor reorg, syntactic normalization, semanticMike Perry2007-11-02
| | | | | | | | fixes. svn:r12327
* Transmutate the ghettologger into a nice unified loggingMike Perry2007-11-01
| | | | | | | | | system. This should help us find a couple pesky hooking issues and some occasional content policy hiccups. svn:r12312
* *sigh* 1.1.9 broke plugins for non-tor usage. Might as wellMike Perry2007-10-23
| | | | | | | | make another release for the tor bundle. svn:r12131
* Update changelog.Mike Perry2007-10-23
| | | | svn:r12121
* Bump up version to 1.1.9.Mike Perry2007-10-23
| | | | svn:r12120
* Add a ghetto console logger. Also fix bug 519 (infinite loopMike Perry2007-10-23
| | | | | | | | on ubuntu). Fix an exception as well. svn:r12119
* Fix bug 522: block plugins from loading if user directlyMike Perry2007-10-21
| | | | | | | | | | clicks on plugin-handled mime-type via Tor. Bug discovered by goldy. Updated changelog. Updated install.rdf to point to https page svn:r12084
* Fix a double-js hook error popup when dealing with Mike Perry2007-10-20
| | | | | | | | iframes+back/fwd. svn:r12056
* Restore doc checking code removed in r11723. Heh, probMike Perry2007-10-03
| | | | | | | | | | | | shouldn't have removed this code. Turns out it's needed until we remove all the self-checks. (The XPCNativeWrapper for the contentwindow gets cleared on back/forwared, but the wrappedJSObject does not). Thanks to Kyle Williams for finding this bug, among other things. svn:r11751
* Change window mapper log messages to check loglevel.Mike Perry2007-10-02
| | | | svn:r11741
* Bump version to 1.1.8.Mike Perry2007-10-02
| | | | svn:r11740
* Fix incompatibily with debuglogger due to new event mechanism.Mike Perry2007-10-02
| | | | | | | | Update changelog. svn:r11739
* Exclude nsSessionStore.diff from xpi.Mike Perry2007-10-01
| | | | svn:r11734
* Fix a couple errors w/ the session store.Mike Perry2007-10-01
| | | | svn:r11728
* 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