Micah Lee
|
5c02bbffa3
|
Merge branch 'build_slug' of https://github.com/delirious-lettuce/onionshare into delirious-lettuce-build_slug
|
2017-05-24 14:04:06 -07:00 |
|
Micah Lee
|
3e329b1bac
|
Merge branch 'fix_shutdown_from_gui' of https://github.com/mig5/onionshare into mig5-fix_shutdown_from_gui
|
2017-05-24 14:00:50 -07:00 |
|
Delirious Lettuce
|
bf7735821c
|
Removing '\n' arg negates the need for wordlist.remove() , renamed unused variable 'x' to '_'
|
2017-05-24 13:22:41 -06:00 |
|
Micah Lee
|
befc253d4b
|
Fix indenting
|
2017-05-23 15:16:27 -07:00 |
|
Miguel Jacq
|
36de1951e7
|
open files via the 'with' statement, to avoid ResourceWarnings on unclosed files
|
2017-05-23 21:22:14 +10:00 |
|
Micah Lee
|
02216f246b
|
Merge branch '285_systray_notifications' of https://github.com/mig5/onionshare into mig5-285_systray_notifications
|
2017-05-22 16:15:06 -07:00 |
|
Micah Lee
|
a513c8b6df
|
Don't load strings directly in the web module. It isn't needed anymore, and it's preventing tests from passing in travis-ci
|
2017-05-22 15:02:22 -07:00 |
|
Micah Lee
|
174c03e892
|
Remove version string from http response headers, to avoid any information disclosure about the sender's server
|
2017-05-22 14:58:23 -07:00 |
|
Micah Lee
|
e01716bca9
|
Merge branch '253-security-headers' of https://github.com/mig5/onionshare into mig5-253-security-headers
|
2017-05-22 14:56:32 -07:00 |
|
Miguel Jacq
|
3766a6048d
|
Add desktop notification messages on download events (via systray)
|
2017-05-22 16:47:23 +10:00 |
|
Miguel Jacq
|
16f4d5f3ca
|
use the actual OnionShare version as the Server header string
|
2017-05-21 10:30:37 +10:00 |
|
Miguel Jacq
|
38ee7fde21
|
Remove duplication of security headers
|
2017-05-21 10:03:18 +10:00 |
|
Miguel Jacq
|
3641f376b7
|
Reinstate the alternative method of shutting down the web server - necessary for clicking 'Stop sharing' from GUI
|
2017-05-20 17:37:12 +10:00 |
|
Miguel Jacq
|
6c52988842
|
Harden some response headers
|
2017-05-20 12:34:00 +10:00 |
|
Miguel Jacq
|
55cb3b78cf
|
Remove onionshare-gui symlink pointing to itself
|
2017-05-19 14:15:54 +10:00 |
|
Micah Lee
|
d3eeda887b
|
In bundled Tor mode, wait 2 full seconds before connecting to the Tor controller
|
2017-05-18 17:34:36 -07:00 |
|
Miguel Jacq
|
c875e923d2
|
Wait a bit longer before attempting to connect to the Tor controller
|
2017-05-19 09:45:54 +10:00 |
|
Micah Lee
|
1bbcd6f5ea
|
Update get-tor-osx.py to grab the Tor binary from Tor Browser 6.5.2 instead of 6.5.1, and make it retain the same directory structure in OnionShare as it uses in Tor Browser, including copying libevent-2.0.5.dylib, which was missing before (#385)
|
2017-05-18 11:22:50 -07:00 |
|
Miguel Jacq
|
8a1fad7a79
|
#345 - validate the readability of files before adding them
|
2017-05-18 18:09:49 +10:00 |
|
Micah Lee
|
d3a7eef95c
|
Catch errors that occur when connection_type is bundled_tor, but the tor process closes before it can connect
|
2017-05-17 12:00:42 -07:00 |
|
Micah Lee
|
010bddb066
|
When saving settings, if Tor settings changed or if Tor isn't connected, reboot the Onion object, so that it's always connected to Tor when using the app
|
2017-05-16 16:50:33 -07:00 |
|
Micah Lee
|
22fb34d50d
|
Fixed signal/slot/thread issue in TorConnectionDialog and TorConnectionThread, and updated the language of bundled Tor error messages
|
2017-05-16 13:09:27 -07:00 |
|
Micah Lee
|
18ba940669
|
Made Settings debug log less verbose
|
2017-05-16 13:01:57 -07:00 |
|
Micah Lee
|
852a6761ee
|
Make the Onion object poll the tor controller less frequently, now that the connection happens in a separate thread
|
2017-05-16 11:47:18 -07:00 |
|
Micah Lee
|
388202e1ea
|
Move connecting to Tor into its own separate thread
|
2017-05-16 11:44:34 -07:00 |
|
Micah Lee
|
9c166a07d2
|
Add debug logging to Onion, OnionShare, and Settings objects
|
2017-05-16 11:23:18 -07:00 |
|
Micah Lee
|
7003349873
|
Add log() method to onionshare.common, which logs to stdout if in debug mode
|
2017-05-16 11:12:55 -07:00 |
|
Micah Lee
|
1591888863
|
Renamed onionshare.helpers module to onionshare.common
|
2017-05-16 11:05:48 -07:00 |
|
Micah Lee
|
219c4351e1
|
Pass debug into the Onion and OnionShareGUI objects
|
2017-05-16 10:57:59 -07:00 |
|
Micah Lee
|
2ca92c52db
|
Move owernship of the TorConnetionDialog objection from __init__.py into the OnionShareGUI class, and make it so when the Tor connection gets canceled, OnionShare quits
|
2017-05-14 18:30:45 -07:00 |
|
Micah Lee
|
dc23946fe8
|
Fixed various issues introduced by creating an singleton Onion object and passing it into the OnionShare object
|
2017-05-14 17:21:13 -07:00 |
|
Micah Lee
|
984d3f9c11
|
Merge branch 'master' into tor-bundle-autoupdate
|
2017-04-18 16:07:46 -07:00 |
|
Micah Lee
|
2f426fb8b2
|
Merge branch 'tor-bundle' into autoupdate
|
2017-04-18 16:00:24 -07:00 |
|
Micah Lee
|
6d58d5dcff
|
Added support for bundled Tor in macOS
|
2017-04-18 15:12:24 -07:00 |
|
Micah Lee
|
90e82217e7
|
Onion calls tor_status_update_func much more frequently, which makes the GUI more responsive
|
2017-04-17 20:54:55 -07:00 |
|
Micah Lee
|
6c02984a98
|
Add an Onion exception for canceling connecting Tor
|
2017-04-17 20:49:06 -07:00 |
|
Micah Lee
|
71dc65edee
|
Began making a TorConnectionDialog, which handles connecting to the Tor network
|
2017-04-17 20:26:35 -07:00 |
|
Micah Lee
|
9f43b7298c
|
Move OnionShare object into its own file, so __init__ is just CLI logic
|
2017-04-17 19:28:51 -07:00 |
|
Micah Lee
|
593c9e9afe
|
Make it so ctrl-c actually quits the CLI version
|
2017-04-17 19:22:40 -07:00 |
|
Micah Lee
|
6b5dfe62c0
|
Added helper function get_available_port(), and use it to avoid code duplication. Removed unused is_root() helper function. Refactored Onion object to not try to connect in the constructor.
|
2017-04-17 19:13:53 -07:00 |
|
Micah Lee
|
bb990ff574
|
Removed transparent_torification from the full app, and refactored OnionShare class to get passed in an Onion, and doesn't get passed in stealth.
|
2017-04-17 19:12:02 -07:00 |
|
Micah Lee
|
fa12784f8b
|
Added Tor SOCKS address and port settings
|
2017-04-15 16:33:41 -07:00 |
|
Micah Lee
|
4b11bd00c5
|
Added autoupdate settings to Settings, and also to the settings dialog
|
2017-04-15 15:24:08 -07:00 |
|
Micah Lee
|
e4cdfa6c99
|
Make sure tor process is killed in a more robust manner, and also increase tor connection timeout to 45 seconds
|
2017-04-15 11:43:19 -07:00 |
|
Micah Lee
|
0ddcda1570
|
Don't use shell=true in subprocess, and instead hide the console window in Windows using the startupinfo arg
|
2017-04-15 11:34:03 -07:00 |
|
Micah Lee
|
9b3cee0878
|
Added support for bundled tor connection type in Windows, including using ports instead of socket files
|
2017-04-14 18:33:44 -07:00 |
|
Micah Lee
|
6200cb3b08
|
Increase Tor connection timeout to 30 seconds
|
2017-04-14 10:32:15 -07:00 |
|
Micah Lee
|
ffc2e23981
|
Connecting to Tor now times out of 10 seconds
|
2017-04-14 10:00:56 -07:00 |
|
Micah Lee
|
87e969fc4a
|
Change the settings to default to bundled connection type instead of automatic
|
2017-04-13 23:20:24 -07:00 |
|
Micah Lee
|
1fa88c3d07
|
Add Tor connection status to the main window status bar
|
2017-04-13 23:08:25 -07:00 |
|