4446 Commits

Author SHA1 Message Date
Micah Lee
19d878d074 Don't install 7zip with choco because it's already in the CircleCI windows orb, and zip contents of build folder instead of build folder itself 2022-03-31 18:40:36 -07:00
Micah Lee
e7a0f776d0 Create new windows.py script that combines various Windows build tasks, and update CI to use it 2022-03-31 18:34:41 -07:00
Micah Lee
247528a8f9 Try a different way of explicitly defining what packages to include and exclude 2022-03-31 12:31:48 -07:00
Micah Lee
6f339a2c62 Explicitly exclude top-level folders from cx_Freeze build 2022-03-31 11:57:15 -07:00
Saptak S
b928f19507 Replaces try again button with a radio button 2022-03-31 18:20:30 +05:30
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
Miguel Jacq
6855174b23 Initial documentation for the censorship circumvention/autoconnect screen 2022-03-31 16:39:48 +11:00
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
Micah Lee
c8a4330b63 In 32-bit build, use 32-bit python 2022-03-30 14:30:49 -07:00
Micah Lee
51205309d1 Actually try installing 32-bit golang and poetry 2022-03-30 13:56:18 -07:00
Micah Lee
33c03dcf13 Try installing 32-bit golang and poetry 2022-03-30 13:49:45 -07:00
Micah Lee
f287f08c73 Try installing 32-bit python and implementing build-win32 2022-03-30 12:50:28 -07:00
Micah Lee
b0570f3982 Comment out deleting files, to see if this makes binary run 2022-03-30 12:26:00 -07:00
Micah Lee
5a83824d46 Make build-windows.py not use special characters, and make it detect 32-bit or 64-bit python 2022-03-30 08:55:04 -07:00
Micah Lee
935f9bec5b Add --ci-build to Windows build script, and do more to make the build in CircleCI 2022-03-30 08:29:16 -07:00
Micah Lee
6002516c56 Try installing some dependencies with chocolatey 2022-03-29 21:59:39 -07:00
Micah Lee
19360eedeb Don't require gui tests because they crash 2022-03-29 21:11:46 -07:00
Micah Lee
7b8b37863f Only try building after tests pass 2022-03-29 21:05:23 -07:00
Micah Lee
8a53aa3723 Fix YAML 2022-03-29 21:04:39 -07:00
Micah Lee
8885f23b0f Try CircleCI Windows orb 2022-03-29 21:02:03 -07:00
Micah Lee
d863d72d01 Merge pull request #1567 from onionshare/fix-tests
Fix tests
2022-03-29 08:54:50 -07:00
Micah Lee
db7310b4df Actually switch to next gen CircleCI container images 2022-03-28 20:22:14 -07:00
Micah Lee
74ae4b01aa Switch to next gen CircleCI image 2022-03-28 20:20:23 -07:00
Micah Lee
8128832450 Set env variable a different way 2022-03-28 20:13:14 -07:00
Micah Lee
74172a0151 Turn on qt debugging in CircleCI 2022-03-28 20:06:07 -07:00
Micah Lee
4bb86b189b Merge pull request #1541 from onionshare/upgrade-flask
Update flask to 2.0.3
2022-03-28 19:45:59 -07:00
Micah Lee
72bdb4a9e6 Merge branch 'develop' into upgrade-flask 2022-03-28 19:34:18 -07:00
Micah Lee
d544c51a6b Merge branch 'develop' of github.com:onionshare/onionshare into windows-tweaks 2022-03-28 19:31:50 -07:00
Micah Lee
6955aabbe7 Merge branch 'develop' of github.com:onionshare/onionshare into upgrade-flask 2022-03-28 19:31:39 -07:00
Micah Lee
ecc4bfcef8 Merge branch 'censorship_default_route' of https://github.com/mig5/onionshare into mig5-censorship_default_route 2022-03-28 19:23:45 -07:00
Micah Lee
e23ea00f98 Merge pull request #1552 from mig5/better_meek_logs
More verbose and consistent Meek exception logging
2022-03-28 19:12:59 -07:00
Micah Lee
054e5616db Update socket.io.min.js to latest version 2022-03-28 18:21:18 -07:00
Micah Lee
28b53e0898 Merge branch 'develop' into upgrade-flask 2022-03-28 18:18:57 -07:00
Miguel Jacq
081c4578ac Add Ctrl+H to open Settings tab, and let it be closed with Ctrl+X too 2022-03-29 11:27:04 +11:00
Miguel Jacq
e83acccd78 Add accessible name on Settings cog button 2022-03-29 11:15:47 +11:00
Miguel Jacq
1d92abf226 Add shortcuts for modes and new/close tab. Set accessible string for modes on mode chooser 2022-03-28 17:18:58 +11:00
Miguel Jacq
293dfffd3f Support for Censorship Circumvention API's /default route.
Fall back to trying Censorship API's /default route if no other bridges found.

At time of writing, this returns a couple of built-in obfs4 bridges.

If even that request fails, we will still fall back to our own full list of
obfs4 bridges.
2022-03-28 12:31:07 +11:00
Micah Lee
be3b5b8ae5 Merge pull request #1560 from mig5/fix_censorship_builtin_bridges_response
Remove meek workaround in Censorship Circumvention API's built-in bridges response
2022-03-27 17:27:03 -07:00
Miguel Jacq
f25277fb30 Remove meek workaround in Censorship Circumvention API's built-in bridges response 2022-03-28 10:45:23 +11:00
Micah Lee
67cdd101d8 Fix built-in bridge detection, and update built-in bridges. Also update README after setting up Windows dev environment 2022-03-27 12:44:41 -07:00
Micah Lee
e63293dd45 Merge pull request #1556 from SaptakS/update-tor-versions
Updates tor browser version in get-tor scripts
2022-03-27 11:27:43 -07:00
Saptak S
aca4b29657 Updates tor browser version in get-tor scripts 2022-03-25 19:08:58 +05:30
Miguel Jacq
f455cedefe More verbose and consistent Meek exception logging 2022-03-22 14:29:02 +11:00
Micah Lee
e5306bd967 Merge branch 'censorship' into develop 2022-03-06 15:02:28 -08:00
Micah Lee
63b36e0e55 Fix some strings in advanced docs 2022-03-06 15:01:42 -08:00
Micah Lee
8296ffa0f0 Merge branch 'patch-17' of https://github.com/comradekingu/onionshare into comradekingu-patch-17 2022-03-06 14:53:03 -08:00
Micah Lee
4694ced0bc Remove useless CLI stuff from GUI tests, and refactor so that qtapp is a singleton and all tests can be run at once 2022-03-06 14:26:51 -08:00
Micah Lee
201da936f0 Try running tests a different way 2022-03-06 14:17:13 -08:00