Commit Graph

73 Commits

Author SHA1 Message Date
meejah
918044f152 first hack at verifying pinned SSL certificate 2013-02-28 00:40:49 -07:00
meejah
e1cb0b4be7 use MiB/KiB instead of MB/KB because I personally prefer it ;) 2013-02-25 15:58:38 -07:00
meejah
d6f98d6d8b quit poprely 2013-02-25 15:58:15 -07:00
meejah
44a002d3fc Nicer message for the progress-bar 2013-02-21 18:40:23 -07:00
meejah
79b5dfc6f6 use Twisted's web.client.Agent to download browser bundle 2013-02-21 17:27:09 -07:00
Micah Lee
6484469ebe force redraw the UI before each task starts 2013-02-21 10:53:18 -08:00
Micah Lee
058fbd8403 stopped calling "uname -m" to get the architecture, and instead use python os.uname() 2013-02-21 10:50:07 -08:00
Micah Lee
07a125d673 oops, changing tbb URL back from localhost 2013-02-21 10:35:03 -08:00
Micah Lee
12b4fd708a I made everything except the "you might be under attack" window automatically starting without waiting for the user (#11) 2013-02-21 10:08:00 -08:00
Micah Lee
720470e8ca made language default to en-US if the we can't figure out the default locale (#12) 2013-02-21 09:55:26 -08:00
Micah Lee
479b9a4455 using "uname -m" to get the architecture instead of "arch" 2013-02-21 09:51:31 -08:00
Micah Lee
b709cbbb33 forced refresh during each update of the progress bar when downloading 2013-02-19 23:09:57 -08:00
Micah Lee
c13b21c700 using subprocess.Popen instead of subprocess.check_output, to be compatible with older python that comes with debian wheezy 2013-02-19 22:59:34 -08:00
Micah Lee
016b7d23de added verify.sh to the manifest 2013-02-19 22:55:34 -08:00
Micah Lee
4a49aff1e0 typo in the manifest file 2013-02-19 22:53:51 -08:00
Micah Lee
b2e849d6f0 updated the manifest with new file locations 2013-02-19 22:32:21 -08:00
Micah Lee
09b8fd5f22 put enabling button icons in a try block, because older pythons throw exceptions there 2013-02-19 21:29:13 -08:00
Micah Lee
467248eea3 prints the Tor Browser Launcher version on start 2013-02-18 13:41:33 -08:00
Micah Lee
d99287747f changed window title to just Tor Browser, rather than Tor Browser Launcher 2013-02-18 13:35:30 -08:00
Micah Lee
3f8957a51c removed useless semicolons. I'm not as used to python as other languages :) 2013-02-18 13:15:40 -08:00
Micah Lee
8d2b23900f Tor Browser is out of date, the launcher version is not in question (a0bddfc5b9) 2013-02-18 12:57:43 -08:00
Micah Lee
efbdd8f8f1 merge conflict 2013-02-18 12:39:45 -08:00
Micah Lee
f26c98f223 Merge branch 'image-fixups' of github.com:ioerror/torbrowser-launcher into ioerror/image-fixups 2013-02-18 12:37:10 -08:00
Jacob Appelbaum
0b2de412fc reflow text to meet vim gq standards for 2013 2013-02-18 01:27:21 -08:00
Jacob Appelbaum
3f3f5aeeb6 Update reference to images to include img directory path 2013-02-18 00:56:00 -08:00
Jacob Appelbaum
2a4018da2c Move images into img directory 2013-02-18 00:55:19 -08:00
Jacob Appelbaum
8d08df37fb This commit adds a second GnuPG key and signature verification info
We add Sebastian's GnuPG key, move Erinn's key into a sub directory,
add a README to explain Tor's signature verification process, and
we include both keys in the Python setup.py. We use both keys in the
key ring to verify the signature.

In the future, we probably also consider depending on the
package 'deb.torproject.org-keyring' from deb.torproject.org or
including the keys included in that package.
2013-02-18 00:44:24 -08:00
Micah Lee
f7cdc3398b added icon to exit button for errors 2013-02-17 19:26:58 -08:00
Micah Lee
4ae5985634 made it so error messages still launch even though they don't have any tasks 2013-02-17 19:25:38 -08:00
Micah Lee
3df405ac5e window starts out centered 2013-02-17 18:52:06 -08:00
Micah Lee
3094bf8ca7 added icons to buttons 2013-02-17 18:25:25 -08:00
Micah Lee
9fcbe74d32 made it actually download from torproject.org instead of localhost 2013-02-17 18:01:18 -08:00
Micah Lee
06960426d0 if verification fails, it can try the download over again 2013-02-17 18:00:49 -08:00
Micah Lee
da0e25acd3 finished pulsing the progressbar during verification and extracting 2013-02-17 17:39:58 -08:00
Micah Lee
a33f902f43 starting to make progress bar show progress during non-download steps 2013-02-17 17:01:54 -08:00
Micah Lee
80e1dd5af7 got verification to work when sig is valid 2013-02-17 15:52:42 -08:00
Micah Lee
64fecf56ad wrote a verify.sh script to verify signatures, moved files around some, and implemented verify function 2013-02-15 14:24:12 -08:00
Micah Lee
9b42b89ed0 added Erinn Clark's gpg, who signs the TBB tarballs -- more info https://www.torproject.org/docs/signing-keys.html.en 2013-02-15 13:55:11 -08:00
Micah Lee
b0face661f extracting and running work now. all that's left is verifying the signature, and tested each code path. 2013-02-15 11:48:46 -08:00
Micah Lee
6105fb5627 got all the tasks running in order 2013-02-15 11:37:01 -08:00
Micah Lee
0f67666569 got downloads working, but tasks don't quite run in order 2013-02-15 10:10:21 -08:00
Micah Lee
f8a8373630 I was running gtk.main() twice 2013-02-15 09:22:46 -08:00
Micah Lee
e52fedab5d ported much of the logic from javascript into python 2013-02-14 19:00:52 -08:00
Micah Lee
de649487d2 still a mess of python, but at least it runs 2013-02-14 18:26:58 -08:00
Micah Lee
1746ae212a updated README to use version number 0.1 2013-02-14 18:20:36 -08:00
Micah Lee
022416d2cc back to python 2013-02-14 18:18:17 -08:00
Micah Lee
b8198c2550 got it to finally save data to disk, but it's way too slow an inefficient. sadly, I might need to port it back to python. 2013-02-14 18:03:44 -08:00
Micah Lee
d2795533e8 started making file downloads actually save file to disk 2013-02-13 11:22:04 -08:00
Micah Lee
a7d3bada23 fixed a bunch of small bugs 2013-02-13 00:25:25 -08:00
Micah Lee
b52adcbeae got tasks to run in series 2013-02-13 00:08:38 -08:00