Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

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.