summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-21Pushed Version to 0.2.2Timo Dritschler
2015-01-21Fixed a bug in KiroClient when connection fails during setupTimo Dritschler
Added early-out functionality to all KIRO interfaces to prevent segfaults when passing a NULL pointer
2015-01-16Fixed some crashes on exit in testsTimo Dritschler
2014-12-10Fixed broken pkgconfig fileTimo Dritschler
2014-12-10Merge pull request #14 from ufo-kit/communicationHandlingTimo Dritschler
Release Version 2 (0.2.0) Added kiro_client_ping_server to KIRO client
2014-12-10Push release version to 2 (0.2.0)Timo Dritschler
2014-12-10Added a missing pointer cleanupTimo Dritschler
2014-12-10Fixed KIRO client getting stuck in the RDMA event handlerTimo Dritschler
Fix #8: KIRO Server and Client now have routines to handle async communication Fix #6: Added kiro_client_ping_server and respective event handling to server Changed kiro-test-latency to use the new kiro_client_ping_server instead
2014-12-05Fixed a problem with the kiro server getting stuck in the RDMA event handlerTimo Dritschler
2014-12-04Fixed a race condition concerning message handling in kiro clientTimo Dritschler
2014-12-03KIRO Server now has a message event handler for receivesTimo Dritschler
2014-12-03Fixed a race condition in kiro_client_connectTimo Dritschler
2014-12-03KIRO Client now has a communication event handler for receivesTimo Dritschler
2014-12-03Fixed two memory leaks in kiro-serverTimo Dritschler
2014-11-27Merge pull request #12 from ufo-kit/eventLoopsTimo Dritschler
Fix #3: Changed threading model from pthreads to g_threads Changed server and client to use a main loop approach for event handling
2014-11-26Changed a missed occurance of malloc to g_try_mallocTimo Dritschler
2014-11-26Merge branch 'master' into eventLoopsTimo Dritschler
2014-11-26Replaced all calls to malloc, calloc and free by their respective glib versionsTimo Dritschler
2014-11-26Merge branch 'master' into eventLoopsTimo Dritschler
2014-11-26Removed superfluous memory allocations in kiro server and clientTimo Dritschler
2014-11-26Added a Main Loop model to kiro-clientTimo Dritschler
Added kiro_client_disconnect function Added missing memory cleanup to kiro server and client upon shutdown
2014-11-26Changed kiro-server to use a Main Loop model for event handlingTimo Dritschler
2014-11-24Merge pull request #10 from ufo-kit/output-fixTimo Dritschler
Fix #9: Fixed usage hints for kiro-test-bandwidth and kiro-test-latency
2014-11-24Fixed usage hints for kiro-test-bandwidth and kiro-test-latencykaikas
2014-11-21Fix #1: Added missing documentation to TRB, Client and Server headerTimo Dritschler
Fixed build warnings Fixed a bug in kiro-test-bandwidth
2014-11-21Fix #7: Added missing call to parent finalizeTimo Dritschler
2014-11-21Fix #5: Changed build process to use ConfigurePaths instead of static pathsTimo Dritschler
2014-11-20Release KIRO to GitHub under LGPL v2.1Timo Dritschler
Added kiro_*_free methods to all three units Added installation guide Added readme Added licence file
2014-09-30Fixed a bug in RDMA memory allocation (Size information was missing)Timo
Added test-latency and test-bandwith tests
2014-09-19Changed kiro_cient_connect parameters to constTimo Dritschler
2014-08-29Fixed a problem in KIRO Client "sync" functionTimo Dritschler
KIRO Client was ignoring broken connections and bad RDMA access keys Made test-client application check kiro_client_sync return value
2014-08-29Changed error loging to use the respective GLib functionsTimo Dritschler
Also fixes #2
2014-08-29Fix #6: Changed coding style to match UFO ProjectTimo Dritschler
2014-08-28Fix #1: Removed -g from default buildTimo Dritschler
Use -DCMAKE_BUILD_TYPE=Debug instead
2014-08-28Fix #5: Added kiro_CLASS_new methods to all KIRO classesTimo Dritschler
Changed test software to use the new kiro_CLASS_new functions
2014-08-28KIRO Server now sends a disconnect request to all clients upon shutdownTimo Dritschler
2014-08-28KIRO Server now maintains a list of all connected clientsTimo Dritschler
Removed kiro_connected structure from kiro-rdma.h as it is no longer needed
2014-08-15Changed CMake build to exclude test binaries if SDL library is not installedTimo Dritschler
2014-07-25Removed superfluous mutex to prevent deadlock situationsTimo Dritschler
2014-07-25Added 'kiro_server_stop' method to KIRO ServerTimo Dritschler
Added missing cleanup to kiro_server_finalize Added missing cleanup to test-server
2014-07-18Changed gobject initialization for backward compatibility with older ↵Timo Dritschler
versions of GLib
2014-07-08Updated CMake build dependencies for rdmacm-devel filesTimo Dritschler
2014-07-01Fixed possible segfault due to missing cleanup of event listener threadTimo Dritschler
2014-06-06Updated documentation to make it conform with Gtk Documentation-GuideTimo Dritschler
Added kiro_trb_purge to completely reset the entire buffer
2014-05-27Updated CMake build scripts to build and install KIRO as libraryTimo Dritschler
2014-05-27Changed build system to CMakeTimo Dritschler
2014-05-13Added kiro_attach_qp to kiro-rdma.h that creates a new QP forTimo Dritschler
a rdma_cm_id and attaches it. Changed kiro_destroy_connection to work on a rdma_cm_id instead. Changed kiro-server accordingly. Restructured kiro-server to use an event loop thread to listen for new client connections. Restructured kiro-server to no longer memorize the client connections. It is currently unneccessary as no control-flow is exchanged.
2014-05-09Added SDL (Simple Direct media Layer) image output to testing frameworkTimo Dritschler
Test communicaation between server and client now passes images via KIRO-TRB Updated Makefile Removed Super-Verbose output from kiro_client_sync
2014-05-09Restructured kiro-server implementation to make it a bit more modularTimo Dritschler
Added interface to kiro-client to access the memory allocated for communication Added new 'kiro_destroy_connection' to kiro-rdma package Changed interface of 'kiro_destroy_connection_context' and updated server and client accordingly Started to implement a more visual testing routine in test-server Made test-client use commandline arguments for address and port Updated Makefile
2014-04-30Added documentation to KIRO TRB Header fileTimo Dritschler