Commit Graph

146 Commits

Author SHA1 Message Date
Micah Lee
e29c0e7b69
Merge branch 'develop' into v3-revisited 2018-11-18 17:04:20 -08:00
Micah Lee
07057d6b0b
Delete obsolete dev_scripts/run_all_tests.sh script, and add xvfb-run info to the build instructions 2018-10-25 11:01:09 -07:00
Miguel Jacq
8f5ea18464
Update test documentation 2018-10-13 10:39:26 +11:00
Micah Lee
12180f08dc
Remove python3-cryptography dependency 2018-10-11 20:48:46 -07:00
Micah Lee
61a98fbbc1
Add instructions for making sure you have pytest in your path (which you don't by default in debian stretch) 2018-10-11 20:18:23 -07:00
Micah Lee
b91f1d71bb
Bump python required version down to 3.5.3, and finish removing python3-nacl as a dependency 2018-10-11 20:08:23 -07:00
Miguel Jacq
8212da2d3d
Add Tor GUI unit tests 2018-09-27 17:33:15 +10:00
Miguel Jacq
8fc8e0765c
Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Micah Lee
696665815e
Make fedora and debian dependencies get added to packages built 2018-09-20 09:26:11 -07:00
Micah Lee
31fd2ee7b6
For Mac build instructions, update a command to use Python 3.7 instead of 3.6, and install pip dependencies without sudo. For Windows, install requirements.txt instead of requirements-windows.txt. Also pywin32 is no longer a dependency, so remove it from build instructions. 2018-09-18 15:37:33 -07:00
Micah Lee
fc0defe0c2
Merge branch 'develop' into update-deps 2018-09-17 21:03:37 -07:00
Micah Lee
92ef6f7139
Update Mac deps to python 3.7.0 and Qt 5.11.1 2018-09-17 15:37:48 -07:00
Micah Lee
abfc2f1c65
Update Windows deps to python 3.7.0, pywin32 223, and Qt 5.11.1 2018-09-17 15:07:19 -07:00
Miguel Jacq
3a7ae401af
Fix conflicts 2018-09-16 13:37:22 +10:00
Micah Lee
2605967011
Merge branch '685_use_dist_socks' of https://github.com/mig5/onionshare into mig5-685_use_dist_socks 2018-09-14 18:40:26 -07:00
Miguel Jacq
45a5a2ae63
Use the distribution's PySocks module instead of our custom version 2018-09-04 14:26:47 +10:00
Miguel Jacq
2de9359629
Introduce v3 onion support 2018-08-21 19:31:02 +10:00
Miguel Jacq
1b4c989f06
Add explicit dependency on rpm-build in the BUILD.md. Add a link to community-provided OpenSuSE instructions 2018-08-15 09:09:52 +10:00
Micah Lee
1cdd55cbe2
Oops, download 32-bit 7zip in build instructions 2018-06-18 12:55:59 -07:00
Micah Lee
3c8bc81b24
Update Windows build instructions to include newer versions of software 2018-06-18 12:00:50 -07:00
Miguel Jacq
524f8839d2
Add instruction to update Python 3.6's internal certificate store, to avoid validation error on archive.torproject.org 2018-01-21 13:42:46 +11:00
Micah Lee
6629aec341
Typo in 7-Zip URL 2018-01-17 17:13:59 -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
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
ffe56c5655
Merge branch 'update_build_docs' of https://github.com/mig5/onionshare into mig5-update_build_docs 2018-01-16 15:19:06 -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
Micah Lee
4cee88125d
Change another Windows python 3.5 reference to 3.6 2018-01-16 08:42:55 -08:00
Micah Lee
a6bc9b92c3
Change Windows build instructions reference from python 3.5 to 3.6, and remove the pyinstaller-script.py hack instructions becase they are not needed anymore 2018-01-16 08:41:43 -08: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
cc9a08c07d
Add obfs4proxy as a dependency on Debian/Fedora-like distros, for obfs4 bridge support 2018-01-16 15:29:03 +11:00
Miguel Jacq
3d6309ba94
Link to the Linux Distribution Support wiki doc for help building from source, due to various differences in Tor, Stem, Stdeb versions 2018-01-16 14:50:00 +11: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
1785cb64e8
Remove references to nosetests, and replace them with pytest 2017-07-09 10:55:16 -07:00
Micah Lee
e976e360b4
Add tor as a linux dependency 2017-04-13 23:21:43 -07:00
Micah Lee
878b4e9760
Updated the version of NSIS 2017-02-22 15:10:09 -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
5351501943
Update Windows build instructions, and also Windows pip requirements 2017-02-21 16:58:23 -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
b7e9bed65a
Use a virtualenv, and put pip deps in requirements.txt 2017-01-07 18:17:02 -08:00
Micah Lee
f922be8ce8
Add pyinstaller dependency to build instructions, and remove cx_Freeze 2017-01-07 17:48:14 -08:00
Micah Lee
5284c586b4
https://micahflee.com/2015/09/why-i-say-linux-instead-of-gnulinux/ 2017-01-06 18:07:15 -08:00
Micah Lee
d690e50705
Rewrite build documentation to be simpler 2017-01-06 17:44:29 -08:00
Micah Lee
fd41eac48d
Added dev scripts for launching onionshare and onionshare-gui from the source code tree, without having to install it 2016-12-22 16:19:54 -08:00
Micah Lee
95c37746d4
Merge branch 'ubuntu-build' of https://github.com/dballard/onionshare into dballard-ubuntu-build 2016-09-27 14:15:17 -07:00
Micah Lee
db9d81ba90
Migrate from PyInstaller to cx_Freeze for OSX 2016-09-04 19:21:09 -07:00
Micah Lee
0ad1311dd5 Update Windows build instructions 2016-09-04 20:14:04 -07:00
Micah Lee
3f1180c404 Add instructions for installing cx_Freeze in Windows, and add cx_Freeze support to setup.py for Windows 2016-09-04 19:36:56 -07:00
Micah Lee
6ec5c15a0a Update Windows build instructions 2016-09-04 18:30:45 -07:00
Dan Ballard
d05fed16d4 add python3-nose for ubuntu 16.04 2016-06-17 07:53:31 -07:00
Micah Lee
1295399d34
Added python-nautilus as a dependency (#293) 2016-06-10 18:03:34 -07: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
Micah Lee
e37ce32fcd Updated Windows packaging scripts to work with PyInstaller 2016-04-12 17:53:33 -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
00d1e29333 Switch from py2app to PyInstaller 2016-04-10 14:20:18 -07: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
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
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
Micah Lee
d987a23c40 Removed references to Tails, since it is not yet supported until #220 is resolved 2016-02-12 09:32:11 -08:00
Micah Lee
9b83c3d959 Updating Windows build instructions to support both Win7 and Win10 (#235) 2015-12-07 21:17:37 -08:00
Micah Lee
e8296fca13 Add installing Microsoft Visual C++ 2008 Redistributiable Package back to Windows build instructions (#235) 2015-12-06 17:23:41 -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
Simon Hanna
b5d7966f9d add build instructions for archlinux to BUILD.md 2015-06-16 20:57:16 +02:00
Micah Lee
52fd77d752 Added dh-python to build instructions. Closes #189 2015-05-26 14:12:10 -07:00
Micah Lee
db75edf0a9 update build instructions for OSX to install python 2.x from python.org, which closes #75 and #187 2015-05-26 15:35:50 -04: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
245ddd0300 moved build scripts into install folder (#181) 2015-05-15 13:03:04 -07:00
Micah Lee
ade33c3068 added code signing with Authenticode support Windows release script (fixes #72) 2014-09-24 14:05:53 -07:00
Micah Lee
9bf8814a92 simplified windows build system, and only include .pyc and not .py in windows installer package 2014-06-26 18:57:28 -04:00
Micah Lee
680b92e61d updated windows instructions more 2014-06-26 16:09:08 -04:00
Micah Lee
954697f1f4 updated windows instructions 2014-06-26 15:59:32 -04:00
Micah Lee
740ef0c84f created windows installer with NSIS (#35) 2014-06-25 22:21:56 -04:00
Micah Lee
3a22b28f5a wrote build_dmg.sh script, which creates a pretty dmg "drag-to-Applications" installer (#43) 2014-06-25 17:19:19 -07:00
Micah Lee
9db3ca59c8 made pyinstaller work for OSX (#43) 2014-06-25 14:42:39 -07:00
Micah Lee
cf7d04099e made pyinstaller work for windows (#35) 2014-06-24 17:23:10 -04:00
Micah Lee
756fc99d3c build instructions style update 2014-06-24 14:37:13 -04:00
Micah Lee
c39a7ee75e updated readmes and screenshot to showcase new 0.3 features 2014-06-20 20:12:07 -04:00
Micah Lee
e0c1b2eb44 updated OSX build instructions 2014-06-20 16:23:32 -04:00
Micah Lee
6efc852ea0 added homebrew/pip OSX build instructions 2014-06-20 15:26:59 -04:00
Micah Lee
7d537cde6f Building a .exe now successfully works (#35) 2014-06-20 01:42:53 -04:00
Micah Lee
a464b6fe1d OSX version still needs a bit of work, but completely works now (#43) 2014-06-19 22:05:56 -07:00
Micah Lee
785078957e changed gtk deps to qt4 2014-06-20 00:01:03 -04:00
Micah Lee
dc97d7bae9 add note to BUILD.md about which versions of debian and ubuntu are supported 2014-06-13 15:13:32 -04:00
Micah Lee
ff4381d6ed updated OSX build instructions 2014-06-10 21:10:37 -07:00
Micah Lee
c2ab0206dd deleted tails python libs, and started new method for installing in tails (#42) 2014-06-10 17:41:13 -04:00
Micah Lee
8b179384b0 finished linux packaging instructions (fixes #25) 2014-06-10 14:47:54 -04:00
Micah Lee
3eb2beee5c added setup files to MANIFEST.in for RPM building to work, and updated RPM build instructions (#25) 2014-06-10 14:33:39 -04:00
Micah Lee
aaf8ae30d7 starting OSX packaging 2014-06-10 10:31:19 -07:00