19 Commits

Author SHA256 Message Date
bde22b3248 Accepting request 1284450 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1284450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=13
2025-06-11 14:20:42 +00:00
574a11f822 Accepting request 1284003 from home:mchellamuthu:branches:devel:microos
Update to version 4.9.1+1

OBS-URL: https://build.opensuse.org/request/show/1284003
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=14
2025-06-10 12:42:30 +00:00
cd2c586f60 Accepting request 1244805 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1244805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=12
2025-02-11 20:21:08 +00:00
b3c66757c3 - Update to version 4.9.0+5:
* meson: add dependency override for libslirp
  * meson: specify that C++ is only used for host binaries
  * meson: use boolean defaults for boolean options
  * Release v4.9.0
  * Windows target build fixes
  * Fix assertion
  * Provide stubs for inet_ntop() and inet_pton()
  * winver.h: Introduce header that forces defining WINVER and _WIN32_WINNT
  * ensure that WINVER and _WIN32_WINNT are unconditionally set
  * sbuf.c: Cleanups
  * fix for slirp ftp proxying putting slirp placeholder host ip in PORT commands
  * Prefer g_strerror() to strerror()
  * vmstate.h: Prefer __typeof__ vice typeof
  * Review comments.
  * cksum: NetBSD-adapted cksum()
  * Introduce SLIRP_PRIsize/ssize_t
  * arp_table: use size_t to index arrays.
  * Debugging API
  * slirp_(un)register_poll_socket: void returning value
  * Restore SlirpAddPollCb, {,un}register_poll_fd
  * Fix calling slirp_bind_outbound on tcp_fconnect
  * fuzz: Fix memory leak inside fuzz-main
  * socket abstraction: slirp_os_socket
  * tcp_listen: Missing register_poll_fd
  * bootp: Fill siaddr with tftp addr as per RFC2131
  * windows: allow static linking with LIBSLIRP_STATIC macro

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=12
2025-02-10 16:15:07 +00:00
b29b7fab69 Accepting request 1175602 from devel:microos
- Update to version 4.8.0+2:
  * Fix actually linking the library
  * Use simpler test linker script for detectiong --version-script option
  * Release v4.8.0
  * Explicit that -Dstatic=True is not meant for distributing a static library
  * icmp6: Add echo request forwarding support
  * fuzz: Fix icmp6 matching and checksum computation
  * fuzz: Drop debugging
  * fuzz: Drop debugging
  * fuzz: Add ARP and NDP cases
  * fuzz: Add IPv6 cases
  * mbuf: Do not reallocate when the requested size already fits exactly
  * mbuf: Fix copying headers
  * oss-fuzz: Fix udp-h and tcp-h corpuses
  * fuzz: comment coherency
  * fuzz: Simplify TCP checksum code
  * Note changes that can probably be security issues
  * Add changelog for next release
  * eth: pad ethernet frames to 60 bytes
  * udp: Make cleanup loop clearer
  * fuzz: Fix tftp fuzz actually receiving a file
  * tftp: cleanup sessions remaining at slirp shutdown
  * tftp: Fix use-after-free
  * Add fuzzing CI
  * fuzz: Add ip filtering
  * tcp: hack syn/ack
  * fuzzing: Increase coverage
  * First attempt at fuzzing with libFuzzer based on @elmarco work
  * Start some fuzzing test
  * tcp: Fix testing for last fragment (forwarded request 1175596 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1175602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=11
2024-05-22 19:29:10 +00:00
771d2813a9 Accepting request 1175596 from home:pgajdos
- Update to version 4.8.0+2:
  * Fix actually linking the library
  * Use simpler test linker script for detectiong --version-script option
  * Release v4.8.0
  * Explicit that -Dstatic=True is not meant for distributing a static library
  * icmp6: Add echo request forwarding support
  * fuzz: Fix icmp6 matching and checksum computation
  * fuzz: Drop debugging
  * fuzz: Drop debugging
  * fuzz: Add ARP and NDP cases
  * fuzz: Add IPv6 cases
  * mbuf: Do not reallocate when the requested size already fits exactly
  * mbuf: Fix copying headers
  * oss-fuzz: Fix udp-h and tcp-h corpuses
  * fuzz: comment coherency
  * fuzz: Simplify TCP checksum code
  * Note changes that can probably be security issues
  * Add changelog for next release
  * eth: pad ethernet frames to 60 bytes
  * udp: Make cleanup loop clearer
  * fuzz: Fix tftp fuzz actually receiving a file
  * tftp: cleanup sessions remaining at slirp shutdown
  * tftp: Fix use-after-free
  * Add fuzzing CI
  * fuzz: Add ip filtering
  * tcp: hack syn/ack
  * fuzzing: Increase coverage
  * First attempt at fuzzing with libFuzzer based on @elmarco work
  * Start some fuzzing test
  * tcp: Fix testing for last fragment

OBS-URL: https://build.opensuse.org/request/show/1175596
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=10
2024-05-21 15:00:19 +00:00
d64d40b648 Accepting request 1132882 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1132882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=10
2023-12-14 21:02:37 +00:00
f5c18d5bbe Accepting request 1132879 from home:lnussel:branches:devel:microos
- Update to version 4.7.0+60:
  * Avoid including <sys/param.h> on windows
  * Document functions
  * icmp: Handle ICMP packets as IPPROTO_IP on BSD
  * ip: Enforce strict aliasing
  * Fix including BaseTsd.h on mingw
  * Use SSIZE_T from BaseTsd.h on windows
  * Detach UDP socket if errno is ENOTCONN (Socket is not connected)
  * slirp: use localhost as dns when /etc/resolv.conf empty
  * missing semicolon
  * Drop unused UDP_UDPDATALEN macro
  * Reject domain-search when any entry ends with ".."
  * Use target address from Neighbor Advertisement
- removed libslirp-semicolon.patch, now included

OBS-URL: https://build.opensuse.org/request/show/1132879
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=8
2023-12-13 13:12:25 +00:00
1f8d9a5b70 Accepting request 1037104 from devel:microos
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1037104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=9
2022-11-21 14:29:12 +00:00
Richard Brown
31bbcd36eb Accepting request 1035659 from home:pgajdos
- fixes [bsc#1198773]
- fixes CVE-2021-3592 [bsc#1187364], CVE-2021-3593 [bsc#1187365],
        CVE-2021-3594 [bsc#1187367],CVE-2021-3595[bsc#1187366]
- fixes [bsc#1201551]

OBS-URL: https://build.opensuse.org/request/show/1035659
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=6
2022-11-17 15:00:56 +00:00
954394d8db Accepting request 1035198 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1035198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=8
2022-11-12 16:40:30 +00:00
Richard Brown
ef0ec3c83c Accepting request 1035189 from home:pgajdos
- added patches
  fix https://gitlab.freedesktop.org/slirp/libslirp/-/issues/64
  + libslirp-semicolon.patch

OBS-URL: https://build.opensuse.org/request/show/1035189
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libslirp?expand=0&rev=4
2022-11-11 10:05:28 +00:00
6d8873c16d Accepting request 990513 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/990513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=7
2022-07-26 17:42:52 +00:00
e820a22570 Accepting request 907726 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/907726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=6
2021-07-25 18:09:08 +00:00
cf09ba8a5d Accepting request 906637 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/906637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=5
2021-07-18 21:44:48 +00:00
4029bf60ea Accepting request 861718 from devel:kubic
- Update to version 4.4.0:
  * Release v4.4.0
  * socket: consume empty packets
  * slirp: check pkt_len before reading protocol header
  * Remove the QEMU-special make build-system
  * Add DNS resolving for iOS
  * meson: support compiling as subproject
  * meson: remove meson-dist script
  * Add G_GNUC_PRINTF to local function slirp_vsnprintf
  * sosendoob: better document what urgc is used for
  * .gitlab-ci: add a Coverity stage
  * TCPIPHDR_DELTA: Fix potential negative value
  * udp, udp6, icmp, icmp6: Enable forwarding errors on Linux
  * icmp, icmp6: Add icmp_forward_error and icmp6_forward_error
  * udp, udp6, icmp: handle TTL value
  * ip_stripoptions use memmove
  * changelog: post-release

OBS-URL: https://build.opensuse.org/request/show/861718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=4
2021-01-11 16:11:59 +00:00
266d710202 Accepting request 819694 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/819694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=3
2020-07-15 09:32:01 +00:00
b9d4fff3dc Accepting request 800116 from devel:kubic
- Update to 4.3.0
- Fix use-afte-free in ip_reass() (CVE-2020-1983)

OBS-URL: https://build.opensuse.org/request/show/800116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=2
2020-05-07 13:05:43 +00:00
f3d73f32af Accepting request 796098 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/796098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libslirp?expand=0&rev=1
2020-04-23 16:29:46 +00:00