Micah Lee
e6302f3ba4
Remove the useless gui=True arg getting passed intro strings._ all over the place
2018-09-30 17:47:10 -07:00
Miguel Jacq
112a7a25d1
Show whether Tor version supports next-gen onion support
2018-09-25 15:26:19 +10:00
Micah Lee
5e942152a2
Remove the 'using_ephemeral' string
2018-09-21 15:11:18 -07:00
Micah Lee
04432a5cfa
Tor version must actually be 0.3.3.1 for ephemeral v3 onion services
2018-09-18 17:31:40 -07:00
Micah Lee
739d48a183
Properly handle exceptions in CLI, and pass the actual exception message in TorErrorProtocolError exceptions
2018-09-18 17:17:25 -07:00
Micah Lee
f3998d2f3d
Remove some debug logs
2018-09-18 16:58:16 -07:00
Miguel Jacq
10771de2f8
Fix conflicts
2018-09-16 13:37:22 +10:00
Micah Lee
905a444099
Merge branch 'develop' into receiver-mode-gui
2018-09-14 18:59:36 -07:00
Micah Lee
5661015acb
Merge branch '685_use_dist_socks' of https://github.com/mig5/onionshare into mig5-685_use_dist_socks
2018-09-14 18:40:26 -07:00
Miguel Jacq
ab80440a3c
Fixing a future check for persistent v3 onions (still disabled for now)
2018-09-13 16:35:24 +10:00
Miguel Jacq
1e29a12221
Use the distribution's PySocks module instead of our custom version
2018-09-04 14:26:47 +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
a6bc01533b
#691 remove meek_lite Amazon
2018-07-21 15:52:11 +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
Micah Lee
52fa4f3485
Update GPL copyright year
2018-04-24 10:07:59 -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
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
a5219c0a77
Add ability to cancel a share
2018-02-25 17:44:27 +11:00
Miguel Jacq
a6fe2a1c8a
Revert the cancel feature that causes issues at least on macOS ( #637 )
2018-02-25 12:31:32 +11:00
Miguel Jacq
6b91b90bc6
Merge pull request #588 from micahflee/ux-update
...
Major user experience update
2018-02-25 08:27:46 +11:00
Micah Lee
eacb4c9fb0
Merge branch 'develop' into mig5-info_widgets_download_info
2018-02-19 18:02:51 -08: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
fd034f5cb1
Pass the correct parameter to remove_ephemeral_hidden_service()
...
Add debug logs to verify if an onion was successfully deleted or not
2018-02-12 13:43:36 +11:00
Miguel Jacq
575d445de8
Fix function name remove_ephemeral_onion_service
2018-02-12 13:17:31 +11:00
Miguel Jacq
b13fb41555
Allow the user to cancel a share that is still starting up
2018-02-09 18:43:57 +11:00
Miguel Jacq
ffdbf8dec1
Merge pull request #585 from torbsd/openbsd-port-patches-2
...
Second attempt at patches for an OpenBSD port
2018-02-07 16:54:00 +11:00
attila
7a8376c1fc
Update patch as per the suggestion by @mig5 on
...
https://github.com/micahflee/onionshare/pull/585
Tested on current snapshot, both gui and cli work
2018-02-06 16:39:04 -05:00
attila
76526b18a5
Second attempt at patches for an OpenBSD port, this time based off of 1.2
...
and after feedback from the upstream and other contributors at
https://github.com/micahflee/onionshare/pull/489
2018-02-05 18:06:37 -05:00
Miguel Jacq
8ff81721c7
Support for obfs4 in custom bridges
2018-01-19 15:31:11 +11:00
Micah Lee
7061ac3654
Temporary fix for #550
2018-01-17 18:53:45 -08:00
Miguel Jacq
f14521af6a
Fix conflicts arising from the reuse_private_key branch
2018-01-16 15:30:36 +11:00
Miguel Jacq
1754f53883
support obfs4 via obfs4proxy on macOS
2018-01-15 12:49:29 +11:00
Miguel Jacq
293c17cf00
Resolve conflict with upstream's onion.py
2018-01-14 18:53:46 +11:00
Miguel Jacq
e97bee96fe
Resolve conflict with upstream's onion.py
2018-01-14 18:49:49 +11:00
Miguel Jacq
3d6ccac376
Resolve conflict with upstream's onion.py
2018-01-14 18:45:10 +11:00
Micah Lee
8664b98b1a
Merge branch 'mig5-493_500_detect_broken_tor_connection'
2018-01-13 22:50:57 -08:00
Micah Lee
ac29bdb5df
Better way to get the onion service_id
2018-01-13 19:18:33 -08:00
Micah Lee
861c4a7244
Merge branch '525_catch_failure_to_obtain_service_id' of https://github.com/mig5/onionshare into mig5-525_catch_failure_to_obtain_service_id
2018-01-13 19:09:03 -08:00
Micah Lee
7c653b6a8d
Merge branch '493_500_detect_broken_tor_connection' of https://github.com/mig5/onionshare into mig5-493_500_detect_broken_tor_connection
2018-01-13 16:32:56 -08:00
Micah Lee
46eccb53f2
Merge branch 'Increasing-the-timeout' of https://github.com/Baccount/onionshare into Baccount-Increasing-the-timeout
2018-01-13 13:46:51 -08:00
Miguel Jacq
eff94d7bfd
Move the saving of private key into the SettingsDialog and Onion objects entirely (no QPushButton to save it)
2018-01-13 20:58:24 +11:00
Miguel Jacq
ffa7f97905
catch error in start_onion_service in case we somehow failed to parse a service_id in Stem controller response
2018-01-02 16:35:48 +11:00
Baccount
f96ff3328f
Update onion.py
2017-12-26 22:53:44 -08:00
Miguel Jacq
c3c50c0955
Fixes for the edge case where Tor connection dialog is canceled, but the Tor process remains open in the background, which was causing onion.is_authenticated() to True. Remove excessive alerts
2017-12-21 14:08:13 +11:00
Miguel Jacq
2b36938d53
Ensure we don't consider the Tor connection 'lost' if we're still in the connection dialog process (wait for that thread to finish).
...
Also various implementations of onion.is_authenticated() for a more robust check than onion.connected_to_tor,
which seemed to help some corner cases
2017-12-21 12:15:23 +11:00
Miguel Jacq
6e64f08f08
#493 , #500 - detect if the Tor connection (bundled, TorBrowser or otherwise) has been lost while the app is open. Stop a running share if so
2017-12-21 09:22:53 +11:00
Miguel Jacq
4aabd38b74
Let the Tor connection take a little longer (60s) if bridges are in use
2017-12-14 17:31:15 +11:00