Age | Commit message (Collapse) | Author |
|
Apple rolls their own certtool on macOS/Mac OS X, which is distinct from
the correct gnutls-certtool from gnutls installed by Homebrew/MacPorts.
|
|
Currently it will spit out a warning when on stretch but continue,
jessie is still supported. Others will give an error.
Related #8916
Fixes #8922
|
|
'deploy_test:jessie:master' will deploy to jessie, the packages that are
in the 'master' debian repository (stable), the 'except master, stretch'
will tell it to not deploy when something to these branches is pushed.
Fixes #8920
Related #8916
|
|
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
|
|
Resolves: #8909
|
|
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
|
|
webapp: update identity design doc for katzenpost
See merge request leap/platform!145
|
|
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 .
|
|
|
|
|
|
|
|
|
|
|
|
After release, we switch back to use origin/master
for nicksever+webapp git repos, and master component
for the platform apt repo.
|
|
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
|
|
|
|
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"
|
|
|
|
present
|
|
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.
|
|
Fixes: #8427, #8812
|
|
Resolves: #8891
|
|
|
|
|
|
|
|
It is more useful to check to see if Soledad is running before running the
webapp tests that require soledad to be running.
|
|
|
|
|
|
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
|
|
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.
|
|
Fix the order of the leap repository so it matches the correct repository
layout. Fixes #8888.
|
|
|
|
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.
|
|
|
|
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.
|
|
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"
|
|
Resolves: #8879
|
|
0255d8a42fc2c37cfaa660a43936ae546b6178ef removed this class, but it still was
being referenced. Since it is not needed, we can just remove the reference.
Fixes: #8878
|
|
|
|
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.
|
|
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.
|
|
The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.
|
|
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
|
|
We'll release soon so we pin both git repos
to there release version branches instead of
pulling from master.
|
|
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
|
|
Resolves: #8871
|
|
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
|
|
|
|
|
|
|