- 25 Jun, 2020 1 commit
-
-
Vincent Pelletier authored
To fix caucased failures: File "caucase/caucase/http.py", line 799, in main http_cas=http_cas, File "caucase/caucase/http.py", line 397, in getSSLContext http_cas.createCertificate(csr_id) File "caucase/caucase/ca.py", line 281, in createCertificate template_csr=template_csr, File "caucase/caucase/ca.py", line 328, in _createCertificate x509.SubjectKeyIdentifier, File "cryptography-2.3.1-py2.7-linux-x86_64.egg/cryptography/x509/extensions.py", line 189, in from_issuer_subject_key_identifier key_identifier=ski.value.digest, AttributeError: 'SubjectKeyIdentifier' object has no attribute 'value' In turn, this requires updating cryptography dependencies. In turn, this requires updating requests as our old version is incompatible with current idna version. In turn, this requires updating requests dependencies. And finally, this allows/requires updating some pins in SRs: - software/jupyter: Version up certifi. - stack/erp5: Un-pin chardet, as it is already pinned at stack/slapos level.
-
- 24 Jun, 2020 5 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
Building PyPy from source is a nightmare and the shipped top-level Makefile is a joke: - nothing configurable at top-level to do the 2 common operations: build & install; - the main binary searches for the library at hardcoded and undocumented places relative to where it is installed; - no option to exclude specific components ? (here, _tkinter); - lack documentation to specify location of required libraries; - nothing out-of-the-box to build with several cores (it's even strange that in 2020, the biggest part is single threaded and it can't be resumed; I'm curious to know how developers work). I found many answers in the Debian packaging. This commit creates a Makefile file for 2 reasons: - slapos.recipe.cmmi (forked from hexagonit.recipe.cmmi) does not have options to specify a shell snippet that is executed only during the build step - by splitting the build in several steps, it makes debugging easier when it does not have to rebuild from the beginning The drawback is that: - make recipes need to be indented with tabs, in addition to the buildout indent of 2 spaces; - $ escaping is tricky.
-
- 22 Jun, 2020 10 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
forcediphttpsadapter does not work with requests' SourceAddressAdapter, so by following https://stackoverflow.com/a/44378047/9256748 implement own curl's --resolve style.
-
Łukasz Nowak authored
On backend side headers are asserted in tests: * X-Forwarded-For * X-Forwarded-Proto * X-Forwarded-Port * Host In order to pass cleanly X-Forwarded-For from the frontend to the backend, it's passed as X-Forwarded-For-Real in case of cached slaves. Noted problem with IPv6 endpoint was used, as in this case 6tunnel IP would be used.
-
Łukasz Nowak authored
QUIC is not used at all, and became superseded by HTTP/3
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Customized configuration support is not used since introduction of Caddy software, so there is no need to support it anymore.
-
- 19 Jun, 2020 6 commits
-
-
Kazuhiko Shiozaki authored
stack/erp5: put a magic parameter to use the first entry of X-Forwarded-For as the source IP address.
-
Alain Takoudjou authored
See merge request !776
-
Alain Takoudjou authored
-
Kazuhiko Shiozaki authored
because we anyway has never used log, but just use stderr ourput.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
in HAProxy 2.0, httpclose has the same meaning as forceclose, that is deprecated.
-
- 18 Jun, 2020 2 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 17 Jun, 2020 1 commit
-
-
Kazuhiko Shiozaki authored
also add CPU=native for possibly better performance.
-
- 16 Jun, 2020 15 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
See merge request nexedi/slapos!769
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
so that we can create caucase-updater for fetching CA / CRL only purpose.
-
Kazuhiko Shiozaki authored
-
Gabriel Monnerat authored
To avoid [2020-06-03 15:35:15,590] INFO While: [2020-06-03 15:35:15,590] INFO Installing. [2020-06-03 15:35:15,590] INFO Getting section template-cloudooo. [2020-06-03 15:35:15,590] INFO Initializing section template-cloudooo. [2020-06-03 15:35:15,591] INFO Getting section dynamic-template-cloudooo-instance-parameter-dict. [2020-06-03 15:35:15,591] INFO Initializing section dynamic-template-cloudooo-instance-parameter-dict. [2020-06-03 15:35:15,591] INFO Getting option dynamic-template-cloudooo-instance-parameter-dict:gcc. [2020-06-03 15:35:15,591] INFO Error: Referenced option does not exist: gcc location
-
Jérome Perrin authored
On debian 8.5 cloudooo refuses to start with: ./parts/libreoffice-bin/program/soffice.bin: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../parts/mesa/lib/libGL.so.1) some more info: # dpkg -S /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 libstdc++6:amd64: /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
-
Kazuhiko Shiozaki authored
-