summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Require usage of C89Sander Vrijders2016-02-234-12/+16
| | | | | | This requires the usage of the C89 standard for all source files. It also fixes a wrong check for the compiler flags (was checking this for CXX compiler instead of the C compiler).
* lib: Remove irm.c from CMakeLists.txtSander Vrijders2016-02-221-1/+0
| | | | | This removes the source file irm.c from CMakeLists.txt, as it is not yet in the repo.
* include: Fix common includesSander Vrijders2016-02-223-1/+3
| | | | | common.h will now include stdbool and several other useful includes (size_t for instance).
* src: Rename daemons and add tools folderSander Vrijders2016-02-2211-11/+63
| | | | | | | This renames the daemons to end with a 'd', as is common for UNIX daemons. It also adds a tools folder, that will hold the tools of the Ouroboros prototype. Examples are a simple echo application, an application to instruct the IRM ...
* lib: Update CMakeLists.txtSander Vrijders2016-02-171-0/+1
| | | | | Forgot to include the updated CMakeLists.txt file with the bitmap implementation.
* include: Add bitmap implementationSander Vrijders2016-02-172-0/+235
| | | | | | | This adds a bitmap implementation loosely based on the one found in the Linux kernel. The functions in the header file actually act as a wrapper around the actual bitmap implementation for portability reasons.
* include: Add list implementationSander Vrijders2016-02-171-0/+270
| | | | | This adds a list implementation similar to the one found in the Linux kernel.
* Merged in dstaesse/ouroboros/be (pull request #2)Sander Vrijders2016-02-151-10/+9
|\ | | | | | | Updated FRCT description
| * Updated FRCT descriptionDimitri Staessens2016-02-121-10/+9
| | | | | | | | Updated the description for the Flow and Retransmission Control Task.
| * Capitalized names in CONTRIBUTORSDimitri Staessens2016-02-121-2/+5
| |
| * Fixed the LICENSE fileDimitri Staessens2016-02-121-59/+0
| | | | | | | | Removed the discussion on how people can use the file.
| * Added CONTRIBUTORS fileDimitri Staessens2016-02-121-0/+2
| |
* | include: Initial IRM APISander Vrijders2016-02-151-0/+45
| | | | | | | | | | This adds a header file with the initial API for applications to instruct the IRM.
* | include: Initial IPCP APISander Vrijders2016-02-151-0/+43
| | | | | | | | This provides the initial API for the IRM to instruct IPCPs.
* | include: Initial DIF allocator header fileSander Vrijders2016-02-151-0/+31
| | | | | | | | This adds the initial API to communicate with the DIF allocator.
* | include: Initial CDAP headerSander Vrijders2016-02-151-0/+171
| | | | | | | | Initial API for the CDAP protocol.
* | include: Rename parts of rina_name_tSander Vrijders2016-02-151-2/+7
| | | | | | | | The ids of the name are now referring to the instance.
* | include: Initial dev.h fileSander Vrijders2016-02-122-0/+103
| | | | | | | | | | Adds the initial dev.h file that applications can use to request IPC services from the Ouroboros stack.
* | include: Add copyright noticeSander Vrijders2016-02-121-0/+3
| | | | | | | | Added a copyright notice to the logs.h file
* | include: Add logging infrastructureSander Vrijders2016-02-127-6/+134
| | | | | | | | | | | | Adds the logging infrastructure to the prototype. 2 helper scripts are also provided to compile the prototype in either release or debug mode. In debug mode debugging logs are printed.
* | Merged in dstaesse/ouroboros/be (pull request #1)Sander Vrijders2016-02-122-59/+5
|\ \ | |/ |/| | | Added CONTRIBUTORS file
| * Capitalized names in CONTRIBUTORSDimitri Staessens2016-02-121-2/+5
| |
| * Merge branch 'be' of bitbucket.org:ouroboros-rina/ouroboros into beDimitri Staessens2016-02-1120-0/+280
| |\
| * | Fixed the LICENSE fileDimitri Staessens2016-02-111-59/+0
| | | | | | | | | | | | Removed the discussion on how people can use the file.
| * | Added CONTRIBUTORS fileDimitri Staessens2016-02-111-0/+2
| | |
* | | Fix package conf fileSander Vrijders2016-02-121-1/+1
| |/ |/| | | | | | | The package conf file contained a reference to the wrong /lib directory.
* | Initial build infrastructureSander Vrijders2016-02-1120-0/+280
|/ | | | | Contains the initial build infrastructure. Cmake was chosen for portability reasons.
* doc: Remove trailing whitespacesSander Vrijders2016-02-112-8/+6
| | | | | Removes some trailing whitespace from the documentation. My editor was setup incorrectly (new laptop).
* Add GPLv2 licenseSander Vrijders2016-02-111-0/+339
| | | | This adds the GPL version 2 license to the repository.
* doc: Initial high-level architectureSander Vrijders2016-02-112-0/+329
| | | | | This adds the initial high-level architecture (HLA) document. It outlines the design decisions taken for the Ouroboros prototype.
* doc: Initial workflow documentSander Vrijders2016-02-111-0/+118
This adds the initial workflow document that contains the guidelines on how to contribute to the Ouroboros prototype.