1155 Commits

Author SHA1 Message Date
Micah Lee
409b9778bf Merge branch '362-more-descriptive-html' of https://github.com/mig5/onionshare into mig5-362-more-descriptive-html 2017-05-22 15:20:27 -07:00
Micah Lee
e5e7add40f 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
91bb0eefa5 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
36d3fac5c9 Merge branch '253-security-headers' of https://github.com/mig5/onionshare into mig5-253-security-headers 2017-05-22 14:56:32 -07:00
Micah Lee
f593008fc9 Merge branch 'mig5-387-build-script-logic-fix' 2017-05-22 14:07:33 -07:00
Micah Lee
33a5065f41 Merge branch '387-build-script-logic-fix' of https://github.com/mig5/onionshare into mig5-387-build-script-logic-fix 2017-05-22 14:07:25 -07:00
Micah Lee
a5b0fb2ebd Merge branch 'mig5-392-remove-symlink' 2017-05-22 14:03:42 -07:00
Micah Lee
44824e8064 Merge branch '392-remove-symlink' of https://github.com/mig5/onionshare into mig5-392-remove-symlink 2017-05-22 14:03:14 -07:00
Micah Lee
74af384a99 Merge branch 'mig5-fix_double_slash_in_update_checker_url' 2017-05-22 14:01:38 -07:00
Micah Lee
5d0a651cb8 Merge branch 'fix_double_slash_in_update_checker_url' of https://github.com/mig5/onionshare into mig5-fix_double_slash_in_update_checker_url 2017-05-22 14:00:50 -07:00
Miguel Jacq
5a166e9fc1 Add desktop notification messages on download events (via systray) 2017-05-22 16:47:23 +10:00
Miguel Jacq
4b4de9add3 Adjust folder dialog caption to be plural 2017-05-21 16:25:15 +10:00
Miguel Jacq
9d20749610 Adjust French translation for the dialog caption to be plural 2017-05-21 16:23:48 +10:00
Miguel Jacq
d9e882cbdc Make it possible to select multiple folders by using non-native QFileDialog 2017-05-21 16:14:32 +10:00
Miguel Jacq
8539adb343 use the actual OnionShare version as the Server header string 2017-05-21 10:30:37 +10:00
Miguel Jacq
fdf6b46e58 Remove duplication of security headers 2017-05-21 10:03:18 +10:00
Miguel Jacq
eeb463b0c8 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
c5dfeffd4e Send stay_open variable in the right place, so that it really does stay open if we said so 2017-05-20 16:59:13 +10:00
Miguel Jacq
b29b9949f3 move the help button to the left 2017-05-20 14:04:52 +10:00
Miguel Jacq
b3bde7083f Add help button to settings dialog, which takes user to the wiki 2017-05-20 13:56:20 +10:00
Miguel Jacq
33c690b22c Harden some response headers 2017-05-20 12:34:00 +10:00
Miguel Jacq
fc863e2532 Be explicit that the the first filesize is that of the compressed zip file and that it contains the files beneath. Use the headers in the table that we've styled for 2017-05-19 15:44:03 +10:00
Miguel Jacq
ed3048c3db exit 1 on failure for completeness 2017-05-19 14:42:23 +10:00
Miguel Jacq
157d790e27 account for the fact that stdeb's util.py renames .dev to ~dev, in version names 2017-05-19 14:36:28 +10:00
Miguel Jacq
439272b74d Fix location of echo so that the return code check doesn't always succeed 2017-05-19 14:34:05 +10:00
Miguel Jacq
90d6919cc9 Remove onionshare-gui symlink pointing to itself 2017-05-19 14:15:54 +10:00
Micah Lee
8ef6d3d076 In bundled Tor mode, wait 2 full seconds before connecting to the Tor controller 2017-05-18 17:34:36 -07:00
Miguel Jacq
a08ac9c8ab Fix double slash in URL of UpdateChecker debug message 2017-05-19 10:33:55 +10:00
Miguel Jacq
ec82f06394 Wait a bit longer before attempting to connect to the Tor controller 2017-05-19 09:45:54 +10:00
Micah Lee
6b41441706 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
Micah Lee
2e7b099029 Move the readable file check from FileSelection to FileList, so files you drag-and-drop into OnionShare get checked as well 2017-05-18 10:55:10 -07:00
Micah Lee
fd02f843d9 Merge branch '345_file_readability_fix' of https://github.com/mig5/onionshare into mig5-345_file_readability_fix 2017-05-18 10:43:29 -07:00
Micah Lee
2a4562f049 Merge branch 'mig5-386_exclusive_radios' 2017-05-18 10:39:27 -07:00
Miguel Jacq
5f92e3d606 #345 - validate the readability of files before adding them 2017-05-18 18:09:49 +10:00
Miguel Jacq
e7fa1283f1 #386 - put the connection radio buttons into their own group, which by default forces autoExclusive, thus preventing them from being all unset 2017-05-18 17:10:47 +10:00
Micah Lee
a26e611bec Display tor connection percent when testing bundled tor in settings 2017-05-17 12:09:56 -07:00
Micah Lee
62b5d64bc7 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
ec7c893d9e Fix bug with displaying error message 2017-05-17 11:36:32 -07:00
Micah Lee
d5ae4d838d Updated changelog and version bump to 1.1.dev1 v1.1.dev1 2017-05-17 09:10:21 -07:00
Micah Lee
b2c1510325 Added settings.png to Windows installer file 2017-05-16 17:57:28 -07:00
Micah Lee
f12cbe7f46 Make settings button flat 2017-05-16 17:36:53 -07:00
Micah Lee
8b8e57e9f7 Oops, set the TorConnectionDialog window title back 2017-05-16 17:30:54 -07:00
Micah Lee
f72d5872f7 Fix UpdateChecker and UpdateThread to work with refactor, now it pops up an update reminder 2017-05-16 17:29:02 -07:00
Micah Lee
26ef0863dc Split SettingsDialog into two columns, because the layout didn't fit on my Mac 2017-05-16 17:02:00 -07:00
Micah Lee
41f4b666e7 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
2cc8f7de99 Disable settings while an OnionShare server is active 2017-05-16 15:41:35 -07:00
Micah Lee
cc4ac170c7 Remove the menu bar, and replace it with a settings button owned by the OnionShareGui object 2017-05-16 15:24:14 -07:00
Micah Lee
b7a9574490 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
cabb2701f2 Made Settings debug log less verbose 2017-05-16 13:01:57 -07:00
Micah Lee
2d2a6eb31f Fixed typo in signal name, error_connecting_to_tor instead of error_connection_to_tor 2017-05-16 11:50:13 -07:00