aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmdsserver (follow)
Commit message (Collapse)AuthorAgeFilesLines
* a much of multicasting stuffMattias Andrée2014-05-111-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + add full_write and add full_readMattias Andrée2014-05-082-0/+90
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* split up mds-server structs into their own .h-files and add marshal functionsMattias Andrée2014-05-082-12/+12
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-071-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use more macros and do not du null-check before free:ing, free does that for usMattias Andrée2014-05-077-204/+212
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* derpMattias Andrée2014-05-071-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* miscMattias Andrée2014-05-072-0/+52
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* miscMattias Andrée2014-05-061-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add xsigactionMattias Andrée2014-05-062-0/+39
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add foreach_linked_list_nodeMattias Andrée2014-05-061-0/+9
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-061-1/+0
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add util.cMattias Andrée2014-05-062-0/+125
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* move config.h into libmdsserverMattias Andrée2014-05-061-0/+196
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add monotone macroMattias Andrée2014-05-061-0/+12
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add strequals and startswith macros + add drop_privileges macro that drops the group before the userMattias Andrée2014-05-061-0/+35
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use macros in mds.cMattias Andrée2014-05-061-3/+3
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add buf_set/get_next macrosMattias Andrée2014-05-064-48/+57
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use more macrosMattias Andrée2014-05-055-91/+196
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use more macrosMattias Andrée2014-05-051-0/+22
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add xsnprintf macroMattias Andrée2014-05-051-0/+37
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* populate address remap tableMattias Andrée2014-05-041-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add version when marshalingMattias Andrée2014-04-288-4/+38
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add todoMattias Andrée2014-04-281-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* we should of cause use recv and not readMattias Andrée2014-04-281-1/+2
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* derpMattias Andrée2014-04-281-4/+2
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-04-271-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* docMattias Andrée2014-04-271-2/+9
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m fixes + docMattias Andrée2014-04-271-6/+61
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* return -1 not 1 on failureMattias Andrée2014-04-271-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* well, that was unnecessaryMattias Andrée2014-04-271-1/+0
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* finish mds-messageMattias Andrée2014-04-272-13/+199
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* ipc message class, does not do reading yetMattias Andrée2014-04-272-0/+352
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* typoMattias Andrée2014-04-266-6/+6
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m docMattias Andrée2014-04-264-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* take care of realloc failuresMattias Andrée2014-04-262-10/+34
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add table optimised for file descriptorsMattias Andrée2014-04-265-35/+556
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m fixes + store client information in a hash table and in a linked listMattias Andrée2014-04-232-3/+3
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add value remapping to hash table unmarshalingMattias Andrée2014-04-232-10/+22
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add missed includeMattias Andrée2014-04-231-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + add string comparatorMattias Andrée2014-04-221-1/+17
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add string hasherMattias Andrée2014-04-221-0/+44
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* error supportMattias Andrée2014-04-222-7/+20
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* more restrictMattias Andrée2014-04-222-17/+17
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + implement marshaling for hash tableMattias Andrée2014-04-222-73/+161
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* second draft of hash table implementationMattias Andrée2014-04-222-49/+52
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* first draft of hash table implementationMattias Andrée2014-04-222-0/+646
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-04-222-19/+19
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add marshaling for linked-listMattias Andrée2014-04-222-2/+112
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* fix error handlingMattias Andrée2014-04-221-1/+13
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* linked list implementationMattias Andrée2014-04-222-0/+639
Signed-off-by: Mattias Andrée <maandree@operamail.com>