aboutsummaryrefslogtreecommitdiffstats
path: root/src/mds-server.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move mds-server into its own directoryMattias Andrée2014-05-081-1597/+0
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* whitespaceMattias Andrée2014-05-081-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* work on supporting re-exec during message coordinationMattias Andrée2014-05-081-30/+87
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* derpMattias Andrée2014-05-071-2/+3
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-071-9/+5
| | | | 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-071-88/+29
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-071-0/+6
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* send to clients (does not implement modifiers yet)Mattias Andrée2014-05-071-1/+29
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* sort interceptors by priorityMattias Andrée2014-05-071-0/+18
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* get multicast recipientsMattias Andrée2014-05-071-3/+66
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* collect headers in preparation to multicastMattias Andrée2014-05-071-10/+101
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + ignore EINTR when sending a messageMattias Andrée2014-05-071-5/+28
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* do not destroy the mutex and condition before we have used to to join with all slavesMattias Andrée2014-05-071-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-071-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + docMattias Andrée2014-05-071-5/+36
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* list interception conditionsMattias Andrée2014-05-071-2/+140
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* I should really write better commit messagesMattias Andrée2014-05-071-40/+143
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m docMattias Andrée2014-05-071-1/+3
| | | | 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-071-4/+66
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add a todoMattias Andrée2014-05-061-0/+3
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* miscMattias Andrée2014-05-061-23/+40
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add xsigactionMattias Andrée2014-05-061-17/+7
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add foreach_linked_list_nodeMattias Andrée2014-05-061-22/+7
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add util.cMattias Andrée2014-05-061-42/+5
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* move config.h into libmdsserverMattias Andrée2014-05-061-1/+1
| | | | 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-8/+7
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-061-2/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add buf_set/get_next macrosMattias Andrée2014-05-061-26/+17
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* kill all threadsMattias Andrée2014-05-061-20/+51
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* close files before running initrcMattias Andrée2014-05-061-15/+29
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* close untracked files if unmarshal from re-exec failsMattias Andrée2014-05-061-2/+24
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use more macrosMattias Andrée2014-05-051-70/+57
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* use more macrosMattias Andrée2014-05-051-32/+22
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* add xsnprintf macroMattias Andrée2014-05-051-9/+10
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* it would be a shame if we could not re-exec because we have filled the pipeMattias Andrée2014-05-051-45/+42
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* change doc in preparation for upcoming changeMattias Andrée2014-05-041-10/+10
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* restart slave threads after a re-execMattias Andrée2014-05-041-79/+102
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* unlist clients we failed to loadMattias Andrée2014-05-041-43/+61
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* populate address remap tableMattias Andrée2014-05-041-17/+78
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* read the marshalled data from the pipeMattias Andrée2014-05-041-1/+43
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* some work on unmarshallingMattias Andrée2014-05-031-23/+147
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* m + docMattias Andrée2014-05-031-4/+41
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* mMattias Andrée2014-05-031-1/+4
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* compile-time configurable api-fs pathMattias Andrée2014-05-031-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* separation of server state marshaling into a new methodMattias Andrée2014-05-031-98/+109
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* no need to marshal the socket's fd, it is already included in the cmdlineMattias Andrée2014-05-031-3/+2
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* more re-exec stuffMattias Andrée2014-05-021-4/+79
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* some more work on re-execMattias Andrée2014-05-021-17/+133
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* some re-exec stuffMattias Andrée2014-05-021-7/+54
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>