Saptak S
6429392a40
Adds username validation for socketio event handler as well
2021-11-14 23:28:17 +05:30
Saptak S
2a7c3d6867
Renames message event to chat_message
2021-11-14 21:06:47 +05:30
Saptak S
f4ade1ba8d
Removed room from chat
...
- Uses the global room instead of adding and leaving room for users
- Removes the joining event and triggers connection status from
server as soon as a connection event is received in server side
2021-11-14 20:58:21 +05:30
Saptak Sengupta
62396e66b8
Merge pull request #1461 from mig5/fix_cli
...
Fix various bugs in CLI mode and add runtime tests for it
2021-11-14 19:05:24 +05:30
Saptak Sengupta
182b6bb67b
Merge pull request #1454 from Max1Truc/fix-bad-locale
...
Fix "KeyError: 'fr'" in desktop strings.py
2021-11-14 19:05:14 +05:30
Miguel Jacq
80e7316249
Allow website mode to stop even if people have viewed it
2021-11-12 11:58:48 +11:00
Miguel Jacq
f5e4d70731
Remove unnecessary censorship class invocation, which breaks CLI mode right now.
...
Fix Website and Chat modes with auto-stop timer in CLI mode.
Add 'poetry run onionshare-cli' tests to CircleCI to catch CLI runtime bugs.
2021-11-12 11:43:09 +11:00
Micah Lee
da94b92d18
Merge branch 'censorship' into develop
2021-11-11 14:42:14 -08:00
Micah Lee
6a8766671b
Merge pull request #1449 from onionshare/1442_settings_tabs
...
Switch Settings and Tor Settings dialogs into tabs
2021-11-11 14:41:49 -08:00
Micah Lee
d88005d550
When Tor is disconnected, hide the Check for Updates button in the Settings tab
2021-11-09 18:57:07 -08:00
Micah Lee
73b570f4b4
Check if Tor is connected instead of if the Tor controller is authenticated
2021-11-09 18:49:23 -08:00
Micah Lee
9430439b5f
Fix meek-client in Windows
2021-11-07 12:12:12 -08:00
Micah Lee
472e383b7d
Fix settings error color in dark mode
2021-11-06 21:02:28 -07:00
Micah Lee
f915f911c6
Make autoupdate group in Settings Tab centered
2021-11-06 20:55:50 -07:00
Micah Lee
0e2d2a1e46
macOS seems to have close buttons that work on their own now
2021-11-06 20:52:05 -07:00
Micah Lee
fa70368a8d
Copy snowflake-client from macOS Tor Browser
2021-11-06 20:46:52 -07:00
Micah Lee
4e62b8831a
Get tor from Tor Browser 11.0a10 on all platforms
2021-11-06 20:42:51 -07:00
Micah Lee
1b259a208d
Merge pull request #1450 from mig5/fix_persistent_chat_mode_load
...
Correctly load a persistent Chat tab
2021-11-06 23:26:55 -04:00
Micah Lee
7448f76f2e
Respect --local-only
2021-11-06 20:17:02 -07:00
Micah Lee
7b162b4bc7
In all modes, if Tor isn't connected display a message instead of showing the mode content
2021-11-06 20:05:20 -07:00
Micah Lee
7da1ac187b
Remove sticky "Disconnected from Tor" message (patch thanks to @mig5)
2021-11-06 19:20:36 -07:00
Max1Truc
e9ef087c8f
Fix "KeyError: 'fr'" in desktop strings.py
2021-10-27 11:47:17 +02:00
Micah Lee
de3c95cc50
Set self.torr_settings_tab to None _before_ deleting the tab
2021-10-26 22:12:22 -07:00
Micah Lee
bde94d37fc
Don't delete any custom bridges that are set
2021-10-26 22:09:24 -07:00
Micah Lee
706a04242f
Show message in Tor Settings tab if any tabs have active services, to prevent the user from changing settings without stopping them
2021-10-26 22:00:39 -07:00
Micah Lee
53c192665b
Refactor Tor Settings tab to use the new settings
2021-10-26 21:33:58 -07:00
Micah Lee
9515fe6aaf
Remove all references to old settings
2021-10-26 21:07:38 -07:00
Micah Lee
2b3b6d7635
Update bridge related settings in Settings, and use those new settings in Onion
2021-10-26 21:06:05 -07:00
Miguel Jacq
577b2a7f67
Correctly load a persistent Chat tab
2021-10-25 15:01:12 +11:00
Micah Lee
54f4f2a53f
Oops, fix meek-client path
2021-10-24 20:26:36 -07:00
Micah Lee
44f4053603
Make meek debug log show host:port on one line
2021-10-24 20:23:55 -07:00
Micah Lee
e33fc49815
Merge branch 'censorship' into 1442_settings_tabs
2021-10-24 20:23:38 -07:00
Micah Lee
10147b6c6b
Merge pull request #1446 from mig5/censorship_tor_api_endpoints
...
Censorship tor api endpoints and Meek client support for domain fronting
2021-10-24 20:16:24 -07:00
Micah Lee
e6c7cc989f
Only show bridge error if connection type is bundled
2021-10-24 20:03:19 -07:00
Micah Lee
f784870c76
Implement blank settings_have_changed in SettingsTab and TorSettingsTab
2021-10-24 19:53:37 -07:00
Micah Lee
20a0d7f25b
Fix TabWidget to stop confusing tab_id and index
2021-10-24 19:31:53 -07:00
Micah Lee
4897015ad7
Rename tor_connection_dialog.py to tor_connection.py
2021-10-24 18:57:14 -07:00
Micah Lee
1420b28d23
Saving tor settings connects to tor in the widget, not the dialog. And erros are displayed in a label, not an alert
2021-10-24 18:55:25 -07:00
Miguel Jacq
54bfca5f4b
Move debug log call in meek.start()
2021-10-25 11:56:33 +11:00
Miguel Jacq
29d5928624
Merge branch 'censorship' into censorship_tor_api_endpoints
2021-10-25 11:46:30 +11:00
Miguel Jacq
8543d215dc
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
c3eeaefb9f
In CLI get_tor_path, stop trying to look in resources first
2021-10-24 17:35:24 -07:00
Miguel Jacq
6f0674afd8
React to Meek client binary not found
2021-10-25 11:12:38 +11:00
Miguel Jacq
3a715346af
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
c81862130b
Fix comment about meek-client.exe subprocess
2021-10-25 10:28:06 +11:00
Micah Lee
7cd1a53d00
Merge branch 'censorship' into 1442_settings_tabs
2021-10-24 13:04:58 -07:00
Micah Lee
dbeb0f2194
Add script to compile meek-client and copy into resources
2021-10-24 11:48:18 -07:00
Miguel Jacq
cf7ec0676d
Merge branch 'censorship' into censorship_tor_api_endpoints
2021-10-21 15:16:34 +11:00
Micah Lee
556aedf08d
Fix mixup with tab_ids and their indicies, so tabs open and close smoothly
2021-10-20 21:06:38 -07:00
Micah Lee
3b9cc80160
Create a TorConnectionWidget, and use that when testing settings
2021-10-20 20:33:16 -07:00