Commit History

Autor SHA1 Mensaxe Data
  Julius Pfrommer 2ae7fef1e4 add Wshadow and Wconversion compiler flags; fix all warnings; networklayer takes the logger from the server at startup %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer fa20920d3f fix a memleak in the generated ns0 %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer c54348ab9d nodestore: make the memory handling by the nodestore more intuitive %!s(int64=9) %!d(string=hai) anos
  ichrispa 4a3a1c7966 Fixed SEGFAULT when attempting to read a datasource's datatype that did not return a value (but set the hasValue field). %!s(int64=9) %!d(string=hai) anos
  ichrispa b319a30078 In the absence of nodestore_release, "sampled" template nodes may go out of scope during instantiation (particularly when a lot of nodes are being build). Changing the instantiation functions to use copies of the original as templates avoids segfaults. %!s(int64=9) %!d(string=hai) anos
  ichrispa a0ad0e6ea0 Reimplemented instantiation callback (required for #503). %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer b04d6f867c Merge branch 'master' into cleanup_build %!s(int64=9) %!d(string=hai) anos
  ichrispa 5f16e6e97d Fixed argument creation for XML defined methods (Warning: "Dirty" Fix, see #485). Works for now. %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer b210b19ae2 cleanup build settings; remove old doxygen documentation %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer ac07df68b6 cosmetic improvements; increase the client timeout %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer c33b62c682 don't copy data for reading. use a NODELETE variant that points into the node %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 696a549402 assert that rcu is not locked twice %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 4bd62dca74 remove nodestore_release %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer a3be08ae1a status %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer bd1ebce5f3 compiles the example server, but crashes %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 9dd20578a6 use NULL instead of UA_NULL; don't rename standard C functions; provide minimal replacements for libc on embedded targets %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer c9ae4288d8 high-level api for the client; aligned with the server api %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 9a8b734957 fix wrong node attribute decoding %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer f0acccbebb fix some small bugs %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 1811544b2d return the added node id only when requested %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer b3dbefaa51 add a unit test for node management; add hastypedefinition for instantiated nodes %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 5fcc80651d add object and variable type instantiation %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 32ce27be93 simplify nodemgmt, prepare object instantiation %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 6c4afaabae first version of object constructor and destructor %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer cc1ec3b321 consistent naming of Service_AddNodes_single %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 23362555a1 use UA_Server_editNode to reduce code duplication %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 1f9a95d8ff cosmetic cleanups %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 6836308aff remove code duplication for node editing; add the delete references service; delete references properly during node removal %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer e83ac67f45 use inline NODEID_ creation functions %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 8514dc7703 fix the unit tests %!s(int64=9) %!d(string=hai) anos