forked from signove/antidote
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
137 lines (86 loc) · 3.61 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Antidote 2.1
------------
* Health Manager (healthd) source broken in modules:
healthd_common, healthd_ipc_*. Common code among
healthd_service and healthd_android is at healthd_common,
removing code redundancy
* Removed code redundancy among sample agents
* Applications moved from src/ to apps/; src/ only contains
the Antidote library and plug-ins now
* BlueZ HDP plug-in improvements: delay disconnection event
until channel is effectively destroyed, not merely closed.
* Added RORJ and ROER APDU handling
* Multithreading improvements, API changes
* Moved connection and disconnection events to core,
API changes
* Refactoring of writer streams (for e.g. encoding APDUs)
* APDU encoder refactoring
* Set-Time transcoding support
* PM-Store fixes (mostly API-level)
* strbuff optimization (benefits e.g. XML and JSON encoders)
* JSON encoder fix
* Removed FIFO communication plug-in
Antidote 2.0.5
--------------
* Added Set-Time support to top-level APIs
* Removed FIFO support
* Added sdk/ folder with tools
* HANDLE typedef renamed to ASN1_HANDLE to facilitate,
and other changes to facilitate porting to Windows
* Many Doxygen documentation fixes
* Improved TCP/IP communication plug-ins
* Fixed compilation of sample_bt_agent (added @GIO_LIBS@)
that seems to break compilation in Ubuntu 12.04
* Added Java example of healthd client (doc/examples/java).
* Many small bugfixes
Antidote 2.0
------------
* Added multiple communication plugins support
* Added transcoding support
There is a separate transcoding plugin system
Example oximeter transcoder in src/trans/plugin
* PM-Store full support
Added/improved healthd API methods regarding PM-Store
* Added GetConfiguration method to healthd API
Needed by PM-Store operations and for proper event
report structure introspection
* Many bugfixes
* Port to Android ICS
* USB PHDC device class plug-in (linux/libusb)
* Improved test_healthd.py, many optional parameters
* Improved healthd, USB and transcoding support
--auto for auto-testing and consumption of events
--usb for USB plugin activation
--tcp for TCP-based serving, in place of D-Bus
--trans for transcoding support
* Improved error handling in APDU decoding
* Added warning messages to APDU encoding procedures
* Encoding and decoding routines refactored
Antidote 1.1
------------
* IEEE 11073 Agent capability has been implemented.
* Several architectural changes to support Agent role.
In particular, plugin interface has been extended.
* FIFO, TCP/IP and Bluetooth/BlueZ plug-ins were extended
to support both Agent and Manager roles.
* Oximeter specialization extended for Agent capability
(generation of event reports with oximeter data).
* Added agent sample application: ieee_agent. This is mostly
for local testing with ieee_manager, and communicates over
TCP/IP and FIFO channels.
* Added agent sample application: sample_bt_agent. This uses
the Bluetooth / BlueZ communication plug-in, and can connect
to any Bluetooth-based Manager (note that HDP profile is
encrypted so devices must be paired).
* Some src/*.c files have been renamed to more sensible names
(some "historical" names did not reflect their present
usage).
* Old Bluetooth plug-in based on bare MCAP has been removed.
* ieee_agent and ieee_manager no longer have the D-Bus option
(which was linked to obsolete MCAP plug-in). They only
have FIFO and TCP/IP. Refer to sample_bt_agent and healthd
if you want Bluetooth-based examples for Agent and Manager,
respectively.
* A number of random fixes, including Doxygen documentation
fixes.
* Added a TODO to source tree with technical backlog.