Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
407178b
F-6209: keep raw/packet TX descriptor queued on driver backpressure
danielinux Aug 21, 2026
5815e8a
F-10259: clear raw/packet socket events before dispatching the callback
danielinux Aug 21, 2026
855ad2c
F-10260: bound the PTR name walk to the RDATA, not the whole message
danielinux Aug 21, 2026
f21c6da
F-9366: fix http_request.query comment to cover non-GET requests
danielinux Aug 21, 2026
8ac7717
F-6475: prove the IGMP anti-disclosure guards are actually tested
danielinux Aug 21, 2026
9ffc674
F-8521: record the alignment-induced head wrap in fifo_push
danielinux Aug 21, 2026
c268ae1
F-10280: scope the udp_try_recv DHCP relaxation to the DHCP socket
danielinux Aug 21, 2026
e275c35
F-10281: validate bound_local_ip for non-SYN segments to a bound list…
danielinux Aug 21, 2026
ead1ca0
F-6471: remove dead UDP datagram length re-check in udp_try_recv
danielinux Aug 21, 2026
49cedb0
F-9374: document ssh_server_get_uptime as a placeholder
danielinux Aug 21, 2026
c10690d
F-9380: correct TFTP worst-case request-size comment for timeout
danielinux Aug 21, 2026
2ad91d7
F-6211: detect DNS responses by the QR bit alone
danielinux Aug 21, 2026
f0e57b2
F-8523: key the handle_socket_callbacks reap on socket identity
danielinux Aug 21, 2026
c977ef9
F-8525: reject oversized raw-socket payloads before narrowing len
danielinux Aug 21, 2026
45ae1a6
macos: drive utun as a point-to-point (non-ethernet) link
danielinux Aug 21, 2026
dd997ef
raw tx: complete the non-ethernet contract on the raw socket path
danielinux Aug 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,15 @@ ifeq ($(BUILD_VDE),1)
CFLAGS+=-DWOLFIP_USE_VDE=1
LDFLAGS+=-lvdeplug
else
# TAP device driver (default)
TAP_SRC:=src/port/posix/tap_$(UNAME_LC).c
ifeq ($(wildcard $(TAP_SRC)),)
TAP_SRC:=src/port/posix/tap_linux.c
# Host netdev driver (default): TAP (L2) on Linux/FreeBSD, point-to-point
# utun (L3, non-ethernet) on macOS
ifeq ($(UNAME_LC),darwin)
TAP_SRC:=src/port/posix/utun_darwin.c
else
TAP_SRC:=src/port/posix/tap_$(UNAME_LC).c
ifeq ($(wildcard $(TAP_SRC)),)
TAP_SRC:=src/port/posix/tap_linux.c
endif
endif
NETDEV_SRC:=$(TAP_SRC)
NETDEV_OBJ:=$(patsubst src/%.c,build/%.o,$(TAP_SRC))
Expand Down
2 changes: 1 addition & 1 deletion src/http/httpd.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ struct httpd;
struct http_request {
char method[HTTP_METHOD_LEN]; // "GET", "POST", etc.
char path[HTTP_PATH_LEN]; // URL path
char query[HTTP_QUERY_LEN]; // URL query string (for GET requests)
char query[HTTP_QUERY_LEN]; // URL query string, if present in the target
char headers[HTTP_HEADERS_LEN]; // HTTP headers
char body[HTTP_BODY_LEN]; // HTTP body (for POST requests)
size_t body_len;
Expand Down
318 changes: 0 additions & 318 deletions src/port/posix/tap_darwin.c

This file was deleted.

Loading
Loading