1. 29 Sep, 2007 1 commit
    • Mike Perry's avatar
      · d7fa2ee3
      Mike Perry authored
      Usability improving rampage! Changed some defaults to be less
      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
      d7fa2ee3
  2. 25 Sep, 2007 3 commits
    • Mike Perry's avatar
      · d338bb4b
      Mike Perry authored
      Fix a comment for the session store blocker, update changelog.
      
      
      
      svn:r11639
      d338bb4b
    • Mike Perry's avatar
      · 69ede011
      Mike Perry authored
      Bug 503: Fix the session store issue with the bloodiest hack
      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
      69ede011
    • Mike Perry's avatar
      · 437d52e0
      Mike Perry authored
      Bug 474 fix: decouple password+form saving from history 
      writing.
      
      
      
      svn:r11626
      437d52e0
  3. 23 Sep, 2007 1 commit
    • Mike Perry's avatar
      · 3442a842
      Mike Perry authored
      Bug 510 fix: Leave the clear private data settings alone for
      clearing cookies at shutdown. Do it ourselves with our own
      event handler.
      
      
      
      svn:r11596
      3442a842
  4. 21 Sep, 2007 4 commits
    • Mike Perry's avatar
      · 4e571c46
      Mike Perry authored
      Damn you bug #460.
      
      
      
      svn:r11553
      4e571c46
    • Mike Perry's avatar
      · e3bc4464
      Mike Perry authored
      Bump version for 1.1.7.
      
      
      
      svn:r11552
      e3bc4464
    • Mike Perry's avatar
      · 32e8d868
      Mike Perry authored
      Fix for thrown exception for non-http html pages (like
      about:plugins).
      
      
      
      svn:r11551
      32e8d868
    • Mike Perry's avatar
      · 192afc90
      Mike Perry authored
      Fix for quickjava interaction issue spotted by phobos.
      
      
      
      svn:r11547
      192afc90
  5. 20 Sep, 2007 4 commits
    • Mike Perry's avatar
      · a8827735
      Mike Perry authored
      It helps to get the bug numbers right. Also, setting the
      loglevel to 4 in SVN because otherwise I just know I will
      forget to raise it for some release.
      
      
      
      svn:r11541
      a8827735
    • Mike Perry's avatar
      · 3eed5e72
      Mike Perry authored
      Update spoofed firefox version, create changelog entry for
      soon-to-be-released 1.1.7.
      
      
      
      svn:r11540
      3eed5e72
    • Mike Perry's avatar
      · 99602456
      Mike Perry authored
      Remove old hacktastic way of doing js hook injection.
      
      
      
      svn:r11533
      99602456
    • Mike Perry's avatar
      · ce398854
      Mike Perry authored
      Some log messages to track down a potential state mismatch
      issue, and a "Restore Defaults" button.
      
      
      
      svn:r11532
      ce398854
  6. 18 Sep, 2007 1 commit
    • Mike Perry's avatar
      · 40dcb904
      Mike Perry authored
      Bug smashing rampage! This commit should fix a couple memory
      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
      40dcb904
  7. 30 Jul, 2007 2 commits
    • Mike Perry's avatar
      · 16c21ace
      Mike Perry authored
      Changelog for 1.1.6.
      
      
      
      svn:r11000
      16c21ace
    • Mike Perry's avatar
      · 29bfd092
      Mike Perry authored
      Bump version for 1.1.6-alpha.
      
      
      
      svn:r10997
      29bfd092
  8. 23 Jul, 2007 1 commit
    • Mike Perry's avatar
      · 4fdec65f
      Mike Perry authored
      Fix a pref type mismatch exception which may have caused
      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
      4fdec65f
  9. 18 Jul, 2007 1 commit
    • Mike Perry's avatar
      · e4cd8673
      Mike Perry authored
      Reset shutdown option if user wants to manually manage
      cookies. Add code to detect date hooking failures to zero in
      on Bug #460. Pref to disable "DOM Storage" during Tor usage
      
      
      
      
      svn:r10863
      e4cd8673
  10. 09 Jul, 2007 1 commit
    • Mike Perry's avatar
      · aa21ad6b
      Mike Perry authored
      A CHANGELOG materializes from thin air! 
      
      You are slain.
      
      
      
      svn:r10761
      aa21ad6b
  11. 07 Jul, 2007 2 commits
    • Mike Perry's avatar
      · c59ff174
      Mike Perry authored
      Bump version for 1.1.4
      
      
      
      svn:r10757
      c59ff174
    • Mike Perry's avatar
      · abeabacf
      Mike Perry authored
      Fix a thrown exception from intl.* pref clearing. Fix Date
      hooking bug: getUTCYear is not a method.
      
      
      
      svn:r10756
      abeabacf
  12. 06 Jul, 2007 1 commit
    • Mike Perry's avatar
      · 55f29a43
      Mike Perry authored
      Add options to spoof charset and language in http headers.
      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
      55f29a43
  13. 30 Jun, 2007 2 commits
    • Mike Perry's avatar
    • Mike Perry's avatar
      · 1583bc13
      Mike Perry authored
      Differentiate between "crucial" and "recommended" settings in
      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
      1583bc13
  14. 22 Jun, 2007 1 commit
    • Mike Perry's avatar
      · 7512a6f0
      Mike Perry authored
      Improve user agent hooking for navigator.* js stuff. Make
      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
      7512a6f0
  15. 20 Jun, 2007 1 commit
    • Mike Perry's avatar
      · fd3ed999
      Mike Perry authored
      Added radio buttons to set good defaults for Private Data
      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
      fd3ed999
  16. 19 Jun, 2007 2 commits
    • Mike Perry's avatar
      Fix to allow users to manually manage cookies. · 809dfb17
      Mike Perry authored
      
      
      svn:r10651
      809dfb17
    • Mike Perry's avatar
      · 6d16d239
      Mike Perry authored
      Block session saving, form saving, download history, and
      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
      6d16d239
  17. 18 Jun, 2007 2 commits
    • Mike Perry's avatar
      · 5354f5a5
      Mike Perry authored
      Rendering bugfixes, string updates.
      
      
      
      svn:r10649
      5354f5a5
    • Mike Perry's avatar
      · 5bc92143
      Mike Perry authored
      Add nsIContentPolicy to block cross tor-state CSS popups and
      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
      5bc92143
  18. 15 Jun, 2007 1 commit
    • Mike Perry's avatar
      · 833abe66
      Mike Perry authored
      Created preferences tabbox for all options.  Connected
      options to code. They seem to apply.  Improved history
      blocking, improved Date() hooking, did some code cleanup.
      
      
      
      svn:r10610
      833abe66
  19. 11 Jun, 2007 1 commit
  20. 03 Jun, 2007 1 commit
    • Mike Perry's avatar
      ITS ALIVE!11 The Frankenpatching is a success. The patient lives! Integrated · 0b6b81fd
      Mike Perry authored
      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
      0b6b81fd
  21. 31 May, 2007 1 commit
    • Mike Perry's avatar
      Refactored common code between preferences and torbutton into torbutton_util. · 3226cd38
      Mike Perry authored
      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
      3226cd38
  22. 30 May, 2007 2 commits
  23. 22 May, 2007 4 commits