summaryrefslogtreecommitdiff
path: root/src/lib/shm_rdrbuff.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Fix prototypes missing 'void'Dimitri Staessens2023-02-131-2/+2
* build: Update copyright to 2022Dimitri Staessens2022-04-031-1/+1
* lib: Refactor reading packet from rbuffDimitri Staessens2022-03-301-0/+7
* lib: Fix buffer allocation when retransmitting0.19.0Dimitri Staessens2022-03-111-1/+1
* lib, ipcpd, irmd: Wrap pthread unlocks for cleanupDimitri Staessens2021-06-231-3/+2
* lib: Bypass assertion in shm_rdrbuff0.18.1Dimitri Staessens2021-06-211-1/+1
* build: Update email addressesDimitri Staessens2021-01-031-2/+2
* build: Update copyright to 2021Dimitri Staessens2021-01-031-1/+1
* lib: Check rdrbuff sanitize for robust mutexesDimitri Staessens2020-05-291-0/+2
* build: Update copyright to 20200.16.0Dimitri Staessens2020-01-021-1/+1
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* lib: Revise du buff API towards a memory allocatorDimitri Staessens2018-10-261-17/+20
* Merge branch 'testing' into beSander Vrijders2018-10-091-15/+4
|\
| * lib: Fix padding in rdrbuff0.12.2Dimitri Staessens2018-10-091-15/+4
* | Merge branch 'testing' into beDimitri Staessens2018-10-061-1/+1
|\|
| * ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-1/+1
* | lib: Support for rudimentary retransmissionDimitri Staessens2018-07-271-16/+29
|/
* irmd: Remove shm_sanitizer threadDimitri Staessens2018-06-081-90/+40
* lib: Remove unused #define in rdrbuffDimitri Staessens2018-06-081-3/+0
* lib: Fix potential memleak in rdrbuffDimitri Staessens2018-05-271-2/+4
* ipcpd: Avoid unnecessary copy in eth readerDimitri Staessens2018-04-051-1/+1
* lib: Simplify some code in rdrbuffDimitri Staessens2018-03-161-8/+2
* lib: Implement timeout on blocking writeDimitri Staessens2018-03-121-25/+38
* include, src: Update copyright to 2018Dimitri Staessens2018-01-091-1/+1
* lib, tools: Rename application process and instanceDimitri Staessens2017-12-021-4/+4
* lib: Refactor shm_rdrbuff and shm_rbuffDimitri Staessens2017-11-301-123/+107
* lib: Use packed struct for FRCT header accessDimitri Staessens2017-11-081-9/+13
* irmd: Fix deleting corrupt shm fileSander Vrijders2017-08-291-0/+12
* lib, ipcpd, irmd: Fix bugs reported by static analysisSander Vrijders2017-08-291-2/+6
* build: Revise the build systemdimitri staessens2017-08-211-1/+4
* build: Replace fsf snail mail with contact URLdimitri staessens2017-08-131-2/+1
* build: Fix compilation on OS X Sierradimitri staessens2017-08-111-2/+2
* build: Add check for robust mutexesSander Vrijders2017-08-031-7/+7
* irmd: Shutdown sanitizer without cancellationdimitri staessens2017-07-121-6/+25
* lib: Add call to reserve blocks in rdrbuffdimitri staessens2017-04-261-6/+19
* lib: Fix data race in rdrbuffdimitri staessens2017-04-011-7/+5
* lib: Reduce locking overhead in rdrbuffdimitri staessens2017-03-301-45/+20
* Change email addresses to ugent.beSander Vrijders2017-03-031-2/+2
* ipcpd, lib: Report IPCP creation failuredimitri staessens2017-02-091-2/+2
* ipcpd: Revise PCI manipulation in normaldimitri staessens2017-02-071-14/+6
* build: Update licenses and copyrightdimitri staessens2017-01-091-10/+11
* ouroboros: Correct license statementsdimitri staessens2016-12-241-3/+2
* lib: Fix indentation in shm_rdrbuff.cdimitri staessens2016-12-121-4/+4
* lib: Remove logs from stable sourcesdimitri staessens2016-12-031-84/+29
* lib: Remove dst_api field from rdrbuff blocksdimitri staessens2016-11-171-173/+83
* build: Compile with strict conversiondimitri staessens2016-10-221-45/+42
* build: Comply with -Wextra compiler flagdimitri staessens2016-10-211-1/+1
* lib: Demultiplex the fast pathdimitri staessens2016-10-211-19/+10
* lib: Track SDUs in the fast pathdimitri staessens2016-10-111-35/+29
* lib, ipcp: Revise fast path and flow interfacesdimitri staessens2016-10-041-7/+39