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
Micah Lee
13f1f78da7
You must connect to a socket file instead of a port for Tor Browser 6.5a6. Make automatic settings fallback to socket file if the port doesn't work (only for Linux so far, have not tested in OS X, and is not supported in Windows)
2016-12-29 13:36:29 -08:00
Micah Lee
23d9de8d44
Make automatic settings work with with Tor Browser 6.0.8
2016-12-29 12:57:58 -08:00
Micah Lee
8715838917
Handle new Tor controller errors in GUI
2016-12-29 10:34:40 -08:00
Micah Lee
a838104025
Handle new Tor controller errors in CLI
2016-12-29 10:16:20 -08:00
Micah Lee
1c53746dd5
Display information about tor when testing settings is successful
2016-12-29 10:03:29 -08:00
Micah Lee
94e756ac0d
Onion now connects to the Tor controller using the settings in Settings (except automatic still needs some work), and the settings dialog handles error when testing settings
2016-12-29 09:58:13 -08:00
Micah Lee
52b00deb8a
Created an alert class, so other parts of the GUI can make alert popups
2016-12-29 09:57:27 -08:00
Micah Lee
940b6c647e
Refactor Settings object so it does not load from file by default. Make it so you can pass a Settings into Onion, to test settings
2016-12-29 08:02:32 -08:00
Micah Lee
e9df6e6c81
Clicking Save in the settings dialog saves settings
2016-12-28 20:03:32 -08:00
Micah Lee
024ad7fc20
Remove wrong comment
2016-12-28 19:53:02 -08:00
Micah Lee
38845b39cb
Created a Settings object, which loads and saves settings to file, and made the Settings dialog use the settings from this object
2016-12-28 19:52:21 -08:00
Micah Lee
e9865f8561
Designed the GUI settings dialog, but none of it does anything yet
2016-12-28 18:44:41 -08:00
Micah Lee
1928bd80de
Add a menu bar, with a stub for Settings, and Quit
2016-12-28 15:55:31 -08:00
Micah Lee
b928592a7e
Update error message language for stealth onion services not supported
2016-12-28 14:44:25 -08:00
Micah Lee
6fedeeb892
When you uncheck the advanced options checkbox, also uncheck all advanced options
2016-12-28 14:43:47 -08:00
Micah Lee
3b686b2723
Put stealth option in a separate advanced group, in anticipation of other advanced options
2016-12-28 09:55:14 -08:00
Micah Lee
5c7823daef
Merge branch 'b3sigma-fixzipthreadproblem'
2016-12-28 08:42:33 -08:00
Micah Lee
12b0ed6109
Merge branch 'fixzipthreadproblem' of https://github.com/b3sigma/onionshare into b3sigma-fixzipthreadproblem
2016-12-28 08:36:07 -08:00
Micah Lee
ff5a46778c
Merge branch 'b3sigma-fixoldsteminterface'
2016-12-28 08:33:23 -08:00
Sigma
142387e34f
Fix for zipprogress bar qwidget access from a thread, which is invalid as qwidgets are neither reentrant nor thread safe. Fixes issue #334
2016-12-26 12:57:18 -08:00
Sigma
0061f00f49
Support stem versions older than 1.5.0 again. Fix for issue #332
2016-12-25 22:27:47 -08:00
Micah Lee
5241d756bf
Properly handle errors for using stealth onion services in the GUI, instead of crashing in the background ( #144 )
2016-12-23 19:08:18 -08:00
Micah Lee
0512e5e84b
Added support for stealth onion services in the GUI version
2016-12-22 17:47:05 -08:00
Micah Lee
447b9739f6
Catch all exceptions when checking for stealth support, not just TypeError, to successfully identity old versions of stem
2016-12-22 17:07:01 -08:00
Micah Lee
8432e1ef3d
Add support for stealth onion services in CLI version
2016-12-22 16:56:39 -08:00
Micah Lee
ad0a618702
Added dev scripts for launching onionshare and onionshare-gui from the source code tree, without having to install it
2016-12-22 16:19:54 -08:00
Micah Lee
6cfd623f2a
Merge branch 'eightnoteight-master'
2016-12-22 16:00:51 -08:00
Micah Lee
8fbb7c067f
Merge branch 'master' of https://github.com/eightnoteight/onionshare into eightnoteight-master
...
Conflicts:
onionshare/web.py
onionshare_gui/onionshare_gui.py
resources/locale/cs.json
resources/locale/eo.json
resources/locale/nl.json
This merge required quite a bit of refactoring because.
2016-12-22 16:00:06 -08:00
Micah Lee
e0153e6fb3
Merge branch 'choltz95-wrap-progress-bar'
2016-12-22 15:15:50 -08:00
Micah Lee
c6a5515082
Hide downloads progress bars until download starts, and improve the look of progress bar display
2016-12-22 15:15:37 -08:00
Micah Lee
d765fe90ef
Merge branch 'wrap-progress-bar' of https://github.com/choltz95/onionshare into choltz95-wrap-progress-bar
2016-12-22 14:43:03 -08:00
Micah Lee
4e0879e230
Removing instructions from readme, and adding link to wiki instead
2016-12-22 13:43:07 -08:00
Micah Lee
6459498da4
Add support for Tor control port authentication
2016-12-22 13:39:32 -08:00
Micah Lee
1df42bece6
Merge branch 'u451f-apparmor'
2016-12-21 23:16:51 -08:00