Commit Graph

3506 Commits

Author SHA1 Message Date
Micah Lee
8b9d9fcf46
Write receive mode CLI tests to confirm messages and files get uploaded, and when no files are uploaded an empty folder is not created 2021-05-02 12:42:56 -07:00
Micah Lee
ce6b28dca3
Click "Read Message" opens message in default text editor 2021-04-30 17:20:14 -07:00
Micah Lee
17966471ab
GUI displays "Read Message" button when a receive mode submission includes a message 2021-04-30 17:16:02 -07:00
Micah Lee
89bed3c5ac
If no files are uploaded, delete the empty receive mode dir that was created 2021-04-30 15:57:11 -07:00
Micah Lee
95e6985f86
Remove periods from receive mode time folder names, and save the message outside of the time folder 2021-04-30 15:53:23 -07:00
Micah Lee
47e02d781a
If a text message is received, save it in the ReceiveModeRequest object, and add includes_text=True to REQUEST_STARTED 2021-04-30 14:12:41 -07:00
Micah Lee
b51c0ee046
Fix flake8 warnings in desktop 2021-04-30 11:38:23 -07:00
Micah Lee
0a6056e5e6
Fix flake8 issues found in cli 2021-04-29 17:13:05 -07:00
Micah Lee
343e1be3d0
Merge branch 'develop' into 1305_receive_messages 2021-04-29 16:58:33 -07:00
Saptak Sengupta
34554414e9
Merge pull request #1334 from micahflee/ascii_art
Prettier ASCII art
2021-04-29 19:19:52 +05:30
Micah Lee
b8d43ab8ce
Center the version and URL 2021-04-28 20:25:42 -07:00
Micah Lee
66918946ae
Merge pull request #1336 from mig5/1293_support_xdg_config_home_env_var
Use XDG_CONFIG_HOME environment variable if it is present, otherwise fall back to ~/.config
2021-04-29 01:25:03 +00:00
Micah Lee
650bf93128
Merge pull request #1337 from mig5/update_csp
Update the Content-Security-Policy
2021-04-29 01:24:04 +00:00
Miguel Jacq
330e602694
Update the Content-Security-Policy: remove style-src and script-src which are inherited by default-src. Add frame-ancestors, form-action and base-uri which do not inherit default-src 2021-04-29 10:09:44 +10:00
Micah Lee
0de27f9775
WIP: Starting to make messages in receive mode work in GUI 2021-04-28 19:10:26 -04:00
Micah Lee
ffe820398d
Level up the ASCII art 2021-04-28 16:08:20 -07:00
Saptak Sengupta
059a4425bd
Merge pull request #1327 from micahflee/1306_customization
Allow custom title for each onion service
2021-04-28 14:43:10 +05:30
Miguel Jacq
fe64d40e45
Use XDG_CONFIG_HOME environment variable if it is present, otherwise fall back to ~/.config 2021-04-28 15:45:37 +10:00
Micah Lee
ee3761af6c
Move graphical banner into common, and display it in GUI too 2021-04-26 19:29:18 -07:00
Micah Lee
2acdea5229
Allow sending messages as well as uploading files in receive mode 2021-04-25 20:46:06 -04:00
Micah Lee
dac508d06e
Prettier ASCII art 2021-04-25 19:23:10 -04:00
Micah Lee
470fb2bda3
Merge pull request #1321 from SaptakS/range-requests-revisited
Reviving the old range request PR
2021-04-25 18:07:35 -04:00
Micah Lee
e48878e558
Rename "Title" to "Custom title", move it into advanced settings, and make whitespace title default to not setting a title 2021-04-25 17:49:06 -04:00
Micah Lee
2e44dfbbda
Merge pull request #1330 from SaptakS/chat-socket-fix
Force shutdowns the socket server on closing chat server
2021-04-25 17:41:41 -04:00
Micah Lee
6ef93c764f
Merge pull request #1332 from whew/patch-2
Use socks5h instead of socks5
2021-04-25 17:41:09 -04:00
whew
2d28dc9a5e
Update __init__.py 2021-04-24 10:01:33 +00:00
whew
161f20c1d6
Use socks5h instead of socks5
With `socks5h` the proxy server resolves the domain name, which avoids leaking DNS requests.
2021-04-24 09:59:53 +00:00
Saptak S
a4ae37d203
Force shutdowns the socket server on closing chat server 2021-04-19 02:59:22 +05:30
Micah Lee
3c76f3403d
Add tooltips to tabs, so you can tell what even long titles are 2021-04-13 18:28:00 -04:00
Micah Lee
6772431220
Put the title and persistent options at the top of the options widget, above mode-specific options 2021-04-13 18:18:44 -04:00
Micah Lee
3c85a8dae1
Add custom title to GUI 2021-04-13 18:06:29 -04:00
Micah Lee
1543bb38d2
Show the custom title in all modes 2021-04-12 18:15:51 -04:00
Micah Lee
b5c68fa5ca
Add --title, and make it display the title in chat mode 2021-04-12 17:55:16 -04:00
Saptak Sengupta
530f9547f5
Merge pull request #1326 from micahflee/pretty_verbose
Make verbose output prettier with terminal colors
2021-04-13 02:45:12 +05:30
Saptak Sengupta
e01c72b6a0
Merge pull request #1325 from micahflee/1322_webhooks
Webhook notifications for receive mode
2021-04-13 02:36:29 +05:30
Micah Lee
5cf8ef180e
Fix log tests 2021-04-12 15:42:16 -04:00
Micah Lee
cf1debbf3c
Make verbose output prettier with terminal colors 2021-04-12 15:36:08 -04:00
Saptak S
729cf2ef86
Fixes content-length for the range requests logic 2021-04-12 22:57:11 +05:30
Saptak S
81700ecaea
Fixes tests for normal range requests, curl and wget 2021-04-12 22:57:10 +05:30
Saptak S
157ffc9ba5
Fixes parameters in the test function 2021-04-12 22:57:09 +05:30
Saptak S
4a7c062dbd
Reviving the old range request PR
This commit basically just adds the codes from the PR
https://github.com/micahflee/onionshare/pull/804/commits
on the newly structured and refactored code and also
fixes import dependencies and changed any code that was
relevant with the new code of onionshare
2021-04-12 22:57:08 +05:30
Micah Lee
09975fb0f1
Test webhook in CLI 2021-04-12 09:34:12 -07:00
Micah Lee
839b23f87a
Improve webhook label in GUI, improve webhook message that gets POSTed, and display webhook errors without verbose mode 2021-04-12 09:08:47 -07:00
Micah Lee
eb628ad093
Save state when unchecking webhook checkbox 2021-04-12 07:53:14 -07:00
Micah Lee
c3327f5cc1
Merge branch 'develop' into 1322_webhooks 2021-04-11 21:38:49 -07:00
Micah Lee
960dd35b43
Stop using deepsource in favor of CodeQL 2021-04-11 21:38:38 -07:00
Micah Lee
91308bf51b
Add receive mode webhook to GUI 2021-04-11 21:16:18 -07:00
Micah Lee
84958ef7f3
Oops, webhook not websocket 2021-04-11 13:49:51 -07:00
Micah Lee
29970d38ff
Implement receive mode webhooks in CLI 2021-04-11 13:33:58 -07:00
Micah Lee
f4d71182d6
Update poetry deps, and add requests[socks] 2021-04-11 13:25:40 -07:00