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