1
0
mirror of https://github.com/docker-library/haproxy.git synced 2025-09-18 19:54:31 +03:00

37 Commits

Author SHA1 Message Date
Tianon Gravi
2ff3f8bcd0 Update to Debian Trixie 2025-08-08 12:03:13 -07:00
Docker Library Bot
6fa540dd7d Update 3.0 to 3.0.11 2025-06-02 10:13:23 -07:00
Tianon Gravi
3117d24965 Update to Alpine 3.22 2025-05-30 13:51:14 -07:00
Tim Düsterhus
c153740fe5 Remove EOL 2.2 2025-05-29 13:26:38 +02:00
Docker Library Bot
dccf0f4e3a Update 3.0 to 3.0.10 2025-04-22 10:22:04 -07:00
Docker Library Bot
a4ad1d171a Update 3.0 to 3.0.9 2025-03-20 10:13:31 -07:00
Docker Library Bot
262506addc Update 3.0 to 3.0.8 2025-01-29 10:21:32 -08:00
Tianon Gravi
34494c3b54 Update to Alpine 3.21 2024-12-12 16:50:46 -08:00
Docker Library Bot
f0dc84e9e0 Update 3.0 to 3.0.7 2024-12-12 10:18:23 -08:00
Docker Library Bot
7341cb2441 Update 3.0 to 3.0.6 2024-11-07 10:13:31 -08:00
Docker Library Bot
43e0f19fb5 Update 3.0 to 3.0.5 2024-09-19 10:21:03 -07:00
Docker Library Bot
217149de5f Update 3.0 to 3.0.4 2024-09-03 10:15:58 -07:00
Docker Library Bot
bc729b3623 Update 3.0 to 3.0.3 2024-07-11 10:13:29 -07:00
Docker Library Bot
12bf60c768 Update 3.0 to 3.0.2 2024-06-14 09:50:59 -07:00
Docker Library Bot
3fa44c9703 Update 3.0 to 3.0.1 2024-06-10 07:42:35 -07:00
Docker Library Bot
25aca1c14c Update 3.0 to 3.0.0 2024-05-29 10:13:26 -07:00
Docker Library Bot
41ccd7198e Update 3.0 to 3.0-dev13 2024-05-24 10:13:32 -07:00
Joseph Ferguson
5804096504 Update to Alpine 3.20
remove EOL 2.0
2024-05-22 16:39:55 -07:00
Docker Library Bot
893c649e60 Update 3.0 to 3.0-dev12 2024-05-18 10:13:26 -07:00
Docker Library Bot
8db4f308c7 Update 3.0 to 3.0-dev11 2024-05-10 10:13:26 -07:00
Docker Library Bot
bee2455661 Update 3.0 to 3.0-dev10 2024-05-04 07:02:46 -07:00
Docker Library Bot
024ece8e67 Update 3.0 to 3.0-dev9 2024-04-27 07:13:26 -07:00
Docker Library Bot
d033d2e4b3 Update 3.0 to 3.0-dev8 2024-04-19 10:13:28 -07:00
yosifkit
8b639f8d7d Merge pull request #226 from L3n41c/remove_dev_packages
Fix `dpkg-query --search` to be more specific
2024-04-08 09:48:36 -07:00
Docker Library Bot
d8cdcc09f9 Update 3.0 to 3.0-dev7 2024-04-06 10:13:30 -07:00
Lénaïc Huard
e3b5621077 Remove the *-dev packages from the final image
Fixes #225

The issue comes from the logic that aims at removing the packages that were
needed to build `haproxy` but which are not needed at runtime anymore.

```bash
        find /usr/local -type f -executable -exec ldd '{}' ';' \
                | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' \
                | sort -u \
                | xargs -r dpkg-query --search \
                | cut -d: -f1 \
                | sort -u \
                | xargs -r apt-mark manual \

```

The `ldd` looks for the libraries that `haproxy` depends on, among which, `libc.so.6`.
The `awk` command reformats the output of `ldd` and produces, among other libraries:
```
lib/x86_64-linux-gnu/libc.so.6
```

Those files are then passed to `dpkg-query` to find their owning package.
And this is where the issue is coming from:

```
root@f6106d13cb42:/# dpkg-query --search lib/x86_64-linux-gnu/libc.so.6

libc6-dev:amd64: /usr/share/gdb/auto-load/lib/x86_64-linux-gnu/libc.so.6-gdb.py
libc6:amd64: /lib/x86_64-linux-gnu/libc.so.6
```

The issue is that the library we are interested in happens to also be a substring
of a GDB pretty-printing script that is obviously not needed at runtime by `haproxy`.
2024-04-06 04:53:53 +00:00
Docker Library Bot
1f1e1651fb Update 3.0 to 3.0-dev6 2024-03-26 10:13:31 -07:00
Docker Library Bot
3fa21bcf0b Update 3.0 to 3.0-dev5 2024-03-09 10:13:30 -08:00
Docker Library Bot
7ff4e11460 Update 3.0 to 3.0-dev4 2024-02-23 16:13:31 -08:00
Docker Library Bot
2913aa63fe Update 3.0 to 3.0-dev3 2024-02-10 10:13:28 -08:00
Docker Library Bot
96f3826f13 Update 3.0 to 3.0-dev2 2024-01-26 16:13:30 -08:00
Docker Library Bot
7f6a9c1c09 Update 3.0 to 3.0-dev1 2024-01-06 10:13:30 -08:00
Aurelien DARRAGON
71cd0194b9 Resolving missing ca-certificates dependency that causes client ssl verify to fail
Without this package, '/etc/ssl/certs' is either empty or incomplete, and
so does the @system-ca variable within haproxy.

This results in some haproxy client ssl features not working out of the
box. For instance, using httpclient with https endpoints will not work
with default config since ssl verify is on by default.

See PR #216.

Co-authored-by: Tianon Gravi <admwiggin@gmail.com>
2023-12-21 08:56:45 +01:00
Aurelien DARRAGON
0d5ae965f4 Use Lua5.4 as default version when building haproxy 2.9+
Versions prior to 2.9 will still be built with the lua5.3-dev package
to prevent any breakage.
2023-12-15 11:23:45 +01:00
Joseph Ferguson
71aadfadc5 Update to Debian bookworm 2023-12-11 15:56:16 -08:00
J0WI
4df9df8688 Alpine 3.19 2023-12-09 16:23:20 +01:00
Tim Düsterhus
e3fc1f8a67 Add HAProxy 3.0 2023-12-05 20:16:21 +01:00