91 Commits

Author SHA1 Message Date
Saptak S
64643222a4 Uses tor instead of tor.real 2023-09-05 15:18:58 +05:30
Micah Lee
6afec64ae2 Fix windows build script for new version of PySide6 2023-05-22 12:22:18 +05:30
Saptak S
dcf24e56e9 Uses python-gnupg instead of jce 2023-04-24 00:57:50 +05:30
Saptak S
a4df0271ff Adds tor browser signature verification using GPG and signature files 2023-04-23 19:40:02 +05:30
Saptak S
6d15f47276 Merge branch 'fix-builds' of github.com:onionshare/onionshare into pyside6-package 2023-04-19 18:27:37 +05:30
Saptak S
7aa15553f8 Rewrites the get-tor code to always get the latest version of tor
We first get the version of tor browser and url for the platform
from downloads.json. Then we get the sha256sum from the checksums
provided by tor in their distribution release to compare with the file
downloaded.
2023-04-09 22:44:06 +05:30
Micah Lee
307f9680d5 Update Windows build script to support PySide6 2023-02-08 15:28:20 -08:00
Micah Lee
b27f7cbc93 Update PT build scripts to work on Intel Macs too 2023-02-06 18:31:02 -08:00
Micah Lee
083ec5a8aa Switch to Python 3.10.9, because PySide6 does not support 3.11 yet 2023-02-05 13:39:28 -08:00
Micah Lee
bbc11a01de Switch Windows (32-bit and 64-bit) to Python 3.11.1 2023-02-05 13:31:34 -08:00
Micah Lee
f2dbf07fe2 Update Tor Browser to 12.0.2 2023-02-05 12:12:14 -08:00
NoisyCoil
7020c23900 Fixed desktop/scripts/get-tor.py and desktop/onionshare/widgets.py for linux64 2022-12-31 13:39:42 +01:00
NoisyCoil
0da54b07d9 Reverted to using Tor Browser's binaries, universal binaries (MacOS) 2022-12-30 22:23:52 +01:00
NoisyCoil
3400a34500 Completed merge 2022-12-30 19:55:47 +01:00
Miguel Jacq
f85f110273 See if Windows Tor fetch builds without all the dll's we used to extract 2022-12-12 11:30:16 +11:00
Miguel Jacq
20f9356758 Fix macos Tor Browser filename 2022-12-11 16:08:06 +11:00
Miguel Jacq
a3017ff911 Update tor to 0.4.7.12 for flatpak/snap, fetch Tor Browser 12.0 2022-12-11 16:08:05 +11:00
Miguel Jacq
825e66f659 Update obfs4proxy, meek and tor versions. Try building 32-bit snapcraft. Bump Onionshare version to 2.6.1 2022-12-11 16:08:05 +11:00
NoisyCoil
38ab647652 Merge branch 'pyside6' into pyside6-package 2022-11-01 10:01:49 +01:00
NoisyCoil
2a2843a2f0 Reverted to using homebrew's tor 2022-11-01 10:01:27 +01:00
NoisyCoil
4894f29e37 Merge branch 'pyside6' into pyside6-package 2022-11-01 09:30:37 +01:00
NoisyCoil
f39357d34d Switched to Tor Browser 12.0a4 for Apple Silicon in get-tor.py 2022-11-01 09:30:15 +01:00
NoisyCoil
ccce938a9f Merge branch 'pyside6' into pyside6-package 2022-10-28 20:10:54 +02:00
NoisyCoil
f39afefdfe Initial support for Linux 64-bit, desktop/scripts/get-tor.py for macos-aarch64 2022-10-28 20:08:44 +02:00
NoisyCoil
c93302c1a1 Initial macos-package-build commit 2022-10-23 18:13:51 +02:00
Micah Lee
ba75cc8318 Make get-tor.py fail hard on errors 2022-10-09 16:16:29 -07:00
Micah Lee
c50cd55171 Revert "Replace request to censorship API to get built-in bridges with a request to tor's source code"
This reverts commit 3d38524cb3a2b255abbb80dc6bf0c46163b5ecb1.
2022-10-09 16:14:29 -07:00
Micah Lee
3d38524cb3 Replace request to censorship API to get built-in bridges with a request to tor's source code 2022-10-02 14:58:15 -07:00
Micah Lee
eeae492966 Don't copy obfs4proxy and snowflake binaries from Tor Browser 2022-10-02 11:27:06 -07:00
Micah Lee
ee6ff65c84 Fix get-tor.py to only add built-in bridges if the bridge type exists 2022-09-30 09:32:08 -07:00
Micah Lee
6ee167c982 Update tor to get from Tor Browser 11.5.2 2022-09-30 09:19:31 -07:00
Micah Lee
6c686a6cae Sanitize version string for WiX too 2022-06-19 21:50:32 -07:00
Micah Lee
4acc30e167 Fix PT Windows build scripts to move the binary to the right folder 2022-06-19 23:36:34 -04:00
Micah Lee
99f117fa94 Fix windows codesigning script 2022-06-19 22:57:13 -04:00
Micah Lee
8218255430 One more get-tor fix for win64 2022-06-19 16:05:17 -04:00
Micah Lee
bf1bf5cd0d 64-bit Tor Browser binaries have different filenames than 32-bit 2022-06-19 15:57:10 -04:00
Micah Lee
ad9e7c8b8b Fix get-tor bug 2022-06-19 15:28:04 -04:00
Micah Lee
b143ccc770 Make scripts to build PT binaries, and run those in CI 2022-06-19 14:57:37 -04:00
Micah Lee
105c96f522 Update get-tor.py to use Tor Browser 11.0.4, and improve it. Make sure we run get-tor.py in CI before compiling pluggable transports, so the correct folder will exist 2022-06-16 21:05:11 -07:00
Micah Lee
343ee54ad8 Merge branch 'develop' into ci-builds 2022-05-25 21:32:17 -07:00
Micah Lee
31f4cd4bb7 In CI, download Tor from for windows Tor Expert Bundle, and build meek, obfs4proxy, and snowflake ourselves 2022-04-10 19:07:35 -04:00
Micah Lee
0ba7f11748 Fix macOS package cleanup and codesigning 2022-04-07 19:29:04 -07:00
Micah Lee
5500e3f890 Complete codesigning and packaging for Windows 2022-04-05 12:41:21 -07:00
Micah Lee
579cfd4500 Fix macOS cleanup script 2022-04-03 17:35:41 -07:00
Micah Lee
e9ab1a8cd4 Move windows and mac build scripts into scripts folder 2022-04-03 17:20:31 -07:00
Micah Lee
76dd0d37ee Combine all get-tor scripts into a single get-tor.py 2022-04-03 11:15:53 -07:00
Saptak S
65b87dcd80 Updates the repository to download the flags from to include all flags 2022-03-31 18:20:29 +05:30
Saptak S
5c9823e06f Adds country flags 2022-03-31 18:20:18 +05:30
Micah Lee
faafcc12fd Run setup-freeze.py directly instead of using build-windows.py, and fix go path in build meek script 2022-03-30 16:09:31 -07:00
Micah Lee
21b4ec756b Try fixing installing 32-bit go, and try fixing 32-bit paths in scripts 2022-03-30 15:52:31 -07:00