proxmox-backup/debian
Christian Ebner 83e7b9de88 client: http: Use custom resolver for statically linked binary
The dependency on the `getaddrinfo` based `GaiResolver` used by
default for the `HttpClient` is not suitable for the statically
linked binary of the `proxmox-backup-client`, because of the
dependency on glibc NSS libraries, as described in glibc's FAQs [0].

As a workaround, conditionally compile the binary using the `hickory-dns`
resolver.

[0] https://sourceware.org/glibc/wiki/FAQ#Even_statically_linked_programs_need_some_shared_libraries_which_is_not_acceptable_for_me.__What_can_I_do.3F

Suggested-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
Tested-by: Lukas Wagner <l.wagner@proxmox.com>
FG: bump proxmox-http dependency
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-04-09 15:23:14 +02:00
..
scripts d/rules: patch out wrongly linked libraries from ELFs 2021-01-15 08:52:53 +01:00
source d/source: override some false-positive lintian tags 2023-05-21 14:55:06 +02:00
changelog bump version to 3.3.7-1 2025-04-05 19:00:38 +02:00
control client: http: Use custom resolver for statically linked binary 2025-04-09 15:23:14 +02:00
copyright d/copyright; docs/conf.py: update copyright years 2025-01-24 09:16:24 +01:00
lintian-overrides d/lintian-overrides: ignore pbs2to3 using dpkg database directly 2024-01-22 15:45:40 +01:00
pmt.bc install pmt binary 2021-02-05 12:42:20 +01:00
pmtx.bc install pmtx binary 2021-01-27 11:36:15 +01:00
postinst fix version for upgrade handling for datastore locking using /run now 2025-04-02 19:57:51 +02:00
prerm add daily update and maintenance task 2020-10-31 22:51:26 +01:00
proxmox-backup-client-static.bash-completion fix #4788: build static version of client 2025-04-09 15:23:14 +02:00
proxmox-backup-client-static.install fix #4788: build static version of client 2025-04-09 15:23:14 +02:00
proxmox-backup-client.bash-completion correctly install bash completion helpers 2019-12-03 09:52:53 +01:00
proxmox-backup-client.bc correctly install bash completion helpers 2019-12-03 09:52:53 +01:00
proxmox-backup-client.install Add zsh completion scripts 2020-02-27 06:50:14 +01:00
proxmox-backup-debug.bc add proxmox-backup-debug debian package 2021-09-02 11:25:50 +02:00
proxmox-backup-docs.install packaging: fix docs install path 2019-12-23 07:52:40 +01:00
proxmox-backup-docs.links debian: normalize packaging files with wrap-and-sort -tkn 2023-05-27 16:34:04 +02:00
proxmox-backup-docs.lintian-overrides debian/lintian-overrides: refresh and add some ok-to-ignore ones 2023-05-21 15:31:45 +02:00
proxmox-backup-file-restore.bash-completion d/control: rename proxmox-file-restore to proxmox-backup-file-restore 2021-04-12 07:56:31 +02:00
proxmox-backup-file-restore.bc d/control: rename proxmox-file-restore to proxmox-backup-file-restore 2021-04-12 07:56:31 +02:00
proxmox-backup-file-restore.install debian: normalize packaging files with wrap-and-sort -tkn 2023-05-27 16:34:04 +02:00
proxmox-backup-file-restore.postinst fix typos in comments 2024-08-07 16:49:31 +02:00
proxmox-backup-file-restore.triggers d/control: rename proxmox-file-restore to proxmox-backup-file-restore 2021-04-12 07:56:31 +02:00
proxmox-backup-manager.bc correctly install bash completion helpers 2019-12-03 09:52:53 +01:00
proxmox-backup-server.bash-completion move proxmox-backup-debug back to main crate 2021-09-21 15:10:30 +02:00
proxmox-backup-server.install notifications: remove HTML template for test notification 2025-04-02 14:42:42 +02:00
proxmox-backup-server.maintscript docs: update package repositories 2020-11-10 13:14:04 +01:00
proxmox-backup-server.udev add auto-mounting for removable datastores 2024-11-25 21:34:22 +01:00
proxmox-tape.bc add proxmox-tape bash-completion 2021-03-06 10:22:08 +01:00
pxar.bc correctly install bash completion helpers 2019-12-03 09:52:53 +01:00
rules fix #4788: build static version of client 2025-04-09 15:23:14 +02:00