| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
|\
| |
| |
| | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Functions now prevent interruptions that can produce an inconsistent
state in the program.
Also, cosmetic changes.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| |
| |
| |
| | |
Signed-off-by: Paulius Ratkevičius <pauliuz95@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
|\ \
| | |
| | |
| | | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Every function is a stub now. Reimplementaion coming up.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
An effor was made to increase modularity of device code. It was a
partial success. IP adress, communications port, and wifi login
details had to be made static and visible in main.
Time is scarce and I am not about to push this further.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Parts of protocol specific for device are implementepd to reflect the
fact that the device is a client. This effectively means that device
gets a single connection only and severe memory restrictions about
which the daemon might get informed about in the future.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Most functions exposed in protocol.h take a connection descriptor
(cd_t) as first argument. This allows for multiple connections. Device
gets only one connection which means that cd_t is effectively 0 all
the time.
Additionaly, any function that actually does anything with a
connection descriptor instead of just passing it to another function
must be implemented separately in device and daemon.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
First implementation of complete protocol interface. While the
first implementation does compile, the interface might change
due to demands from other parts of the project.
For now reqest is a tlv that is an unsigned int which represents
what message to repeat from daemon.
A reply is also a tlv made of two parts --- message sequence
number of type msg_ixd_t and the actual null terminated string.
All of the above is subject to change.
More docs. Doxygen is on the way.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now public functions of the protocol can return an error code.
More work is done on actual logic.
Protocol code has bare-bones doxygen documentation.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Additional functions implemented for protocol and basic functions
to work with uuid. Source is buildable but actual build files are
not edited to accomodate the changes.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit is part of ticket #31. Branch is not in a compiling state.
Work is being done on utility functions and protocol implementation. To
be completed later.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
| |/
|/|
| |
| | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| |
| |
| |
| |
| |
| |
| | |
Resolves all memory leaks that can be possibly resolved, glib
nonwithstanding.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
|\ \
| | |
| | |
| | | |
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This loads and initialized libpurple, but does not actually do anything.
This should be enough to warrant closing Ticket #18.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
| |
| |
| |
| |
| |
| | |
Solves ticket #30
Signed-off-by: Paulius Ratkevičius <paulius.ratkevicius@ktu.edu>
|
|/
|
|
|
|
| |
Solves ticket #30
Signed-off-by: Paulius Ratkevičius <paulius.ratkevicius@ktu.edu>
|
|
|
|
|
|
|
|
| |
Stub implementation.
This commit closes ticket 23.
Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
|
|
|
|
|
|
|
|
| |
Fix style inconsistencies and move port settings to settings.c.
Part of Ticket 3.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|
|
|
|
|
|
|
|
| |
Port networking code from previous project.
This commit is part of ticket 3.
Signed-off-by: Paulius Ratkevičius <pauliuz95@gmail.com>
|
|
This creates a working buildable dummy template to build the project
upon. Everything save for the build system are demonstrational dummies
and everything including the build system is written to be easily
extendable.
This commit closes Ticket 5.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
|