Commit Graph

49 Commits

Author SHA1 Message Date
idk
44bb0b3477 Fix TorrentDownloaded function 2022-03-16 15:04:21 -04:00
idk
aa203347e5 Fix TorrentDownloaded function 2022-03-16 15:01:49 -04:00
idk
d44ceda911 Add mirror and torrent generation tools 2022-03-16 10:58:57 -04:00
idk
c57734d65c add a bunch of requested features, tor disablement, fix static builds 2022-03-15 20:33:01 -04:00
idk
0c2cb7c11d Adds most of the Torrent Download option. Defaults to on if the torrent is already downloaded. 2022-03-15 18:54:42 -04:00
idk
12848c30b1 fix some issues reported from Matrix 2022-03-15 17:04:24 -04:00
idk
3981f53434 create a StartConf which is aware of the unpacked Tor path 2022-03-11 17:40:46 -05:00
idk
6cb3f81fb6 use precise content-length 2022-03-11 15:04:39 -05:00
idk
9ad63bfeb1 auto-resume failed downloads, use system tor if it's there and we're not downloading from an I2P mirror 2022-03-08 12:34:17 -05:00
idk
3b9a67f5f1 auto-resume failed downloads, use system tor if it's there and we're not downloading from an I2P mirror 2022-03-08 00:06:39 -05:00
idk
81ee0b9f27 auto-resume failed downloads, use system tor if it's there and we're not downloading from an I2P mirror 2022-03-07 23:38:34 -05:00
idk
b165d9e7f8 add an arm64 variant, not supported by Tor Project Official but contributed by a community member, to make it work on Raspberry Pi's. 2022-03-07 23:08:40 -05:00
idk
a9079faa5b In-I2P mirror fails if the file download is incomplete. Need to switch to torrents ASAP. 2022-02-28 23:54:11 -05:00
idk
681e0e8e65 various nits to running local services 2022-02-25 00:17:12 -05:00
idk
26f3d3470f Place Mirror service keys into unpack directory 2022-02-22 20:58:38 -05:00
idk
5902ed5224 affix path to tor-mirror 2022-02-22 20:54:12 -05:00
idk
f38f6c25fa actually implement torrent-based sharing of tor browser 2022-02-22 20:34:48 -05:00
idk
6b46972672 Migrate to Protonmail's much better GPG library 2022-02-21 23:57:32 -05:00
idk
fb6997a2e5 add some firefox wrapping stuff 2022-02-21 18:08:49 -05:00
idk
11b59f57c0 reduce sleep time on wait for http proxy 2022-02-20 00:14:41 -05:00
idk
3352191180 Set up a system tray application. Download Tor Browser over I2P. This accomplishes all basic features. 2022-02-15 00:24:30 -05:00
idk
c85e5b1cb8 OSX fixes 2022-02-08 01:23:30 -05:00
idk
749aafbb45 add an -offline(work offline) flag 2022-02-07 21:09:43 -05:00
idk
1367cea3a3 Fix all the linter errors I care about 2022-02-07 15:34:45 -05:00
idk
c9a77dc123 add the ability to manage a Firefox browser too. 2022-02-07 14:29:04 -05:00
idk
1bac06a43b Fix some path determination stuff 2022-02-03 02:06:39 -05:00
idk
23ba452669 If a router isn't started, start one. If an HTTP proxy isn't started, start one. 2022-01-31 16:14:30 -05:00
idk
240e135097 Add apparmor profile generation and default apparmor profiles 2022-01-31 02:09:02 -05:00
93583ab435 Windows fixes for launching Tor and/or Tor Browser 2022-01-30 03:17:08 -05:00
idk
15cdc02440 Use path instead of filepath for referencing embeds 2022-01-30 02:41:45 -05:00
bd23b2a253 Checkin Windows fixes from the Windows machine 2022-01-30 02:05:31 -05:00
idk
6cba86277f More logging, make it nicer on Windows 2022-01-30 01:33:40 -05:00
idk
d92a5b2369 Create directories automatically, mirror Tor Browser and our profile too, allow customizing the ports. Some probably unnecessary defensive coding. 2022-01-29 01:18:37 -05:00
idk
94ed9d81ef Don't overwrite a key with the embedde key 2022-01-23 13:47:03 -05:00
idk
2ee490a077 Embed and unpack the key if it's not present either 2022-01-23 13:40:14 -05:00
idk
9ec70c840e Guarantee download path is correctly created 2022-01-23 12:54:28 -05:00
idk
f3905a3e35 Fix unpack routine 2022-01-22 00:04:58 -05:00
idk
05985cea63 Fix unpack routine 2022-01-21 23:42:13 -05:00
idk
a193523d3e Make it launch I2P profiles too because why shouldn't it be cool like that 2022-01-21 22:47:18 -05:00
idk
ffe7c33ef0 Actually start it? 2022-01-16 22:04:35 -05:00
idk
355e621b62 start supervising the processes 2022-01-16 21:22:04 -05:00
idk
d83dbe56ef OK so that's basically all the hard parts 2022-01-16 17:38:57 -05:00
idk
dccb1d5246 Selve-serve a mirror 2022-01-16 17:06:29 -05:00
idk
96462e06db re-download if the file is gone 2022-01-16 16:07:40 -05:00
idk
01c0b28773 skip redundant updates 2022-01-16 16:04:26 -05:00
idk
792730e32e add resources 2022-01-16 15:33:47 -05:00
idk
2e9ba5a52a fix module 2022-01-16 14:50:25 -05:00
idk
7a303e9f75 fix typo 2022-01-16 14:43:10 -05:00
idk
aec06f704f clone tb-updater in a language that isn't awful. 2022-01-16 14:31:31 -05:00