haproxy/include/types
Willy Tarreau 636848aa86 MINOR: init: add a "set-dumpable" global directive to enable core dumps
It's always a pain to get a core dump when enabling user/group setting
(which disables the dumpable flag on Linux), when using a chroot and/or
when haproxy is started by a service management tool which requires
complex operations to just raise the core dump limit.

This patch introduces a new "set-dumpable" global directive to work
around these troubles by doing the following :

  - remove file size limits     (equivalent of ulimit -f unlimited)
  - remove core size limits     (equivalent of ulimit -c unlimited)
  - mark the process dumpable again (equivalent of suid_dumpable=1)

Some of these will depend on the operating system. This way it becomes
much easier to retrieve a core file. Temporarily moving the chroot to
a user-writable place generally enough.
2019-04-16 14:31:23 +02:00
..
acl.h
action.h
activity.h MINOR: cli/listener: report the number of accepts on "show activity" 2019-04-12 15:54:15 +02:00
applet.h MINOR: peers: Add a new command to the CLI for peers. 2019-04-16 09:58:40 +02:00
arg.h
auth.h
backend.h
capture.h
channel.h MINOR: channel: Report EOI on the input channel if it was reached in the mux 2019-03-25 06:24:43 +01:00
checks.h
cli.h
compression.h
connection.h MINOR: connections: Remove the SUB_CALL_UNSUBSCRIBE flag. 2019-04-15 19:27:57 +02:00
counters.h
dns.h
fd.h
filters.h
freq_ctr.h
global.h MINOR: init: add a "set-dumpable" global directive to enable core dumps 2019-04-16 14:31:23 +02:00
hdr_idx.h
hlua.h
http_htx.h
lb_chash.h
lb_fas.h
lb_fwlc.h
lb_fwrr.h
lb_map.h
listener.h MINOR: listener: move thr_idx from the bind_conf to the listener 2019-03-07 14:08:26 +01:00
log.h
mailers.h
map.h
obj_type.h
pattern.h
peers.h MINOR: peers: Add a message for heartbeat. 2019-03-01 09:33:26 +01:00
pipe.h
port_range.h
proto_http.h MINOR: stats: Move stuff about the stats status codes in stats files 2019-03-15 14:34:59 +01:00
proto_udp.h
protocol.h
protocol_buffers.h MINOR: sample: Rework gRPC converter code. 2019-03-05 11:04:23 +01:00
proxy.h
queue.h
sample.h
server.h MEDIUM: servers: Reorganize the way idle connections are cleaned. 2019-02-26 18:17:32 +01:00
session.h
shctx.h
signal.h
spoe.h
ssl_sock.h BUG/MINOR: ssl: Fix 48 byte TLS ticket key rotation 2019-04-15 10:09:54 +02:00
stats.h BUG/MINOR: stats: Fully consume large requests in the stats applet 2019-03-19 09:49:29 +01:00
stick_table.h
stream.h MINOR: stream: Set a flag when the stream uses the HTX 2019-04-12 22:06:53 +02:00
stream_interface.h CLEANUP: muxes/stream-int: Remove flags CS_FL_READ_NULL and SI_FL_READ_NULL 2019-03-25 06:55:23 +01:00
task.h
template.h
vars.h