Skip to content

Releases: Networking-for-Arduino/EthernetENC

2.0.5

Choose a tag to compare

@JAndrassy JAndrassy released this 01 Jun 10:23

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

Choose a tag to compare

@JAndrassy JAndrassy released this 29 Aug 18:27

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

Choose a tag to compare

@JAndrassy JAndrassy released this 15 May 10:37

Fix: Revert "EthernetClient - fix NULL data field checks"

2.0.2

Choose a tag to compare

@JAndrassy JAndrassy released this 03 Jan 17:55

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

Choose a tag to compare

@JAndrassy JAndrassy released this 25 Apr 14:43
  • 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

Choose a tag to compare

@JAndrassy JAndrassy released this 23 Sep 05:55

we start with version 2.0.0 to emphasize the compatibility with the Ethernet 2.0.0 Arduino library API