Skip to content

Releases: alliedtelesis/apteryx

v5.19

30 Jun 00:12
Compare
Choose a tag to compare
Change apteryx refresh timeout return type

Returning an integer type refresh timeout value
causes corruption of the actual timeout value returned
in apteryx.c:call_uint64_callback().
Changing the return type to uint64_t appears to fix the issue.

v5.18

30 May 23:56
Compare
Choose a tag to compare
Change behaviour of provide with data in the DB

Previously we returned the DB data in preference to
provided data. We now always return provided data
if a provider exists for the path.

v5.17

15 Mar 01:12
Compare
Choose a tag to compare
Support proxy query and full root node query

Also fix a couple of memory leaks in query.

v5.16

08 Mar 03:10
Compare
Choose a tag to compare
Make code to avoid values on non query leaves more readable

v5.15: apteryx_refresh: Handle apteryx_refresh callbacks with a new function

05 Aug 00:21
Compare
Choose a tag to compare
apteryx_refresh_callback function type returns a uint64_t.
The call_callback function casts this to void *. On 32 bit systems, this
is problematic as half of the returned uint64_t is lost. Depending on
endianness, this may be the half with useful data.

This patch adds a new callback calling function for uint64_t return type.
If the callback is not found, it returns 0.

v5.14: Sort out cb_gather_search

11 Jul 21:23
Compare
Choose a tag to compare
New unit tests shed some light on what cb_gather_search should have
bene.

v5.13

22 Jun 23:27
Compare
Choose a tag to compare
Add comments to cb_gather_search and apteryx_query

v5.12

10 Jun 04:07
Compare
Choose a tag to compare
apteryx_path_to_node: Fix paths with doubled up names

When adding a child node with a prefix that matches the root we were
chopping off bits that needed to stay attached.

v5.11

03 Jun 03:16
Compare
Choose a tag to compare
Ignore missing watch callbacks in client library

This was the previous behaviour

v5.10

24 May 04:53
Compare
Choose a tag to compare
Fixup variable names that conflict with global variables

Identified by lgtm.com

Also, remove the unused globals from callbacks.c