Blame view

stack/slapos.cfg 12.7 KB
1 2 3 4
# This stack list all parameters used in every Software Release or other stack.
# Software Releases or Stacks can safely extend this stack.

[buildout]
Kazuhiko Shiozaki committed
5 6
python = python2.7

7
# Developers need to add explicitely this part in their software profile
Cédric de Saint Martin committed
8
# parts = slapos-cookbook
Jérome Perrin committed
9 10
# Note that if you want a develop version of slapos-cookbook from a git
# checkout, you must add both slapos-cookbook-develop and slapos-cookbook in parts
Cédric de Saint Martin committed
11

12
extensions +=
Kazuhiko Shiozaki committed
13
  slapos.rebootstrap
Kazuhiko Shiozaki committed
14
  slapos.extension.strip
Yusei Tahara committed
15
  slapos.extension.shared
16

Kazuhiko Shiozaki committed
17 18
show-picked-versions = true

Rafael Monnerat committed
19 20 21 22
# To increase the chances of being able to rebuild profiles in the future,
# by default, fail if eggs are not pinned.
allow-picked-versions = false

23
# Use shacache and lxml
24
extends =
Kazuhiko Shiozaki committed
25
  ../component/git/buildout.cfg
26
  ../component/lxml-python/buildout.cfg
Kazuhiko Shiozaki committed
27
  ../component/python-2.7/buildout.cfg
Kazuhiko Shiozaki committed
28
  ../component/python-cffi/buildout.cfg
29
  ../component/python-cliff/buildout.cfg
Rafael Monnerat committed
30
  ../component/python-cachecontrol/buildout.cfg
Kazuhiko Shiozaki committed
31
  ../component/python-cryptography/buildout.cfg
Kazuhiko Shiozaki committed
32
  ../component/python-PyYAML/buildout.cfg
Cédric de Saint Martin committed
33

34 35 36 37 38 39 40
# Separate from site eggs
allowed-eggs-from-site-packages =
include-site-packages = false
exec-sitecustomize = false

# Add location for modified non-official slapos.buildout
find-links +=
Mayoro Diagne committed
41
  http://www.nexedi.org/static/packages/source/
Vincent Pelletier committed
42
  http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
Kazuhiko Shiozaki committed
43
  http://www.nexedi.org/static/packages/source/slapos.buildout/
44 45 46

# Use only quite well working sites.
allow-hosts +=
Boris Kocherov committed
47
  pypi.org
Kazuhiko Shiozaki committed
48
  *.googlecode.com
49 50 51 52
  *.nexedi.org
  *.python.org
  *.sourceforge.net
  alastairs-place.net
53
  bitbucket.org
Kazuhiko Shiozaki committed
54
  code.google.com
55
  effbot.org
Julien Muchembled committed
56
  files.pythonhosted.org
57
  github.com
58
  launchpad.net
59
  peak.telecommunity.com
60
  sourceforge.net
61 62 63
  www.dabeaz.com
  www.owlfish.com

Jérome Perrin committed
64
# Use an https index
Boris Kocherov committed
65
index = https://pypi.org/simple/
Jérome Perrin committed
66

67 68 69 70
# XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working
# development / fast switching environment for whole software
unzip = true
71

72
# Define where is defined what version of eggs we should use
73 74
versions = versions

75 76 77
# Define networkcache with shacache.org
networkcache-section = networkcache

Jérome Perrin committed
78 79
[slapos.cookbook-repository]
recipe = slapos.recipe.build:gitclone
Kirill Smelkov committed
80
repository = https://lab.nexedi.com/nexedi/slapos.git
Jérome Perrin committed
81 82 83 84 85 86 87
branch = master
git-executable = ${git:location}/bin/git

[slapos-cookbook-develop]
recipe = zc.recipe.egg:develop
setup = ${slapos.cookbook-repository:location}

88 89 90 91
# Install slapos.cookbook containing all officials recipes
[slapos-cookbook]
recipe = zc.recipe.egg
eggs =
92
  ${lxml-python:egg}
Kazuhiko Shiozaki committed
93
  ${python-cffi:egg}
Kazuhiko Shiozaki committed
94
  ${python-PyYAML:egg}
Rafael Monnerat committed
95
  ${python-cachecontrol:egg}
96
  ${python-cliff:egg}
Kazuhiko Shiozaki committed
97 98
  ${python-cryptography:egg}
  pyOpenSSL
99
  slapos.cookbook
100
  slapos.libnetworkcache
101

102
[versions]
Jérome Perrin committed
103
setuptools = 40.4.3
104
# Use SlapOS patched zc.buildout
Łukasz Nowak committed
105
zc.buildout = 2.5.2+slapos014
Kazuhiko Shiozaki committed
106
# Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
Kazuhiko Shiozaki committed
107
zc.recipe.egg = 2.0.3+slapos003
Kazuhiko Shiozaki committed
108
# Use own version of h.r.download to be able to open .xz and .lz archives
Kazuhiko Shiozaki committed
109
hexagonit.recipe.download = 1.7.post4
110

Kazuhiko Shiozaki committed
111
Jinja2 = 2.9.5
Kazuhiko Shiozaki committed
112
MarkupSafe = 1.0
Kazuhiko Shiozaki committed
113
PyYAML = 3.12
Kazuhiko Shiozaki committed
114 115
Werkzeug = 0.12
asn1crypto = 0.21.1
Kazuhiko Shiozaki committed
116 117
cffi = 1.9.1
click = 6.7
Kazuhiko Shiozaki committed
118
cliff = 2.4.0
Kazuhiko Shiozaki committed
119
cmd2 = 0.7.0
Kazuhiko Shiozaki committed
120
collective.recipe.template = 2.0
Julien Muchembled committed
121
cryptography = 2.3.1
Kazuhiko Shiozaki committed
122
decorator = 4.0.11
Kazuhiko Shiozaki committed
123
idna = 2.2
Julien Muchembled committed
124
inotify-simple = 1.1.1
Kazuhiko Shiozaki committed
125
itsdangerous = 0.24
Kazuhiko Shiozaki committed
126
lock-file = 2.0
Kazuhiko Shiozaki committed
127
lxml = 3.7.3
Kazuhiko Shiozaki committed
128
meld3 = 1.0.2
Kazuhiko Shiozaki committed
129
netaddr = 0.7.19
Kazuhiko Shiozaki committed
130
pbr = 2.0.0
Kazuhiko Shiozaki committed
131
plone.recipe.command = 1.1
Kazuhiko Shiozaki committed
132
prettytable = 0.7.2
Alain Takoudjou committed
133
psutil = 5.4.3
Julien Muchembled committed
134
pyOpenSSL = 18.0.0
Kazuhiko Shiozaki committed
135
pyparsing = 2.2.0
Kazuhiko Shiozaki committed
136
pytz = 2016.10
Kazuhiko Shiozaki committed
137
requests = 2.13.0
Julien Muchembled committed
138
six = 1.12.0
Julien Muchembled committed
139
slapos.cookbook = 1.0.121
Ivan Tyagov committed
140
slapos.core = 1.4.27
Julien Muchembled committed
141
slapos.extension.strip = 0.4
Yusei Tahara committed
142
slapos.extension.shared = 1.0
Yusei Tahara committed
143
slapos.libnetworkcache = 0.19
Julien Muchembled committed
144
slapos.rebootstrap = 4.1
Boxiang Sun committed
145
slapos.recipe.build = 0.41
Julien Muchembled committed
146
slapos.recipe.cmmi = 0.10
Julien Muchembled committed
147
slapos.toolbox = 0.95
Kazuhiko Shiozaki committed
148
stevedore = 1.21.0
Jérome Perrin committed
149
subprocess32 = 3.5.3
Kazuhiko Shiozaki committed
150
unicodecsv = 0.14.1
Bryton Lacquement committed
151
xml-marshaller = 1.0.2
Rafael Monnerat committed
152
paramiko = 2.1.3
Rafael Monnerat committed
153 154
CacheControl = 0.12.5
msgpack = 0.6.1
Kazuhiko Shiozaki committed
155 156

# Required by:
Rafael Monnerat committed
157
# slapos.core==1.4.26
Kazuhiko Shiozaki committed
158
Flask = 0.12
Kazuhiko Shiozaki committed
159

Thomas Gambier committed
160
# Required by:
Łukasz Nowak committed
161
# slapos.toolbox==0.94
Thomas Gambier committed
162 163
GitPython = 2.1.11

Łukasz Nowak committed
164 165 166 167 168 169 170 171
# Required by:
# GitPython==2.1.11
gitdb2 = 2.0.5

# Required by:
# gitdb==2.0.5
smmap2 = 2.0.5

Thomas Gambier committed
172
# Required by:
Łukasz Nowak committed
173
# slapos.toolbox==0.94
Thomas Gambier committed
174 175
PyRSS2Gen = 1.1

Thomas Gambier committed
176
# Required by:
Łukasz Nowak committed
177
# slapos.toolbox==0.94
Thomas Gambier committed
178 179
apache-libcloud = 2.4.0

Thomas Gambier committed
180
# Required by:
Łukasz Nowak committed
181
# slapos.toolbox==0.94
Thomas Gambier committed
182 183
atomize = 0.2.0

Thomas Gambier committed
184
# Required by:
Łukasz Nowak committed
185
# slapos.toolbox==0.94
Thomas Gambier committed
186 187
croniter = 0.3.25

Thomas Gambier committed
188
# Required by:
Łukasz Nowak committed
189
# slapos.toolbox==0.94
Thomas Gambier committed
190 191
dnspython = 1.15.0

Kazuhiko Shiozaki committed
192
# Required by:
Kazuhiko Shiozaki committed
193
# cryptography==1.8.1
Kazuhiko Shiozaki committed
194
enum34 = 1.1.6
Kazuhiko Shiozaki committed
195

Thomas Gambier committed
196
# Required by:
Łukasz Nowak committed
197
# slapos.toolbox==0.94
Ivan Tyagov committed
198
erp5.util = 0.4.61
Thomas Gambier committed
199 200

# Required by:
Łukasz Nowak committed
201
# slapos.toolbox==0.94
Thomas Gambier committed
202 203
feedparser = 5.2.1

Kazuhiko Shiozaki committed
204
# Required by:
Jérome Perrin committed
205
# jsonschema==3.0.0a3
Kazuhiko Shiozaki committed
206
functools32 = 3.2.3.post2
Kazuhiko Shiozaki committed
207

Jérome Perrin committed
208 209 210 211 212 213 214 215
# Required by:
# jsonschema==3.0.0a3
attrs = 18.2.0

# Required by:
# jsonschema==3.0.0a3
pyrsistent = 0.14.5

Kazuhiko Shiozaki committed
216
# Required by:
Kazuhiko Shiozaki committed
217
# cryptography==1.8.1
Kazuhiko Shiozaki committed
218
ipaddress = 1.0.18
Kazuhiko Shiozaki committed
219

Kazuhiko Shiozaki committed
220
# Required by:
Julien Muchembled committed
221
# slapos.cookbook==1.0.121
Bryton Lacquement committed
222
jsonschema = 3.0.2
Kazuhiko Shiozaki committed
223

Thomas Gambier committed
224
# Required by:
Łukasz Nowak committed
225
# slapos.toolbox==0.94
Thomas Gambier committed
226 227
lockfile = 0.12.2

Kazuhiko Shiozaki committed
228
# Required by:
Rafael Monnerat committed
229
# slapos.core==1.4.26
Kazuhiko Shiozaki committed
230
# XXX 'slapos node format' raises an exception with netifaces 0.10.5.
Bryton Lacquement committed
231
netifaces = 0.10.7
Kazuhiko Shiozaki committed
232

Kazuhiko Shiozaki committed
233 234 235 236
# Required by:
# cryptography==1.8.1
packaging = 16.8

Thomas Gambier committed
237
# Required by:
Łukasz Nowak committed
238
# slapos.toolbox==0.94
Thomas Gambier committed
239 240
passlib = 1.7.1

Thomas Gambier committed
241
# Required by:
Łukasz Nowak committed
242
# slapos.toolbox==0.94
Thomas Gambier committed
243 244
pyasn1 = 0.4.5

Kazuhiko Shiozaki committed
245
# Required by:
Kazuhiko Shiozaki committed
246
# cffi==1.9.1
Kazuhiko Shiozaki committed
247
pycparser = 2.17
Kazuhiko Shiozaki committed
248

Thomas Gambier committed
249
# Required by:
Łukasz Nowak committed
250
# slapos.toolbox==0.94
Thomas Gambier committed
251 252
pycurl = 7.43.0

Thomas Gambier committed
253
# Required by:
Łukasz Nowak committed
254
# slapos.toolbox==0.94
Thomas Gambier committed
255 256
python-dateutil = 2.7.3

Thomas Gambier committed
257
# Required by:
Łukasz Nowak committed
258
# slapos.toolbox==0.94
Thomas Gambier committed
259 260
rpdb = 0.1.5

Kazuhiko Shiozaki committed
261
# Required by:
Rafael Monnerat committed
262
# slapos.core==1.4.26
Kazuhiko Shiozaki committed
263
supervisor = 3.3.3
Kazuhiko Shiozaki committed
264

Thomas Gambier committed
265
# Required by:
Łukasz Nowak committed
266
# slapos.toolbox==0.94
Thomas Gambier committed
267 268
tzlocal = 1.5.1

Kazuhiko Shiozaki committed
269
# Required by:
Rafael Monnerat committed
270
# slapos.core==1.4.26
Kazuhiko Shiozaki committed
271
uritemplate = 3.0.0
Kazuhiko Shiozaki committed
272

Kazuhiko Shiozaki committed
273
# Required by:
Rafael Monnerat committed
274
# slapos.core==1.4.26
Kazuhiko Shiozaki committed
275
zope.interface = 4.3.3
Kazuhiko Shiozaki committed
276

277
[networkcache]
Rafael Monnerat committed
278 279
download-cache-url = http://shacache.nxdcdn.com
download-dir-url = http://shadir.nxdcdn.com
Kazuhiko Shiozaki committed
280 281 282 283 284 285 286 287

# signature certificates of the following uploaders.
#   Sebastien Robin
#   Kazuhiko Shiozaki
#   Gabriel Monnerat
#   Test Agent (Automatic update from tests)
#   Aurélien Calonne
#   Rafael Monnerat
Ivan Tyagov committed
288
#   Ivan Tyagov
Julien Muchembled committed
289
#   Julien Muchembled
Yusei Tahara committed
290
#   Yusei Tahara
Kazuhiko Shiozaki committed
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369
signature-certificate-list =
  -----BEGIN CERTIFICATE-----
  MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
  BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
  DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
  YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
  XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
  L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
  /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
  LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
  FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
  R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
  hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
  BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
  BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
  vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
  3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
  67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
  RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
  PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
  z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
  KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
  vaZhjNYKWQf79l6zXfOvphzJ
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
  EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
  oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
  NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
  BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
  JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
  baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
  Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
  yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
  MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
  sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
  mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
  BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
  mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
  M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
  5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
  x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB+DCCAWGgAwIBAgIJAKGd0vpks6T/MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCUNPTVAtMTU4NDAgFw0xMzA2MjAxMjE5MjBaGA8yMTEzMDUyNzEyMTkyMFow
  FDESMBAGA1UEAwwJQ09NUC0xNTg0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
  gQDZTH9etPUC+wMZQ3UIiOwyyCfHsJ+7duCFYjuo1uZrhtDt/fp8qb8qK9ob+df3
  EEYgA0IgI2j/9jNUEnKbc5+OrfKznzXjrlrH7zU8lKBVNCLzQuqBKRNajZ+UvO8R
  nlqK2jZCXP/p3HXDYUTEwIR5W3tVCEn/Vda4upTLcPVE5wIDAQABo1AwTjAdBgNV
  HQ4EFgQU7KXaNDheQWoy5uOU01tn1M5vNkEwHwYDVR0jBBgwFoAU7KXaNDheQWoy
  5uOU01tn1M5vNkEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQASmqCU
  Znbvu6izdicvjuE3aKnBa7G++Fdp2bdne5VCwVbVLYCQWatB+n4crKqGdnVply/u
  +uZ16u1DbO9rYoKgWqjLk1GfiLw5v86pd5+wZd5I9QJ0/Sbz2vZk5S4ciMIGwArc
  m711+GzlW5xe6GyH9SZaGOPAdUbI6JTDwLzEgA==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAOcKrOH/2Da6MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtMjk3MCAXDTEyMDYyNjAzMDU1MVoYDzIxMTIwNjAyMDMwNTUxWjAT
  MREwDwYDVQQDDAhDT01QLTI5NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  xzbOGlcoin2q+Mtp52r26Njliz2aoxIXbnOBUyDc/OGtk9nWA5uBtTc2zwR17um6
  KV0bGyvuBA78XcvU+AIV/5s0ohBAX7yjRKmEhAYcFvov3EyWSdjOrqqo4qFSzOrK
  sVQBlxIDpjQBH4F3lf6dBv6/M+tCT3iSv3aOZbsG0E8CAwEAAaNQME4wHQYDVR0O
  BBYEFLqtrfTu+BIVt+TFiRUkIoiWIYrxMB8GA1UdIwQYMBaAFLqtrfTu+BIVt+TF
  iRUkIoiWIYrxMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc8N5P5gW
  Jrdk9gF/3Cpp6THDiy93+WcuAm7zFwXPFNttJtFKMNObP2YRZvsQkvjezfrZoRBF
  j8LgKB3tZCbBj+HDj+AeD+q9V+cqMFLKc6LezvQYUuum6bZdfUNnPv1K1ULYSPjq
  /jsRBbabCWSXqxR6gYEM6ooauj3udBMXhHE=
  -----END CERTIFICATE-----
Ivan Tyagov committed
370 371 372 373 374 375 376 377 378 379 380 381 382
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAL+BMtL+NJiHMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE1MDgxODExMDQyNFoYDzIxMTUwNzI1MTEw
  NDI0WjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAvePhZuVoTvmX8f1N31FEpw/nfp9+Fl7TrIym+5norVvkj5Ps
  c4bFIr2tfdj/GlmYLX3NtH2v26c1vbZ3Nt2lwCfi2rPXTJq9s1+NPPX9BnPXdSsz
  iSp4LzAx/XgWQzHS1/tue989OXYGlroyQ842fHCCulHWmClVN5fDZbc/BwkCAwEA
  AaNQME4wHQYDVR0OBBYEFOrHMBWcobogcdxbr0LAai35dWblMB8GA1UdIwQYMBaA
  FOrHMBWcobogcdxbr0LAai35dWblMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
  BQADgYEAYWOB2/WKJHL2GI4mh7F6TbqR+EODOgsqL5fSWG7LJeKo1rUWE4dW6h0T
  8dEAOMIcdrPBzldf0JS+poCrLUw7qx9VZxa0ee3+F6WGEgsr2xhu2WpmTzpRWaFR
  0I+saiiJCkOkLoyLxeQcgwe62em/DGn6PdcmRDYaVXBHygrRXus=
  -----END CERTIFICATE-----
Julien Muchembled committed
383 384 385 386 387 388 389 390 391 392 393 394 395
  -----BEGIN CERTIFICATE-----
  MIIB6jCCAVOgAwIBAgIJAMhx/tG6zHFJMA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNV
  BAMMAmptMCAXDTEzMDcwMTE3NDcyOVoYDzIxMTMwNjA3MTc0NzI5WjANMQswCQYD
  VQQDDAJqbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyFJp6K3HAle6oUB4
  /TxIvc06wju+ZzZuPX4fxq2GqOV9QX2jhPfYCyr/cJh4pOZEW1gwMw+9kzghmjNT
  6RoBEWMS3E0F2K/waYb+doGb1Dffp2FIi3m547b20XnpnaIj3DS7FF30lRNo8jtR
  1Dg+RDGpA23Pr1/3IAskC5qSydkCAwEAAaNQME4wHQYDVR0OBBYEFHHmUnqEVNEo
  FpLiBjCmR5ZJsPndMB8GA1UdIwQYMBaAFHHmUnqEVNEoFpLiBjCmR5ZJsPndMAwG
  A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAPP5oOZWVrYjc5BB+pDVQm/rF
  gVhgPPg+23oCiz0p9NzWgnYXhGmQWtzXVVVaL4aftkmX04mlT2Fgd4msEzQB6pAa
  SOvU9E1802JN7Q1mrMbgJeNmk+18o4ze7ABKljqtvo+ZjUXthuWw3BNt+PtQjlX3
  5wE+Yc4sypYGmAfU7Gc=
  -----END CERTIFICATE-----
Yusei Tahara committed
396 397 398 399 400 401 402 403 404 405 406 407 408
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAP/k6bltwfZCMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE3MTEwOTA2NTU1M1oYDzIxMTcxMDE2MDY1
  NTUzWjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAuWN8O1PQ23mulMu45fDxTHeoI33MDWDLHP9gthsMbTplftDf
  k8BAKCp/ugbAkCD5LTx/6RH1RdyM/LApUI/n+fxFnnVZn8Fyuzwu/TlvGdNT5yrj
  RhBkcxeCpWWz9Ysezj9jVnK+TCSjJeb/N55aMgXAVjrIeJkR4SkPDdMBtcMCAwEA
  AaNQME4wHQYDVR0OBBYEFJ+1cOY78rvaNAzqshFjVOWfqoMzMB8GA1UdIwQYMBaA
  FJ+1cOY78rvaNAzqshFjVOWfqoMzMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
  BQADgYEAJDLdo6fXZxEaHYJuZ6XuYPNAYAcSOiSbJoMSSz7qQJ+4FWPGCBnhiZbU
  SyslQFs59yqNxb046uKi7D4JeUd0zdBO3TtceGRK3iyEFNx8GF+em/6pNnC3A/XH
  +L1VRZsQdvh7NHsl/dVvWmmlmOANQ/+JkLbe98c/rCmBDH48Ldc=
  -----END CERTIFICATE-----