summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-21AST-2018-003: Crash with an invalid SDP fmtp attributeKevin Harwell
pjproject's fmtp retrieval function failed to catch invalid fmtp attributes. Because of this Asterisk would crash if given an SDP with an invalid fmtp attribute. When retrieving the format this patch now makes sure the fmtp attribute is available. If not available it now returns an error status. ASTERISK-27583 #close Change-Id: I5cebe000ce2d846cae3af33b6d72c416e51caf2f
2018-02-21Merge "channel.c: Fix typo."Jenkins2
2018-02-20Merge "res_http_websocket: Don't leak memory on read failure"Jenkins2
2018-02-20channel.c: Fix typo.Richard Mudgett
Change-Id: I4eeedf89085697e81c354eb92d546686c67b0b5b
2018-02-20Merge "doc/lang/language-criteria.txt: Link to wiki."Jenkins2
2018-02-20Merge "core: Rename sounds_index.c to sounds.c."Jenkins2
2018-02-20Merge "BuildSystem: Allow newer autotools on OpenBSD."Joshua Colp
2018-02-20Merge "config: Fix locking for extconfig reload."Jenkins2
2018-02-20Merge "BuildSystem: Use single bootstrap.sh for Asterisk and menuselect."Joshua Colp
2018-02-20Merge "BuildSystem: Fix a typo related to ./configure --prefix=<path> on ↵Joshua Colp
OpenBSD."
2018-02-20doc/lang/language-criteria.txt: Link to wiki.Corey Farrell
This document is out of date and is superseded by content on the Asterisk wiki. ASTERISK-24386 #close Change-Id: Idbf95b27b096c205251e1bbb560c79224ba81822
2018-02-19Merge "optional_api: Refactor to use vector's and standard allocators."Jenkins2
2018-02-19Merge "rtp_engine: Load format name / mime type in uppercase again."Jenkins2
2018-02-19Merge "install_prereq: Update OpenBSD libraries."Jenkins2
2018-02-19Merge "BuildSystem: Enable IMAP storage on OpenBSD."Jenkins2
2018-02-19Merge "res_pjsip_header_funcs: Various cleanups"Jenkins2
2018-02-19Merge "res_pjsip: Use pjsip_sip_uri.user_param instead of other_param"Jenkins2
2018-02-19res_http_websocket: Don't leak memory on read failureSean Bright
Change-Id: Ic449ea832bc81a1671c0e910c5fbe8c683e3da89
2018-02-19Merge "Deprecate legacy modules."Jenkins2
2018-02-19Merge "manager: Add AMI event Load/Unload"Jenkins2
2018-02-19Merge "contrib/script/sip_to_pjsip: add support for realtime"Jenkins2
2018-02-19Merge "res_pjsip: Endpoint destruction does not free DTLS configuration"Jenkins2
2018-02-19core: Rename sounds_index.c to sounds.c.Corey Farrell
This will make the source filename match the 'module reload sounds' command. This will allow conversion to a built-in module in Asterisk 16 without needing to redefine AST_MODULE. Change-Id: Ifb8e489575b27eb33d8c0b6a531f266670557f6e
2018-02-19config: Fix locking for extconfig reload.Corey Farrell
Expand locking to include full reload process for extconfig to ensure nothing can read the config mappings between clearing and reloading. Change-Id: I378316bad04f1b599ea82d0fef62b8978a644b92
2018-02-18res_pjsip_header_funcs: Various cleanupsSean Bright
* Prefer strcasecmp() over stricmp() * Use a list with no lock since we never actually lock * Minor cleanups to error messages Change-Id: I8446f44795ee8f3072e1c1f9193c6912dfc0c42b
2018-02-17rtp_engine: Load format name / mime type in uppercase again.Alexander Traud
This reverts a previous change partly. ASTERISK-27689 Change-Id: Ia3d2f282db6995be8c1c253b5d52f6038761e8af
2018-02-16BuildSystem: Use single bootstrap.sh for Asterisk and menuselect.Corey Farrell
This causes the root bootstrap.sh script to generate configure scripts for both Asterisk and menuselect. This ensures that both configure scripts are generated with the same version of autotools and avoids situations where shared autoconf macros get modified without regenerating the menuselect script. Change-Id: I2bfd8537bbb63b3d46b11efabbb15eaaf9ef731a
2018-02-16Merge "bridge_roles: Use a non-locking linked list where appropriate"Jenkins2
2018-02-16res_pjsip: Endpoint destruction does not free DTLS configurationSean Bright
ASTERISK-27679 #close Reported by: Mak Dee Change-Id: I89a2783a11be0763bf123d1619ed176b6225cf42
2018-02-16install_prereq: Update OpenBSD libraries.Alexander Traud
deleted jack sqlite renamed freetds-0.63p1-msdblib to freetds mysql-client to mariadb-client added bison bzip2 c-client doxygen e2fsprogs graphviz gsm libical jansson libltdl lua neon net-snmp libsrtp portaudio-svn postgresql-client python speexdsp subversion uriparser xmlstarlet fftw3 libsndfile ASTERISK-27684 Change-Id: I26bdcb0a1d0e484a8dad1052da97f194aefd3370
2018-02-16BuildSystem: Allow newer autotools on OpenBSD.Alexander Traud
ASTERISK-27683 Change-Id: I5ec9dafbb0c16b6f2740c641980bc2eaaf995624
2018-02-16Merge "res_calendar: Specialized calendars depend on symbols of general ↵Jenkins2
calendar."
2018-02-16contrib/script/sip_to_pjsip: add support for realtimeTorrey Searle
Add a new script that can read from legacy realtime peers & generate an sql file for populating pjsip endpoints, identify, and aor records. ASTERISK-27348 #close Change-Id: Idd3d7968a3c9c3ee7936d21acbdaf001b429bf65
2018-02-16Merge "BuildSystem: Invoke ldconfig with previous path."Jenkins2
2018-02-16Merge "BuildSystem: Enable system provided libedit on OpenBSD."Jenkins2
2018-02-16BuildSystem: Fix a typo related to ./configure --prefix=<path> on OpenBSD.Alexander Traud
Reported by: Stuart Henderson Change-Id: Ieae8624f48b6ae78cf29930b9a45a3c842c7a764
2018-02-16Merge "BuildSystem: Remove chan_h323 leftovers."Jenkins2
2018-02-16res_calendar: Specialized calendars depend on symbols of general calendar.Alexander Traud
ASTERISK-27680 Change-Id: Ifb77912e424fe3710a025c18526fada673ec0b79
2018-02-16BuildSystem: Enable IMAP storage on OpenBSD.Alexander Traud
ASTERISK-27681 Reported by: Stuart Henderson Change-Id: Ifb6b614acb251b695b9417d76510e73eb335b679
2018-02-16BuildSystem: Enable system provided libedit on OpenBSD.Alexander Traud
ASTERISK-27677 Change-Id: I0854e3616d1361ae9b6907d3d3444a02784ac62b
2018-02-15bridge_roles: Use a non-locking linked list where appropriateSean Bright
Also explicitly initialize with the AST_LIST_HEAD_NOLOCK_INIT macro for clarity. Change-Id: I4bc39ec33bc3ff77e1a971a01ace87deb965be3f
2018-02-15res_pjsip: Use pjsip_sip_uri.user_param instead of other_paramSean Bright
There is a dedicated slot in the pjsip_sip_uri for the 'user' parameter, so use that instead of adding to the list of generic URI parameters. Change-Id: I0a0ce8a60ecee27489735bf56fd707719d8c2ed6
2018-02-15Merge "BuildSystem: Do not warn when bash is not installed."Joshua Colp
2018-02-14Merge "main/asterisk.c: Remove silly usage of RAII_VAR."Jenkins2
2018-02-14BuildSystem: Remove chan_h323 leftovers.Alexander Traud
ASTERISK-27670 Change-Id: I07a8ef8bbd6001e25711fa1bff152eb6c9efa729
2018-02-13BuildSystem: Invoke ldconfig with previous path.Alexander Traud
On OpenBSD, gmake uninstall{-all} registered only libraries from /usr/lib and lost those from /usr/local/lib. Instead, invoke ldconfig on a path. ASTERISK-27595 Change-Id: I4aa2c0b5e07119d1a556f8ff6349eaf09e986888
2018-02-13Deprecate legacy modules.Corey Farrell
* app_fax (replaced by res_fax). * res_config_sqlite (replaced by res_config_sqlite3). * res_monitor (replaced by app_mixmonitor). This is related to ASTERISK~23657 but does not resolve that ticket. Resolving that ticket would require complete removal of res_monitor. ASTERISK-27671 #close Change-Id: I16a3edd61fc1abd4a7b2e9357693ed663f62dd49
2018-02-13BuildSystem: Do not warn when bash is not installed.Alexander Traud
ASTERISK-27631 Change-Id: Iefdf268b0b98c3e7d8089ba87cf78136ac1d785b
2018-02-13Merge "core: Remove embedded editline."Jenkins2
2018-02-13Merge "chan_sip.c: Fix crash processing CANCEL."Jenkins2