slapos.cfg 14.1 KB
Newer Older
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]
5
# Developers need to add explicitely this part in their software profile
6
# parts = slapos-cookbook
7 8
# 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
9

10
extensions +=
11
  slapos.rebootstrap
12
  slapos.extension.strip
13
  slapos.extension.shared
14

15 16
show-picked-versions = true

17 18 19 20
# 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

21
# Use shacache and lxml
22
extends =
23
  ../component/defaults.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
24
  ../component/git/buildout.cfg
25
  ../component/lxml-python/buildout.cfg
26
  ../component/python-backports-lzma/buildout.cfg
27 28
  ../component/python-cffi/buildout.cfg
  ../component/python-cryptography/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
29
  ../component/python-PyYAML/buildout.cfg
30 31
  ../component/pycurl/buildout.cfg

32

33 34 35 36 37 38 39
# 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 +=
40
  http://www.nexedi.org/static/packages/source/
41
  http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
42
  http://www.nexedi.org/static/packages/source/slapos.buildout/
43 44 45

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

Jérome Perrin's avatar
Jérome Perrin committed
63
# Use an https index
64
index = https://pypi.org/simple/
Jérome Perrin's avatar
Jérome Perrin committed
65

66 67 68 69
# 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
70

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

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

77 78
[slapos.cookbook-repository]
recipe = slapos.recipe.build:gitclone
79
repository = https://lab.nexedi.com/nexedi/slapos.git
80 81 82 83 84 85 86
branch = master
git-executable = ${git:location}/bin/git

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

87 88 89
# Install slapos.cookbook containing all officials recipes
[slapos-cookbook]
recipe = zc.recipe.egg
90 91 92
eggs = slapos.cookbook
depends = ${slapos-cookbook-dependencies:eggs}

93 94 95 96 97
[pyrsistent]
recipe = zc.recipe.egg:custom
egg = pyrsistent
setup-eggs = pytest-runner

98 99
[slapos-cookbook-dependencies]
recipe = zc.recipe.egg
100
eggs =
101
  ${lxml-python:egg}
102
  ${python-cffi:egg}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
103
  ${python-PyYAML:egg}
104
  ${python-cryptography:egg}
105
  ${pyrsistent:egg}
106

107 108 109
# slapos.toolbox containing utilities
[slapos-toolbox]
recipe = zc.recipe.egg
110 111 112 113 114 115 116 117
eggs = slapos.toolbox
depends = ${slapos-toolbox-dependencies:eggs}

[slapos-toolbox-dependencies]
# slapos.toolbox depends on eggs with C-extensions that needs to be
# installed with slapos provided libraries. This section installs all
# slapos.toolbox dependencies.
recipe = zc.recipe.egg
118 119 120 121
eggs =
  ${lxml-python:egg}
  ${pycurl:egg}
  ${python-cryptography:egg}
122
  ${backports.lzma:egg}
123

124 125 126 127 128 129 130 131
# Install a slapos command with networkcache enabled in ${buildout:bin-directory}
[slapos-command]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
  slapos.core
  slapos.libnetworkcache

132
[versions]
133
setuptools = 44.1.1
134
# Use SlapOS patched zc.buildout
135
zc.buildout = 2.7.1+slapos013
136
# Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
137
zc.recipe.egg = 2.0.3+slapos003
138
# Use own version of h.r.download to be able to open .xz and .lz archives
139
hexagonit.recipe.download = 1.7.post4
140

141
traitlets = 4.3.3
142
Jinja2 = 2.11.2
143
Importing = 1.10
144
MarkupSafe = 1.0
145 146
PyYAML = 5.4.1
Werkzeug = 1.0.1
147
ZConfig = 2.9.3
148
asn1crypto = 1.3.0
149
atomicwrites = 1.4.0
150
backports.functools-lru-cache = 1.6.1:whl
151
backports.lzma = 0.0.14
152
cffi = 1.14.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
153
click = 6.7
154
cliff = 2.8.3:whl
155
cmd2 = 0.7.0
156
collective.recipe.shelloutput = 0.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
157
collective.recipe.template = 2.0
158 159
configparser = 4.0.2
contextlib2 = 0.6.0.post1
160
cryptography = 3.3.1
161
dateparser = 0.7.6
Julien Muchembled's avatar
Julien Muchembled committed
162
decorator = 4.3.0
163 164
funcsigs = 1.0.2
gevent = 20.9.0
165
geventmp = 0.0.1
166
greenlet = 0.4.17
167
idna = 2.9
168
importlib-metadata = 1.7.0
169
inotify-simple = 1.1.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
170
itsdangerous = 0.24
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
171
lock-file = 2.0
172
lxml = 4.6.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
173
meld3 = 1.0.2
174
more-itertools = 5.0.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
175
netaddr = 0.7.19
176
pathlib2 = 2.3.5
177
pbr = 2.0.0
178
plone.recipe.command = 1.1
179
prettytable = 0.7.2
180
psutil = 5.8.0
181 182
pluggy = 0.13.1
py = 1.9.0
183
pyOpenSSL = 19.1.0
184
pyparsing = 2.2.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
185
pytz = 2016.10
186
regex = 2020.9.27
187
requests = 2.24.0
188 189
scandir = 1.10.0
setuptools-dso = 1.7
190
rubygemsrecipe  = 0.3.0
191
six = 1.12.0
192
slapos.cookbook = 1.0.197
193
slapos.core = 1.6.13
194
slapos.extension.strip = 0.4
195
slapos.extension.shared = 1.0
196
slapos.libnetworkcache = 0.20
197
slapos.rebootstrap = 4.5
198
slapos.recipe.build = 0.46
199
slapos.recipe.cmmi = 0.17
200
slapos.recipe.template = 4.5
201
slapos.toolbox = 0.119
202
stevedore = 1.21.0:whl
203
subprocess32 = 3.5.4
204
unicodecsv = 0.14.1
205 206
wcwidth = 0.2.5
wheel = 0.35.1
207
xml-marshaller = 1.0.2
208
zc.lockfile = 1.0.2
209 210 211 212
zdaemon = 4.2.0
zipp = 1.2.0
zodburi = 2.4.0
zope.event = 3.5.2
Rafael Monnerat's avatar
Rafael Monnerat committed
213
paramiko = 2.1.3
214
CacheControl = 0.12.6:whl
215
msgpack = 0.6.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
216 217

# Required by:
218
# slapos.core==1.5.0
219
Flask = 1.1.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
220

221
# Required by:
222
# slapos.toolbox==0.94
223 224
GitPython = 2.1.11

Łukasz Nowak's avatar
Łukasz Nowak committed
225 226 227 228 229 230 231 232
# Required by:
# GitPython==2.1.11
gitdb2 = 2.0.5

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

233
# Required by:
234
# slapos.toolbox==0.94
235 236
PyRSS2Gen = 1.1

237
# Required by:
238
# slapos.toolbox==0.94
239 240
apache-libcloud = 2.4.0

241
# Required by:
242
# slapos.toolbox==0.94
243 244
atomize = 0.2.0

245
# Required by:
246
# slapos.toolbox==0.94
247 248
croniter = 0.3.25

249
# Required by:
250
# slapos.toolbox==0.94
251
dnspython = 1.16.0
252

253
enum34 = 1.1.10
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
254

255
# Required by:
256
# slapos.toolbox==0.94
257
erp5.util = 0.4.69
258 259

# Required by:
260
# slapos.toolbox==0.94
261 262
feedparser = 5.2.1

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
263
# Required by:
264
# jsonschema==3.0.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
265
functools32 = 3.2.3.post2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
266

267
# Required by:
268 269 270 271 272 273 274
# jsonschema==3.0.2
attrs = 18.2.0

# Required by:
# jsonschema==3.0.2
pyrsistent = 0.16.1

275
pytest-runner = 5.2.0:whl
276

277
ipaddress = 1.0.23
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
278

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
279
# Required by:
280
# slapos.cookbook==1.0.143
281
jsonschema = 3.0.2:whl
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
282

283
# Required by:
284
# slapos.toolbox==0.94
285
lockfile = 0.12.2:whl
286

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
287
# Required by:
288
# slapos.core==1.5.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
289
# XXX 'slapos node format' raises an exception with netifaces 0.10.5.
290
netifaces = 0.10.7
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
291

292 293
packaging = 16.8

294
# Required by:
295
# slapos.toolbox==0.94
296 297
passlib = 1.7.1

298
# Required by:
299
# slapos.toolbox==0.94
300 301
pyasn1 = 0.4.5

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
302
# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
303
# cffi==1.9.1
304
pycparser = 2.20
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
305

306
# Required by:
307
# slapos.toolbox==0.94
308 309
pycurl = 7.43.0

310
# Required by:
311
# slapos.toolbox==0.94
312
python-dateutil = 2.7.3:whl
313

314
# Required by:
315
# slapos.toolbox==0.94
316 317
rpdb = 0.1.5

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
318
# Required by:
319
# slapos.core==1.5.0
320
supervisor = 4.1.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
321

322
# Required by:
323
# slapos.toolbox==0.94
324 325
tzlocal = 1.5.1

326
# Required by:
327
# slapos.core==1.5.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
328
uritemplate = 3.0.0
329

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
330
# Required by:
331
# slapos.core==1.5.0
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
332
zope.interface = 4.3.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
333

334 335 336 337 338 339 340 341 342 343 344 345
# Required by:
# requests==2.24.0
certifi = 2020.6.20

# Required by:
# requests==2.24.0
chardet = 3.0.4

# Required by:
# requests==2.24.0
urllib3 = 1.25.9

346 347
pkgconfig = 1.5.1

348
[networkcache]
349 350
download-cache-url = http://shacache.nxdcdn.com
download-dir-url = http://shadir.nxdcdn.com
351 352 353 354 355 356 357 358

# 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's avatar
Ivan Tyagov committed
359
#   Ivan Tyagov
360
#   Julien Muchembled
361
#   Yusei Tahara
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440
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's avatar
Ivan Tyagov committed
441 442 443 444 445 446 447 448 449 450 451 452 453
  -----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-----
454 455 456 457 458 459 460 461 462 463 464 465 466
  -----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-----
467 468 469 470 471 472 473 474 475 476 477 478 479
  -----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-----