1. 30 Jun, 2007 1 commit
    • 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.
  2. 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.
  3. 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.
  4. 19 Jun, 2007 2 commits
    • Mike Perry's avatar
      Fix to allow users to manually manage cookies. · 809dfb17
      Mike Perry authored
    • 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.
  5. 18 Jun, 2007 2 commits
    • Mike Perry's avatar
      · 5354f5a5
      Mike Perry authored
      Rendering bugfixes, string updates.
    • 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. 
  6. 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.
  7. 11 Jun, 2007 1 commit
  8. 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.
  9. 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!
  10. 30 May, 2007 2 commits
  11. 22 May, 2007 27 commits