Releases: Networking-for-Arduino/EthernetENC
Releases · Networking-for-Arduino/EthernetENC
2.0.5
modernization:
- Ethernet - new functions: setDnsServerIP, setDNS, dnsIP, MACAddress, macAddress, hostByName, setHostname and end()
- EthernetClient - status() and setConnectionTimeout added
- EthernetServer - added begin(port) and constructor without parameters
2.0.4
bug fixes
- uIP ARP table cleanup was not invoked - added in tick()
- uip_arp.c - workaround for weird crash on RP2040 - in uip_arp_update any attempt to retrieve value from ipaddr location
crashed. memcmp works.
2.0.3
Fix: Revert "EthernetClient - fix NULL data field checks"
2.0.2
Fixes:
- EthernetUdp.cpp beginPacket fix IPAddress check
- Dhcp.cpp - fix reset_DHCP_lease()
- EthernetClient._allocateData - fix data clear
- enc28J60Network::writePacket - don't write zero length
- EthernetClient - fix NULL data field checks
2.0.1
- make hardwareStatus() and linkStatus() work without Erhernet.begin(mac)
- added EthernetServer.end() to stop() all clients
- UDP backlog to store unread UDP messages
- EthernetUdp - prevent filtering of received messages in uIP. The IP address and port of received UDP message were stored in uIP
record, but if these are set, uIP filters the incoming messages to match the IP and port.
- EthernetUdp - prevent filtering of received messages by IP and port of sent message
- EthernetClient fixes for EthernetENC specific code
2.0.0
we start with version 2.0.0 to emphasize the compatibility with the Ethernet 2.0.0 Arduino library API