summaryrefslogtreecommitdiff
path: root/net/libslirp
AgeCommit message (Collapse)AuthorFilesLines
2022-04-27libslirp: update to 4.7.0nia3-9/+9
## [4.7.0] - 2022-04-26 ### Added - Allow disabling the internal DHCP server - icmp: Support falling back on trying a SOCK_RAW socket - Support Unix sockets in hostfwd - IPv6 DNS proxying support - bootp: add support for UEFI HTTP boot - New callback that supports CFI better ### Fixed - dhcp: Always send DHCP_OPT_LEN bytes in options - Fix Haiku build - Fix memory leak when using libresolv - Ensure sin6_scope_id is zero for global addresses - resolv: fix IPv6 resolution on Darwin - socket: Initialize so_type in socreate - Handle ECONNABORTED from recv
2022-04-25libslirp: needs -lsocket on SunOStnn1-1/+3
2022-04-25libslirp: update to 4.6.1nia3-10/+9
## [4.6.1] - 2021-06-18 ### Fixed - Fix DHCP regression introduced in 4.6.0. ## [4.6.0] - 2021-06-14 ### Added - mbuf: Add debugging helpers for allocation. ### Changed - Revert "Set macOS deployment target to macOS 10.4". ### Fixed - mtod()-related buffer overflows (CVE-2021-3592, CVE-2021-3593, CVE-2021-3594, CVE-2021-3595). - poll_fd: add missing fd registration for UDP and ICMP - ncsi: make ncsi_calculate_checksum work with unaligned data. - Various typos and doc fixes. ## [4.5.0] - 2021-05-18 ### Added - IPv6 forwarding. - slirp_neighbor_info() to dump the ARP/NDP tables. ### Changed - Lazy guest address resolution for IPv6. - Improve signal handling when spawning a child. - Set macOS deployment target to macOS 10.4. - slirp_add_hostfwd: Ensure all error paths set errno. - More API documentation. ### Fixed - Assertion failure on unspecified IPv6 address. - Disable polling for PRI on MacOS, fixing some closing streams issues. - Various memory leak fixes on fastq/batchq. - Memory leak on IPv6 fast-send. - Slow socket response on Windows. - Misc build and code cleanups. ## [4.4.0] - 2020-12-02 ### Added - udp, udp6, icmp: handle TTL value. - Enable forwarding ICMP errors. - Add DNS resolving for iOS. ### Changed - Improve meson subproject() support. - Removed Makefile-based build system. ### Fixed - socket: consume empty packets. - check pkt_len before reading protocol header (CVE-2020-29129). - ip_stripoptions use memmove (fixes undefined behaviour). - various Coverity-related changes/fixes.
2021-12-08revbump for icu and libffiadam2-2/+4
2021-10-26net: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
2021-10-07net: Remove SHA1 hashes for distfilesnia1-2/+1
2020-10-03net: Add libslirpnia5-0/+51
libslirp is a user-mode networking library used by virtual machines, containers or various tools.