Skip to content

Commit d6fe35e

Browse files
authored
Merge pull request #94 from danielinux/rc1.0
Added CHANGELOG.md, preparing release.
2 parents f11c7c2 + e8785db commit d6fe35e

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Changelog
2+
3+
## v1.0 2026-03-31
4+
5+
Initial public wolfIP release.
6+
7+
- Zero-allocation IPv4 stack with static buffers, fixed socket tables, and a BSD-like non-blocking socket API with callback support.
8+
- Core protocol support for Ethernet II, ARP, IPv4, ICMP, UDP, TCP, DHCP client, and DNS client.
9+
- TCP support for MSS, timestamps, PAWS, window scaling, RTO, SACK, slow start, congestion avoidance, and fast retransmit.
10+
- HTTP/HTTPS server support.
11+
- IPsec ESP transport mode support.
12+
- IP filtering support, including wolfSentry integration.
13+
- Native wolfGuard support.
14+
- Optional IPv4 forwarding for multi-interface builds.
15+
- Integration layers for wolfSSL, wolfSSH, wolfMQTT, FreeRTOS blocking BSD sockets, and POSIX `LD_PRELOAD` socket interception via `libwolfip.so`.
16+
- Host link drivers for Linux TAP/TUN, Darwin utun, FreeBSD TAP, and VDE2.
17+
- Embedded ports for STM32H753ZI, STM32H563, STM32N6, VA416xx, and Raspberry Pi Pico USB networking demos.
18+
- Shared Ethernet support for STM32 and VA416xx targets, plus common embedded service glue and certificates under `src/port`.

0 commit comments

Comments
 (0)