831 Commits

Author SHA1 Message Date
Micah Lee
45b551d2e2 Version bump to 1.0, and updated changelog 2017-02-23 15:11:19 -08:00
Micah Lee
5d1b2b89e8 Merge branch 'tor-protocol-error' 2017-02-23 08:44:22 -08:00
Micah Lee
5214413308 Merge branch 'master' into tor-protocol-error 2017-02-23 08:44:02 -08:00
Micah Lee
47e31dab9f Actually, version bump to 1.0dev1 v1.0dev1 2017-02-22 19:00:40 -08:00
Micah Lee
332101b849 In Whonix, listen on 0.0.0.0 instead of 127.0.0.1 (#220) 2017-02-22 18:42:41 -08:00
Micah Lee
677951c240 Catch Tor protocol error exceptions when starting an onion service (#344) 2017-02-22 16:45:52 -08:00
Micah Lee
1c4574a7be Update comments to be more accurate 2017-02-22 15:28:06 -08:00
Micah Lee
aa81d99fc7 Oops, uncomment signing the uninstaller 2017-02-22 15:18:57 -08:00
Micah Lee
00da2569e0 Remove license page from Windows installer, just to make less steps 2017-02-22 15:13:53 -08:00
Micah Lee
23f1bff277 Update NSIS file to work with new PyInstaller files 2017-02-22 15:10:28 -08:00
Micah Lee
4ce48440c1 Updated the version of NSIS 2017-02-22 15:10:09 -08:00
Micah Lee
b33fe00511 Update Windows build script to work with PyInstaller, update readme about only having onionshare-gui.exe, and update PyInstaller spec to create an 'onionshare' folder instead of an 'onionshare-gui' one 2017-02-22 14:28:50 -08:00
Micah Lee
e4649ac3b5 Rip out support for non-ephemeral onion services 2017-02-22 14:10:06 -08:00
Micah Lee
61ccced12c Properly handle KeyboardInterrupt exception in CLI in macOS 2017-02-22 13:35:34 -08:00
Micah Lee
c6329cac6b Make CLI work with PyInstaller in macOS 2017-02-22 13:34:20 -08:00
Micah Lee
a741b9621d Update readme 2017-02-22 11:29:36 -08:00
Micah Lee
85475706f5 Delete the security design document -- it has moved to the wiki, and simplify the readme 2017-02-22 11:27:27 -08:00
Micah Lee
95ef8d8b7e Merge branch 'pyinstaller' 2017-02-21 17:16:16 -08:00
Micah Lee
32ddcc797c Fix path in test 2017-02-21 17:14:53 -08:00
Micah Lee
3d2bfd94f5 Merge branch 'master' into pyinstaller 2017-02-21 17:13:06 -08:00
Micah Lee
27835322db Fixed syntax error in pyinstaller.spec 2017-02-21 17:07:14 -08:00
Micah Lee
37539c95b6 Renamed 'resources' to 'share', and updated location of 'share' files in OSX/Win binaries 2017-02-21 16:59:14 -08:00
Micah Lee
23a4a70221 Update Windows build instructions, and also Windows pip requirements 2017-02-21 16:58:23 -08:00
Micah Lee
b64597ab15 Update helpers.get_resource_path to correctly find resources in frozen macOS app bundles 2017-02-21 14:34:34 -08:00
Micah Lee
841a665374 Remove jinja2.asyncsupport from PyInstaller, because it's not used and causes a crash during building 2017-02-21 14:26:45 -08:00
Micah Lee
c261bf54e2 Update pip requirements 2017-02-21 14:25:42 -08:00
Micah Lee
a326eae49e Version bump to 1.0dev 2017-02-21 14:11:15 -08:00
Micah Lee
2096333d37 Update macOS build instructions, and install pip deps from a requirements.txt 2017-02-21 14:10:44 -08:00
Micah Lee
63f918b8aa Change 'Stop sharing automatically' option to 'Stop After First Download', to reduce confusion (fixes #349) 2017-01-30 16:54:31 -08:00
Micah Lee
eba076753a Version bump to 1.0dev 2017-01-30 16:50:20 -08:00
Micah Lee
69992c80aa Merge branch 'u451f-master' 2017-01-22 09:26:30 -08:00
Ulrike Uhlig
62513ffb83 Improve AppArmor profiles and enforce them.
Work from Tails Developers, main git repository, currently devel branch.
Upstream commits:

commit 6e7ad41ca9664246856fe9553c202f09a1d1066b
Remove superfluous AppArmor rule.
The pattern `[^.]*` matches a subset of `[^.]**`, so we only need to
keep the latter.

commit b3a827d8e3c3fee78ec18450dfaf38a3d4eaf270
Make onionshare-gui able to access folders beneath $HOME.
Without this change e.g. ~/Documents is inaccessible. To be honest,
this does not makes sense to me, as my interpretation of the old
patterns clearly should allow subfolders and files therein.

commit db2b3a3f73aa01a54c9b7cb5ab83da1d083b7169
WIP: AppArmor profile improvements.
2017-01-18 20:58:03 +01:00
Ulrike Uhlig
fd7fe99e12 Merge branch 'master' of https://github.com/micahflee/onionshare 2017-01-18 20:50:03 +01:00
Micah Lee
5dbc94432d Updated windows pip requirements, and improved build instructions for pyinstaller 2017-01-08 12:44:27 -08:00
Micah Lee
6ccb6773c1 Add a pyinstaller spec 2017-01-07 18:17:15 -08:00
Micah Lee
34341ef0e0 Use a virtualenv, and put pip deps in requirements.txt 2017-01-07 18:17:02 -08:00
Micah Lee
181134acd6 Add pyinstaller dependency to build instructions, and remove cx_Freeze 2017-01-07 17:48:14 -08:00
Micah Lee
8bbf89ad9c Remove cx_Freeze code from setup.py (so remove OSX/Windows), and refactor Linux slightly to use file_list function 2017-01-07 17:45:09 -08:00
Micah Lee
c991a407e2 Add new AuthenticationFailure exception, and make the Onion/stem code catch more exceptions when connecting to a Tor controller 2017-01-07 17:31:26 -08:00
Micah Lee
b8c7807b92 Moved onionshare and onionshare_gui logic directly into __init__.py files 2017-01-06 19:00:08 -08:00
Micah Lee
c0a26b7c6c Change GPL copyright from 2016 to 2017 2017-01-06 18:58:15 -08:00
Micah Lee
924e3ea2e8 https://micahflee.com/2015/09/why-i-say-linux-instead-of-gnulinux/ 2017-01-06 18:07:15 -08:00
Micah Lee
aa426957aa Rewrite build documentation to be simpler 2017-01-06 17:44:29 -08:00
Micah Lee
6e171f02c3 Catch exceptions for guessing default Tor Browser socket file path 2017-01-06 11:54:42 -08:00
Micah Lee
47eeb547bf Guess the default socket file path for new versions of Tor Browser in OS X 2017-01-06 11:46:41 -08:00
Garrett Robinson
0403d3d045 Make render_template_string autoescape by default in Flask versions < 0.11 2016-12-30 13:04:19 -05:00
Garrett Robinson
ff2e0c910e Revert "Added a function to remove HTML from file and directory names"
This reverts commit b95828973ca2f7d24b204aef8c431f99679fc906.
2016-12-30 12:04:09 -05:00
Garrett Robinson
c52bb03dc6 Revert "Replaced sanitize_html() function that was based on regex with python3's html.escape()"
This reverts commit a24b4a77627824030b926265d305d27926382f25.
2016-12-30 12:02:40 -05:00
Micah Lee
bb80efa00f When a share is active, disable the full advanced options group, not just the stealth checkbox 2016-12-29 14:35:57 -08:00
Micah Lee
9ae6df1b07 Remove the alert function, replace it with the Alert class 2016-12-29 14:23:19 -08:00