81e4d2af952018b4553d31cac5f89b8214697b58: hooks: check reviewers case-independently (bug 1422487), r=gps
Axel Hecht <axel@pike.org> - Sat, 02 Dec 2017 12:04:48 +0100 - rev 5645
Push 2601 by gszorc@mozilla.com at Mon, 04 Dec 2017 19:46:17 +0000
hooks: check reviewers case-independently (bug 1422487), r=gps MozReview-Commit-ID: KCaPyXc0mGQ
ac135b39813b65d722035b1eaa238b102e63f8ac: hgmo: fixup source IP loading for Mozilla IPs (bug 1370420)
Gregory Szorc <gps@mozilla.com> - Fri, 01 Dec 2017 11:46:30 -0500 - rev 5644
Push 2600 by gszorc@mozilla.com at Fri, 01 Dec 2017 16:46:35 +0000
hgmo: fixup source IP loading for Mozilla IPs (bug 1370420)
575241ed4b5b297881c3cee451a7c39c39babc15: ansible: refresh AWS IP ranges
Gregory Szorc <gps@mozilla.com> - Fri, 01 Dec 2017 11:30:44 -0500 - rev 5643
Push 2599 by gszorc@mozilla.com at Fri, 01 Dec 2017 16:30:49 +0000
ansible: refresh AWS IP ranges
ddec31882f3a4d2e805f8bfb0ef69d0a5a625b08: hgmo: Stream clone bundles to Mozilla office IP ranges. (Bug 1370420) r=gps
Connor Sheehan <sheehan@mozilla.com> - Fri, 01 Dec 2017 11:26:49 -0500 - rev 5642
Push 2598 by gszorc@mozilla.com at Fri, 01 Dec 2017 16:29:24 +0000
hgmo: Stream clone bundles to Mozilla office IP ranges. (Bug 1370420) r=gps hgmo can serve repository clones as a fully compressed file, or by streaming each file within the repository individually. The stream method is much faster, but uses more bandwidth as compression is less efficient for multiple individual files in contrast to a single compressed file. Some users may not want the larger file due to bandwidth restrictions, however developers located in Mozilla offices do not have these limitations and should always receive the streamed bundle. This patch forces Mozilla offices/networks to always receive streamed bundles. MozReview-Commit-ID: EwO4HMdTPlU
51032da985c8e720316f1770f6bb02f7e90151e3: hgmo: write newlines in Mozilla IP ranges file (bug 1370420)
Gregory Szorc <gps@mozilla.com> - Thu, 30 Nov 2017 17:56:30 -0500 - rev 5641
Push 2597 by gszorc@mozilla.com at Thu, 30 Nov 2017 22:56:35 +0000
hgmo: write newlines in Mozilla IP ranges file (bug 1370420)
8eabdb872b570cbfffe6c099ad5a7fe18b4d5310: ansible/hg-web: fix systemd time specification (bug 1370420)
Gregory Szorc <gps@mozilla.com> - Thu, 30 Nov 2017 17:41:51 -0500 - rev 5640
Push 2596 by gszorc@mozilla.com at Thu, 30 Nov 2017 22:41:56 +0000
ansible/hg-web: fix systemd time specification (bug 1370420) It looks like the systemd in CentOS 7 doesn't support "UTC." The system time is in UTC anyway. So removing the "UTC" should "just work."
f6b2e810249f7f0ad7e4670882c580c9f6d23dc3: hgmo: add script to scrape Mozilla IP addresses (Bug 1370420) r=gps
Connor Sheehan <sheehan@mozilla.com> - Thu, 30 Nov 2017 17:34:15 -0500 - rev 5639
Push 2595 by gszorc@mozilla.com at Thu, 30 Nov 2017 22:34:34 +0000
hgmo: add script to scrape Mozilla IP addresses (Bug 1370420) r=gps Using the bloxtool CLI we can gather the IP address ranges of Mozilla offices, and always serve repository clones as streamed clone bundles. This commit adds a script to ensure the output from bloxtool will correctly integrate with other automation tools. MozReview-Commit-ID: KRVklbuchJs
851e5ea1c048dafd665d376c4af485db3566803a: ansible/hg-web: create a Python 3 virtualenv for tooling (bug 1370420)
Gregory Szorc <gps@mozilla.com> - Thu, 30 Nov 2017 15:23:49 -0500 - rev 5638
Push 2594 by gszorc@mozilla.com at Thu, 30 Nov 2017 20:25:06 +0000
ansible/hg-web: create a Python 3 virtualenv for tooling (bug 1370420) Our existing recipe for creating a virtualenv is very Python 2 centric. Rather than consolidate the recipes (which would involve refactoring a lot of code), let's create a new one tailored to Python 3. Our virtualenv contains voluptuous, which will be needed by an upcoming commit.
63b6029e652c5d0906b51488679d4b7d1b37ad52: ansible/hg-web: write out bloxtool config file (bug 1370420); r=fubar
Gregory Szorc <gps@mozilla.com> - Thu, 30 Nov 2017 14:19:06 -0500 - rev 5637
Push 2593 by gszorc@mozilla.com at Thu, 30 Nov 2017 19:28:21 +0000
ansible/hg-web: write out bloxtool config file (bug 1370420); r=fubar bloxtool uses an ini-style config file. Like other config files, our secrets are defined externally to Ansible in a JSON file on the host. Ansible consumes this JSON file, converts the content to variables, then writes out a config file using a template. MozReview-Commit-ID: BlV0LW6hBBG
0ca4a259804d34e1b3e750c270515823d6836746: ansible/hg-web: install bloxtool in tools venv (bug 1421794); r=fubar
Gregory Szorc <gps@mozilla.com> - Thu, 30 Nov 2017 11:07:09 -0500 - rev 5636
Push 2592 by gszorc@mozilla.com at Thu, 30 Nov 2017 16:08:09 +0000
ansible/hg-web: install bloxtool in tools venv (bug 1421794); r=fubar So we can query Mozilla office IP ranges from a systemd timer. MozReview-Commit-ID: I9ypnebN16D
191405753f01ca586d004acb375bf3e96d8f4114: ansible: install Python 3.6 on hgssh and hgweb (bug 1421794); r=fubar
Gregory Szorc <gps@mozilla.com> - Wed, 29 Nov 2017 16:45:51 -0500 - rev 5635
Push 2592 by gszorc@mozilla.com at Thu, 30 Nov 2017 16:08:09 +0000
ansible: install Python 3.6 on hgssh and hgweb (bug 1421794); r=fubar While we don't have any consumers yet, installing the package will make it effortless for there to be. MozReview-Commit-ID: DlyPzKulVHt
2a9111e5c6bd48ee4c28f201b1fefaadc7cbad53: docs: add dependency on libcurl4-openssl-dev
Gregory Szorc <gps@mozilla.com> - Wed, 29 Nov 2017 14:17:45 -0500 - rev 5634
Push 2591 by gszorc@mozilla.com at Wed, 29 Nov 2017 19:17:50 +0000
docs: add dependency on libcurl4-openssl-dev Caught this when trying to start from fresh on Ubuntu 17.10.
c714309c5d7874cdff7c1840411c4fd5926f1511: testing: pin pip, setuptools, and wheel versions to known good (bug 1419998) r=gps
byron jones <glob@mozilla.com> - Thu, 23 Nov 2017 10:19:54 +0800 - rev 5633
Push 2590 by gszorc@mozilla.com at Tue, 28 Nov 2017 15:29:19 +0000
testing: pin pip, setuptools, and wheel versions to known good (bug 1419998) r=gps recent versions of setuptools do not work well under our mozreview-virtualenv, probably due to interactions with python 2.6. pin build tools to specific versions which are known to work. MozReview-Commit-ID: 5S0g7OA1F9f
58bd53bc82155225c1df71396b70ad4ba216cd77: testing: use a treestatus-legacy repo which vendors in dependencies (bug 1419998) r=gps
byron jones <glob@mozilla.com> - Thu, 23 Nov 2017 10:18:27 +0800 - rev 5632
Push 2590 by gszorc@mozilla.com at Tue, 28 Nov 2017 15:29:19 +0000
testing: use a treestatus-legacy repo which vendors in dependencies (bug 1419998) r=gps the old revision of treestatus we use in the dev/test environment references a git submodule that no longer exists. i've created a new repository at https://github.com/globau/treestatus-legacy which contains the specific revision of treestatus that we use, as well as vendoring in the libs from the submodule. MozReview-Commit-ID: AMNty6mh41r
6fdc93a3ad894488785848273e339519c5195c0d: generate-hg-s3-bundles: explain the requirement for zstd (bug 1417543); r=gps
Tooru Fujisawa <arai_a@mac.com> - Mon, 27 Nov 2017 16:55:35 -0500 - rev 5631
Push 2589 by gszorc@mozilla.com at Mon, 27 Nov 2017 21:55:46 +0000
generate-hg-s3-bundles: explain the requirement for zstd (bug 1417543); r=gps
32fc19893ab51a377c65a8b45f2bb1901d6dd047: Bug 1386351 - Make 'git mozreview push' run the Lint hook before allowing a push. r=glandium
Mark Banner <standard8@mozilla.com> - Wed, 04 Oct 2017 09:58:28 +0100 - rev 5630
Push 2588 by mbanner@mozilla.com at Thu, 23 Nov 2017 09:22:46 +0000
Bug 1386351 - Make 'git mozreview push' run the Lint hook before allowing a push. r=glandium
8717db9998f7e3d6edbca604411638c4b78cadc8: Bug 1416366 - Fix the FTL whitelist hook to skip backouts and merges. r?gps
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 10 Nov 2017 22:53:43 -0800 - rev 5629
Push 2587 by zbraniecki@mozilla.com at Mon, 20 Nov 2017 23:09:17 +0000
Bug 1416366 - Fix the FTL whitelist hook to skip backouts and merges. r?gps MozReview-Commit-ID: 8MAi3TAeEY7
7277e52db020aa5ee3ec7e92c853bab8cb2ff3bd: hghooks: add dcrisan to whitelist_releng.py (bug 1412860), r=dividehex,gps
Kendall Libby <klibby@mozilla.com> - Mon, 30 Oct 2017 11:17:39 -0400 - rev 5628
Push 2586 by gszorc@mozilla.com at Mon, 06 Nov 2017 22:01:25 +0000
hghooks: add dcrisan to whitelist_releng.py (bug 1412860), r=dividehex,gps MozReview-Commit-ID: BZZR3P1A40Z
bd44aec89c2633505c398dad1aefdfd852ff799e: hooks: prevent subrepositories universally on hg.mozilla.org (bug 1414373); r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 03 Nov 2017 11:39:05 -0700 - rev 5627
Push 2585 by gszorc@mozilla.com at Fri, 03 Nov 2017 19:29:54 +0000
hooks: prevent subrepositories universally on hg.mozilla.org (bug 1414373); r=dustin Subrepositories have had a bad record in terms of security. There are no significant users of them on hg.mozilla.org. Let's ban subrepos completely to reduce potential attack surface area. MozReview-Commit-ID: GuvMUzjTJHl
a5a9773c657155ab051439513aca9f4f5e53ec4b: reviewboard: mark extension as compatible with Mercurial 4.4 (bug 1413628); r=smacleod
Gregory Szorc <gps@mozilla.com> - Wed, 01 Nov 2017 21:46:43 -0700 - rev 5626
Push 2584 by gszorc@mozilla.com at Thu, 02 Nov 2017 19:47:39 +0000
reviewboard: mark extension as compatible with Mercurial 4.4 (bug 1413628); r=smacleod With the previous commit, all tests now pass with Mercurial 4.4. We can mark the extension as compatible. MozReview-Commit-ID: KcN7YGLz2Lt
(0) -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip