summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2018-06-08[pkg] build snap in docker/xenialKali Kaneko
the docker image provider bv snapcore/snapcraft is based on xenial, and we need a special tag for the golang gtk3 libraries to be able to build here. -Closes: #9315
2018-04-11several fixes for riseupvpn snapKali Kaneko
- move snap folder to root folder, to allow automated builds - install only polkit file outside of snap - change path of bitmask-root accordingly in bitmask - fix check for polkit file inside snap - change and document the algorithm for picking bitmask-root in linux - add LD_LIBRARY_PATH as an environment entry for bitmask-systray
2018-03-05[pkg] add target for building riseupvpn in osx venvKali Kaneko
2018-03-02[pkg] install helpers from snapKali Kaneko
2018-03-02[bug] install bundle helpersKali Kaneko
2018-02-15[pkg] life is better among hunter-gatherersKali Kaneko
aka, get *all* of the dynamic libraries into the bundle. This probably won't work like this, but I think it's more comfortable to strip libraries from the list rather than hunting for them one by one.
2018-02-15[pkg] rename bundling scripts to add clarityKali Kaneko
2018-02-15[pkg] packaging fixes for anonvpn bundleKali Kaneko
2018-02-15[pkg] fixes for bundle scriptKali Kaneko
2018-02-15[pkg] add dockefile for riseupvpnKali Kaneko
2018-02-15[pkg] ship all the other needed thingsKali Kaneko
2018-02-15[pkg] fix docker buildKali Kaneko
2018-02-15[pkg] add target for docker_apt bundlerKali Kaneko
2018-01-09[bug] add missing libs to pyinstaller for qtwebengineKali Kaneko
- Resolves: #9191
2018-01-09[pkg] rename docker targetKali Kaneko
it was a bit confusing before.
2017-12-26[test] Split monolithic e2e test into seperate testsVarac
2017-12-22[pkg] Include required files in headless buildSimon Fondrie-Teitler
Also pull in cython and restructure the package.
2017-12-20[pkg] add osx bundle script inside venvadmin
2017-12-20[pkg] add make target for headless buildsSimon Fondrie-Teitler
This adds a make target which allows for headless builds. It runs pyinstaller and copies some required files.
2017-10-03[pkg] copy the folder to distKali Kaneko
the package from docker was being copied with the `dist` name.
2017-10-03[docs] add a package_in_docker targetKali Kaneko
2017-10-03[pkg] pin pyinstaller versionKali Kaneko
Also, allow to pass a different repo to the build-in-docker script. - Resolves: #9089
2017-09-20[feat] check if there are newest configuration filesKali Kaneko
here we port the if-modified-since conditional mechanism, so that we only write the config if it is newer than whan we have. we also add a line with the status code to the logs, so that it's easier to debug. note that the 'configs.json' file is never returning 304. - Resolves: #8773
2017-09-01[pkg] add upload targetKali Kaneko
2017-08-30[bug] assign initial empty stateKali Kaneko
2017-08-30[tests] install helpers before e2e tests tooKali Kaneko
2017-08-30[tests] do not fail if helper installed in debian pathKali Kaneko
2017-08-30[tests] fix check-ip scriptKali Kaneko
2017-08-30[tests] Check egress IP for VPN stepsVarac
2017-08-30[scripts] use sudo for installing helpersKali Kaneko
2017-08-30[docs] add ability to upgrade an existing virtualenvKali Kaneko
2017-08-14[pkg] move bundling scriptskali
2017-08-14[pkg] use productsign to sign the flat packagekali
2017-08-14[pkg] automate flat packagekali
2017-07-28[pkg] add cleanup to makefileKali Kaneko
2017-07-25[docs] document the dev-bootstrap script0.10a2Kali Kaneko
2017-07-25[pkg] add leap.pixelated and leap.pixelated_www as dependenciesKali Kaneko
from here on, we're depending on leap's fork.
2017-07-20[test] Add basic functional login testVarac
* Move todo list to https://0xacab.org/leap/bitmask-dev/issues/8929 * use bundled pysqlcipher - debian package has not been fixed yet. * reset bitmaskd for each scenario so they are isolated * run functional tests on CI * moved e2e tests before the bundle * add test_functional_graphical Make target * Install chromedriver in docker image * add screenshots as artifacts on failure * run chrome without sandbox for docker Tests were failing on CI with chrome sandbox: https://0xacab.org/leap/bitmask-dev/-/jobs/15196 Used this workaround: https://stackoverflow.com/questions/28364012/webdriver-exception-chrome-not-reachable/28949227#28949227 - Resolves: #8929
2017-07-19[pkg] properly install soledadmoomin
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-06-28[pkg] remove remaining refs to older soledad structureKali Kaneko (leap communications)
2017-06-21[pkg] improve Packages scriptKali Kaneko
- use relative paths - there's still an absolute path (hardcoded, the REFERENCE FOLDER PATH). This should be changed (sed!) if we want to automate this for CI or for building in different environments: STILL NEEDS SOME MANUAL WORK. - Avoid deleting the build folders by default - Move the plist file to a subfolder
2017-06-13[pkg] factor out pixelated packagesKali Kaneko (leap communications)
2017-06-07[tests] enable mail e2e againKali Kaneko (leap communications)
- skip ssl verification for this test - use mail.bitmask as e2e provider for now (ci.leap.se seems broken; cannot download smtp cert)
2017-06-07[refactor] install helpers in makefileKali Kaneko (leap communications)
2017-06-07[tests] improve vpn e2e testKali Kaneko (leap communications)
- add invite code
2017-06-07[tests] simple e2e vpn testKali Kaneko (leap communications)
- Resolves: #8874
2017-05-22[pkg] more precise depsKali Kaneko (leap communications)
2017-05-22[pkg] update openvpn build scriptKali Kaneko (leap communications)
2017-05-16[pkg] add dependencies for pixelated to the makefileKali Kaneko (leap communications)
2017-05-07[pkg] add pixelated packages to makefileKali Kaneko (leap communications)