-
- Downloads
Core: Add support for systemd socket activation.
This change adds support for socket activation of certain SOCK_STREAM listeners in Asterisk: * AMI / AMI over TLS * CLI * HTTP / HTTPS Example systemd units are provided. This support extends to any socket which is initialized using ast_tcptls_server_start, so any unknown modules using this function will support socket activation. Asterisk continues to function as normal if socket activation is not enabled or if systemd development headers are not available during build. ASTERISK-27063 #close Change-Id: Id814ee6a892f4b80d018365c8ad8d89063474f4d
Showing
- contrib/systemd/README.txt 119 additions, 0 deletionscontrib/systemd/README.txt
- contrib/systemd/asterisk-ami.socket 10 additions, 0 deletionscontrib/systemd/asterisk-ami.socket
- contrib/systemd/asterisk-amis.socket 10 additions, 0 deletionscontrib/systemd/asterisk-amis.socket
- contrib/systemd/asterisk-cli.socket 13 additions, 0 deletionscontrib/systemd/asterisk-cli.socket
- contrib/systemd/asterisk-http.socket 11 additions, 0 deletionscontrib/systemd/asterisk-http.socket
- contrib/systemd/asterisk-https.socket 11 additions, 0 deletionscontrib/systemd/asterisk-https.socket
- contrib/systemd/asterisk.service 27 additions, 0 deletionscontrib/systemd/asterisk.service
- contrib/systemd/asterisk.socket 26 additions, 0 deletionscontrib/systemd/asterisk.socket
- include/asterisk/io.h 24 additions, 0 deletionsinclude/asterisk/io.h
- include/asterisk/netsock2.h 16 additions, 0 deletionsinclude/asterisk/netsock2.h
- main/asterisk.c 26 additions, 3 deletionsmain/asterisk.c
- main/io.c 74 additions, 0 deletionsmain/io.c
- main/tcptls.c 17 additions, 0 deletionsmain/tcptls.c
Loading
Please register or sign in to comment