Merge ~pelpsi/lp-signing/+git/dependencies:gunicorn-upgrade-HTTP-request-smuggling-vulnerability into lp-signing:master

Proposed by Simone Pelosi
Status: Superseded
Proposed branch: ~pelpsi/lp-signing/+git/dependencies:gunicorn-upgrade-HTTP-request-smuggling-vulnerability
Merge into: lp-signing:master
Diff against target: 248 lines (+0/-0)
0 files modified
Reviewer Review Type Date Requested Status
Launchpad code reviewers Pending
Review via email: mp+440156@code.launchpad.net

This proposal has been superseded by a proposal from 2023-03-31.

Commit message

Upgraded gunicorn to fix HTTP request smuggling vulnerability

A penetration test found that our gunicorn version is vulnerable, version 20.1.0 should be safe.

To post a comment you must log in.

Unmerged commits

7a8457f... by Simone Pelosi

Upgraded gunicorn to fix HTTP request smuggling vulnerability

A penetration test found that our gunicorn version is vulnerable, version 20.1.0 should be safe.

9b4df3b... by Colin Watson

Add a rebuilt version of zope.interface

Merged from https://code.launchpad.net/~cjwatson/lp-signing/+git/dependencies/+merge/436372

c26b2ea... by Colin Watson

Add a rebuilt version of zope.interface

I'm not exactly sure how this happened, but a fresh bootstrap of
`lp-signing` fails because `pip` doesn't accept the `manylinux2010`
wheel of `zope.interface` that we currently have. I downloaded the
sdist and rebuilt a matching wheel locally:

  env/bin/pip download -d ../dependencies --no-binary :all: --no-deps zope.interface==4.7.1
  env/bin/pip wheel -w ../dependencies --no-binary :all: --no-deps zope.interface==4.7.1

cce478e... by Colin Watson

Add Flask-Storm 1.0.0

Merged from https://code.launchpad.net/~cjwatson/lp-signing/+git/dependencies/+merge/403191

0a604d6... by Colin Watson

Add Flask-Storm 1.0.0

db0d5c4... by Thiago F. Pappacena

Adding iso8601 package for datetime parsing.

Merged from https://code.launchpad.net/~pappacena/lp-signing/+git/dependencies/+merge/383789

d44e852... by Thiago F. Pappacena

Adding iso8601-0.1.12 dependency

1782ea9... by Colin Watson

Initial commit

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/Click-7.0-py2.py3-none-any.whl b/Click-7.0-py2.py3-none-any.whl
2new file mode 100644
3index 0000000..284d6aa
4Binary files /dev/null and b/Click-7.0-py2.py3-none-any.whl differ
5diff --git a/Flask-1.0.2-py2.py3-none-any.whl b/Flask-1.0.2-py2.py3-none-any.whl
6new file mode 100644
7index 0000000..bd2786c
8Binary files /dev/null and b/Flask-1.0.2-py2.py3-none-any.whl differ
9diff --git a/Flask_Storm-0.2.0-py2.py3-none-any.whl b/Flask_Storm-0.2.0-py2.py3-none-any.whl
10new file mode 100644
11index 0000000..0843cbb
12Binary files /dev/null and b/Flask_Storm-0.2.0-py2.py3-none-any.whl differ
13diff --git a/Flask_Storm-1.0.0-py2.py3-none-any.whl b/Flask_Storm-1.0.0-py2.py3-none-any.whl
14new file mode 100644
15index 0000000..4d11f93
16Binary files /dev/null and b/Flask_Storm-1.0.0-py2.py3-none-any.whl differ
17diff --git a/Jinja2-2.10-py2.py3-none-any.whl b/Jinja2-2.10-py2.py3-none-any.whl
18new file mode 100644
19index 0000000..7bc4e35
20Binary files /dev/null and b/Jinja2-2.10-py2.py3-none-any.whl differ
21diff --git a/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl b/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
22new file mode 100644
23index 0000000..c8d604e
24Binary files /dev/null and b/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl differ
25diff --git a/PyNaCl-1.3.0-cp34-abi3-manylinux1_x86_64.whl b/PyNaCl-1.3.0-cp34-abi3-manylinux1_x86_64.whl
26new file mode 100644
27index 0000000..13b196e
28Binary files /dev/null and b/PyNaCl-1.3.0-cp34-abi3-manylinux1_x86_64.whl differ
29diff --git a/PyYAML-3.13-cp36-cp36m-linux_x86_64.whl b/PyYAML-3.13-cp36-cp36m-linux_x86_64.whl
30new file mode 100644
31index 0000000..16f2f0a
32Binary files /dev/null and b/PyYAML-3.13-cp36-cp36m-linux_x86_64.whl differ
33diff --git a/Werkzeug-0.14.1-py2.py3-none-any.whl b/Werkzeug-0.14.1-py2.py3-none-any.whl
34new file mode 100644
35index 0000000..865d524
36Binary files /dev/null and b/Werkzeug-0.14.1-py2.py3-none-any.whl differ
37diff --git a/acceptable-0.21-py2.py3-none-any.whl b/acceptable-0.21-py2.py3-none-any.whl
38new file mode 100644
39index 0000000..91639a7
40Binary files /dev/null and b/acceptable-0.21-py2.py3-none-any.whl differ
41diff --git a/argparse-1.4.0-py2.py3-none-any.whl b/argparse-1.4.0-py2.py3-none-any.whl
42new file mode 100644
43index 0000000..dfef51d
44Binary files /dev/null and b/argparse-1.4.0-py2.py3-none-any.whl differ
45diff --git a/blinker-1.4-cp36-none-any.whl b/blinker-1.4-cp36-none-any.whl
46new file mode 100644
47index 0000000..f48a094
48Binary files /dev/null and b/blinker-1.4-cp36-none-any.whl differ
49diff --git a/certifi-2019.11.28-py2.py3-none-any.whl b/certifi-2019.11.28-py2.py3-none-any.whl
50new file mode 100644
51index 0000000..1ab6713
52Binary files /dev/null and b/certifi-2019.11.28-py2.py3-none-any.whl differ
53diff --git a/cffi-1.13.2-cp36-cp36m-manylinux1_x86_64.whl b/cffi-1.13.2-cp36-cp36m-manylinux1_x86_64.whl
54new file mode 100644
55index 0000000..b48e6cd
56Binary files /dev/null and b/cffi-1.13.2-cp36-cp36m-manylinux1_x86_64.whl differ
57diff --git a/chardet-3.0.4-py2.py3-none-any.whl b/chardet-3.0.4-py2.py3-none-any.whl
58new file mode 100644
59index 0000000..d276977
60Binary files /dev/null and b/chardet-3.0.4-py2.py3-none-any.whl differ
61diff --git a/coverage-4.5.4-cp36-cp36m-manylinux1_x86_64.whl b/coverage-4.5.4-cp36-cp36m-manylinux1_x86_64.whl
62new file mode 100644
63index 0000000..d6da01c
64Binary files /dev/null and b/coverage-4.5.4-cp36-cp36m-manylinux1_x86_64.whl differ
65diff --git a/cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl b/cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl
66new file mode 100644
67index 0000000..886a3f0
68Binary files /dev/null and b/cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl differ
69diff --git a/entrypoints-0.3-py2.py3-none-any.whl b/entrypoints-0.3-py2.py3-none-any.whl
70new file mode 100644
71index 0000000..fbd579d
72Binary files /dev/null and b/entrypoints-0.3-py2.py3-none-any.whl differ
73diff --git a/extras-1.0.0-py2.py3-none-any.whl b/extras-1.0.0-py2.py3-none-any.whl
74new file mode 100644
75index 0000000..8f31ed7
76Binary files /dev/null and b/extras-1.0.0-py2.py3-none-any.whl differ
77diff --git a/fakesleep-0.1-cp36-none-any.whl b/fakesleep-0.1-cp36-none-any.whl
78new file mode 100644
79index 0000000..236e4c2
80Binary files /dev/null and b/fakesleep-0.1-cp36-none-any.whl differ
81diff --git a/fixtures-3.0.0-py2.py3-none-any.whl b/fixtures-3.0.0-py2.py3-none-any.whl
82new file mode 100644
83index 0000000..e34655b
84Binary files /dev/null and b/fixtures-3.0.0-py2.py3-none-any.whl differ
85diff --git a/flake8-3.7.9-py2.py3-none-any.whl b/flake8-3.7.9-py2.py3-none-any.whl
86new file mode 100644
87index 0000000..285885f
88Binary files /dev/null and b/flake8-3.7.9-py2.py3-none-any.whl differ
89diff --git a/future-0.16.0-cp36-none-any.whl b/future-0.16.0-cp36-none-any.whl
90new file mode 100644
91index 0000000..9982e88
92Binary files /dev/null and b/future-0.16.0-cp36-none-any.whl differ
93diff --git a/gunicorn-19.9.0-py2.py3-none-any.whl b/gunicorn-19.9.0-py2.py3-none-any.whl
94new file mode 100644
95index 0000000..aaa29f4
96Binary files /dev/null and b/gunicorn-19.9.0-py2.py3-none-any.whl differ
97diff --git a/gunicorn-20.1.0.tar.gz b/gunicorn-20.1.0.tar.gz
98new file mode 100644
99index 0000000..b5da493
100Binary files /dev/null and b/gunicorn-20.1.0.tar.gz differ
101diff --git a/idna-2.8-py2.py3-none-any.whl b/idna-2.8-py2.py3-none-any.whl
102new file mode 100644
103index 0000000..95cb228
104Binary files /dev/null and b/idna-2.8-py2.py3-none-any.whl differ
105diff --git a/iso8601-0.1.12.tar.gz b/iso8601-0.1.12.tar.gz
106new file mode 100644
107index 0000000..ef9f015
108Binary files /dev/null and b/iso8601-0.1.12.tar.gz differ
109diff --git a/itsdangerous-1.1.0-py2.py3-none-any.whl b/itsdangerous-1.1.0-py2.py3-none-any.whl
110new file mode 100644
111index 0000000..fa8532d
112Binary files /dev/null and b/itsdangerous-1.1.0-py2.py3-none-any.whl differ
113diff --git a/jsonschema-2.6.0-py2.py3-none-any.whl b/jsonschema-2.6.0-py2.py3-none-any.whl
114new file mode 100644
115index 0000000..b237c6c
116Binary files /dev/null and b/jsonschema-2.6.0-py2.py3-none-any.whl differ
117diff --git a/lazr.enum-1.2-cp36-none-any.whl b/lazr.enum-1.2-cp36-none-any.whl
118new file mode 100644
119index 0000000..81cfbcf
120Binary files /dev/null and b/lazr.enum-1.2-cp36-none-any.whl differ
121diff --git a/lazr_postgresql-0.0.4-py2.py3-none-any.whl b/lazr_postgresql-0.0.4-py2.py3-none-any.whl
122new file mode 100644
123index 0000000..2982b8e
124Binary files /dev/null and b/lazr_postgresql-0.0.4-py2.py3-none-any.whl differ
125diff --git a/linecache2-1.0.0-py2.py3-none-any.whl b/linecache2-1.0.0-py2.py3-none-any.whl
126new file mode 100644
127index 0000000..06a8743
128Binary files /dev/null and b/linecache2-1.0.0-py2.py3-none-any.whl differ
129diff --git a/mccabe-0.6.1-py2.py3-none-any.whl b/mccabe-0.6.1-py2.py3-none-any.whl
130new file mode 100644
131index 0000000..2ffd042
132Binary files /dev/null and b/mccabe-0.6.1-py2.py3-none-any.whl differ
133diff --git a/pbr-5.4.4-py2.py3-none-any.whl b/pbr-5.4.4-py2.py3-none-any.whl
134new file mode 100644
135index 0000000..13e8aaf
136Binary files /dev/null and b/pbr-5.4.4-py2.py3-none-any.whl differ
137diff --git a/pip-19.0.2-py2.py3-none-any.whl b/pip-19.0.2-py2.py3-none-any.whl
138new file mode 100644
139index 0000000..0d4d0aa
140Binary files /dev/null and b/pip-19.0.2-py2.py3-none-any.whl differ
141diff --git a/psycopg2-2.7.7-cp36-cp36m-manylinux1_x86_64.whl b/psycopg2-2.7.7-cp36-cp36m-manylinux1_x86_64.whl
142new file mode 100644
143index 0000000..679b045
144Binary files /dev/null and b/psycopg2-2.7.7-cp36-cp36m-manylinux1_x86_64.whl differ
145diff --git a/pycodestyle-2.5.0-py2.py3-none-any.whl b/pycodestyle-2.5.0-py2.py3-none-any.whl
146new file mode 100644
147index 0000000..130af71
148Binary files /dev/null and b/pycodestyle-2.5.0-py2.py3-none-any.whl differ
149diff --git a/pycparser-2.19-py2.py3-none-any.whl b/pycparser-2.19-py2.py3-none-any.whl
150new file mode 100644
151index 0000000..118e6c6
152Binary files /dev/null and b/pycparser-2.19-py2.py3-none-any.whl differ
153diff --git a/pyflakes-2.1.1-py2.py3-none-any.whl b/pyflakes-2.1.1-py2.py3-none-any.whl
154new file mode 100644
155index 0000000..dc0386e
156Binary files /dev/null and b/pyflakes-2.1.1-py2.py3-none-any.whl differ
157diff --git a/python_mimeparse-1.6.0-py2.py3-none-any.whl b/python_mimeparse-1.6.0-py2.py3-none-any.whl
158new file mode 100644
159index 0000000..e8ec9e1
160Binary files /dev/null and b/python_mimeparse-1.6.0-py2.py3-none-any.whl differ
161diff --git a/pytz-2019.3-py2.py3-none-any.whl b/pytz-2019.3-py2.py3-none-any.whl
162new file mode 100644
163index 0000000..427074b
164Binary files /dev/null and b/pytz-2019.3-py2.py3-none-any.whl differ
165diff --git a/raven-6.10.0-py2.py3-none-any.whl b/raven-6.10.0-py2.py3-none-any.whl
166new file mode 100644
167index 0000000..b1a97a4
168Binary files /dev/null and b/raven-6.10.0-py2.py3-none-any.whl differ
169diff --git a/requests-2.22.0-py2.py3-none-any.whl b/requests-2.22.0-py2.py3-none-any.whl
170new file mode 100644
171index 0000000..6cc9f19
172Binary files /dev/null and b/requests-2.22.0-py2.py3-none-any.whl differ
173diff --git a/requests_mock-1.7.0-py2.py3-none-any.whl b/requests_mock-1.7.0-py2.py3-none-any.whl
174new file mode 100644
175index 0000000..aadddf8
176Binary files /dev/null and b/requests_mock-1.7.0-py2.py3-none-any.whl differ
177diff --git a/setuptools-42.0.2-py2.py3-none-any.whl b/setuptools-42.0.2-py2.py3-none-any.whl
178new file mode 100644
179index 0000000..bc642d4
180Binary files /dev/null and b/setuptools-42.0.2-py2.py3-none-any.whl differ
181diff --git a/six-1.13.0-py2.py3-none-any.whl b/six-1.13.0-py2.py3-none-any.whl
182new file mode 100644
183index 0000000..4aa0182
184Binary files /dev/null and b/six-1.13.0-py2.py3-none-any.whl differ
185diff --git a/sqlparse-0.2.4-py2.py3-none-any.whl b/sqlparse-0.2.4-py2.py3-none-any.whl
186new file mode 100644
187index 0000000..1a55b62
188Binary files /dev/null and b/sqlparse-0.2.4-py2.py3-none-any.whl differ
189diff --git a/statsd-3.3.0-py2.py3-none-any.whl b/statsd-3.3.0-py2.py3-none-any.whl
190new file mode 100644
191index 0000000..a8a4c34
192Binary files /dev/null and b/statsd-3.3.0-py2.py3-none-any.whl differ
193diff --git a/storm-0.22-cp36-cp36m-linux_x86_64.whl b/storm-0.22-cp36-cp36m-linux_x86_64.whl
194new file mode 100644
195index 0000000..bce73a8
196Binary files /dev/null and b/storm-0.22-cp36-cp36m-linux_x86_64.whl differ
197diff --git a/systemfixtures-0.6.7-py2.py3-none-any.whl b/systemfixtures-0.6.7-py2.py3-none-any.whl
198new file mode 100644
199index 0000000..a183ae6
200Binary files /dev/null and b/systemfixtures-0.6.7-py2.py3-none-any.whl differ
201diff --git a/talisker-0.11.1-py3-none-any.whl b/talisker-0.11.1-py3-none-any.whl
202new file mode 100644
203index 0000000..1a67988
204Binary files /dev/null and b/talisker-0.11.1-py3-none-any.whl differ
205diff --git a/testresources-2.0.1-py2.py3-none-any.whl b/testresources-2.0.1-py2.py3-none-any.whl
206new file mode 100644
207index 0000000..923c512
208Binary files /dev/null and b/testresources-2.0.1-py2.py3-none-any.whl differ
209diff --git a/testtools-2.3.0-py2.py3-none-any.whl b/testtools-2.3.0-py2.py3-none-any.whl
210new file mode 100644
211index 0000000..fbfa7f5
212Binary files /dev/null and b/testtools-2.3.0-py2.py3-none-any.whl differ
213diff --git a/traceback2-1.4.0-py2.py3-none-any.whl b/traceback2-1.4.0-py2.py3-none-any.whl
214new file mode 100644
215index 0000000..c3638d3
216Binary files /dev/null and b/traceback2-1.4.0-py2.py3-none-any.whl differ
217diff --git a/unittest2-1.1.0-py2.py3-none-any.whl b/unittest2-1.1.0-py2.py3-none-any.whl
218new file mode 100644
219index 0000000..00bca37
220Binary files /dev/null and b/unittest2-1.1.0-py2.py3-none-any.whl differ
221diff --git a/urllib3-1.25.7-py2.py3-none-any.whl b/urllib3-1.25.7-py2.py3-none-any.whl
222new file mode 100644
223index 0000000..2791683
224Binary files /dev/null and b/urllib3-1.25.7-py2.py3-none-any.whl differ
225diff --git a/wheel-0.33.1-py2.py3-none-any.whl b/wheel-0.33.1-py2.py3-none-any.whl
226new file mode 100644
227index 0000000..676d746
228Binary files /dev/null and b/wheel-0.33.1-py2.py3-none-any.whl differ
229diff --git a/zope.event-4.4-py2.py3-none-any.whl b/zope.event-4.4-py2.py3-none-any.whl
230new file mode 100644
231index 0000000..ead3325
232Binary files /dev/null and b/zope.event-4.4-py2.py3-none-any.whl differ
233diff --git a/zope.interface-4.7.1-cp36-cp36m-linux_x86_64.whl b/zope.interface-4.7.1-cp36-cp36m-linux_x86_64.whl
234new file mode 100644
235index 0000000..4319c2b
236Binary files /dev/null and b/zope.interface-4.7.1-cp36-cp36m-linux_x86_64.whl differ
237diff --git a/zope.interface-4.7.1-cp36-cp36m-manylinux2010_x86_64.whl b/zope.interface-4.7.1-cp36-cp36m-manylinux2010_x86_64.whl
238new file mode 100644
239index 0000000..d59fe45
240Binary files /dev/null and b/zope.interface-4.7.1-cp36-cp36m-manylinux2010_x86_64.whl differ
241diff --git a/zope.interface-4.7.1.tar.gz b/zope.interface-4.7.1.tar.gz
242new file mode 100644
243index 0000000..5cf25c7
244Binary files /dev/null and b/zope.interface-4.7.1.tar.gz differ
245diff --git a/zope.schema-4.9.3-py2.py3-none-any.whl b/zope.schema-4.9.3-py2.py3-none-any.whl
246new file mode 100644
247index 0000000..09f55cd
248Binary files /dev/null and b/zope.schema-4.9.3-py2.py3-none-any.whl differ

Subscribers

People subscribed via source and target branches