Micah Lee
16e7aa2755
Merge pull request #1478 from mig5/fetch-builtin-bridges
...
Fetch the built-in bridges from Tor's Censorship Circumvention API, rather than hardcode them
2021-12-04 20:28:04 -08:00
Micah Lee
6717ac3cf9
Merge pull request #1475 from onionshare/1470_tempfiles
...
Stop storing temporary files in /tmp
2021-12-03 07:56:20 -08:00
Micah Lee
167f4a8cc1
Add temp file to cleanup list just once when its first created
2021-12-02 18:51:06 -08:00
Micah Lee
6c72e9e7a5
Fix CLI tests
2021-12-01 21:01:32 -08:00
Micah Lee
5322d4f037
Merge branch 'develop' into 1470_tempfiles
2021-12-01 20:37:45 -08:00
Micah Lee
2ff5f53c69
Explicitly cleanup temp files and dirs
2021-12-01 20:34:54 -08:00
Micah Lee
926359de3c
Use NamedTemporaryFile instead of TemporaryFile, to fix crash when sharing one file
2021-12-01 20:10:51 -08:00
Hosted Weblate
01aa8a36f3
Translated using Weblate (German)
...
Currently translated at 98.2% (56 of 57 strings)
Translated using Weblate (Catalan)
Currently translated at 25.0% (2 of 8 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Catalan)
Currently translated at 28.5% (2 of 7 strings)
Translated using Weblate (Catalan)
Currently translated at 6.6% (2 of 30 strings)
Translated using Weblate (Serbian (latin))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Serbian (latin))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sr_Latn/
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: fadelkon <fadelkon@posteo.net>
Co-authored-by: ilumium <weblate@penfrat.net>
Co-authored-by: tics tics <ticse@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/ca/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/de/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/ca/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/ca/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/ca/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/sr_Latn/
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Help
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Security
Translation: OnionShare/Doc - Tor
2021-11-28 20:16:51 +01:00
Miguel Jacq
2d78d80b3b
remove import of requests module in Onion
2021-11-27 11:14:05 +11:00
Miguel Jacq
89d44d8dd7
Move the ability to use Tor vs Meek into the CensorshipCircumvention class so that we can use those endpoints over Tor elsewhere later
2021-11-27 10:35:25 +11:00
Micah Lee
bd8bff8da7
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop
2021-11-26 10:53:40 -08:00
Hosted Weblate
47817a3714
Translated using Weblate (Galician)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/gl/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Serbian (latin))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (20 of 20 strings)
Translated using Weblate (Serbian (latin))
Currently translated at 100.0% (20 of 20 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 20.0% (6 of 30 strings)
Translated using Weblate (Serbian (latin))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sr_Latn/
Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Added translation using Weblate (Hungarian)
Added translation using Weblate (Punjabi)
Added translation using Weblate (Czech)
Added translation using Weblate (Bulgarian)
Added translation using Weblate (Bengali)
Added translation using Weblate (Esperanto)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Galician)
Added translation using Weblate (Gujarati)
Co-authored-by: 4s3ti <4s3ti@4s3ti.net>
Co-authored-by: Blax <blacxbloc@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jo W. Burner <g0dk8pip@duck.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Xosé M <xosem@disroot.org>
Co-authored-by: tics tics <ticse@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-sphinx/zh_Hans/
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Help
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Install
Translation: OnionShare/Doc - Sphinx
2021-11-26 19:53:28 +01:00
Micah Lee
9d4a9ca2d0
Wait between weblate API requests to avoid hammering the server
2021-11-26 10:51:30 -08:00
Hosted Weblate
bbd55d3f24
Added translation using Weblate (Hungarian)
...
Added translation using Weblate (Punjabi)
Added translation using Weblate (Czech)
Added translation using Weblate (Bulgarian)
Added translation using Weblate (Bengali)
Added translation using Weblate (Esperanto)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Galician)
Added translation using Weblate (Gujarati)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate <noreply@weblate.org>
2021-11-26 02:19:36 +01:00
Hosted Weblate
05bfd265b7
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/
Translated using Weblate (Japanese)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ja/
Translated using Weblate (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/zh_Hans/
Translated using Weblate (Icelandic)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/is/
Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Taro Tanaka <anon_japan@protonmail.com>
Co-authored-by: Zuhualime Akoochimoya <zakooch@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/uk/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/uk/
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Tor
2021-11-25 16:52:57 +01:00
Miguel Jacq
57bec79c61
Built-in bridge refactoring.
...
Store the built-in bridges in OnionShare settings as a dict, and try writing those into the torrc if present.
If they aren't present in OnionShare settings, use the hardcoded templates instead.
Fetch the latest built-in bridges over Tor, once connected to Tor.
If we can't fetch the bridges over Tor, fall back to Meek (domain-fronting) and try again.
Then write those as the dict to the OnionShare settings, to take precedence next time.
2021-11-24 17:55:47 +11:00
Micah Lee
6972e58f9d
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop
2021-11-23 20:29:44 -08:00
Micah Lee
12983bca1f
Merge pull request #1479 from onionshare/docs-2.4.1
...
Docs for 2.4.1
2021-11-23 20:26:02 -08:00
Micah Lee
3e3a7216c5
Rebuild docs
2021-11-23 19:34:06 -08:00
Micah Lee
3e9cf2008b
Update documentation for 2.4.1
2021-11-23 19:33:21 -08:00
Micah Lee
aa72b7e65a
Support sending a custom Content-Security-Policy header in Website mode
2021-11-23 18:44:14 -08:00
Miguel Jacq
b6a81355da
Raise exception if the API didn't return bridges for a specific bridge type, or if the bridge type wasn't recognized
2021-11-23 15:36:41 +11:00
Miguel Jacq
80276fce8d
Fetch the built-in bridges from Tor's Censorship Circumvention API, rather than hardcode them
2021-11-23 15:28:40 +11:00
Micah Lee
c80303df35
Use a NamedTemporaryFile instead of TemporaryFile for streamed gzip files
2021-11-18 20:17:39 -08:00
Micah Lee
6d9dc33b9e
Merge pull request #1447 from tladesignz/develop
...
Fixed send.js table sorting.
2021-11-18 20:14:14 -08:00
Micah Lee
9663f78147
Use high level tempfile classes that clean up after themselves
2021-11-18 20:03:18 -08:00
Micah Lee
252519115b
Don't try adding a folder if the user clicks cancel, and add additional logging
2021-11-16 18:15:07 -08:00
Micah Lee
707f98a1c9
Fix comment
2021-11-16 18:10:25 -08:00
Micah Lee
4f0b3a5966
Update snapcraft docs
2021-11-15 18:41:42 -08:00
Micah Lee
5a30705465
Change snapcraft grade to stable, and version bump to 2.4.1 in snapcraft
2021-11-15 18:30:10 -08:00
Micah Lee
516c0f2484
Exception handling on printing the banner
2021-11-15 18:16:10 -08:00
Micah Lee
aecb7bef93
Fix for meek to working in snapcraft
2021-11-15 18:07:57 -08:00
Micah Lee
43e5d21731
Fix bug that was preventing tor from connecting in snapcraft
2021-11-14 20:53:22 -08:00
Micah Lee
336a6c8028
Snap successfully builds meek-client, and WIP getting tor to connect
2021-11-14 17:52:40 -08:00
Micah Lee
54689eada8
Detect Flatpak via environment variable
2021-11-14 17:16:21 -08:00
Micah Lee
a5893225fc
Upgrade to cepa 1.8.3
2021-11-14 16:24:36 -08:00
Micah Lee
83ba109852
Show the alert on the the dragEnterEvent
2021-11-14 16:11:39 -08:00
Micah Lee
36a2132887
More thoroughly remove drag and drop to prevent the drop label from getting created
2021-11-14 16:00:00 -08:00
Micah Lee
293a24a48d
Drag and drop string does not use filename
2021-11-14 15:49:30 -08:00
Micah Lee
9d2eb45278
Move drag and drop logic into dropEvent
2021-11-14 15:46:20 -08:00
Micah Lee
0028619e6e
Disable drag and drop in flatpak
2021-11-14 15:08:06 -08:00
Micah Lee
f625d1da28
Make the FileSelection widget use native file browser widgets under Flatpak in order to enable the sandbox
2021-11-14 14:24:02 -08:00
Micah Lee
d53d52a163
Merge branch 'develop' into 1459_linux_packaging
2021-11-14 13:28:45 -08:00
Micah Lee
c1ef35d221
Keep using stem for now, and comment out meek-client for now
2021-11-14 13:28:33 -08:00
Micah Lee
e56217af42
Start adding new pluggable transports to snap
2021-11-14 11:08:00 -08:00
Saptak Sengupta
efd9736bb0
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
77296e6e0d
Merge pull request #1454 from Max1Truc/fix-bad-locale
...
Fix "KeyError: 'fr'" in desktop strings.py
2021-11-14 19:05:14 +05:30
Micah Lee
758b6268cf
Fix tor paths for flatpak
2021-11-12 17:18:28 -08:00
Micah Lee
60ed710ccd
Add logging
2021-11-12 16:21:17 -08:00
Micah Lee
7ae7c5ef36
Switch stem with cepa, and update CLI packages
2021-11-12 15:47:33 -08:00