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
irykoon
3dac9a87c9
Merge branch 'develop' of https://github.com/micahflee/onionshare into develop
2018-07-12 06:31:49 +00: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
irykoon
9611217953
Support meek_lite Pluggable Transports on Windows and Mac
...
According to https://lists.torproject.org/pipermail/tor-announce/2018-March/000153.html : Tor Browser 7.5.1 includes obfs4proxy (0.0.7), which supports meek_lite Pluggable Transports.
Therefore, undo: https://github.com/micahflee/onionshare/pull/649
2018-03-14 16:16:56 +00: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
Miguel Jacq
7038404075
reinstate the emitted signals for invalid version/error checking for updates
2018-01-23 16:51:13 +11:00
Miguel Jacq
49d5a3f34a
#535 do the forced update check via a (non-blocking) QThread
2018-01-23 16:32:14 +11:00
Miguel Jacq
4f4741138d
stricter regex of IPv4 as well as IPv6 IPs in custom bridges
2018-01-22 16:24:26 +11:00
Miguel Jacq
8ff81721c7
Support for obfs4 in custom bridges
2018-01-19 15:31:11 +11:00
Micah Lee
e0e10c0531
Merge branch '435_support_bridges' of https://github.com/mig5/onionshare into mig5-435_support_bridges
2018-01-17 16:19:30 -08:00
Miguel Jacq
87b0b317d4
Save the use_autoupdate setting
2018-01-18 07:54:19 +11:00
Miguel Jacq
b07e299b0c
Clarify that obfs4 bridges can't be used as custom bridges, and that obfs4proxy is needed for obfs4 bridges
2018-01-17 16:30:12 +11:00
Miguel Jacq
f14521af6a
Fix conflicts arising from the reuse_private_key branch
2018-01-16 15:30:36 +11:00
Micah Lee
74c9f11ca0
Merge branch '528_disable_check_for_updates_if_disconnected' of https://github.com/mig5/onionshare into mig5-528_disable_check_for_updates_if_disconnected
2018-01-14 19:00:39 -08:00
Miguel Jacq
1754f53883
support obfs4 via obfs4proxy on macOS
2018-01-15 12:49:29 +11:00