Commit Graph

828 Commits

Author SHA1 Message Date
Michael Scherer
70c55511b1 Fix CVE-2016-5026
See http://www.openwall.com/lists/oss-security/2016/05/23/5 for details
on a potential convoluted attack. Basically,  /tmp/onionshare is
a predictable name, which mean that a local attacker
could precreate it on a shared server and later mess with the hidden
service operations in various way.
2016-05-23 20:45:07 +02:00
Pablo Castellano
6894b5fb70 Improved BUILD.md
- Removed note about Ubuntu 13.10 which is old now.
- Separate steps for Debian: run onionshare and build package
2016-05-21 17:21:39 +02:00
Josh Begley
12ff6361a6 fixed typo 2016-04-18 14:23:34 -04:00
jvoisin
17e389b800 Improve pep8 conformance 2016-04-18 01:40:17 +02:00
jvoisin
3d13c1aa27 Simplify get_resource_path 2016-04-18 01:12:59 +02:00
Ulrike Uhlig
994445ccfd Imported Upstream version 0.9 2016-04-17 20:53:17 +02: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
440f9b917c Changing stdeb config to make Launchpad's PPA server successfully build 2016-04-13 15:21:38 -07:00
Micah Lee
5b9e8d5f13 Update PPA script 2016-04-13 14:33:40 -07:00
Micah Lee
83da767acc Reduced size of screenshots to be more reasonable 2016-04-13 12:37:44 -07:00
Micah Lee
8a216a08e7 Updated readme to reflect new slugs 2016-04-13 12:21:33 -07:00
Micah Lee
a9b74e7a86 Updated screenshots 2016-04-13 12:18:23 -07:00
Micah Lee
1693697bef Updated security design document (fixes #273) 2016-04-13 10:11:55 -07:00
Micah Lee
310ec12080 Tweaking changelog 2016-04-12 22:07:56 -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
f2c4591c1e Deleted obsolete slug tests 2016-04-12 17:53:19 -07:00
Micah Lee
5249f5d96a Add wordlists.txt to OSX and Windows packages #(#238) 2016-04-12 17:13:12 -07:00
Micah Lee
db1ed7c6de Fix issue with shutting down Flask server when not using --local-only (#238) 2016-04-12 17:04:19 -07:00
Micah Lee
d35b5a9acd Added rate-limiting to GUI. After 20 404 errors, server automatically stops (#238) 2016-04-12 16:49:46 -07:00
Micah Lee
b47ef630d5 Replace onionshare slug with 2-words from securedrop diceware list (#238) 2016-04-12 16:29:11 -07:00
Micah Lee
3d07fccc11 Added securedrop worldlist to project 2016-04-12 16:21:26 -07:00
Micah Lee
c07f4e5f83 If "Stop sharing automatically" is selected, only allow one download at a time (fixes #248) 2016-04-12 15:59:49 -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
7c18d77fb2 Fix issue with Debian package, because I renamed version to version.txt 2016-04-12 11:01: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
e8ce6b1c54 Make helpers.get_pyinstaller_resource_path work when package is not frozen, and make tests report real platform to get accurate paths 2016-04-12 10:43:28 -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
229603eb7d Localize quit confirm button text (#264) 2016-04-11 10:08:24 -07:00
Micah Lee
cb3d39fb4f Confirm when user tries to close the GUI window (fixes #264) 2016-04-10 19:28:22 -07:00
Micah Lee
7b8e9e1e6f Closing the GUI window causes any current download to stop immediately (fixes #262) 2016-04-10 17:43:37 -07:00
Micah Lee
f5496ba20c Remove reference to OSX CLI version in readme (#201) 2016-04-10 15:24:21 -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
3b638cfd99 Made URL label no longer word-wrap 2016-04-10 13:33:16 -07:00
Micah Lee
3ed1f964cb Choose ports in range 17600-17650, so Tails can whitelist them (#220) 2016-02-27 18:03:42 +01:00
Micah Lee
738c05a5f8 Updated .travis.yml 2016-02-15 23:09:09 -08:00
Micah Lee
683610e962 Update copyright year to 2016 2016-02-15 22:37:28 -08:00
Micah Lee
b5d45e90be Merge branch 'master' of github.com:micahflee/onionshare 2016-02-15 22:33:13 -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
a11cbe4f82 Updated .travis.yml to work with python3 tests (#261) 2016-02-15 11:18:31 -08:00
Micah Lee
f864e85ee3 Ported tests to python3 (#261) 2016-02-15 11:00:41 -08:00
Micah Lee
a8c8b56fa1 Starting to document the Python3/Qt5 development environment for Windows (#261) 2016-02-13 18:18:10 -08:00
Micah Lee
fdca383d31 Updated build instructions and script for RPM based distros 2016-02-13 17:36:18 -08:00
Micah Lee
42696cde91 Modify stdeb settings so that .deb that gets built will run in Ubuntu 14.04 2016-02-13 17:10:43 -08:00