This hopefully makes things less confusing, e.g. we now check that the
*new* file is non-empty, not the old one, and HSTS_DIFF_ARTIFACT is no
longer reversed.
Differential Revision: https://phabricator.services.mozilla.com/D152501
bzip2 has "important" priority in ubuntu 18.04 but "standard" in debian 11, so
it went missing when we switched the base image.
Differential Revision: https://phabricator.services.mozilla.com/D152420
Pending further changes iff we want to do them (like comment 5), this is the
right thing to do.
I'm not a fan of comment 5 since in the past I've been bitten by Wayland
compositors not comparing stuff case-insensitively, so making everything
lowercase is probably simpler.
Differential Revision: https://phabricator.services.mozilla.com/D149911
Chrome's transport_security_state_static.pins (used by Gecko to glean static
pinning information) recently added a timestamp to note its creation time.
This patch updates genHPKPStaticPins.js to handle the timestamp's presence by
ignoring it.
This also removes the obsolete security/manager/tools/genHPKPStaticPins.js.
The canonical version of that file is
taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js.
Differential Revision: https://phabricator.services.mozilla.com/D146226
Changes from Feb 4:
- Add support for ./mach try fuzzy
- Handle Spurious Updates
- filter out merge commits
- Adding memoize to check_for_update
- every N commits frequency
- a commit and week frequency
- allow scm provider to clone repo at different times
- relaxing assertion about commits being an ordered subset
- other smaller bugfixes and formatting
Differential Revision: https://phabricator.services.mozilla.com/D146204
Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder
structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?).
This is likely fixed with newer `virtualenv`, but the simpler workaround
here is to use `venv` instead now that Python 3 is always used.
Adds `python3-venv` to docker image so that tests and debian-based tasks
can leverage it.
Differential Revision: https://phabricator.services.mozilla.com/D144872
This patch removes all the code related to the second task (the `*-vismet` tasks) we were using for visual-metrics processing.
Differential Revision: https://phabricator.services.mozilla.com/D142837
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.
Differential Revision: https://phabricator.services.mozilla.com/D144428
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.
Differential Revision: https://phabricator.services.mozilla.com/D144428
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.
Differential Revision: https://phabricator.services.mozilla.com/D144428
Before this patch, nsISiteSecurityService APIs took "flags" parameters that
differentiated private contexts from not private contexts. However, these
parameters were redundant with respect to origin attributes, which led to some
confusion for consumers of these APIs. This patch removes these parameters in
favor of using origin attributes.
Differential Revision: https://phabricator.services.mozilla.com/D142901
Detected by shellcheck
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/taskcluster/docker/sentry/prepare.sh:5:8 | In POSIX sh, set option pipefail is undefined. (2039)
Depends on D142171
Differential Revision: https://phabricator.services.mozilla.com/D142377
As part of our migration to cloud-hosted Sentry, it looks like our
authentication value is now an "auth token" instead of an "API key".
Update the environment variable name accordingly.
Differential Revision: https://phabricator.services.mozilla.com/D141967
Update DSN for reporting exceptions to the new Sentry instance, and
update CI job to create releases on the new Sentry as well.
Differential Revision: https://phabricator.services.mozilla.com/D141122