-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 21 May 2019 13:19:21 +0200 Source: mini-buildd Architecture: source Version: 1.1.16 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.1.16) experimental; urgency=medium . ** 1.1.x are _development_ releases, use for testing only. ** . 'https part 2' release. This makes the testsuite run fine with https enabled (for the self-signed case). Still doesn't work with remotes, and some bells and whistles to make it 'just work' still missing. Check the man page for the new new '--httpd-endpoint' option if you care to ponder with it: . * [0b018f7] devel: Make tofu bootstrap test of its own. * [88cdab1] source wizards: Adapt for new signing keys for buster/updates (security). * [686378e] control: Ups: switch left-over cherrypy dep to twisted. * [846e84a] devel: Use fq hostname (instead of localhost) for testing (will be more convenient for SSL later). * [6b5af16] devel: Use local (rather that installed) mini-buildd-tool. * [39a579d] devel: Global env name clean up. MBD_HOME removed (not used). * [f4055d8] devel: Remove 'sbuild key workaround testing' (the workaround is gone). * [68eb5cd] mini-buildd-tool: Handle down proto (http/https) argument to web_login(). * [12b6ee9] misc.py: web_login(): Add Referer header (required by django for https). * [57c2560] misc.py: urlopen_ca_certificates: Use system's default context. * [bdc7053] src/mini_buildd/*: Always use urlopen_ca_certificates() wrapper. * [803beee] mini-buildd: Cleanup --httpd-endpoint option code. * [e32be65] httpd: Move endpoint type check to Endpoint class. * [2d5bc74] misc.py: Endpoint: Add type2proto conversion. * [7713289] models/gnupg.py: Remote(): Support optional '[proto:]' prefix (to support https URLs). * [f28b334] changes.py: Use 1st endpoint's proto (http, https) for internal remote. * [d568c7b] daemon.py: Use 1st endpoint's proto (http, https) for daemon's http url. * [c8c7730] changes.py: upload scheduler: Monkey patch remote url for now (fixes live build log URLs if hhtps is used). * [31151f9] devel: Make proto (http, https) configurable via one variable. * [22285d2] devel: testfiles: Use an extra directory, and be sure it exists. * [9009280] mini-buildd-tool: Fix: subparsers (commands) should be required. * [b37537d] devel: Replace 'pyflakes3' test with 'flake8'. * [89ea692] src/mini-buildd: Ignore unneeded checks from flake8 (pyflake). * [e9b12c4] misc.py: web_login(): Return opener object, and use that in m-b-t (fixes auth w/ https). * [6c32733] devel: Use https for testsuite by default (as mini-buildd does now). * [eac9dcd] devel: Auto-prepare system to accept Debian snakeoil self- signed. * [82f4e28] devel: prepare-system: Also add snakeoil to browser (chromium, firefox) certstores for testing. * [cfa3f5a] misc.py: Endpoint(): Support protocol (http/ftp) && "ssl aware" url() composition. * [ac9e9c0] ftpd.py: Use Endpoint, not HoPo. * [8286941] net.py: Split new module "net" (network code from misc). * [fe97b52] net.py: Fix Endpoint doctests. * [ecf3a32] net.py: Add server & client endpoint variants. * [b450cc4] net.py: Endpoints: Add syntax check via twisted. * [fbacbc9] mini-buildd: Fix typo in arg description. * [ff3dc87] mini-buildd: Remove pre-daemon bind check via HoPo. * [827df38] net.py: Minor improvemts (less long code). * [3459df4] net.py: Various code improvements && some more compat. * [a993614] models/daemon.py: Update to 'Endpoint only'. * [d6f0f93] packager.py: Update to 'Endpoint only'. * [1140e0b] models/gnupg.py: Update to 'Endpoint only'. * [975aebd] changes.py: Update to 'Endpoint only'. * [bcfab20] builder.py: Update to 'Endpoint only'. * [1c13265] api/__init__.py: Update to 'Endpoint only'. * [54208df] net.py: Remove class 'HoPo' for good. * [049601a] net.py: Fix endpoint doctests. * [af0aa47] net.py: Add support to receive ssl cert (server->local file, client->remote host). * [667538e] builder|changes.py: Bundle ssl cert with buildrequests. * [fdfb331] devel: ssl-cert prepare: (Re-)Create snakeoil if not present, and use different name for cacert. * [98c9c21] .pycodestyle|.pylintrc: Update max line length to 250 for now (really -- have 21x9 display ;). * [a928577] src/mini-buildd: Put default back to non-https. * [d5fefd0] net.py: get_certificate(): Don't fail in the non-https case. * [9d44d84] misc.py: Add sources_list_has_https() tool function (code from builder). * [eda1a52] builder.py: Make work (again) for the non-https case. * [00479e2] net.py: Remove left-over 'devel only' log. Checksums-Sha1: 9945e685694334f7226e4cf5ee83c50992de2263 2267 mini-buildd_1.1.16.dsc cb63fbb8193f4e272a112eade9976f8aba13fff4 590240 mini-buildd_1.1.16.tar.xz 2133d8bb1fd1b5988e2520b2ea2dc2b0ef4741fa 10117 mini-buildd_1.1.16_source.buildinfo Checksums-Sha256: 05cc2dc9c72cf008e9772b45dd49df06354f58f930a2669a4d09ce9967325015 2267 mini-buildd_1.1.16.dsc 7c35ae2b3206981f1f0f58e7b5611dc954941b5e9359cb17544f5200898e0da7 590240 mini-buildd_1.1.16.tar.xz 92383e866888983c6fdd5442e082def5eec4ec3757c8c80cbc702d686545df81 10117 mini-buildd_1.1.16_source.buildinfo Files: 375dacbf47ca347b29f1a87f1794f7de 2267 devel optional mini-buildd_1.1.16.dsc 980ca0cf259057cda14c8fd0e9b5bb04 590240 devel optional mini-buildd_1.1.16.tar.xz 3eed115850194f831b663d41760aa634 10117 devel optional mini-buildd_1.1.16_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAlzj4j0SHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZGrUQAIrht0VdjeJE0MH8jybm/9x4aLLC5uYI C3TFR+ZTXfYNRFgz9FcSUckQG1gj/wiH6ksDPfiZ1xqgPKEgxfNqSNJ5JB2w2x9p NuN/t/vSIXjSkpZAAMMF9jJw2r86DoqV3qmAo67nLVsaz5hL6tY5tAQtpPvOhbwj HZW3+nVqWwDUhPQLLSjN87Nqb8loEWwccMx/mSWv/pyJe+LzUKdtextuh17+HVaR PYum8dezSV6lRfa6aHmvDnB7RjpCmgc9yHZ1Y3PR0A8vGejPCLNdFFfLF3BAfHj4 HlEu9D2lvMzCQMPMT175gg9kPr3iZIOSAJtrJHpG4XNvPHgoR1Uf6Jwe8+6s4Rq+ nt2gYka1tvXG0Dg7I6uhHxInlJ865JFpnaeRchQDkgWznntcKGzAf0aNq/c9eorb jMKvuNVd7YTJwXo0rFNjFRC3rOuVEMR6y/6fMfMmJGE7AUwbtk+2qmIG33MdwgXO tcwVqppbFlEDjeIpFkfeUy4nNsS/c26Zi1cGXtM9tPU1mUlf03gr0v3GevdVL+y7 vOQYKbGLg2rYBJ0VeKdgVipej/2BGn/1CGzsIs4pKgbrFSRwRgXmXpHekWYiyT5q pR5aRPh0TlFy7V8SyDk+KtTAZ0Jk8FqsBV6j1gt3bePOaWQjaoLelI9xHVO+gCCh 8qZoZgLp9ydj =r91t -----END PGP SIGNATURE-----