Blame doc/abrt-server.txt

Packit 8ea169
abrt-server(1)
Packit 8ea169
=============
Packit 8ea169
Packit 8ea169
NAME
Packit 8ea169
----
Packit 8ea169
abrt-server - Unix socket for ABRT.
Packit 8ea169
Packit 8ea169
SYNOPSIS
Packit 8ea169
--------
Packit 8ea169
'abrt-server' [-u UID] [-spv[v]...]
Packit 8ea169
Packit 8ea169
DESCRIPTION
Packit 8ea169
-----------
Packit 8ea169
'abrt-server' is executed by abrtd daemon to handle socket
Packit 8ea169
connections.  Every application in system is able to invoke creation
Packit 8ea169
of a new problem directory by following the communication protocol
Packit 8ea169
(described below in section _PROTOCOL_).
Packit 8ea169
Packit 8ea169
OPTIONS
Packit 8ea169
-------
Packit 8ea169
-u UID::
Packit 8ea169
   Use UID as client uid
Packit 8ea169
Packit 8ea169
-s::
Packit 8ea169
   Log to system log.
Packit 8ea169
Packit 8ea169
-p::
Packit 8ea169
   Add program names to log.
Packit 8ea169
Packit 8ea169
-v::
Packit 8ea169
   Log more detailed debugging information.
Packit 8ea169
Packit 8ea169
Protocol
Packit 8ea169
--------
Packit 8ea169
Initializing new dump:
Packit 8ea169
connect to UNIX domain socket /var/run/abrt.socket
Packit 8ea169
Packit 8ea169
Providing data (writing data to the socket):
Packit 8ea169
Packit 8ea169
-------------------------------------------------
Packit 8ea169
-> "POST / HTTP/1.1\r\n"
Packit 8ea169
-> "\r\n"
Packit 8ea169
-> "type=string\0"
Packit 8ea169
   string, maximum length 100 bytes
Packit 8ea169
-> "reason=string\0"
Packit 8ea169
   string, maximum length 512 bytes
Packit 8ea169
-> "pid=number\0"
Packit 8ea169
   number, 0 - PID_MAX (/proc/sys/kernel/pid_max)
Packit 8ea169
-> "executable=string\0"
Packit 8ea169
   string, maximum length ~MAX_PATH
Packit 8ea169
-> "backtrace=string\0"
Packit 8ea169
   string, maximum length 1 MB
Packit 8ea169
-> (close writing half of the socket)
Packit 8ea169
<- "HTTP/1.1 201 \r\n"
Packit 8ea169
<- "\r\n"
Packit 8ea169
-------------------------------------------------
Packit 8ea169
Packit 8ea169
Deleting problem directory:
Packit 8ea169
Packit 8ea169
-------------------------------------------------
Packit 8ea169
-> "DELETE <directory_name> HTTP/1.1\r\n"
Packit 8ea169
-> "\r\n"
Packit 8ea169
-> (close writing half of the socket)
Packit 8ea169
<- "HTTP/1.1 200 \r\n"
Packit 8ea169
<- "\r\n"
Packit 8ea169
-------------------------------------------------
Packit 8ea169
Packit 8ea169
AUTHORS
Packit 8ea169
-------
Packit 8ea169
* ABRT team