Commit Graph

237 Commits

Author SHA1 Message Date
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