Luca Matei Pintilie
dbafe37e13
Add support for XEP-0100 jabber:iq:gateway
2026-08-02 18:12:11 +02:00
Luca Matei Pintilie
fdcc9f9b84
fix fedora package
2026-01-10 18:55:53 +01:00
Luca Matei Pintilie
d235c784bd
build docker image from local files, not git clone
2026-01-02 20:24:09 +01:00
Luca Matei Pintilie
0077d683a8
Fix prod docker image build
2025-10-12 18:02:21 +02:00
Luca Matei Pintilie
979ba96cb0
Update to ergo 2.15+
2025-10-12 18:01:47 +02:00
Luca Matei Pintilie
5cb2802fd2
Update Catch2 to v3
2025-10-12 17:45:58 +02:00
Luca Matei Pintilie
e4d32f9392
biboumi: Update botan to version 3
...
The botan dependency has introduced a number of breaking changes with
version 3, a couple of which impact biboumi as well
This patch makes biboumi compatible with botan 3 and drops support for
botan 2 at the same time
As a consequence of the botan dependency update, C++ version has to be
upgraded to C++ 20
https://botan.randombit.net/handbook/migration_guide.html
2025-07-29 15:53:20 +02:00
poVoq
40adab8b56
Pin alpine to 3.21, last version that packages botan2
...
Botan2 is end of life, thus it was dropped in Alpine 3.22
2025-07-24 18:27:30 +02:00
mathieui
64f1b1b9ec
ci: update dockerfiles
...
oragono got renamed, and distros have been updated in the last decade
2025-04-18 01:01:33 +02:00
poVoq
8e8c97d540
update python to version 3
2024-11-24 00:56:49 +00:00
poVoq
5874a68a9e
update code repo url
2024-11-15 01:32:13 +00:00
louiz’
5eb825bd61
Typo poezioi
2021-01-12 03:07:48 +01:00
louiz’
e02344a7df
Only clone things using lab.louiz.org, and not git.louiz.org
2021-01-11 11:41:52 +01:00
louiz’
692f5a4e66
docker: use botan package from alpine instead of building from sources
2021-01-11 11:39:11 +01:00
louiz’
d016010333
Fix the archlinux url in Dockerfile
2020-08-15 22:09:29 +02:00
louiz’
bc1fa4bc31
ci: Install the correct rtd_theme package, not the documentation…
2020-05-21 23:16:55 +02:00
louiz’
c7eb46b2ff
ci: Add sphinx_rtd_theme to fedora image to build the doc
2020-05-21 22:45:25 +02:00
louiz’
71efad0f65
Update the test docker images to contain oragono instead of charybdis
2020-05-06 23:55:57 +02:00
louiz’
1ad4470567
ci: alpine image, create the tls key with the correct user and permissions
2019-09-19 23:06:07 +02:00
louiz’
b5f7e599e0
Update the images and .spec to use sphinx instead of pandoc
2019-09-17 17:20:46 +02:00
louiz’
eb082d152d
Revert "Use alpine's botan package in the docker image"
...
This reverts commit 57889718f1 .
2018-09-12 15:31:27 +02:00
louiz’
57889718f1
Use alpine's botan package in the docker image
2018-09-11 11:41:49 +02:00
louiz’
870692dcdf
Use the botan2 package in the fedora docker image
2018-06-25 22:56:29 +02:00
Stefan Schwarz
3e0de8128d
Remove build packages from docker image by using multistage Dockerfile.
2018-06-14 08:47:46 +02:00
louiz’
a209e77fc2
Rename a few CI things to a useful names
2018-01-26 00:35:32 +01:00
louiz’
044a1a0c8c
Use a specific (0.4.2) pyasn1 version in the debian Dockerfile
2017-12-16 20:36:15 +01:00
louiz’
b1f850b639
Update the docker images to enable postgresql, and document them
2017-12-16 16:23:07 +01:00
louiz’
49c86398a5
Change docker documentation regarding the database permissions
...
fix #3290
2017-08-19 13:18:56 +02:00
louiz’
369cf51968
Debian now includes libasan3 instead of 1
2017-08-01 22:02:03 +02:00
louiz’
765e07d61f
Fix the conf in the alpine docker image
2017-08-01 22:02:03 +02:00
louiz’
488c36f22e
Docker: run the openssl commands as the tester user, for permission issues
2017-08-01 22:02:03 +02:00
louiz’
6187423e6e
Aaaand move the biboumi.cfg file for docker
2017-07-26 22:32:54 +02:00
louiz’
f1306c62e0
Also move the README.md in that directory
2017-07-25 21:53:56 +02:00
louiz’
22cb2659e9
Move the Dockerfile inside an alpine subdirectory
2017-07-25 21:51:50 +02:00
louiz’
7ba8f1b325
Remove c-ares from the alpine image
2017-06-14 14:23:22 +02:00
louiz’
41c23aab37
Update the docker images and the gitlab-ci script to use sqlite3
2017-06-14 00:19:15 +02:00
louiz’
97f01d8e12
Add biboumi-test-archlinux and biboumi-debian-packaging Dockerfiles
2017-05-24 13:44:32 +02:00
louiz’
3666f35e0e
Use alpine for the docker image, and simplify the config + run stuff
...
Using env variable directly used by the process, it’s easier than calling
sed on the configuration file before we start the process. Also we don’t
need to start as root anymore, and it’s a lot cleaner.
2017-04-21 11:49:23 +02:00
louiz’
06094245e9
Add a e2e test on alpine
2017-04-20 22:44:14 +02:00
louiz’
4fde4d7369
docker: Run the process using “exec”, to be able to cleanly receive signals
2017-04-12 19:27:52 +02:00
louiz’
7d2b8eb526
Always chown biboumi /var/lib/biboumi when the docker container starts
...
This fixes permission problems when we bind a volume that is not owned by
the biboumi user.
2017-04-12 18:26:30 +02:00
louiz’
5d0bae6597
Re-add the c-ares lib in the docker test images
2017-03-21 15:01:28 +01:00
louiz’
11c63ebceb
Add the gcrypt dependency to the biboumi-test docker images
2017-03-06 01:22:51 +01:00
louiz’
e6e37a6f20
Don’t wrap the lines in docker/README.md
2017-03-01 14:14:39 +01:00
louiz’
ea0151165a
Use markdown for the docker readme
2017-02-28 23:54:02 +01:00
louiz’
90b3c07b6c
Revert "Split the biboumi dockerfile into two, to be able to disable the cache"
...
This reverts commit 26eb28dc23 .
2017-02-28 23:46:55 +01:00
louiz’
26eb28dc23
Split the biboumi dockerfile into two, to be able to disable the cache
2017-02-28 19:39:09 +01:00
louiz’
9f978cda94
docker: fix the SECRET->PASSWORD in entrypoint.sh
2017-02-17 22:59:16 +01:00
louiz’
27d847711c
docker: Add the XMPP_SERVER_IP option, and document the --network=host usage
2017-02-17 14:58:23 +01:00
louiz’
f90969e1a1
docker: Properly handle and document the /var/lib/biboumi directory
2017-02-17 22:57:30 +01:00