- 25 Apr, 2019 8 commits
-
-
Vincent Pelletier authored
Fixes FTBFS on recent gcc: logrotate.c: In function 'prerotateSingleLog': logrotate.c:1328:6: error: 'strncat' specified bound depends on the length of the source argument [-Werror=stringop-overflow=] strncat(tempstr, rotNames->baseName, baseLen - extLen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logrotate.c:1320:19: note: length computed here size_t baseLen = strlen(rotNames->baseName); ^~~~~~~~~~~~~~~~~~~~~~~~~~ logrotate.c:1347:2: error: 'strncat' specified bound depends on the length of the source argument [-Werror=stringop-overflow=] strncat(tempstr, rotNames->baseName, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strlen(rotNames->baseName) - strlen(log->extension)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logrotate.c:1348:3: note: length computed here strlen(rotNames->baseName) - strlen(log->extension)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors
-
Vincent Pelletier authored
-
Vincent Pelletier authored
To get new gnulib, fixing build on modern glibc.
-
Vincent Pelletier authored
4.6.0, the current latest release, is already years old and fails to build on recent glibc (bundled gnulib is too old).
-
Vincent Pelletier authored
In order to fix (at least) gcc 5.5 build on gcc 8.3.0 .
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Nothing uses it in this software release.
-
Vincent Pelletier authored
Nothing uses it in this software release.
-
- 24 Apr, 2019 3 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
- 23 Apr, 2019 9 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Łukasz Nowak authored
By default whole slave makes websocket connection to the backend. With websocket-path, only the path has websocket style connections, the rest is standard HTTP.
-
Łukasz Nowak authored
There is no need anymore to have two processes for normal and nginx slaves, as nginx ones are served by caddy anyway. Also inform the requester that type:eventsource is not implemented.
-
Łukasz Nowak authored
Differences between tls and non-tls are minimal, so simplify the generation as much as possible with simple tls switch. It seems more readable than creating Jinja2 macros, which would be used only twice.
-
Łukasz Nowak authored
notebook is implemented.
-
Łukasz Nowak authored
caddyserver/builds repository is obsoleted and this commit avoids fetching it.
-
Kirill Smelkov authored
BTrees 4.4.1 is from early 2017. BTrees 4.5.0 contains fix for crash when deallocating items: https://github.com/zopefoundation/BTrees/issues/75 https://github.com/zopefoundation/BTrees/commit/16e70dd337 It is similar crash and fix to this one in wendelin.core: nexedi/wendelin.core@d97641d2 and in Python 2.7.15: nexedi/slapos@8e098385 (comment 72575) BTrees 4.5.1 is a small maintenance release over 4.5.0 and is currently latest BTree release. /cc @jm, @vpelletier, @kazuhiko, @jerome /reviewed-on nexedi/slapos!550
-
Jérome Perrin authored
A regression from nexedi/slapos!374 is that we made apache listening on one port for each zope backend instance. /reviewed-on nexedi/slapos!548
-
- 22 Apr, 2019 1 commit
-
-
Julien Muchembled authored
For the test suite, all plugins are still loaded if no engine is specified. Loading TokuDB whereas RocksDB is used is quite annoying because: - TokuDB creates many threads - RocksDB opens many files We had systems where lsof takes a few minutes to output 10 million lines. This will also make the datadir a bit cleaner.
-
- 19 Apr, 2019 2 commits
-
-
Rafael Monnerat authored
-
Łukasz Nowak authored
-
- 18 Apr, 2019 3 commits
-
-
Łukasz Nowak authored
QUIC implementation module is fixed.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Since Caddy v0.11.4 it is possible to disable log rotation, thus disable it and rely purely on SlapOS defined log rotation. See https://github.com/mholt/caddy/releases/tag/v0.11.4
-
- 17 Apr, 2019 6 commits
-
-
Jérome Perrin authored
A regression in the apache entries for testrunner used one apache port for each zope - not one for each family as what was intended. There was also a problem that these apache ports were used even when no testrunner.
-
Jérome Perrin authored
- Exercise how multiple families are supported - Check the number of zope in each family respects `instance-count` argument - Check the number of listening sockets is what we expect for server processes - Check that when we don't request test runner, apache does not listen for test runner proxy
-
Julien Muchembled authored
-
Julien Muchembled authored
About Zstd, commit a0d582ab was wrong. WITH_<engine>_<comp>=ON compilation options are added to force a build failure if dependencies are broken.
-
Łukasz Nowak authored
The host needs a name in order to have self_signed certificate generated. /reviewed-on nexedi/slapos!546
-
Jérome Perrin authored
When there are no shared instances, the file was empty, but caddy refuses to start when using an import statement on an empty file, with this error: ``` Error during parsing: Could not read tokens while importing .../etc/log-access.conf: EOF ``` /reviewed-on !545
-
- 16 Apr, 2019 2 commits
-
-
Łukasz Nowak authored
This also means that caddy source is fetched directly from upstream, as all required fixes has been incorporated into the upstream. Since https://github.com/mholt/caddy/releases/tag/v0.11.4 TLS-SNI challenge is replaced by ACME TLS-ALPN challenge, so switch has changed. Drop direct usage of gowork for now, in order to have caddy built using go module, support for gowork with go modules might come later. /reviewed-on !544
-
Łukasz Nowak authored
Instance to check custom configuration protection was removed, so follow this in master partition assertion.
-
- 15 Apr, 2019 1 commit
-
-
Łukasz Nowak authored
This reverts commit 7993ff81. Custom configuration checks are hard to be trusted, as they can impact too many aspects of running frontend. Frontend administrator knows the risks of custom configuration, and shall take proper care. /reviewed-on !543
-
- 12 Apr, 2019 5 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
ATS cache fillup is uncontrollable during test run.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Instead of complex architecture in the profiles, reuse kedifa-updater capability to do backward compatibility certificate management thanks to its fall-back mechanism. kedifa-updater uses state file to know, if it ever succeed to download certificate from KeDiFa, and so it really makes it that pushing at least once certificate to KeDiFa, even if it is sometimes unresponsive, will switch to it. Fallback certificate is used, thus each slave listens immediately on HTTP and HTTPS. Thanks to this, asynchronous updates do not need to communicate with slapos node instance, and slapos node instance does not care about the certificates anymore.
-