Age | Commit message (Collapse) | Author | Files | Lines |
|
## [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
|
|
|
|
## [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.
|
|
|
|
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
|
|
|
|
libslirp is a user-mode networking library used by virtual machines, containers
or various tools.
|