1. 22 Nov, 2015 1 commit
  2. 18 Jul, 2015 2 commits
  3. 11 Jul, 2015 1 commit
  4. 08 Jul, 2015 1 commit
    • intrigeri's avatar
      Fix panic mode on MAC spoofing failure, bis repetita. · 39bce141
      intrigeri authored
      In the past, we had "exit 1" in there. This problem was identified (#8571) and
      fixed (commit 1b46b5b1) in Tails 1.2.3, by replacing this "exit 1"
      with "return 1".
      
      Then, while working on another, minor problem (#8687), the "exit 1" was
      reintroduced (commit 4ea050ab) in Tails 1.3.2, presumably because we pasted
      sample code from the ticket, that had been drafted *before* #8571 was fixed.
      Sadly, nobody noticed in time.
      
      I cannot easily reproduce the bug on Tails/Wheezy (because I lack hardware whose
      MAC address fails to be spoofed there), but I could reproduce it with
      Tails/Jessie ("thanks" to the fact we're currently shipping the buggy 'wl'
      kernel module in there).
      
      Will-Fix: #9531
      39bce141
  5. 07 May, 2015 2 commits
    • anonym's avatar
      Completely rework how we localize our browser. · 4a6fc859
      anonym authored
      Previously these parts have been spread out in several, heavily
      coupled hooks and static configurations, making it very hard to get an
      overview of how it all actually works. Now we instead do everything in
      one place, and generate things programatically as much as possible,
      which makes supporting another locale much simpler (just adding a
      single line with a few pieces of needed info!). Consequently this
      commit also adds better localization for every locale supported by the
      Tor Browser (added: ar, es, fa, ko, nl, pl, ru, tr, vi and zh_CN)
      instead of the euro-centric (w.r.t. actually adding localization) ones
      we had picked before. Also, we'll get build level errors for many
      types of errors, so they're caugt early.
      
      This commit may seem like a gigantic, non-atomic beast, but splitting
      it would be hard, and it actually mostly removes stuff. Its design is
      simple: We have a description file that, for each supported Tor
      Browser locale, has the extra pieces of info needed, like the
      localized name of the language, the parameters needed for certain
      search engines etc. Then we apply them to:
      
      * a templates for the amnesia branding locale file, and put in the
        relevant values there so the default search engine is selected, the
        correct spellchecker (if installed) is pre-selected, and our
        homepage is localized (if supported).
      
      * a template for each of the search engines we want to localize
        (currently Start Page and Disconnect.me -- we could do Google but
        most (all?) locales get a localized one from the Iceweasel
        localization packages) and generate localized ones.
      
      Also, following the Tor Browser's recent switch, we now use
      Disconnect.me as the default search engine, although we localize it
      for each supported locale.
      
      Will-fix: #9309
      4a6fc859
    • anonym's avatar
      Support sed separators in key/value of set_simple_config_key(). · 8452638c
      anonym authored
      We use / as sed separator, so we need to escape any occurrences of it
      in the key or value, so we can e.g. can set paths or urls.
      8452638c
  6. 06 May, 2015 1 commit
  7. 03 May, 2015 1 commit
  8. 01 May, 2015 1 commit
  9. 29 Apr, 2015 1 commit
    • anonym's avatar
      Remove useless log() instance (Will-fix: #9034). · db77e5b0
      anonym authored
      We haven't sourced the Tails shell library's loggin module, so log()
      is undefined. Since we `rm -f` the file, log():ing if it still exists
      afterwards *should* be pointless, so let's just not do it all.
      db77e5b0
  10. 28 Apr, 2015 3 commits
  11. 27 Apr, 2015 1 commit
  12. 15 Apr, 2015 1 commit
  13. 31 Mar, 2015 6 commits
  14. 30 Mar, 2015 2 commits
  15. 25 Mar, 2015 1 commit
  16. 22 Mar, 2015 1 commit
  17. 16 Mar, 2015 1 commit
  18. 09 Mar, 2015 1 commit
  19. 07 Mar, 2015 1 commit
    • kytv's avatar
      Remove TorButton configs from I2P Browser · 141a9be4
      kytv authored
      The purpose of these settings was to show a green TorButton button in
      the toolbar. Since this button is now hidden these settings can be
      removed.
      
      Will-fix: #8893
      141a9be4
  20. 06 Mar, 2015 2 commits
  21. 02 Mar, 2015 2 commits
  22. 22 Feb, 2015 1 commit
  23. 16 Feb, 2015 1 commit
  24. 12 Feb, 2015 1 commit
  25. 10 Feb, 2015 4 commits