188 Commits

Author SHA1 Message Date
Micah Lee
23897cfc06 Add trailing slash to ~/OnionShare/ in entitlements file, so the sandbox knows it's a directory and not a file 2018-11-25 18:00:04 -08:00
Micah Lee
87d47d60f1 Add comments to entitlements file, and remove the application group 2018-11-25 17:18:55 -08:00
Micah Lee
4b4a07a877 Fix indenting in entitlements plist, and give OnionShare read-only access to Tor Browser's data, so it can optionally use Tor Browser's tor 2018-11-25 17:00:02 -08:00
Micah Lee
dd67de5563 Make macOS use Tor control ports instead of unix sockets to connect to the Tor controller 2018-11-25 16:50:20 -08:00
Micah Lee
267c4013f5 Create a group container for macOS sandbox, and on Mac put the Tor data dir in it 2018-11-25 16:15:27 -08:00
Micah Lee
695705a875 Split entitlements files into child and parent, and try using them both 2018-11-25 15:52:36 -08:00
Micah Lee
a96b25cf58 Use entitlements file when codesigning for macOS 2018-11-25 15:14:29 -08:00
Micah Lee
2746f2910c Adding a .entitlements file to begin testing macOS sandbox 2018-11-25 15:13:15 -08:00
Miguel Jacq
716f2c401d Merge pull request #806 from micahflee/v3-revisited
Change how v3 onion services work to support Debian Stretch
2018-11-26 08:26:33 +11:00
coogor
28953417a2 onionshare.desktop
Fixed categories and generic comment, added german translation
2018-11-25 15:37:50 +01:00
Micah Lee
eca1f9cc8d Merge branch 'develop' into v3-revisited 2018-11-18 17:04:20 -08:00
Miguel Jacq
7d9f2f1458 pytest-qt is 3.2.1 on my machine 2018-10-17 18:04:38 +11:00
Miguel Jacq
fab25aca11 Revert "The only other version difference I can find is PyQt itself"
This reverts commit 95f30f9a4241feb7de17b6f20a082e531d63349a.
2018-10-17 17:51:45 +11:00
Miguel Jacq
95f30f9a42 The only other version difference I can find is PyQt itself 2018-10-17 17:50:16 +11:00
Miguel Jacq
29f987a903 see if it's a version issue 2018-10-17 17:38:28 +11:00
Miguel Jacq
668aa66323 Move GUI tests into a single function each, which solves ordering bugs, and also means we don't need to depend on pytest-ordering 2018-10-15 11:15:32 +11:00
Micah Lee
5522ba29d9 Bump python required version down to 3.5.3, and finish removing python3-nacl as a dependency 2018-10-11 20:08:23 -07:00
Micah Lee
d16a3180b3 Drop the PyNaCl dependency, because we are no longer generating v3 onion keys 2018-10-11 19:55:53 -07:00
Micah Lee
36a785f617 Remove the whole onionkey module, and generate onion keys using stem 1.7.0 2018-10-11 19:38:05 -07:00
Miguel Jacq
f6fafc0f5b Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Micah Lee
2c307ea582 Merge branch 'update-deps' into develop 2018-09-23 14:50:54 -07:00
Baccount
79e21954c9 Upgrade Tor to 0.3.4.8 2018-09-22 11:20:55 -07:00
Baccount
e737f2979d Update get-tor-windows.py 2018-09-22 11:18:18 -07:00
Micah Lee
a7453bf462 Make fedora and debian dependencies get added to packages built 2018-09-20 09:26:11 -07:00
Micah Lee
0ec2e67f2f Update NSIS file to no longer have to specify each individual file (omg I should have done this foreever ago) 2018-09-18 16:05:54 -07:00
Micah Lee
ed6d2ee318 Generated a new requirements.txt by installing the latest version of
these pip packages:

pip3 install certifi cryptography Flask PyInstaller PyQt5 PySocks pycrypto pynacl requests stem

Then running "pip3 freeze". Also, deleted requirements-windows.txt. Mac
and Windows can share.
2018-09-18 15:35:10 -07:00
Miguel Jacq
8253990eed Update the path to the Tor data from inside the mounted .dmg, and the libevent version name 2018-09-18 15:36:00 +10:00
Miguel Jacq
0cbbd5a923 Re-add the python dependencies necessary for v3 onion support, which got lost in the merge 2018-09-18 15:35:26 +10:00
Micah Lee
aed48e6e40 Merge branch 'develop' into update-deps 2018-09-17 21:03:37 -07:00
Micah Lee
afdcfffc1e Oops, update URL and filename for Tor Browser 8.0 dmg as well as the sha256 checksum 2018-09-17 21:02:39 -07:00
Micah Lee
6f93000724 Merge branch 'develop' into receiver-mode-gui 2018-09-17 16:15:08 -07:00
Micah Lee
33643fc444 Get tor binary from Tor Browser 8.0 2018-09-17 15:15:16 -07:00
Miguel Jacq
244696afc9 Bump windows versions of pip packages to match those of OS X 2018-09-16 15:41:50 +10:00
Miguel Jacq
10771de2f8 Fix conflicts 2018-09-16 13:37:22 +10:00
Micah Lee
1af531eab2 Update all pip dependency versions 2018-09-15 20:33:12 -07:00
Micah Lee
905a444099 Merge branch 'develop' into receiver-mode-gui 2018-09-14 18:59:36 -07:00
Miguel Jacq
15835f1c38 Update cryptography dependency to 2.3.1 2018-09-13 11:35:28 +10:00
Miguel Jacq
32f0e39a46 Fix conflict from develop branch 2018-09-04 11:43:35 +10:00
Micah Lee
f2f77389e4 Merge branch '693_fix_static_assets_macos' of https://github.com/mig5/onionshare into mig5-693_fix_static_assets_macos 2018-09-02 13:36:21 -07:00
Miguel Jacq
5252d5d94a Introduce v3 onion support 2018-08-21 19:31:02 +10:00
Miguel Jacq
f6dbc55c0c Also include test dir for strings 2018-07-22 17:13:04 +10:00
Miguel Jacq
0be4f36894 Fix check_lacked_trans.py script to check subfolders and also match on more than first occurrence of strings._ in a single line 2018-07-22 17:00:30 +10:00
Miguel Jacq
a6bc01533b #691 remove meek_lite Amazon 2018-07-21 15:52:11 +10:00
Micah Lee
48e9beb1bb Merge branch 'license' into develop 2018-06-18 19:29:03 -07:00
Micah Lee
85609e6841 Remove the /fd sha256 from signtool.exe command, because I'm having trouble generating signatures with the smart card setup with sha256 digests 2018-06-18 16:28:09 -07:00
Micah Lee
688e1d4777 LICENSE includes a note pointing to the 3rd party licenses 2018-06-18 16:26:53 -07:00
Micah Lee
662c2b05e6 Version bump to 1.3.1 and updated changelog 2018-06-18 13:08:40 -07:00
Micah Lee
19c2193a49 Add requests build dependency, and use requests to download Tor Browser in get-tor-osx.py and get-tor-windows.py, because I was running into SSL certificate verification issues downloading using urllib 2018-06-18 12:53:27 -07:00
Micah Lee
97acfccf09 Upgrade get-tor scripts to download Tor Browser 7.5.5, which includes Tor 0.3.2.10 2018-06-18 12:10:28 -07:00
Micah Lee
f1ba17fc7b Renamed license files to be lowercase, use .txt extension 2018-06-18 10:34:06 -07:00