Miguel Jacq
5443b6e63d
Move stealth to general options, and add hyperlinks for more info for this and legacy addresses
2018-09-16 13:54:47 +10:00
Miguel Jacq
10771de2f8
Fix conflicts
2018-09-16 13:37:22 +10:00
Miguel Jacq
dfe18d10fa
Fix bug where lack of stealth mode re-enabled v2 legacy checkbox even if persistence was still enabled
2018-09-15 16:07:08 +10:00
Miguel Jacq
3a9c4fa165
Fix conflict in tests
2018-09-15 12:07:01 +10:00
Micah Lee
905a444099
Merge branch 'develop' into receiver-mode-gui
2018-09-14 18:59:36 -07:00
Micah Lee
7eb1300430
Merge branch 'fix_invalid_version_alert' of https://github.com/mig5/onionshare into mig5-fix_invalid_version_alert
2018-09-14 18:32:32 -07:00
Miguel Jacq
32f0e39a46
Fix conflict from develop branch
2018-09-04 11:43:35 +10:00
Micah Lee
8b7aa3b321
Merge branch 'lingering_object_naming_issues' of https://github.com/mig5/onionshare into mig5-lingering_object_naming_issues
2018-09-02 13:33:35 -07:00
Miguel Jacq
fee1a1eba2
Fix the passing of the latest version returned to the UI if it is an invalid version
2018-08-30 15:18:29 +10:00
Miguel Jacq
1e70df4f22
Don't try and parse Tor version in order whether or not to show v2-only features. Just note in the QLabel what is v2-only. Still force v2 legacy mode on when using persistence or stealth.
2018-08-23 11:02:28 +10:00
Miguel Jacq
8c31505b90
Rather than hide persistence/stealth mode altogether if the Tor version is high enough for v3, give the user the option to 'use legacy v2 onions' in Settings dialog, so that they may continue to use persistence etc
2018-08-22 11:45:08 +10:00
Miguel Jacq
5252d5d94a
Introduce v3 onion support
2018-08-21 19:31:02 +10:00
Miguel Jacq
e89a74729b
Expand 'public mode' (optional slugs) to be possible for sharing too, not just receiving, with no rate-limiting/self-destruct on invalid routes.
2018-07-21 17:06:11 +10:00
Miguel Jacq
a6bc01533b
#691 remove meek_lite Amazon
2018-07-21 15:52:11 +10:00
Miguel Jacq
4bdbf3f152
Fix another two places where Alert was called without passing the common object
2018-07-21 15:50:37 +10:00
Micah Lee
48e9beb1bb
Merge branch 'license' into develop
2018-06-18 19:29:03 -07:00
Micah Lee
e05cee19bc
Update OnionShare copyright year to 2018
2018-06-17 16:53:44 -07:00
Miguel Jacq
445a8423d5
Fix some lingering attribute/module references that had not been updated to use their new names/paths
2018-05-28 15:52:43 +10:00
Micah Lee
613c3dfbd6
Move all stylesheets definitions into Common, so now we no longer have blocks of css spread across the GUI code, and it's easier to re-use stylesheets
2018-05-07 16:21:22 -07:00
Micah Lee
e8bd9be2e2
Add two new receive mode settings: receive_allow_receiver_shutdown and receive_public_mode
2018-04-28 21:08:53 -07:00
Micah Lee
1ad2afb859
Bugfix, settings was throwing an error and quitting when Tor was authenticated, not when it was not authenticated
2018-04-25 09:13:05 -07:00
Micah Lee
4d4e9c6800
Bugfix, TorConnectionDialog was getting instatiated with the wrong arguements
2018-04-25 09:08:50 -07:00
Micah Lee
74509c5a13
Allow changing downloads_dir from SettingsDialog
2018-04-25 08:43:40 -07:00
Micah Lee
52fa4f3485
Update GPL copyright year
2018-04-24 10:07:59 -07:00
Micah Lee
dd5e5ec247
Remove the desktop notification setting -- everyone gets them now
2018-04-24 09:26:06 -07:00
Micah Lee
77bc7b9841
Fix small --local-only bug that causes a crash when canceling settings
2018-04-23 21:16:10 -07:00
Micah Lee
cf98fc2e13
Merge branch 'develop' into receiver-mode
2018-04-23 08:52:48 -07:00
Micah Lee
a930d7828d
Fix a few bugs that I missed when merging in develop
2018-04-22 17:46:14 -07:00
Micah Lee
1600fd8d3d
Merge branch 'develop' into receiver-mode
2018-04-22 17:38:28 -07:00
Micah Lee
ec08349a18
Put test Tor button in a so it can be left-aligned
2018-04-22 17:20:58 -07:00
Micah Lee
a1fd22e255
Rearrange some widgets in the settings dialog, specifically move the bridge options above the test Tor settings button
2018-04-22 17:15:15 -07:00
Micah Lee
0cff5e4229
Merge branch 'local_only_gui' of https://github.com/mig5/onionshare into mig5-local_only_gui
2018-04-22 15:41:10 -07:00
Micah Lee
14d7921bb9
Move settings into the Common object, so the settings are available to all objects (including Web, which is required for receive mode)
2018-03-13 03:28:47 -07:00
Micah Lee
c1ff40b5b3
Completely refactor common to make a Common class, and pass that class down into all parts of the program
2018-03-08 10:18:31 -08:00
Miguel Jacq
e137b9673f
#662 Allow local-only mode in GUI
2018-03-07 16:13:22 +11:00
Miguel Jacq
02482fe417
Warn about the costs of using meek_lite bridges
2018-03-05 13:52:50 +11:00
Miguel Jacq
4cf9d81c35
Uninstantiated system variable
2018-02-26 14:02:15 +11:00
Miguel Jacq
bb8629541a
Hide the meek_lite options on macOS and Windows, as the obfs4proxy binary in TorBrowser is too old to support it
2018-02-26 13:48:28 +11:00
Miguel Jacq
56d27ef0dc
Add ability to abort but not exit SettingsDialog/reconnect to Tor, on invalid settings. Do this for invalid bridges
2018-02-25 19:42:38 +11:00
Micah Lee
f7f17fb672
Fix typo bug that is only triggered if obfs4proxy binary is not found
2018-02-24 14:09:42 -08:00
Miguel Jacq
6b91b90bc6
Merge pull request #588 from micahflee/ux-update
...
Major user experience update
2018-02-25 08:27:46 +11:00
irykoon
da47acb28b
Take care of custom vanilla bridges
...
Thank you @mig5 for pointing this out.
2018-02-20 03:25:43 +00:00
irykoon
b5719d5bec
Adopt a more robust RE for custom obfs4 IPV6 bridges
2018-02-20 01:33:58 +00:00
irykoon
86af0ece2c
Adopt a more robust RE for custom obfs4 bridges
2018-02-20 01:26:02 +00:00
irykoon
4a4e50a945
Add meek_lite support for custom bridges
2018-02-20 01:24:44 +00:00
irykoon
25e3c7b24d
Support meek_lite Pluggable Transport
...
Currently, meek/meek_lite is one of the few, if not only, mature pluggable transport that works in some heavily cenosored areas, for example, China. Therefore, this can be a nice feature to have.
2018-02-15 23:19:53 +00:00
Miguel Jacq
33e9de0466
set MinimumSize on the word-wrapped QLabels in the SettingsDialog, which prevents them getting squished when parent is resized smaller
2018-02-08 16:02:00 +11:00
Micah Lee
d16021d34b
Move auto-stop timer into settings, so its UI does not show up unless the user specifically enables that feature
2018-02-07 09:55:55 -08:00
Micah Lee
370b1bfc45
Move version label into settings dialog
2018-02-06 19:05:02 -08:00
Micah Lee
605d709200
Merge branch '535_force_update_check_via_qthread' of https://github.com/mig5/onionshare into mig5-535_force_update_check_via_qthread
2018-01-30 21:28:25 -08:00