Commit Graph

181 Commits

Author SHA1 Message Date
Micah Lee
ce852fc60a
Create separate templates and static folder, and make the web app use both of these. Yay, now we have real static resources 2018-03-06 02:54:12 -08:00
Miguel Jacq
ee5c35d502
Move downloads into their own window that can be toggled on/off 2018-02-27 17:59:46 +11:00
Micah Lee
ca754faa3b
Merge branch 'version_1.3_bump' of https://github.com/mig5/onionshare into mig5-version_1.3_bump 2018-02-24 14:39:15 -08:00
Miguel Jacq
dface51dd0
Merge pull request #588 from micahflee/ux-update
Major user experience update
2018-02-25 08:27:46 +11:00
Miguel Jacq
606123db91
Version bump to 1.3 2018-02-25 08:27:39 +11:00
Micah Lee
bb3f18ee00
Merge branch 'develop' of https://github.com/irykoon/onionshare into irykoon-develop 2018-02-22 16:57:06 -08:00
Micah Lee
3d1c0eabc4
Merge branch 'develop' into mig5-info_widgets_download_info 2018-02-19 18:02:51 -08:00
Micah Lee
64b5b4d81f
Merge pull request #586 from scootergrisen/patch-4
Add [da] translations
2018-02-19 16:59:16 -08:00
Miguel Jacq
20c0ca02d3
Add download status widgets to info bar 2018-02-19 08:33:47 +11:00
irykoon
b2c310f2e0
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
ab16afcae8
Replace tab with whitespace in nautilus script 2018-02-13 13:23:25 +11:00
Miguel Jacq
779ca76553
Set URL label tooltips 2018-02-11 18:32:18 +11:00
Micah Lee
d3848a25ec
Redesigned HTML/CSS download page 2018-02-10 16:19:23 -08:00
Micah Lee
a7ab1d7e6e
Add onionshare favicon to all HTML pages 2018-02-10 12:50:23 -08:00
Micah Lee
532d5d5cf0
Instead of disabling the settings button when share is active, hide it, and show it again when the share stops 2018-02-10 10:59:01 -08:00
scootergrisen
888523b0ab
Add [da] translations
Perhaps add info about this in https://github.com/micahflee/onionshare/wiki/Translating so translators can know they need to translate this file also.
Or even better add the strings to the .json translations files so alle strings are in one place.
2018-02-06 18:26:01 +01:00
Micah Lee
0bb9bf649d
Remove delete button, use delete X's instead 2018-02-04 21:18:41 -08:00
Micah Lee
ae2140ceb8
Update drag and drop look and instructions 2018-02-04 13:13:38 -08:00
Baccount
6fda59551f
Update get-tor-windows.py 2018-01-23 09:24:27 -08:00
Baccount
0a66951508
Update macOS version tor to 0.2.3.9 2018-01-23 09:19:53 -08:00
Baccount
e597ce0c2b
Update get-tor-osx.py 2018-01-18 22:29:35 -08:00
Micah Lee
1d1648bb90
Version bump to 1.2 and updated changelog 2018-01-17 19:36:56 -08:00
Micah Lee
3b013f379f
Force yes when extracting Tor Browser exe 2018-01-17 17:14:19 -08:00
Micah Lee
713e45084a
Merge branch '435_support_bridges' of https://github.com/mig5/onionshare into mig5-435_support_bridges 2018-01-17 16:19:30 -08:00
Micah Lee
09f09c7d44
Merge branch 'master' of github.com:micahflee/onionshare into windows-1.2 2018-01-17 14:26:31 -08:00
Micah Lee
790d07a4e7
Fix issue with Windows codesigning 2018-01-17 14:26:15 -08:00
Miguel Jacq
8375520e10
Add missing items to the onionshare.nsi 2018-01-17 13:17:55 +11:00
Miguel Jacq
7237b65a32
resolve conflicts 2018-01-17 12:50:11 +11:00
Miguel Jacq
40ee114803
Extract tor and obfs4proxy executables from the main TorBrowser executable with 7-zip on Windows 2018-01-17 12:45:37 +11:00
Micah Lee
7d5eda6fac
Merge branch 'update_check_translation_script' of https://github.com/mig5/onionshare into mig5-update_check_translation_script 2018-01-16 15:17:23 -08:00
Micah Lee
f0e23949c9
Update macOS build instructions and pip dependency versions, and also update stem for Windows as well 2018-01-16 14:47:50 -08:00
Miguel Jacq
0333ec915c
Fix indentation... 2018-01-16 16:48:35 +11:00
Miguel Jacq
83e0d9f4de
Better match for lang code filter 2018-01-16 16:45:54 +11:00
Micah Lee
b7192f2764
Updating Windows build deps, and recreating the nsis installer script for new files 2018-01-15 21:32:55 -08:00
Miguel Jacq
c3bf8f0739
Add -l arg to check_lacked_trans.py, to filter on a specific language code 2018-01-16 16:32:26 +11:00
Miguel Jacq
ce1b2bd513
Update the check_lacked_trans.py script to work with latest codebase and use python 3 2018-01-16 16:17:23 +11:00
Miguel Jacq
76cf0ae107
Fix conflicts arising from the reuse_private_key branch 2018-01-16 15:30:36 +11:00
Miguel Jacq
cc9a08c07d
Add obfs4proxy as a dependency on Debian/Fedora-like distros, for obfs4 bridge support 2018-01-16 15:29:03 +11:00
Micah Lee
ea908c1841
Update pip requirements for Windows 2018-01-15 16:45:07 -08:00
Micah Lee
fa280036e6
Update build instructions for Windows, using newer software. And rename installer to onionshare-setup.exe 2018-01-15 15:53:02 -08:00
Micah Lee
df959db095
Merge branch 'master' into Baccount-Update-get-tor-osx.py 2018-01-14 18:06:00 -08:00
Miguel Jacq
284213aa2d
support obfs4 via obfs4proxy on macOS 2018-01-15 12:49:29 +11:00
Miguel Jacq
ed8c4c8302
ensure hte obfs4 torrc template is included in installers 2018-01-14 20:12:06 +11:00
Baccount
fa29f868a7
Update get-tor-osx.py
Fixes 5 exploits 2 of the exploits effect onion services https://blog.torproject.org/new-stable-tor-releases-security-fixes-0319-03013-02914-02817-02516
2017-12-26 23:00:34 -08:00
Baccount
dd8f9fdb62
Update get-tor-windows.py
Fixes 2 onion service exploits
2017-12-26 22:57:47 -08:00
Micah Lee
149e6a15d0
Merge branch 'bugfix/nautilus-extension-dont-spam-logs' of https://github.com/intrigeri/onionshare into intrigeri-bugfix/nautilus-extension-dont-spam-logs 2017-12-07 14:30:22 -08:00
intrigeri
4da79cac79 Nautilus extension: avoid spamming the logs due to missing method.
Without this change I see a dozen or so warnings in the Journal:

    nautilus_menu_provider_get_background_items: assertion
    'NAUTILUS_IS_MENU_PROVIDER (provider)' failed

Nautilus upstream developers are going to discuss if/how they want to address
this on their side; in the meantime they recommend simply adding a no-op method
to silence the logs, so here we go.
2017-12-07 06:04:48 +00:00
Micah Lee
be0dbc5c64
Upgrade Windows and Mac version of bundled Tor to 0.3.1.8 2017-12-06 16:37:10 -08:00
Micah Lee
9910ea5c72
Allow for localization for "Share via OnionShare" string in the nautilus extension 2017-12-01 12:57:18 -08:00
Kushal Das
31126b410d Mentions python2 as the interpreter 2017-11-28 04:09:33 +05:30
Micah Lee
f47378cc42
Version bump to 1.1, and update install size, for Windows installer 2017-05-30 15:07:36 -07:00
Micah Lee
19f2fca2c1
Version bump to 1.1.dev2 2017-05-23 15:24:05 -07:00
Miguel Jacq
5567e435dd
exit 1 on failure for completeness 2017-05-19 14:42:23 +10:00
Miguel Jacq
55d18d88f4
account for the fact that stdeb's util.py renames .dev to ~dev, in version names 2017-05-19 14:36:28 +10:00
Miguel Jacq
0cf9e44367
Fix location of echo so that the return code check doesn't always succeed 2017-05-19 14:34:05 +10:00
Micah Lee
1bbcd6f5ea
Update get-tor-osx.py to grab the Tor binary from Tor Browser 6.5.2 instead of 6.5.1, and make it retain the same directory structure in OnionShare as it uses in Tor Browser, including copying libevent-2.0.5.dylib, which was missing before (#385) 2017-05-18 11:22:50 -07:00
Micah Lee
c3cfe68f45
Updated changelog and version bump to 1.1.dev1 2017-05-17 09:10:21 -07:00
Micah Lee
6dd3bbb1f5
Added settings.png to Windows installer file 2017-05-16 17:57:28 -07:00
Micah Lee
2f426fb8b2
Merge branch 'tor-bundle' into autoupdate 2017-04-18 16:00:24 -07:00
Micah Lee
6d58d5dcff
Added support for bundled Tor in macOS 2017-04-18 15:12:24 -07:00
Micah Lee
a116d3ae60 Created update_checker module, and logic to load http://elx57ue5uyfplgva.onion/latest-version.txt (this is the OnionShare website's onion site) to check for updates. Also added UX in the settings dialog to force checking for updates. Does not actually do so automatically yet. 2017-04-15 18:04:05 -07:00
Micah Lee
205c457d51 Uncomment Windows codesigning 2017-04-15 12:17:43 -07:00
Micah Lee
5a18b33aa4 Packaged tor files for Windows 2017-04-14 18:54:16 -07:00
Micah Lee
9b3cee0878 Added support for bundled tor connection type in Windows, including using ports instead of socket files 2017-04-14 18:33:44 -07:00
Micah Lee
e976e360b4
Add tor as a linux dependency 2017-04-13 23:21:43 -07:00
Micah Lee
b0eb44f82f Wrote script to download pre-built tor binary for Windows 2017-04-08 17:29:00 -07:00
Micah Lee
e5abf9465a
Oops, uncomment signing the uninstaller 2017-02-22 15:18:57 -08:00
Micah Lee
b57d744ca8
Remove license page from Windows installer, just to make less steps 2017-02-22 15:13:53 -08:00
Micah Lee
65d1ae7bb0
Update NSIS file to work with new PyInstaller files 2017-02-22 15:10:28 -08:00
Micah Lee
7141ebecf7
Update Windows build script to work with PyInstaller, update readme about only having onionshare-gui.exe, and update PyInstaller spec to create an 'onionshare' folder instead of an 'onionshare-gui' one 2017-02-22 14:28:50 -08:00
Micah Lee
9be8169233
Make CLI work with PyInstaller in macOS 2017-02-22 13:34:20 -08:00
Micah Lee
d5af08c1c4
Fixed syntax error in pyinstaller.spec 2017-02-21 17:07:14 -08:00
Micah Lee
248f59cbd1
Renamed 'resources' to 'share', and updated location of 'share' files in OSX/Win binaries 2017-02-21 16:59:14 -08:00
Micah Lee
5351501943
Update Windows build instructions, and also Windows pip requirements 2017-02-21 16:58:23 -08:00
Micah Lee
42d2b0b417
Remove jinja2.asyncsupport from PyInstaller, because it's not used and causes a crash during building 2017-02-21 14:26:45 -08:00
Micah Lee
6f5c53d1c3
Update pip requirements 2017-02-21 14:25:42 -08:00
Micah Lee
e80b775bf6
Update macOS build instructions, and install pip deps from a requirements.txt 2017-02-21 14:10:44 -08:00
Micah Lee
90a11d730a
Updated windows pip requirements, and improved build instructions for pyinstaller 2017-01-08 12:44:27 -08:00
Micah Lee
8493a398ef
Add a pyinstaller spec 2017-01-07 18:17:15 -08:00
Micah Lee
b7e9bed65a
Use a virtualenv, and put pip deps in requirements.txt 2017-01-07 18:17:02 -08:00
Micah Lee
f8005a63ea
Change GPL copyright from 2016 to 2017 2017-01-06 18:58:15 -08:00
Micah Lee
acd8afeb80 Update build_exe.bat and NSIS installer config to support cx_Freeze 2016-09-05 02:54:25 -07:00
Micah Lee
db9d81ba90
Migrate from PyInstaller to cx_Freeze for OSX 2016-09-04 19:21:09 -07:00
Micah Lee
e2fb8b77cc Move license.txt into resources, so it will be bundled with Windows installer 2016-09-04 21:07:55 -07:00
Micah Lee
4ce64ed83e Make launcher scripts require onionshare and onionshare_gui python packages to be installed, to workaround a cx_Freeze issue 2016-09-04 19:57:34 -07:00
Micah Lee
1295399d34
Added python-nautilus as a dependency (#293) 2016-06-10 18:03:34 -07:00
Micah Lee
57dd6db166
Added a simple nautilus extension, written by the Subgraph developers (fixes #293) 2016-06-10 17:56:34 -07:00
Micah Lee
7a895d4117
The path of the install scripts has changed, so the import path must change too if running locally 2016-06-10 17:29:22 -07:00
Micah Lee
9bfde7dfcc Merge branch 'master' of github.com:micahflee/onionshare 2016-04-14 12:04:44 -07:00
Micah Lee
ef7fa690f5 Add correct version number to OSX app Info.plist (fixes #275) 2016-04-14 12:04:05 -07:00
Micah Lee
5b9e8d5f13 Update PPA script 2016-04-13 14:33:40 -07:00
Micah Lee
afd359f419 Version bump to 0.9, and updated changelog 2016-04-12 18:06:00 -07:00
Micah Lee
e37ce32fcd Updated Windows packaging scripts to work with PyInstaller 2016-04-12 17:53:33 -07:00
Micah Lee
5249f5d96a Add wordlists.txt to OSX and Windows packages #(#238) 2016-04-12 17:13:12 -07:00
Micah Lee
0b588e543a Fix PyInstaller to point to new resources directory, for OSX and Windows 2016-04-12 15:21:47 -07:00
Micah Lee
e81f809882 Move all resources (locale, images, html, version.txt) into central resources dir, and clean up logic to find absolute paths to resources 2016-04-12 15:14:02 -07:00
Micah Lee
07bdbd5714 Renamed linux_scripts to scripts, since they are now used for Linux, OSX, and Windows 2016-04-12 10:46:44 -07:00
Micah Lee
ef5665b050 Switched from py2app to PyInstaller for Windows. Renamed version to version.txt, to avoid Windows namespace collision with version.dll. 2016-04-11 23:25:40 -07:00
Micah Lee
08c5e720ae Updated OSX codesigning code for PyInstaller 2016-04-10 15:13:52 -07:00
Micah Lee
55b653d3d2 Renamed OSX binary from onionshare_gui to onionshare-gui 2016-04-10 15:13:38 -07:00