cdr_syslog: Deprecate unmaintained module

There has been an open issue against cdr_syslog (ASTERISK~14441) about
a race condition for 7.5 years that has never been addressed. Because
this module is effectively unmaintained and currently broken, there is
no sense in keeping it around.

If logging CDRs to syslog is a desirable feature, it would probably be
better to write the logs directly to the syslog server via socket
instead of using the facilities provided by openlog/syslog/closelog.
Doing so would address the race condition referenced in the associated
issue.

Change-Id: Ic77b94cd97f355a9cf5b1d3f3444964a6e0ba5dc
This commit is contained in:
Sean Bright
2018-01-09 17:23:54 -05:00
parent d7e90997e4
commit 9e2fcb82ed
3 changed files with 11 additions and 1 deletions

View File

@@ -51,6 +51,11 @@ res_pjsip
* A new AMI action, PJSIPShowAuths, has been added which displays information
about all configured PJSIP Auths.
cdr_syslog
------------------
* The cdr_syslog module is now deprecated and by default it is no longer
built.
------------------------------------------------------------------------------
--- Functionality changes from Asterisk 15.1.0 to Asterisk 15.2.0 ------------
------------------------------------------------------------------------------

View File

@@ -40,6 +40,10 @@ ARI:
- The ContactInfo event's contact_status field is now set to "NonQualified"
when a contact exists but has not been qualified.
cdr_syslog:
- The cdr_syslog module is now deprecated and by default it is no longer
built.
New in 15.0.0:
Build System:

View File

@@ -37,8 +37,9 @@
*/
/*** MODULEINFO
<defaultenabled>no</defaultenabled>
<depend>syslog</depend>
<support_level>core</support_level>
<support_level>deprecated</support_level>
***/
#include "asterisk.h"