File: ChangeLog

package info (click to toggle)
liblightify 0~git20160911-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 476 kB
  • ctags: 561
  • sloc: ansic: 2,667; sh: 445; cpp: 429; makefile: 115
file content (339 lines) | stat: -rw-r--r-- 8,495 bytes parent folder | download
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
2016-09-10  Tobias Frost  <tobi@coldtobi.de>

	* Fix build failure with recent ax_prog_doxygen.m4

2016-07-01  Tobias Frost  <tobi@coldtobi.de>

	* Define ENODATA as EIO for plattforms not having it, like KFreeBSD

2016-06-30  Tobias Frost  <tobi@coldtobi.de>

	* Another typo: s/Reponse/Response

2016-06-30  Tobias Frost  <tobi@coldtobi.de>

	* Fix spelling error s/unexected/unexpected/

2016-06-06  Tobias Frost  <tobi@coldtobi.de>

	* 4-Way-Switch detection was added to the wrong protocol version ("the old one")

2016-05-31  Tobias Frost  <tobi@coldtobi.de>

	* Also add the 4-Way-Switch define to the examples

2016-05-31  Tobias Frost  <tobi@coldtobi.de>

	* replace C++ comments with C one

2016-05-31  Tobias Frost  <tobi@coldtobi.de>

	* Add ID for the 4-way-switch (reported by user)

2016-05-19  Tobias Frost  <tobi@coldtobi.de>

	* Enable Travis CI for master branch.

2016-05-19  Tobias Frost  <tobi@coldtobi.de>

	* Fix for async sockets: Check return value, not remaining bytes

2016-05-19  Tobias Frost  <tobi@coldtobi.de>

	* Refactor the message token to use uint32_t

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Add some protocol-debug code to command 68

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Do not build Doxygen docs in all target, only in docs target.

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Add some explanations how to enable the debug messages and fix a logic error in the enable switches

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Apply ENABLE_DEBUG_MSGS for socket.c

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Remove config.h.in from repository -- it is autogeneratd with the autoconf toolchain

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Add configure option for verbose protocol debugging

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Add configure option for extra debug messages.

2016-05-18  Tobias Frost  <tobi@coldtobi.de>

	* Fix testcase for lightify_node_request_update -- tc answer had a byte swapped

2015-12-19  Tobias Frost  <tobi@coldtobi.de>

	* Support refresh-lamps command in lightitfy-util

2015-12-19  Tobias Frost  <tobi@coldtobi.de>

	* Add \n to debug messages in the socket routines

2015-12-19  Tobias Frost  <tobi@coldtobi.de>

	* Protocolupdate for 0x68 -- new firmware makes it a little different

2015-12-19  Tobias Frost  <tobi@coldtobi.de>

	* New mapping of lamp types

2015-12-19  Tobias Frost  <tobi@coldtobi.de>

	* Fix for new gateway-protocol version

2015-12-05  Tobias Frost  <tobi@coldtobi.de>

	* Autotools maintainance -- required check version is 0.10 and also build docs automatically if doxygen is there

2015-12-05  Tobias Frost  <tobi@coldtobi.de>

	* Giving up on travis for now -- the required dependencies are not installable

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Travis container: cannot install require packages, so retry the other approach

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Travis-CI try container..

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Travis-CI try container...

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Travis-CI try container...

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Travis: Seems to needs some bootstrapping to multiarch

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Force unsigned logic when shifting

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Stray semicolon in c++ header

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Trying to enable travis-ci.com

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Default I/O: refactored NON_BLOCK mode

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Beautify group-printing in lightify-util

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Scanning: Do only return EBADF if we're on the default I/O

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Refactoring destructor for nodes/groups into own functions

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Safetycheck for valid fds

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* C++: Close() did not have a return value

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Tweaking cache model regarding on/off state.

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Add doc for LIGHTIFY_ALLOW_THROW and add a paranoid check for null in the destructor.

2015-12-04  Tobias Frost  <tobi@coldtobi.de>

	* Add define to enable exceptions in the c++ bindings

2015-11-29  Tobias Frost  <tobi@coldtobi.de>

	* Tweak lightify-util to pretty-print groups and also group members

2015-11-29  Tobias Frost  <tobi@coldtobi.de>

	* Group-IDs are 1-based, not zero-based

2015-11-29  Tobias Frost  <tobi@coldtobi.de>

	* Missing initialization of ctx pointer in groups.

2015-11-29  Tobias Frost  <tobi@coldtobi.de>

	* Broadcast on/off did not set cache of all nodes; fixed and added testcase to catch this

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Add functions to control groups to the C++ header

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Add group support to C++ example

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Update C++ example to compile with non-STL API

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Lightify::GetlightifyContext can be const

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Add Group API to Lightify class

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Add object files to git-ignore

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Add Lightify_Group class

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Return ENOMEM also when there was no mem for the Node object

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Cache the numbers of nodes

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Refactor some code (whitespace and using NULL instead of 0)

2015-11-28  Tobias Frost  <tobi@coldtobi.de>

	* Refactor nodesmap not to use STL

2015-11-26  Tobias Frost  <tobi@coldtobi.de>

	* Integrate Doxygen in build-process, just do make doxygen-doc after configure

2015-11-26  Tobias Frost  <tobi@coldtobi.de>

	* A little more of documentation

2015-11-26  Tobias Frost  <tobi@coldtobi.de>

	* Add Doxygen project file and document API

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Document internal group API

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Free old groupname when reset

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Remove unneeded NULL check and remove signedness warning

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Add Group API for iterating to the previous group

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Refactor API to have a naming scheme

2015-11-25  Tobias Frost  <tobi@coldtobi.de>

	* Add Group support to lightify-util

2015-11-24  Tobias Frost  <tobi@coldtobi.de>

	* Add Group manipulation API -- no testcases yet

2015-11-24  Tobias Frost  <tobi@coldtobi.de>

	* API Change: Node requests have the word node in it

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Test-Suite: Add checks for groups API

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Add Abuse tests for groups API

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Group: Check pointer before accessing it

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Basic testsuite for groups

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Helperfunction for testsuite to easier debug protocol artifact mismatches

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Adapt testcase for return value of the scan_nodes API (number of nodes, instead of 0 on success) Updated documentation accordingly.

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* Basic group support needs also groups.[ch]...

2015-11-21  Tobias Frost  <tobi@coldtobi.de>

	* First group support -- no testcases and docs yet

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* lighitfy++.h: Add note that gethostbyname is depreciated and should be recoded

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* lightify++: Use h_errno instead of errno for gethostbyname

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* liblightfy++: If close() fails, retry on EINTR

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* liblightfy++: Fix: connect() returns -1 on error. This is not errno!

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* lightify++.h: Do not throw on invalid port

2015-11-17  Tobias Frost  <tobi@coldtobi.de>

	* liblightify++: Alternative implementaion of the nodemap to avoid STL

2015-10-21  Tobias Frost  <tobi@coldtobi.de>

	* Pushing the first version

2015-05-22  Tobias Frost  <coldtobi@users.noreply.github.com>

	* Initial commit