Micah Lee
1ad68c46d4
Merge branch 'license' into develop
2018-06-18 19:29:03 -07:00
Micah Lee
2ad1f77f91
Remove the /fd sha256 from signtool.exe command, because I'm having trouble generating signatures with the smart card setup with sha256 digests
2018-06-18 16:28:09 -07:00
Micah Lee
0626c2b6c3
LICENSE includes a note pointing to the 3rd party licenses
2018-06-18 16:26:53 -07:00
Micah Lee
1c552cc1e7
Version bump to 1.3.1 and updated changelog
2018-06-18 13:08:40 -07:00
Micah Lee
7f9a27331e
Add requests build dependency, and use requests to download Tor Browser in get-tor-osx.py and get-tor-windows.py, because I was running into SSL certificate verification issues downloading using urllib
2018-06-18 12:53:27 -07:00
Micah Lee
53223bb52a
Upgrade get-tor scripts to download Tor Browser 7.5.5, which includes Tor 0.3.2.10
2018-06-18 12:10:28 -07:00
Micah Lee
13a5db2223
Renamed license files to be lowercase, use .txt extension
2018-06-18 10:34:06 -07:00
Micah Lee
4570db3786
Actually add licenses folder to PyInstaller spec
2018-06-17 16:55:04 -07:00
Micah Lee
9344fbd274
Update OnionShare copyright year to 2018
2018-06-17 16:53:44 -07:00
Micah Lee
a251dff670
Add onionshare license to licenses folder, and add licenses folder to PyInstaller spec, and to NSIS installer
2018-06-17 16:43:38 -07:00
Micah Lee
448bf2af4b
Added licenses for tor and obfs4
2018-06-17 16:19:09 -07:00
Miguel Jacq
41c10b1ea2
Fix installation of static assets on MacOS and probably Windows too
2018-05-28 16:14:44 +10:00
Micah Lee
b6b61f753d
Update GPL copyright year
2018-04-24 10:07:59 -07:00
Micah Lee
8c89a05fd9
Merge branch 'develop' into receiver-mode
2018-04-22 17:38:28 -07:00
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
Micah Lee
00d1e29333
Switch from py2app to PyInstaller
2016-04-10 14:20:18 -07:00
Micah Lee
683610e962
Update copyright year to 2016
2016-02-15 22:37:28 -08:00
Micah Lee
ad51d9221f
Made the uninstaller delete uninstall.exe
2016-02-15 22:32:33 -08:00
Micah Lee
d438e25b9b
Successfully builds a .exe with Python3/Qt5. Switched from pyinstaller to py2exe. ( #261 )
2016-02-15 22:16:09 -08:00
Micah Lee
d1c36fa04f
Got python3/Qt5 port working in Windows, but still need to finish packaging ( #261 )
2016-02-15 13:06:12 -08:00
Micah Lee
fdca383d31
Updated build instructions and script for RPM based distros
2016-02-13 17:36:18 -08:00
Micah Lee
deac54db92
Made sure switch to python3 and Qt5 works in OSX ( #261 ). Updated OSX instructions in BUILD.md.
2016-02-12 15:45:26 -08:00
Micah Lee
170811f450
Porting onionshare from python2 to python3 ( #261 ). This commit only ports the CLI version, not the GUI. Has not been tested in Fedora, Windows, or OSX. Removed hack to make unicode filenames work because hack does not work in python3. Replaced constant_time_compare function with a new one that works in python3. Tweaked hidden service checking code because urllib is different in python3.
2016-02-12 14:34:19 -08:00
Ximin Luo
2ff48fd346
Update desktop entry
...
- Remove UTF-8 entry - it is now redundant; see http://standards.freedesktop.org/desktop-entry-spec/latest/apc.html
- Add some suggested keywords; see http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
2016-01-06 19:08:14 +01:00
Micah Lee
41a30dd4e4
Version bump to 0.8.1, updated changelog
2015-12-07 16:34:50 -08:00
Micah Lee
78eb935aee
Add Esparanto locale to Windows pyinstaller data
2015-12-05 18:58:34 -08:00
Micah Lee
9428172571
Version bump to 0.8, and updated changelog
2015-12-04 18:19:36 -08:00
Micah Lee
064bcb032c
Rewrote Windows build instructions for Windows 10 ( fixes #227 ). Also, switched from sha1 to sha256 for Authenticate codesigning, and updated NSIS config for the Windows installer.
2015-12-04 16:56:16 -08:00
Micah Lee
39cf82afc2
Fixed issue with path in NSIS spec file in Windows
2015-11-20 17:26:12 -08:00
Micah Lee
ffd50445ba
Added AppData file, and made new screenshots for it ( fixes #160 )
2015-11-20 15:17:25 -08:00
Micah Lee
bbee1599c5
Updated copyright year to 2015
2015-09-07 21:48:49 -07:00
Micah Lee
d50601f5bd
fixed typo in build_deb.sh
2015-06-16 15:42:39 -07:00
Micah Lee
03f6d85ac5
Merge branch 'master' of https://github.com/freddymartinez9/onionshare into freddymartinez9-master
2015-06-16 11:02:43 -07:00
Micah Lee
ecc3ab33d0
version bump and updated changelog
2015-05-27 14:21:19 -04:00
Micah Lee
99fd05fa2a
make build_osx.sh only codesign when you pass --sign
2015-05-26 11:55:37 -04:00
Micah Lee
886c307592
replacing signtool.exe timestamp server with globalsign one, because startssl is having problems
2015-05-18 17:04:26 -07:00
Micah Lee
90af3f2e12
version bump from 0.7dev to 0.7 in windows installer
2015-05-18 16:46:26 -07:00
Micah Lee
288e8ca532
new Windows icon file ( #182 )
2015-05-18 10:39:01 -07:00
Micah Lee
815c2a8741
changed cwd in onionshare CLI script for OSX in the right places to support both loading strings and relative paths for files to share ( #132 )
2015-05-16 13:37:28 -07:00
Micah Lee
ccc8b87b9a
CLI version of onionshare in OSX now works when symlinked ( closes #132 )
2015-05-15 19:07:41 -07:00
Micah Lee
2ea0c6aef3
moving platform-specific scripts into install folder, and making onionshare CLI work in OSX ( #132 )
2015-05-15 18:52:20 -07:00
Micah Lee
d6aafd88e7
codesign for OSX ( #151 )
2015-05-15 18:09:09 -07:00
Micah Lee
a86cda4549
Ripping out dmg code, replacing pyinstaller with py2app for OSX -- still in progress ( #151 )
2015-05-15 16:56:22 -07:00
Micah Lee
577ff2c8ab
making build scripts use bash instead of sh ( #181 )
2015-05-15 13:15:49 -07:00
Micah Lee
a8bad1880d
fix bug related to moving build_dmg.sh ( #181 )
2015-05-15 13:09:26 -07:00
Micah Lee
245ddd0300
moved build scripts into install folder ( #181 )
2015-05-15 13:03:04 -07:00