Miguel Jacq
a5ff00c1f5
Fix-ups for detecting if the meek binary doesn't exist. Pass the GUI's get_tor_paths down to the CLI when instantiating Meek object
2021-10-25 11:45:50 +11:00
Micah Lee
315833c678
In CLI get_tor_path, stop trying to look in resources first
2021-10-24 17:35:24 -07:00
Miguel Jacq
93ea5eb068
React to Meek client binary not found
2021-10-25 11:12:38 +11:00
Miguel Jacq
fa0f707a22
Add cleanup method for the Meek class to kill any meek-client subprocesses once done. Hide stderr from the CLI printed output
2021-10-25 10:44:38 +11:00
Miguel Jacq
969cd2bb62
Fix comment about meek-client.exe subprocess
2021-10-25 10:28:06 +11:00
Benjamin Erhart
4055f9d16e
Fixed send.js table sorting. Looks like it stopped working a long time ago.
2021-10-22 12:21:22 +02:00
Miguel Jacq
10d1c37e08
Fix conflicts from snowflake merge, and fix detection of lack of meek in Moat BridgeDB request
2021-10-20 15:52:29 +11:00
Micah Lee
2a82167852
Don't print Bridge lines in torrc for blank lines
2021-10-19 08:50:33 -07:00
Miguel Jacq
a0c386123f
Refactor to CensorshipCircumvention and Meek classes. Use Meek domain fronting when requesting bridges in frontend
2021-10-19 11:36:03 +11:00
Miguel Jacq
5f93864eb6
merge 1442_snowflake branch and fix conflicts
2021-10-19 09:49:46 +11:00
Miguel Jacq
8a19d8088e
Move Censorship stuff into its own class. Early attempt at subprocessing out to meek (unfinished)
2021-10-18 17:17:47 +11:00
Micah Lee
8d135defdd
Make it so when selecting moat tor actually uses those bridges, and improve tor settings dialog
2021-10-17 15:47:11 -07:00
Micah Lee
70dce471cd
Save/load moat bridges to/from settings
2021-10-17 14:26:56 -07:00
Micah Lee
7faa1cde26
In some distros, LD_LIBRARY_PATH must be explicitly set for tor to work
2021-10-17 12:16:03 -07:00
Micah Lee
451107e9fb
Move ClientTransportPlugin into normal torrc file, and fix snowflake support
2021-10-15 09:17:03 -07:00
Miguel Jacq
3e9b9b2f93
Add early (non-domain-fronted!) methods for interacting with the planned Tor censorship circumvention moat endpoints.
...
This is based on loose specs from https://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/issues/40025
2021-10-15 14:58:32 +11:00
a1346054
869a36ad82
Fix whitespace issues
...
* make sure files contain a final newline
* use consistent indentation
* trim excess whitespace
* trim trailing whitespace
2021-10-14 21:48:12 +00:00
a1346054
f56f3ae95f
Fix spelling
2021-10-14 21:48:12 +00:00
Micah Lee
3ea92d6bad
Allow selecting a snowflake bridge, and make it try to use the snowflake bridge
2021-10-13 21:11:56 -07:00
Micah Lee
c58272c117
Make get_tor_paths work properly now that in linux the tor binaries are bundled too
2021-10-11 20:45:28 -07:00
Micah Lee
ed631a3b17
Change all version to 2.4, update languages, rebuild docs, update tor from Tor Browser
2021-09-26 11:41:01 -07:00
Micah Lee
27aa747e3c
Change version to 2.4.dev1, to make a dev release
2021-09-10 13:38:00 -07:00
Micah Lee
f148ecad85
Bump version to 2.4 in cli and docs
2021-09-09 19:50:02 -07:00
Saptak S
19da3d73a3
Removes trailing slash from directories inside directories
2021-09-04 20:41:22 +05:30
Saptak S
b696b427fd
Updates send.html to use file link instead of basename
2021-09-04 19:17:30 +05:30
Micah Lee
f6d5967655
Merge pull request #1413 from mig5/cli_allow_persistent_mode_as_only_arg
...
Don't force mode to be sent in CLI if --persistent is in use. Store the persistent mode only the first time the persistent file is created
2021-09-03 13:27:53 -07:00
Micah Lee
78aa64aab9
Merge pull request #1416 from SaptakS/fix-chat-shutdown
...
Adds exception for ConnectionError in chat mode during shutdown
2021-09-03 13:23:43 -07:00
Saptak Sengupta
4f69e387e0
Merge pull request #1399 from easyteacher/develop
...
Make last_modified and if_date timezone-aware (Fix #1398 )
2021-09-04 00:13:12 +05:30
Fushan Wen
8baad0eeb5
Make last_modified and if_date timezone-aware
...
Fix #1398
2021-09-03 00:07:48 +08:00
Saptak S
5d3a0cfa38
Adds exception for ConnectionError in chat mode during shutdown
...
The way flask-socketio stops a connection when running using
eventlet is by raising SystemExit to abort all the processes.
Hence the connections are closed and no response is returned
So I am just catching the ConnectionError to check if it was
chat mode, in which case it's okay.
2021-09-02 18:57:21 +05:30
Miguel Jacq
a50cd11dd8
Don't force mode to be sent in CLI if --persistent is in use. Store the persistent mode only the first time the persistent file is created
2021-08-31 17:53:50 +10:00
Miguel Jacq
0f3a5fdabf
Merge develop and resolve conflict
2021-08-30 13:41:15 +10:00
Miguel Jacq
baba958040
Remove rate-limit related code, and a couple more places where flask-httpauth was referenced
2021-08-28 09:41:09 +10:00
Miguel Jacq
5d9554438f
ClientAuthV3 fixes
...
* Remove Client Auth as an explicit option (it's on by default).
* Update wording about Public mode
* Fix tuple error when raising TorTooOldStealth exception in CLI
* Move Private Key button next to URL button in GUI
* Replace visual references of ClientAuth to Private Key
* Remove HTTPAuth Flask dependency and remove a lot of code to do with password generation,
401 auth triggers/invalid password rate limit detection etc
* Test updates
* Remove obsolete locale keys
2021-08-27 15:52:29 +10:00
Miguel Jacq
b43e7fee13
merge develop branch into client_auth_v3 branch and use our forked stem which works with poetry
2021-08-27 09:44:43 +10:00
Micah Lee
4c1f8d40b7
Change github URLs from micahflee/onionshare to onionshare/onionshare
2021-08-20 13:34:55 -07:00
Micah Lee
6643c03cfa
Add Lithuanian
2021-08-20 13:24:15 -07:00
Micah Lee
dc6409a111
Version bump to 2.3.3
2021-08-20 13:13:39 -07:00
Micah Lee
961e920878
Remove endpoint altogether because it's not needed
2021-08-20 11:59:26 -07:00
Micah Lee
1ca0c2a437
Merge branch 'develop' of https://github.com/twann4/onionshare into twann4-develop
2021-08-20 11:58:15 -07:00
Twann
d83a4e3ebc
Fix issue #1365
2021-08-19 16:15:53 +02:00
SIDDHANT DIXIT
b6815c5ddf
Added user theme preference option in Settings
...
Added an option to choose theme in settings dialog like auto, light and dark.
Fixed Dark Mode Dark Text.
2021-07-19 18:27:02 +05:30
BotMaster3000
f7a5852300
Set the word-break to break-word for the message-class, and removed the max-width again
...
As said by SaptakS, I applied the word-break to the message-Class. Since this breaks the line for long words without Spaces, as well as longer sentences, this is the better solution.
Since the max-width now is redundant, it got removed again, as to not cause any future confusion.
2021-06-07 22:29:40 +02:00
BotMaster3000
6eec8da657
Set the Max-Width of the Chat-Window to 80%
...
Too long single-line messages can cause the ChatUser-Panel to disappear.
Allowing the windows of the Chat to be only 80% of width will cause a automatic linebreak in such a case.
2021-06-07 20:15:10 +02:00
Micah Lee
1de419b590
Update version strings, docs, and release.md for version 2.3.2
2021-05-31 10:36:07 -07:00
whew
8d0b261fb7
fix another typo...
2021-05-31 12:28:57 +00:00
whew
81fc11ef74
fix typo
2021-05-31 12:23:32 +00:00
whew
8c7e75f194
Merge branch 'develop' into add_security_headers
2021-05-31 12:13:58 +00:00
whew
da1e6eb866
resolve conflict in chat_mode.py
2021-05-31 12:05:31 +00:00
whew
2d79bcdfcc
resolve conflict in web.py
2021-05-31 12:04:24 +00:00