summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-09Bug: Fix incorrect certtool being called on macOS/Mac OS Xicydoge
Apple rolls their own certtool on macOS/Mac OS X, which is distinct from the correct gnutls-certtool from gnutls installed by Homebrew/MacPorts.
2018-03-20Bug: Directly deploy leap-archive keyringsVarac
The leap-archive keyring expired March 8th 2018. We updated it, and published updated installation docs at https://bitmask.net/en/install/linux. For jessie, we dont install the leap-archive-keyring package anymore but directly deploy the keys to apt's trusted keystore. - Fixes: https://0xacab.org/leap/bitmask-dev/issues/9279
2018-03-05[vagrant] Use debian/jessie64 as vagrantboxVarac
Resolves: #8909
2018-02-27Update documentationUnknown
After 0.10 release there were some updates and fixes, including how to upgrade to 0.10. Pulling all changes in, fixes https://0xacab.org/leap/leap_se/merge_requests/21
2018-01-31Merge branch 'webapp/design-docs-for-katzenpost' into 'master'azul
webapp: update identity design doc for katzenpost See merge request leap/platform!145
2018-01-31webapp: update identity design doc for katzenpostAzul
As part of webapp#8815 we want to retrieve multiple types of keys through nickserver. This requires the new couchdb view on Identities this commit provides. The webapp and platform version of couchdb design docs need to be in sync. Therefore this mr should be merged at the same time as webapp!61 .
2018-01-25[CI] Re-add public ssh-key for platform testVarac
2018-01-25[CI] Fix tests/platform-ci/README.md env var typoVarac
2018-01-25[CI] Fix env variable name for platform testsVarac
2018-01-16Use ssh-add to circumvent broken line endingsVarac
2017-12-21skip soledad db test for now (closes #8899)elijah
2017-12-21[Feat] Use latest versions of platform componentsVarac
After release, we switch back to use origin/master for nicksever+webapp git repos, and master component for the platform apt repo.
2017-12-21CI: Install gems as unprivileged userVarac
Installing gems as user root and accessing them as unprivileged user breaks with gems that ship files with too restrictive file permissions. See https://github.com/invadersmustdie/puppet-catalog-test/issues/38
2017-12-21CI: Always run setup.sh scriptVarac
2017-12-21CI: Disable global caching and use default cachingVarac
from https://docs.gitlab.com/ce/ci/yaml/README.html#cache: "By default caching is enabled and shared between pipelines and jobs, starting from GitLab 9.0"
2017-11-27run_tests - use byebug instead of debugger0.10.0elijah
2017-11-27fix tests - webapp test should only depend on soledad if soledad service is ↵elijah
present
2017-11-23CI: set a contact email for CI testsMicah Anderson
Because this is used in some places, such as tor configuration, it can be useful to have this set to something real for contact purposes.
2017-11-23Docs: Update docs to prepare for 0.10.0 releaseMicah Anderson
Fixes: #8427, #8812
2017-11-17Bug: Fix unattended-upgrades for LEAP debsVarac
Resolves: #8891
2017-11-16CI: Run leap info,allow pre-migration test to failVarac
2017-11-16CI: Show LEAP apt sourceVarac
2017-11-16CI: fix soledad version numberMicah Anderson
2017-11-16CI: Change the soledad test to run before webappMicah Anderson
It is more useful to check to see if Soledad is running before running the webapp tests that require soledad to be running.
2017-11-16Docs: Fixed gitlab-runner ssh-key env variableVarac
2017-11-09CI: produce CI-useful output for soledad testMicah Anderson
2017-11-09CI: do soledad migration during upgrade testMicah Anderson
Updating platfrom 0.9 (soledad 0.8.0) to 0.10 (soledad 0.10.3) requires a soledad-server migration. This integrates the migration in the CI upgrade_test. Fixes #8881
2017-11-08webapp: alert on 409 responsesAzul
They might be meaningful response codes for some scenarios. But so far we are not conciously sending them out. If they occur that is because we handed them down from couch. So we might want to fix the underlying issue. Couch 409s should be caught by the webapp and handled there.
2017-10-31Bug: fix repository layoutMicah Anderson
Fix the order of the leap repository so it matches the correct repository layout. Fixes #8888.
2017-10-24Merge remote-tracking branch 'my0xacab/feat/v3_hs'Micah Anderson
2017-10-20webapp: update design docs for sorted invite codesAzul
webapp#8806 needs couch design docs that allow invite codes to be sorted by date. This updated needs to be deployed in sync with the new webapp version.
2017-10-19CI: fix variable names, abstract ssh setupMicah Anderson
2017-10-17Bug: replace single provider key with an unique oneMicah Anderson
For the CI, we were using the gitlab-runner ssh key for all provider builds, this replaces it with an unique one for each provider.
2017-10-07git subrepo pull puppet/modules/torMicah Anderson
subrepo: subdir: "puppet/modules/tor" merged: "4380e2ea" upstream: origin: "https://leap.se/git/puppet_tor" branch: "master" commit: "4380e2ea" git-subrepo: version: "0.3.1" origin: "https://github.com/ingydotnet/git-subrepo" commit: "a7ee886"
2017-10-07feat: add v3 tor hidden service supportMicah Anderson
Resolves: #8879
2017-10-06Bug: Remove unused classMicah Anderson
0255d8a42fc2c37cfaa660a43936ae546b6178ef removed this class, but it still was being referenced. Since it is not needed, we can just remove the reference. Fixes: #8878
2017-10-05Merge branch 'kwadronaut/platform-8862'Micah Anderson
2017-10-05Feat: Refactor tor servicesMicah Anderson
In order to refactor the tor services, we need to split them out into three different services. This adds the hidden service class that is necessary to support the previous commits. Fixes #8864.
2017-10-05Bug: Ensure tor exit is disabled properlyMicah Anderson
Simply disabling exit policies is not enough to disable an exit node, it also needs to be explicitly disabled. This may change in future versions of tor, but for now, explicitly adding 'ExitRelay 0' to the configuration is needed. This fixes #8863.
2017-10-05Feat: split tor service into threeelijah
The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.
2017-10-03Bug: jessie apt keys stable/experimental/stagingkwadronaut
The apt sources lines for people using more experimental software was wrong, we abolished the 'experimental' repository some time ago and develoment happens now in the master branch. solves #8862, #8876
2017-09-28Feat: Use version branches for webapp + nickserverVarac
We'll release soon so we pin both git repos to there release version branches instead of pulling from master.
2017-09-28Bug: jessie apt keys must be in /etc/apt/trusted.gpg.dkwadronaut
For newer than jessie the 'old' code was enough. This bug didn't show up because our testing images had the keys and sources lines already included within /etc/apt… solves #8862
2017-09-28CI: Test staging deb repo componentVarac
Resolves: #8871
2017-09-28CI: Fix caching between jobsVarac
fog-aws gem was not installed so Job #19895 failed for b566104d The reason was that caching was configured wrongly so files got cached vertically for each job. After re-configuring the gitlab-runner cache on beluga, caches were lost and resulted in failing builds. This commit configures caching in a way that we define one global cache for all platform pipelines. Resolves: #8872
2017-09-28Lint: site_config/manifests/setup.ppVarac
2017-09-26Use right domain name to renew certsVarac
2017-09-26Add cert renewal to production deploymentsVarac
2017-09-13CI: Use master branch for demo.bitmask.net deployVarac
Commit 55b784f2 fixed this for mail.bitmask.net, but not for demo.bitmask.net. See https://0xacab.org/leap/platform/commit/55b784f2ccd6336db4bab9157a8498cb87c562ff This fixes #8843.
2017-09-08Bug: remove shared couchdb design docskwadronaut
Soledad is now taking care of the design of said database. Closes #8428