V2.01.02
Release Date
January 22nd, 2020
Bug Fixes
- Fixed null pointer dereference in DNScCache_HostObjGet() when performing forward lookups.
V2.01.01
Release Date
September 20th, 2019
Requirements
...
- DNSc_GetHost()
- The 'p_rev_host_name' and 'rev_hostname_len' arguments were renamed to 'p_res_host_name' and 'res_hostname_len', respectively
in order to reflect that the string receives the resolved canonical OR reverse name for the host.
- The 'p_rev_host_name' and 'rev_hostname_len' arguments were renamed to 'p_res_host_name' and 'res_hostname_len', respectively
Bug Fixes
- (699) Fixed bugs with the argument checking in DNSc_GetHost().
- The 'p_addr_nbr' parameter was not being checked for correct values.
- DEF_BIT_SET() was being used instead of DEF_BIT_IS_SET() when checking if DNSc_FLAG_NO_BLOCK was set in 'flags'.
- The validity of the DNSc_FLAG_NO_BLOCK flag if present in 'flags' parameter was done incorrectly if the DNS task was configured to block.
- (700) Fixed typographical error in code that checked whether the argument checking feature was enabled in the DNS configuration.
- (701) Reverse lookups wouldn't update the 'p_rev_host_name' parameter if the host was already in the cache.
- (739) DNScCache_ItemRemove() failed to advance linked list pointers causing an infinite loop.
- (743) DNScCache_Resolve() does NOT handle DNSc_ERR_TX_FAULT as it transitions from DNSc_STATE_TX_REQ_IPv(4/6).
Known Issues
- None.
V2.01.00
Release Date
June 20th, 2019
Requirements
...
DNSc_GetHost() now takes in two new arguments in order to perform the reverse lookup.
Bug Fixes
- (634) Fixed an issue where an incorrect macro name was being used to check whether argument checking was enabled.
...
- Added support of multiple interface. The client now try by default to reach the DNS server on all interfaces until the address is resolved on the request has failed on each interfaces.
API Changes
None.
Bug Fixes
- Fixed compiler errors with the Asynchronous with Blocking modes
- Corrected some error values that were duplicate
- Corrected a buffer alignment bug
- Fixed multiple warnings and errors at build time on some specific compilers.
...
- New flag
DNSc_FLAG_FORCE_RESOLUTION
for API to force host name resolution directly without checking for an IP address string.
API Changes
None.
Bug Fixes
- Fix bug in function
DNScCache_Srch()
when filling address table. - Fix bug falling in locking situation when socket open failed.
...
- Support of µC/TCP-IP V3.00
API Changes
None.
Bug Fixes
None.