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
|