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