summaryrefslogtreecommitdiff
path: root/pkg
AgeCommit message (Collapse)Author
2016-04-18[pkg] update pyinst makefile to pick our custom built gpgKali Kaneko
2016-04-18[refactor] cleanup helper usage to adapt to new oneKali Kaneko
also cleanups build process
2016-04-18[refactor] cleanup helper usage to adapt to new oneKali Kaneko
also cleanups build process
2016-04-18[feature] privileged bitmask helperKali Kaneko
This is still quite untested, and a bit hacky, but the main idea behind let us have a daemonized bitmask helper, that should be installed by the Bitmask installer. Its responsibilities are to launch the vpn process as a privileged user, and start/stop the firewall.
2016-04-18[pkg] add Packages projectKali Kaneko
this has the ability to be used from the command line, although I'm using it manually at the moment.
2016-04-18[pkg] packaging hacks + update osx bundling notesKali Kaneko
2016-04-18[pkg] bump bundles version to rc1Kali Kaneko
2016-04-18[pkg] bump leap versions for sumo tarballsKali Kaneko
2016-04-18comment out unrecognized commandKali Kaneko
2016-04-17create executable folder to avoid errorKali Kaneko
2016-04-16[pkg] reproducible windows installer for bitmask_clientPaixu Aabuizia
provide a environment that allows automated builds of windows installers - prepare dockerized environment with wine, python, openssl, zlib and mingw to build windows binaries from python sourcecode - prepare dockerized environment with nullsoft installer to build installers from binaries - configure pyinstaller to build binaries - configure nsis to build distributable executables for bitmask - configure make all in pkg/windows that results in installers - add documentation - ico conversion from data/images - avoid polluting / in docker image - install dirspec and copy to wine env - remove obsolete comments - fix python path - figure out that pip install leap.a and pyinstalling a leap.b does not work - so the build script fixes that - rename dependencies to pyinstaller and move nsis code to installer - build openvpn, export the binaries for further processing - correct openvpn dependencies, fetch tap installer compatible with openvpn just built - install tap-driver with nsis - pyinstaller-build: fix mixed mkdir / show errors if there are some - installer-build: prepare rw-copy, do not expose nsh files - add openvpn_leap.exe to install directory so it gets picked up by nsis - use setup.py to install bitmask to site-packages to have a version - separate build directories for granular make - copy all openvpn dlls to installer - die to signal failure to parent makefile - cache installDependencies for quick turn-arround times - share openssl version between openvpn and pysqlcipher/other pip builds - collect files during prepare for installer - default to eip:false, mail:true - configuration in pyinstaller-build.sh - win64 tap drivers need special care getting removed from 32bit nsis - correct registry key that identifies if we installed TAP - extract version from git-tree, expose to wine python - create nsh with version for build installer - allow clean/dirty version with patches - cleanup / indent / remove comments - die when pysqlchipher patch failed - add psutil in mingw compatible version
2016-04-15[tools] make uploads resumableKali Kaneko
2016-04-15[bug] another workaround for the transparent window in wilyKali Kaneko
The previous "fix" attempt with QT_GRAPHICSSYSTEM=native apparently wasn't fixing the issue consistently. This extra env var works 100% of the times by my tests though. - Resolves: #8028
2016-04-15[pkg] bump alpha version... closer to rc1!Kali Kaneko
2016-04-15[pkg] ship statically built binariesKali Kaneko
- mention the versions in the next relnotes - add the leap_thirdparty_build to gitignore. the build scripts are supposed to place the binaries here.
2016-04-14[bug] add twisted.web.failure.xhtmlKali Kaneko
2016-04-14[bug] add missing assets for pixelatedKali Kaneko
2016-04-13[feature] make branding-logo: patches pixelated app logoKali Kaneko
and replaces it with bitmask-logo.svg - Releases: 0.9.2
2016-04-11[docs] add some important info about building bundlesKali Kaneko
2016-04-11[pkg] remove wrapper hacks, not needed anymoreKali Kaneko
2016-04-11[bug] hash the installed binariesKali Kaneko
this was the cause for the previous alpha releases keep insisting on re-installing the helper files. - Resolves: #7989 - Releases: 0.9.2
2016-04-07[docs] fix config path reflecting bundle changeKali Kaneko
2016-04-06typo: mimmick older bundles pathKali Kaneko
2016-04-06[pkg] copy helpers, freeze versionKali Kaneko
2016-04-06[pkg] move the pyinstaller bundle to a child folderKali Kaneko
2016-04-06[pkg] modularize main makefile to remove clutterKali Kaneko
2016-04-06[pkg] simple launcher for the linux bundlesKali Kaneko
2016-04-04[bug] fail gracefully if no pixelated modules presentKali Kaneko
currently, we're distributing the wheels for the pixelated modules under downloads.leap.se. bootstrap script tried to download the pixelated modules, but it fails on python versions < 2.7.9, apparently. as a workaround, I make the import of the pixelated modules a non-fatal error by setting a flag, and doing the launching of the pix UA conditional on a successful import. - Related: #8009
2016-04-04[bug] update bootstrap script so that it installs pixelated reqs tooKali Kaneko
2016-03-31[bug] workaround for incompatible qt library in ubuntuKali Kaneko
- Resolves: #7990
2016-03-30[pkg] add requirements file for pixelated user agentKali Kaneko
2016-03-28[pkg] update versions for bundleKali Kaneko
2016-03-28[pkg] pass --standalone flag to binaryKali Kaneko
2016-03-28[docs] readme for pixelated functionalityKali Kaneko
2015-10-28[pkg] bump dependencies0.9.0Ivan Alejandro
2015-09-18[feat] remove taskthread dependencyRuben Pollan
Refactor ivan's code (aa4b684d0682ff9faf1577653fa5ceabbc6e0f20) to remove the time.sleep. - Resolves: #7414
2015-09-15[pkg] require Logbook 0.7.0 or newerIvan Alejandro
For our logging we need a new logbook feature that was added on 0.7.0. - Resolves: #7449
2015-08-28[pkg] update versions for 0.9.0rc2Kali Kaneko
2015-08-24[pkg] fetch origin before checkoutKali Kaneko
2015-08-24[pkg] add new .icns file for mac bundleKali Kaneko
2015-08-10[feat] Add script apply_updates.py for pyinstaller bundleRuben Pollan
apply_updates.py applies the already downloaded files from the updates folder and removes all the obsolete files from the bundle. It's meant to be use by the pyinstaller bundle. - Resolves: #7342 - Related: #5876
2015-08-07[pkg] remove old files, update README a littleKali Kaneko
2015-08-07[pkg] make postmkenv working in osxKali Kaneko
we won't be using this for packaging though. it can be useful to avoid installing it, although installing from wheel is quite straightforward in osx.
2015-08-06[feat] WHEELHOUSE can be a url + --use-leap-wheelsParménides GV
--use-leap-wheels sets --trusted-host (remove it when we have a proper cert) and WHEELHOUSE to https://ftp.lizard.leap.se Until we get ftp.lizard cname, use lizard as the wheels server. - Related: #7339
2015-08-04[tests] add flake8 to testing requirements, flake8 configKali Kaneko
2015-08-03[feat] use wheels to install dependenciesParménides GV
generate_wheels uses $WHEELHOUSE to generate and store the wheels for requirements.pip and requirements-testing.pip (if it exists). pip_install_requirements.sh installs requirements.pip from them if possible (if not, then it fetches them from pypi) or, if passed the --testing flag, it installs requirements-testing.pip. Related: #7327
2015-07-31[pkg] utility targets on makefile, spec changesKali Kaneko
2015-07-31[pkg] add small shell launcher for linux bundleKali Kaneko
to workaround the incompatibility problem with Qt libs found in ubuntu
2015-07-31[pkg] add notes about needed hacks with pyinstallerKali Kaneko
there are a couple of manual steps needed
2015-07-31[feat] initial working bundle with pyinstallerKali Kaneko
linux only, at the moment, but it's a good start :)