This release has been made to address one or more security vulnerabilities that have been identified. A security advisory document has been published for each vulnerability that includes additional information. Users of versions of Asterisk that are affected are strongly encouraged to review the advisories and determine what action they should take to protect their systems from these issues.
Security Advisories: AST-2014-011
The data in this summary reflects changes that have been made since the previous release, asterisk-12.
This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were closed by commits that went into this release.
Coders |
Testers |
Reporters |
237 rmudgett 211 mjordan 112 kmoore 105 mmichelson 99 jrose 80 file 61 jcolp 57 dlee 55 kharwell 42 wdoekes 41 coreyfarrell 37 gtjoseph 32 sgriepentrog 28 newtonr 18 elguero 18 seanbright 14 russell 12 may 11 wedhorn 9 tzafrir 7 Jeremy Laine 6 igorg 5 Corey Farrell 5 Torrey Searle 4 Eugene 4 outtolunc 4 qwell 3 abelbeck 3 moy 3 Nitesh Bansal 3 oej 3 pabelanger 3 Steve Davies 3 zvision 2 Alexander Traud 2 Dennis Guse 2 dtryba 2 Elazar Broad 2 Gareth Palmer 2 George Joseph 2 ibercom 2 Jeremy Lainé 2 Matthis Schmieder 2 NITESH BANSAL 2 sgalarneau 2 sruffell 2 tsearle 1 adomjan 1 Andrew Nagy 1 awinters 1 Bradley Watkins 1 capouch 1 cloos 1 Damian Ivereigh 1 David Woodhouse 1 Dmitry Melekhov 1 Etienne Lessard 1 Filip Jenicek 1 Geert Van Pamel 1 Gergely Domodi 1 Guillaume Martres 1 hexanol 1 hurdman 1 jbigelow 1 jkister 1 junky 1 Kevin McCoy 1 Kristian Hogh 1 Kristian Høgh 1 looserouting 1 marcelloceschia 1 Michael K 1 Michael Myles 1 Michael Walton 1 Michal Rybarik 1 n8ideas 1 nbansal 1 nbougues 1 one47 1 Oscar Esteve 1 Paul Belanger 1 Pavel Troller 1 Peter Katzmann 1 rmeyerriecks 1 rsw686 1 Sebastian Wiedenroth 1 sharky 1 Simon Moxon 1 Simone Camporeale 1 snuffy 1 st 1 Stefan Wachtler 1 tm1000 1 Trevor Peirce 1 veilen 1 xytis |
6 elguero 6 rmudgett 5 coreyfarrell 5 jcolp 5 jrose 5 kmoore 5 mjordan 5 Rusty Newton 5 sgriepentrog 4 George Joseph 4 wdoekes 3 Dmitry Melekhov 3 jbigelow 2 Andrew Nagy 2 Denis 2 gtjoseph 1 abelbeck 1 Arnd Schmitter 1 Ben Smithurst 1 Colin Cutherbertson 1 Corey Farrell 1 Dalius M. 1 Damien Wedhorn 1 David Herselman 1 Deepak Singh Rawat 1 Dennis Guse 1 dimitripietro 1 Etienne Lessard 1 Gabriele Odone 1 Geert Van Pamel 1 ibercom 1 Iñaki Cívico 1 Jan Juergens 1 Joel Vandal 1 JoshE 1 Kilburn 1 Michael Keuter 1 Michal Rybarik 1 myself 1 myself in a virtualized environment with multiple interfaces 1 newtonr 1 opsmonitor 1 Paolo Compagnini 1 Paul Belanger 1 Sam Galarneau 1 Samuel Galarneau 1 snuffy 1 sruffell 1 Tony Lewis 1 Torrey Searle 1 uniken1 1 wushumasters 1 Yuriy Gorlichenko |
96 mjordan 31 coreyfarrell 29 rnewton 19 rmudgett 17 dlee 13 jcolp 13 mmichelson 12 jbigelow 11 gtj 10 jrose 10 kharwell 10 wdoekes 8 sharky 7 amessina 7 elguero 6 xrobau 5 adomjan 5 hexanol 5 nbansal 5 tsearle 4 mdavenport 4 mores 4 outtolunc 4 pabelanger 4 sgalarneau 4 sgriepentrog 4 slesru 4 tzafrir 3 abelbeck 3 aragon 3 dennis.guse 3 ibercom 3 igorg 3 kmoore 3 marquis 3 one47 3 sruffell 3 tm1000 3 zvision 2 ayrjola 2 bford 2 dafi 2 danjenkins 2 den159 2 dtryba 2 falves11 2 gareth 2 gma 2 jideliov 2 jkister 2 jmls 2 kenner 2 kfhdk 2 kristoff 2 looserouting 2 maddog 2 rudolf 2 skrusty 2 snuffy 2 themrrobert 2 traud 2 whiskerp 2 xytis 1 aepshteyn 1 amohod 1 arcanos 1 arnd 1 asemych 1 ateks 1 awinters 1 axonaro 1 bbs2web 1 bensmithurst 1 boroda 1 brianscott 1 brietz 1 capouch 1 cervajs 1 chillman 1 colinc 1 damianivereigh 1 dario 1 davidw 1 devlap 1 dimitripietro 1 docent 1 doome 1 dorianlogan 1 dsr 1 dwmw2 1 Each 1 ebroad 1 edvinv 1 eisvogel 1 fabled 1 frenk77 1 gabrieleodone 1 gasparz 1 geertivp 1 gentlec 1 hurdman 1 i2045 1 icivico 1 ipengineer 1 italorossi 1 j_juergens 1 jamicque 1 jamuel 1 jan.svoboda 1 jfalcon 1 jimcredland 1 jkroon 1 jllull 1 joel_vandal 1 johnknott 1 jpsharp 1 jvandal 1 jvanvleet 1 kgoedert 1 krandonbruse 1 laimbock 1 londonnet 1 lordvadr 1 luke1980 1 manchicken 1 manobela 1 marcelloceschia 1 marcoloway 1 martinkontsek 1 mathis 1 mcargile 1 mclaborn 1 mdalius 1 michaelk 1 mike@farsouthnet.com 1 mpiazzatnetbug 1 n8ideas 1 navaismo 1 nbougues 1 netwrkr 1 nicolastanski 1 oleke 1 oscares 1 patrickm 1 patrol-cz 1 phill 1 pk16208 1 pnlarsson 1 proftech 1 pz 1 qloogkm 1 rmeyerriecks 1 rogger.padilla 1 rolek 1 RomanSk 1 rossbeer 1 rsw686 1 rustamxp 1 schmoozecom 1 sebmurray 1 shadow431 1 shaneblaser 1 shaunc869 1 simone.camporeale 1 simonmoxon 1 skavin 1 skycomltd 1 slavon 1 spitts 1 stephane.chazelas 1 StuxForce 1 supermaxiko 1 thava 1 tilt 1 tootai 1 uniken1 1 urtho 1 varnav 1 veilen 1 wedhorn 1 wiedi 1 wimpy 1 xdrive 1 zconkle |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.
Revision | Author | Summary | Issues Referenced |
397613 | file | Fix building of trunk. | |
397615 | mjordan | Set new merge properties on 12 | |
397629 | mjordan | Fix the config_options_test | |
397631 | mjordan | Fix bucket unit tests | |
397644 | rmudgett | chan_dahdi: Add some missing build cleanup. | |
397651 | rmudgett | bridging: Fix a livelock with local channel optimization. | |
397674 | dlee | Fixed bucket.c for systems where tv_usec is not an unsigned long. | |
397691 | mjordan | Better handle clearing the OUTGOING flag when a channel leaves a bridge | |
397746 | rmudgett | Fix uninitialized value in struct ast_control_pvt_cause_code usage. | |
397811 | rmudgett | Made MALLOC_DEBUG less CPU intensive by default. | ASTERISK-22221 |
397855 | mmichelson | Fix dialog matching in the SIP distributor. | |
397857 | rmudgett | Match use of ast_free() with ast_calloc() and add some curly braces. | |
397858 | rmudgett | ast_free() is null tollerant. | |
397860 | rmudgett | pbx.c: Make ast_str_substitute_variables_full() not mask variables. | |
397872 | mjordan | Update CHANGES file for Asterisk 12 | |
397875 | mjordan | Add database schema management using Alembic | |
397877 | mmichelson | Improve detection of answer on SIP blind transfer. | |
397886 | rmudgett | Whitespace and curly braces. | |
397893 | rmudgett | Some CDR code optimization. | |
397895 | rmudgett | Make CDR code deal with channel names case insensitively. | |
397897 | rmudgett | Make CDR variable name chandling consistently case insensitive. | |
397899 | rmudgett | Made the on/off in CLI "cdr set debug [on|off]" case insensitive. | |
397901 | rmudgett | Fixed problems with ast_cdr_serialize_variables(). | |
397912 | mjordan | Actually *add* the database schema management utilities | |
397923 | mmichelson | Multiple revisions 397921-397922 | |
397925 | mjordan | Recursively search for '.c' files when making documentation with 'make full' | |
397932 | dlee | Account for {} in Swagger notes | |
397939 | mjordan | Revert r394939 due to (numerous) objections | |
397947 | kharwell | Memory leaks fix | |
397957 | mmichelson | Fix when the subscription_terminated callback is called for subscription handlers. | |
397962 | mmichelson | Fix method for creating activities string in PIDF bodies. | |
397969 | mmichelson | Sanitize XML output for PIDF bodies. | |
397978 | rmudgett | pbx.c: Make pbx_substitute_variables_helper_full() not mask variables. | |
397987 | dlee | Multiple revisions 397975-397976 | |
398003 | kharwell | Check return value on fwrite | |
398024 | rmudgett | test_substituition: Fix failed test reporting to actually report failure. | |
398026 | rmudgett | test_substitution: Fix failing test. | |
398099 | jrose | features_config: Ignore parkinglots in features.conf instead of failing to load | |
398101 | mjordan | Update UPGRADE.txt file for Asterisk 12 | |
398124 | kharwell | Fix various memory leaks | |
398150 | dlee | Fix graceful shutdown crash. | |
398197 | wdoekes | Be a little more verbose when loading cel_custom.conf. | |
398205 | dlee | Fixed 'make clean' for wiki docs | |
398207 | kmoore | Prevent a crash in res_pjsip_dtmf_info.c | |
398217 | may | Fix remote tcs sequence handling on empty tcs received | |
398284 | jrose | app_voicemail: Fix leaking config objects when msg_id doesn't match | |
398300 | mmichelson | Give more detail regarding failures to create request with auth credentials. | ASTERISK-22386 |
398304 | rmudgett | chan_iax2: Add missing control frame names to debug frame decode output. | |
398384 | rmudgett | chan_iax2: Fix bridgecallno deadlock avoidance. | |
398419 | rmudgett | chan_iax2: Fix stray reference to worker thread idle_list. | |
398462 | rmudgett | chan_iax2: Reduce indentation in __attempt_transmit(). | |
398499 | rmudgett | astobj2: Only define ao2_bt() once. | |
398557 | rmudgett | astobj2: Add warn unused attribute to some functions. | |
398564 | rmudgett | cdr: Fix some ref leaks. | |
398574 | rmudgett | core_local: Fix LocalOptimizationBegin AMI event missing Source channel snapshot. | |
398583 | rmudgett | cdr: Change the number of container buckets to be similar to the channels container. | |
398629 | mjordan | Update CDR Unit tests to reflect container changes in r398579 | |
398641 | dlee | Multiple revisions 398638-398639 | |
398695 | mmichelson | Add extra debugging to res_pjsip_endpoint_identifier_ip | |
398732 | rmudgett | MALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number. | |
398751 | dlee | Fixed utils directory breakage from r398648 | |
398755 | dlee | Fixed utils directory breakage from r398748, this time with extra hate. | |
398760 | rmudgett | Fix incorrect usages of ast_realloc(). | |
398822 | russell | Fix typo in confbridge.conf.sample | |
398928 | dlee | Fix symbol collision with pjsua. | |
398939 | rmudgett | core_local: Fix memory corruption race condition. | ASTERISK-22221 |
399006 | jrose | chan_sip: Revert r398835 due to failing tests involving originate | ASTERISK-22424 |
399020 | rmudgett | astobj2: Register the bridges container for debug inspection. | |
399022 | rmudgett | CLI bridge: Fix "bridge destroy |
|
399071 | newtonr | Broke the build! Forgot para tags within my description. | |
399080 | dlee | Put merge tracking for r399039 back. | |
399081 | dlee | (No Summary Available) | |
399147 | mjordan | Filter internal channels out of bridge enter/leave message handling | |
399198 | rmudgett | app_speech_utils: Fix unresolved symbol ast_speech_get_setting(). | ASTERISK-17136 |
399238 | mmichelson | Switch transferdigittimeout to be configured as seconds instead of milliseconds. | |
399248 | mmichelson | Fix other timeouts (atxferloopdelay and atxfernoanswertimeout) to use seconds instead of milliseconds. | |
399258 | rmudgett | Fix doxygen to use correct units of features.conf options. | |
399295 | elguero | Fix Segfault In features-config.c When Application Has No Arguments | |
399368 | mjordan | Add a WARNING in bridge_softmix when a timing module isn't loaded | |
399378 | mjordan | Update prep_tarball with new documentation files on the Asterisk wiki | ASTERISK-22439 |
399503 | rmudgett | optional_api: Make always use the standard malloc functions even with MALLOC_DEBUG. | |
399566 | kmoore | Ensure global types in the config framework are initialized | |
399578 | rmudgett | json: Make it obvious that ast_json_unref() is NULL safe. | |
399584 | rmudgett | app_queue: Fix json blob ref leak. | |
399586 | rmudgett | features_config: Fix config ref leak of parkinglots. | |
399597 | rmudgett | media_index: Fix process_description_file() memory leak of file_id_persist. | |
399682 | mjordan | app_queue: Initialize array holding MixMonitor exec options | |
399696 | mjordan | app_queue: Don't be quite so aggressive in initializing the array | |
399737 | rmudgett | chan_iax2: Prevent some needless breaking of the native IAX2 bridge. | |
399750 | rmudgett | astobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally. | |
399799 | newtonr | Broke the build - Fixing XML DTD violation added in r399782, missing |
|
399844 | rmudgett | chan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7. | |
399875 | newtonr | Adding a few words to the Dial option 'r' help text to clarify its tone argument description | |
399925 | mmichelson | Fix refleaks of ast_rtp_instance structures. | |
399938 | rmudgett | astobj2: Remove OBJ_CONTINUE support. | |
400000 | seanbright | Remove some trailing whitespace and steal revision 400000. | |
400059 | mjordan | manager: Fix crash when appending a manager channel variable | |
400122 | mjordan | res_pjsip_notify: Add documentation | |
400186 | dlee | Multiple revisions 399887,400138,400178,400180-400181 | |
400195 | mjordan | Remove spurious event raised when CDRs are reloaded | |
400206 | jrose | configuration samples: Pull all parking related stuff out of features.conf | |
400218 | mjordan | Filter out internal channels for bridge leave messages and parked call messages | |
400228 | rmudgett | Features: Rearm the parking config options have moved warning for each reload. | |
400237 | rmudgett | chan_dahdi: Fix analog parking using flash-hook. | |
400246 | file | Retrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time. | |
400255 | file | Allow specifying a channel to dial an extension and context in an ARI dial operation. | ASTERISK-22625 |
400266 | file | Reduce channel snapshot creation and publishing by up to 50%. | |
400269 | rmudgett | sig_ss7: Fix compiler warnings. | |
400271 | rmudgett | MALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled. | |
400282 | tzafrir | man pages for astdb2bdb and astdb2sqlite3 | |
400285 | file | Fix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel. | |
400287 | mjordan | Fix the CDR CLI command 'cdr show active {channel}' | |
400295 | kmoore | Correct allowable values for ARI general information filter | |
400304 | rmudgett | Originate: Make setting caller id on outgoing call use either name or number. | |
400313 | mjordan | Only create Stasis subscriptions when enabled | |
400317 | elguero | Cast Integer Argument To Unsigned Char | |
400335 | mmichelson | Multiple revisions 400318-400319 | |
400363 | mmichelson | Cache string values of formats on ast_format_cap() to save processing. | |
400364 | mmichelson | Get rid of uses of stasis_topic_wait() | |
400374 | rmudgett | chan_vpb: Make compile again. | |
400399 | rmudgett | cel: Some whitespace cleanups | |
400443 | file | When serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled. | |
400461 | mjordan | Remove publication of a channel snapshot when the technology is set | |
400511 | file | Replace the connection address at the SDP level if altering the SDP with the external media address. | |
400521 | file | Enclose the To URI and update its user portion if a request user has been specified. | |
400523 | mjordan | ARI: Add subscription support | ASTERISK-22451 |
400543 | jrose | chan_pjsip: Make logger togglable without loading/unloading | |
400553 | dlee | Added missing file from r400522 | |
400593 | rmudgett | chan_iax2: Fix compile error. | |
400662 | rmudgett | Miscellaneous stand alone comment cleanups. | |
400683 | mmichelson | Push CLI qualify into the threadpool. | |
400728 | rmudgett | app_confbridge: Fix duplicate default_user profile. | |
400750 | mmichelson | Switch from using pjsip_strerror to pj_strerror. | |
400813 | mjordan | Use 'z' as the format specifier for size_t | |
400834 | file | Perform validation of permanent contacts on AORs in res_pjsip. | |
400851 | dlee | Fixed merge tracking for r400360, which was somehow lost | |
400852 | dlee | Multiple revisions 400508,400842-400843,400848 | |
400855 | rmudgett | channel.h: whitespace changes. | |
400864 | kmoore | Fix realm comparison for outbound auth | |
400882 | mjordan | Remove duplicate module info block | |
400913 | rmudgett | chan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output. | ASTERISK-22429 |
401007 | pabelanger | Use POST / DELETE to toggle hold / moh for ARI channels | |
401020 | rmudgett | chan_iax2: Fix channel left locked in off nominal code path. | |
401031 | rmudgett | bridge_native_dahdi: Return channel join failure if could not make the channels compatible. | |
401039 | rmudgett | translate.c: Some minor code tweaks. | |
401041 | pabelanger | Use POST / DELETE to toggle ARI bridge moh | |
401079 | wdoekes | Don't check all realtime queues when doing "queue show some_queue". | |
401097 | dlee | Oops. Leftover /stasis reference | |
401216 | mmichelson | Clarify in ast_bridge_destroy() about how departable channels must be handled. | |
401224 | mmichelson | Remove the bit about requiring ast_bridge_depart() to be called before ast_bridge_destroy(). | |
401233 | rmudgett | Tweak ast_bridge_depart() doxygen. | |
401249 | mmichelson | Resolve some memory leaks due to incorrect for loop / ao2 ref usage. | |
401263 | dlee | This is just a quick script for dumping swagger-ui into static-http, | |
401272 | rmudgett | res_parking: Remove setting useless flag. | |
401292 | kmoore | Fix IAX2 incoming call address lookups | |
401316 | dlee | Fixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE. | |
401317 | dlee | Fixing r401281; the model name is Channel, with a capital C | |
401421 | rmudgett | res_parking: Update XML documention for DTMF features after parking timeout. | ASTERISK-22630 |
401580 | jbigelow | Add a test suite event to indicate when the atxfer 3-way feature is detected | |
401663 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (first set) | |
401707 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (second set) | ASTERISK-22467 |
401746 | jrose | app_voicemail: Memory Leaks against tests | ASTERISK-22467 |
401785 | jrose | astobj2: Unregister debug CLI commands at exit | ASTERISK-22467 |
401789 | jrose | jitterbuf: Fix memory leak on jitter buffer reset | ASTERISK-22467 |
401793 | jrose | test_linkedlists: Fix memory leak | ASTERISK-22467 |
401873 | dlee | test_json: Fix deprecation warnings | |
401898 | jrose | revert clicompat-r2.patch from r401704 | ASTERISK-22467 |
401937 | jrose | Put clicompat-r2.patch back in | ASTERISK-22467 |
402004 | rmudgett | You'd think that new files would be free of whitespace issues. But you would be wrong. | |
402045 | rmudgett | taskprocessor: Made use pthread_equal() to compare thread ids. | |
402056 | rmudgett | res_stasis.c: Made use the ao2_container callback templates. | |
402073 | mjordan | Update Alembic database scripts for external scripting and PostgreSQL, Oracle | |
402082 | mjordan | Prevent CDR backends from unregistering while billing data is in flight | |
402091 | mjordan | Filter out internal channels from dial message handling | |
402117 | elguero | Fix UPGRADE.txt Due To Merging From Branch 11 | |
402128 | dlee | Put back several merge revisions that were lost in r401962 | |
402129 | dlee | Put back several merge revisions that were lost in r402054 | |
402130 | dlee | Ignore full docs | |
402155 | mjordan | Remove some spammy debug messages; improve clarity of others | |
402266 | kharwell | pjsip_messaging: Added debug for in dialog messaging | ASTERISK-22777 |
402277 | dlee | stasis: add functions embarrassingly missing from r400522 | |
402286 | mjordan | medix_index: Display errors when library calls fail | |
402290 | mjordan | core/loader: Don't call dlclose in a while loop | |
402388 | sgriepentrog | Manager: Add equivalent AMI actions for the bridge CLI commands. | |
402406 | rmudgett | voicemail: Simplify callback pointer declarations and add doxygen. | |
402430 | rmudgett | vector: Update API to be more flexible. | |
402439 | rmudgett | vector: Uppercase API to follow C convention. | |
402502 | mjordan | stasis_channels: Don't give preference to ANI info in channel snapshots | |
402504 | mjordan | netsock2: Define AST_AF_* enum constants to their AF_* equivalents | |
402506 | mjordan | chan_iax2: Fix incorrect usage of ast_get_ip involving uninitialized struct | |
402508 | mjordan | chan_sip: Use AST_AF* defined constant when calling ast_get_ip | |
402529 | dlee | ari: User better nicknames for ARI operations | |
402538 | jrose | PJSIP: Improve error handling in digest authenticator | |
402571 | dlee | Changes from make ari-stubs after r402560 | |
402572 | dlee | res_pjsip: Print a helpful error message if sorcery registration fails | |
402583 | mmichelson | Clarify an ambiguous error message. | |
402585 | jrose | security_events: Push out security events over AMI events | |
402595 | rmudgett | res_stasis.c: Fix locking issues with the app_bridge_moh container. | |
402688 | mmichelson | Get rid of some inaccurate comments. | |
402698 | jrose | Confbridge: add test events for dynamic menus test | ASTERISK-22760 |
402741 | dlee | Fixed a typ. | |
402756 | kmoore | CELGenUserEvent: Fix error message from ast_json_pack | |
402768 | mmichelson | Move a NULL check to a place that makes more sense. | |
402778 | mmichelson | Switch to a scoped lock to avoid missing unlocks in failure returns. | |
402795 | kharwell | ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404 | ASTERISK-22803 |
402805 | file | res_ari_channels: Add the ability to stop locally generated ringing on a channel. | |
402819 | jrose | Say: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF | |
402820 | rmudgett | Pickup: Ensure using PICKUPMARK never considers the picking channel. | |
402829 | rmudgett | Pickup: Pickup() and PickupChan() parameter parsing improvements. | |
402854 | jrose | Confbridge: Add option to review the recording similar to announce_join_leave | |
402865 | file | res_pjsip: Add support for building against pjproject with SIP transaction group lock support. | ASTERISK-22818 |
402929 | dlee | stasis: Fixed scoping problem with bridge tracking. | |
402942 | mjordan | res_pjsip_mwi: Fix memory leak of MWI subscriptions container | |
402943 | mjordan | res_pjsip_sdp_rtp: Fix use of uninitialized value in PJSIP | |
402945 | rmudgett | bucket: Fix scheme ref leak in __ast_bucket_scheme_register(). | |
402957 | rmudgett | voicemail: Fixup some doxygen comments. | |
402969 | mjordan | res_pjsip_session: Fix memory leak of direct media format capabilities | |
402982 | dlee | ari: Fix generators for resources with camelCase names. | |
402994 | dlee | ari: Fix #include to match generated headers for snakeCase resource files | |
402995 | jrose | app_directory: Set variable indicating reason directory exited | |
403013 | rmudgett | PickupChan: Add ability to specify channel uniqueids as well as channel names. | |
403051 | kharwell | res_pjsip: convert configuration settings names to snake case | |
403083 | kharwell | res_pjsip: convert configuration settings names to snake case some more | |
403095 | kmoore | Make sure unit tests compile | |
403133 | kharwell | res_pjsip: AMI commands and events. | ASTERISK-22609 |
403135 | kharwell | ARI: Implement device state API | ASTERISK-22838 |
403161 | file | Fix a configure issue with PJSIP transaction group lock detection. | |
403192 | rmudgett | astdb: Tweak some doxygen comments. | |
403210 | file | res_stasis_playback: Add 'number', 'digits', and 'characters' URI scheme implementations. | |
403241 | file | res_ari: Add Recording events to the validator. | |
403259 | file | res_pjsip_t38: Add the framehook to the channel only on first INVITE. | |
403272 | file | res_pjsip_session: Apply fromuser and fromdomain to all requests as documented. | |
403292 | may | Check and reject non-digits e164 values on peers and general sections in ooh323.conf | ASTERISK-22901 |
403313 | file | media_index: Make media indexing tolerable of bad symlinks. | |
403314 | mmichelson | Add channel locking for channel snapshot creation. | |
403327 | rmudgett | sorcery, bucket: Change observer remove calls to take const callbacks struct. | |
403330 | file | res_pjsip_session: Add support for PJMEDIA_SDP_NEG_ALLOW_MEDIA_CHANGE flag. | |
403350 | mmichelson | Initialize the hash value argument to pj_hash_get() to 0. | |
403365 | file | res_pjsip_t38: Don't pass T.38 control frames through to other hooks. | |
403378 | kharwell | res_pjsip_registrar: undefined function pointer symbol | |
403402 | dlee | Multiple revisions 403304,403310 | |
403403 | dlee | ari: Fix deadlock problem with functions that use autoservice. | |
403404 | dlee | Reverting r403311. It's causing ARI tests to hang. | |
403414 | jrose | app_record: Add an option that allows DTMF '0' to act as an additional terminator | |
403436 | mjordan | res_config_sqlite: Check for CDR unregistration failures | |
403499 | mmichelson | Switch PJSIP auth to use a vector. | |
403512 | mmichelson | Create function for retrieving Mixmonitor instance data. | |
403526 | mmichelson | Add a CONFBRIDGE_RESULT channel variable to discern why a channel left a ConfBridge. | |
403528 | rmudgett | sorcery: Whitespace | |
403543 | file | endpoints: Keep a reference to channel ids when creating snapshot. | ASTERISK-22801 |
403544 | rmudgett | sorcery: Eliminate shadowing a varaible that caused confusion. | |
403546 | rmudgett | res_sorcery_astdb.c: Fix get multiple records by regex. | |
403560 | rmudgett | Reverting regex part of -r403545 at request of file. | |
403576 | jrose | app_page: Add predial handlers for app_page. | |
403605 | mmichelson | Fix correct authentication behavior for artificial endpoint. | |
403617 | mjordan | func_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details | |
403619 | mjordan | func_channel, chan_pjsip: Add CHANNEL read function support for chan_pjsip | |
403643 | rmudgett | app_voicemail: Voicemail callback registration/unregistration function improvements. | |
403652 | russell | Reset peer outboundproxy on sip.conf reload | |
403687 | kharwell | res_pjsip_messaging: send message to a default outbound endpoint | |
403707 | jrose | chan_pjsip: Revert r403587 | ASTERISK-22936 |
403726 | rmudgett | test_voicemail_api: Add check for a registered voicemail provider before tests. | |
403737 | mjordan | channels/Makefile: clean pjsip directory | |
403783 | jrose | Transfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably | |
403784 | rmudgett | test.c: Fix too sticky unit test failed status. | |
403797 | jrose | documentation: Add PJSIP technology to messaging documentation | |
403824 | mjordan | pjsip/dialplan_functions: Use the right buffer length when printing URIs | |
403958 | jrose | transfers: Fix bug setting both BLINDTRANSFER and ATTENDEDTRANSFER | |
403994 | mjordan | ari/resource_channels: When creating a channel, specify a default format (SLIN) | ASTERISK-22962 |
404008 | dlee | Setting svn:ignore | |
404009 | dlee | Changed the default for live_dangerously to no | |
404028 | file | framehooks: Re-iterate if framehook provides different frame. | |
404030 | file | res_sorcery_config: Output an error message when an object can't be created. | |
404043 | jrose | bridging: Give bridges a name and a known creator | |
404049 | jrose | tests: fix ast_bridge_base_new calls not using the additional arguments | |
404051 | mjordan | LICENSE: Update language to include ARI | |
404138 | file | res_calendar: Protect channel when adding datastore. | |
404198 | may | Implement module reload command for chan_ooh323 | ASTERISK-22817 |
404262 | kharwell | chan_oss.c: channel being locked twice and unlocked once | |
404264 | rmudgett | ooh323c: Fix gcc 4.6.3 compiler warnings. | |
404280 | qwell | Add AMI event for presence state. | |
404293 | wedhorn | Fixup skinny registration following network issues. | |
404307 | wedhorn | Fixup some skinny bugs causing Fracks and ao2 cleanup issues. | |
404333 | file | channel: Add a missing ast_channel_unlock when allocating a Surrogate channel. | |
404350 | rmudgett | Voicemail: Remove mailbox identifier format (box@context) assumptions in the system. | |
404355 | rmudgett | udptl: Dead code elimination. ast_udptl_bridge was not used. | |
404370 | file | res_pjsip_session: Fix SDP negotiation when resending an INVITE with authentication. | |
404372 | file | res_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about. | |
404376 | rmudgett | Put notice in CHANGES as well as UPGRADE.txt. | |
404420 | rmudgett | Whitespace fixes. | |
404433 | mjordan | manager: bump version to 2.0.0 | |
404436 | rmudgett | ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files. | |
404438 | mjordan | res_stasis_device_state: Set resource type for subscriptions to deviceState | |
404452 | mmichelson | Fix issue where PJSIP blind transferer dialog may not complete as planned. | |
404507 | mjordan | res_pjsip: Add PJSIP CLI commands | ASTERISK-22610 |
404511 | dlee | Remove automerge properties | |
404532 | mjordan | res_pjsip/pjsip_cli: fix compilation error caused by passing ast_free | |
404542 | tzafrir | chan_dahdi: enable ignore_failed_channels by default | |
404569 | dlee | Added note to UPGRADE.txt about the default value of live_dangerously changing | |
404593 | file | res_pjsip_outbound_registration: Add validation for 'server_uri' and 'client_uri'. | |
404620 | file | res_pjsip_endpoint_identifier_ip: Accept hostnames in the 'match' field. | |
404726 | file | res_pjsip_outbound_registration: Ensure URI validation happens in a pjlib thread. | |
404738 | file | res_pjsip: Ensure more URI validation happens in pj threads. | |
404782 | kharwell | app_meetme: compiler warning | |
404783 | rmudgett | test_stasis.c: Fix ref leak in normal execution path. | |
404844 | mjordan | res_pjsip_authenticator_digest: Fix md5 hash buffer | |
404856 | mjordan | res_pjsip_logger: Add the ASTERISK_FILE_VERSION macro | |
404924 | file | res_pjsip_outbound_registration: Create registration client in pj thread. | |
404936 | file | res_pjsip_outbound_registration: Don't assume that a registration client will always exist. | |
404953 | rmudgett | External MWI core support. | |
404955 | rmudgett | External MWI AMI support. | |
405007 | rmudgett | app_voicemail: Explicitly set defaultenabled=yes | |
405035 | file | res_pjsip_acl: Fix another case of assuming a contact will always contain a URI. | |
405144 | mmichelson | Use proper case for checking if digest authentication is used. | |
405163 | wdoekes | "Minimun" typo. | |
405269 | wedhorn | Fix chan_dahdi copile issue in dev-mode. | |
405270 | jrose | PJSIP: Add unhold on reinvite without SDP behavior | |
405284 | rmudgett | Logging callid: Fix some sizeof() references per coding guidelines. | |
405299 | mmichelson | Print " |
|
405313 | mjordan | stasis: Add methods to allow for synchronous publishing to subscriber | ASTERISK-22884 |
405369 | wedhorn | Skinny: do not add call to missed calls list if answered elsewhere. | |
405420 | mmichelson | Fix erroneous behavior when sending auth rejection to artificial endpoint. | |
405542 | rmudgett | string container: Remove unnecessary RAII_VAR usage and string object lock. | |
405554 | jrose | ARI: Add mailboxes resource for controlling and polling external MWI | |
405584 | file | cel_manager: Don't crash if configuration file is invalid. | |
405586 | jrose | Include CHANGES info for r405553 | |
405589 | jrose | Make 12 - 12.1 CHANGES log the same as in 12 | |
405744 | kmoore | PJSIP: Fix outbound OPTIONS support | |
405766 | wdoekes | Enable wide band audio in musiconhold streams. | |
405844 | newtonr | Fixing some XML syntax issues with my previous commit at r405777 for ASTERISK-23071 | |
405878 | seanbright | Make sure the maxptime attribute is added to the correct offers. | |
405894 | wedhorn | Skinny: fix reversed device reset from CLI. | |
405910 | jrose | chan_pjsip: Provide a means for tracking device state when holding/unholding | |
405925 | wedhorn | Skinny: fix up session logging. | |
405985 | wedhorn | Skinny: fix up handling of fragmented packets. | |
406022 | kmoore | PJSIP: Handle headers in a list appropriately | |
406082 | wdoekes | manager: Clarify eventfilter documentation. Textual changes only. | |
406134 | newtonr | res_pjsip: Documentation improvement for Endpoint and AOR mailbox options. | |
406153 | kmoore | res_stasis_playback: Correct error argument order | |
406224 | kmoore | ConfBridge: Fix channel parameter documentation | |
406298 | mmichelson | Multiple revisions 406294-406295 | |
406328 | mmichelson | Today is not my day for writing code that compiles. | |
406399 | jrose | res_config_pgsql: Fix a memory leak and use RAII_VAR for cleanup when practical | |
406407 | rmudgett | manager: Register atexit shutdown routine only once. | |
406416 | jrose | Thread Debugging: Add LWP to core show locks output | |
406503 | tzafrir | live_ast: run wrapped programs with exec | |
406517 | rmudgett | tcptls.c: Add missing cleanup on off nominal path. | |
406595 | russell | Protect ast_filestream object when on a channel | |
406618 | wdoekes | manager: The eventfilter= option now takes an extended regex. | |
406696 | kharwell | manager: ExtensionStatus event status human readable | ASTERISK-23154 |
406710 | rmudgett | test_cdr.c, test_cel.c: Correctly destroy created bridges. | |
406920 | seanbright | Make a NOTICE about an invalid channel name more useful. | |
406988 | wedhorn | Skinny: fix up possible double unlock of chan. | |
407029 | kharwell | alembic: script modifications due to errors | |
407030 | mmichelson | Decouple subscription handling from NOTIFY/PUBLISH body generation. | |
407032 | mmichelson | Add file that apparently got missed in the merge. | |
407033 | rmudgett | ChanSpy: Add ability to specify channel uniqueids as well as channel names. | |
407035 | kharwell | res_pjsip_exten_state: Exporting global symbols caused load order issues | |
407083 | mjordan | app_dial: Allow macro/gosub pre-bridge execution to occur on priorities | ASTERISK-23164 |
407169 | mjordan | cdrs: Check for applications to lock onto during dial begin handling | |
407407 | mjordan | ARI/AMI: Update versions; update UPGRADE/CHANGES notes for 12.1.0 changes | |
407422 | jrose | CHANGES: Update changes log to include new bridge fields added in r404042 | |
407425 | jrose | CHANGES: Update changes log to include r403414 entry | |
407443 | kharwell | res_pjsip: When no global type the debug option defaults to "yes" | ASTERISK-23038 |
407459 | kmoore | Logger: Fix handling of absolute paths | |
407462 | jrose | CHANGES: Improved description of Name/Creator changes to bridge ARI, adds AMI | |
407514 | newtonr | formats/format_wav: enhancing log message "Not a wav file" to be clear on what is supported | |
407573 | rmudgett | res_pjsip: Updates and adds more PJSIP CLI commands. | |
407574 | kharwell | pjsip realtime: already created enum failure for postgresql | |
407588 | newtonr | configs/pjsip.conf.sample: Configuration section naming in pjsip.conf.sample needs a little clarification | |
407602 | mjordan | security_events: Add AMI documentation; output optional fields | |
407625 | tzafrir | indications.conf: add stutter tone; end properly | |
407677 | mjordan | security_events: Fix error caused by DTD validation error | |
407748 | mjordan | funcs/func_cdr: Handle empty time values when extracting parsed values | |
407749 | file | timing: Improve performance for most timing implementations. | |
407752 | mjordan | security_events: Fix assertion failure in dev-mode on optional IE parsing | |
407767 | rmudgett | chan_iax2: Add some more iaxs[] NULL checks to a routine already full of them. | |
407859 | kmoore | ConfBridge: Correct prompt playback target | |
407876 | wdoekes | res_config_pgsql: Fix ast_update2_realtime calls. | |
407940 | mjordan | ari/resource_channels: Add channel variables earlier in the creation process | |
407958 | file | scheduler: Remove hashtab usage. | |
407970 | wdoekes | realtime: Fix ast_update2_realtime() on raspberry pi. | |
407990 | mmichelson | Fix crash in AMI PJSIPShowEndpoint action. | |
408006 | mmichelson | Remove all PJSIP MWI-specific use from our MWI code. | |
408059 | tzafrir | install_subst: helper script for installing with path substitution | |
408086 | wdoekes | buildsystem: Don't force main to depend on everything else. | |
408199 | mjordan | buildsystem: Unbreak the build (infloop) on Asterisk 11+ | |
408272 | mmichelson | Store SIP User-Agent information in contacts. | |
408299 | rmudgett | alembic: Add svn:ignore *.pyc to directories and svn:executable to *.py files. | |
408332 | may | process receiveAndTransmit user input remote caps instead of receive only | |
408386 | rmudgett | res_sorcery_astdb.c: Fix regex handling and keep simple prefix matching performance. | |
408503 | mjordan | res_pjsip: Update documentation for 'use_avpf' option | |
408592 | may | Fix type of roundTripDelay variables | |
408712 | rmudgett | json: Fix json API wrapper code for json library versions earlier than 2.3.0. | |
408714 | rmudgett | json: Fix off-nominal json ref counting issues. | |
408723 | rmudgett | manager: Fix AMI Status action of a single channel. | |
408879 | newtonr | configs/voicemail.conf.sample - Make mailcmd sample text more explicit | |
408881 | kharwell | res_pjsip_send_to_voicemail: transferring to voicemail for digium phones | |
408883 | kharwell | res_pjsip_exten_state: Presence for digium phones | |
408932 | igorg | ||
408944 | kmoore | PJSIP: Fix some bad spacing | |
408958 | file | res_ari: Make some additional error responses consistent with the rest of the system. | |
408971 | sgriepentrog | pjsip: avoid edge case potential crash in answer() | |
408984 | rmudgett | test_stasis.c: Misc cleanups. | |
409000 | mjordan | res_pjsip_sdp_rtp: Apply packetization rules on inbound SDP handling | |
409091 | dlee | Fix memory stomping bug in astman. | |
409132 | jrose | Multiple revisions 409129-409130 | ASTERISK-23213 |
409237 | kmoore | app_queue: Fix documented AMI event name | |
409271 | rmudgett | stasis.c: Misc code cleanups. | |
409273 | rmudgett | stasis_cache.c: Remove some unnecessary RAII_VAR() usage. | |
409275 | rmudgett | devicestate.c: Simplified some logic in _ast_device_state(). | |
409288 | file | res_pjsip_session: Set options (100rel, timers) on incoming sessions. | |
409350 | tzafrir | Makefile: replace -O6 with -O3 | |
409364 | mjordan | doxygen: Tweak the link back to ye olde Digium website | |
409423 | file | res_stasis_recording: Fix memory leak of the absolute name. | |
409569 | kmoore | AO2: Add an assert for bad objects | |
409683 | rmudgett | stasis: Made internal_stasis_subscribe() prototype and definition match exactly. | |
409747 | igorg | ||
409780 | seanbright | Fix references to 'keys' CLI commands in astgenkey | |
409832 | moy | Fix res/res_http_websocket.c build failure in 32bit due to incorrect print format for uint64_t | |
409836 | dlee | Corrected cross-platform stat nanosecond code | |
409888 | mmichelson | Fix documentation for PRESENCE_STATE to properly illustrate how to create a presence hint. | |
409970 | rmudgett | res_musiconhold.c: Remove some unnecessary RAII_VAR() usage. | |
409977 | rmudgett | app_confbridge: Remove some noop code. | |
410012 | mmichelson | Don't attempt to link in an aggregate MWI subscription if an endpoint does not aggregate MWI. | |
410029 | jrose | pjsip configuration: Make transport TOS values consistent with endpoints | ASTERISK-23235 |
410091 | russell | moh: fix a refcount error with realtime MOH | |
410092 | rmudgett | sorcery.c: Fix off-nominal path ref and memory leak in ast_sorcery_objectset_json_create(). | |
410174 | rmudgett | uniqueid: Fix chan_dahdi, sig_pri, sig_ss7, test_cdr, and test_cel compiler errors. | ASTERISK-23120 |
410207 | mmichelson | Make res_sorcery_realtime filter unknown retrieved results. | |
410208 | mjordan | res_pjsip: Fix documentation for one touch recording see-also links | |
410212 | sgriepentrog | sorcery: correct field register argument list | |
410275 | mjordan | resource_channels: Check if a passed in ID is NULL before checking its length | |
410369 | sgriepentrog | unqiueid: correct max uniqueid length test | |
410472 | file | res_pjsip_multihomed: Fix a bug where outgoing messages for TCP would go out using UDP. | |
410494 | rmudgett | res_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped. | ASTERISK-23311 |
410511 | file | Multiple revisions 410509-410510 | |
410542 | rmudgett | cdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message(). | |
410557 | rmudgett | res_mwi_external: Clear the stasis cache entry when the external MWI is deleted. | |
410567 | mmichelson | Prevent delayed astdb syncs. | |
410589 | sgriepentrog | uniqueid: Update CHANGES to reflect new features | ASTERISK-23120 |
410591 | mmichelson | Prevent conflicts regarding unsolicited and solicited MWI to an endpoint. | |
410593 | mmichelson | Handle the return values of realtime updates and stores more accurately. | |
410608 | mmichelson | Remove an extra ast_cond_wait() that slipped through the patch. | |
410626 | mmichelson | Fix failing realtime sorcery tests. | |
410639 | russell | framehook.h: Fix some doc typos. | |
410651 | mjordan | stasis/app.c: Add some extra debugging for subscription counts | |
410672 | rmudgett | app_confbridge: Add missing destructor call to announcer channel destructor. | |
410684 | mmichelson | Fix stuck channel in ARI through the introduction of synchronous bridge actions. | |
410699 | mmichelson | Revert changes to sorcery that accidentally got committed. | |
410794 | file | res_pjsip_multihomed: Make address replacement less aggressive. | |
410814 | rmudgett | stasis_cache: Use the right variable in the cache entry ao2 cmp function. | |
410831 | seanbright | res_fax_spandsp: Use g711_free() when available. | ASTERISK-20149 |
410845 | file | res_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure. | |
410862 | mjordan | cdr: Add asserts for when we don't know about a CDR for a channel | |
410863 | sgriepentrog | ARI: allow json content type with zero length body | |
410891 | mjordan | res_ari: Fix documentation schema error | |
410919 | file | res_stasis: Fix a bug where the default bridge type was not set. | |
410934 | mmichelson | PJSIP: Allow for identify sections to be specified in sorcery.conf. | |
410950 | rmudgett | assigned-uniqueids: Miscellaneous cleanup and fixes. | |
410981 | seanbright | Make the AEL load process less chatty. | |
410982 | seanbright | Remove a LOG_NOTICE from ast_config_engine_register. | |
410993 | seanbright | Revert r410981. aelparse blew up. | |
410994 | seanbright | Make the AEL load process less chatty. | |
410996 | rmudgett | res_pjsip_registrar.c: Miscellaneous cleanup in rx_task(). | |
411073 | rmudgett | locking: Add temporary sanity checks. | |
411087 | rmudgett | Revert -r411073. It didn't help and blew up the system. | |
411090 | jrose | ARI: Resolve a subscription leak against implicit bridge subscriptions | |
411158 | mmichelson | Add a "message_context" option for PJSIP endpoints. | |
411174 | seanbright | ARI: Don't complain about missing ARI users when we aren't enabled | |
411192 | rmudgett | Fix 'alembic branches' merge conflict as described by the web page. | |
411296 | mmichelson | Give sorcery instances a reference to their wizards. | |
411443 | mjordan | contrib/realtime: Remove empty SQL script files | |
411460 | mjordan | UPGRADE: Note IAX2 compatibility issue between 1.4 and 1.8+ systems. | |
411530 | mjordan | Update API versions and UPGRADE/CHANGES for 12.2.0 | |
411637 | rmudgett | stasis_channels.c: Eliminate another overuse of RAII_VAR(). | |
411639 | rmudgett | res_parking: Minor tweaks. | |
411656 | mmichelson | Prevent duplicate sorcery wizards from being applied to sorcery object types. | |
411669 | mjordan | res_hep: Fix crash when hep.conf not available | |
411671 | kmoore | res_pjsip_pubsub: Add test event for state change | |
411688 | mjordan | http: Fix spurious ERROR message in responses with no content | |
411702 | rmudgett | Add some asserts that were handy when looking for a stasis cache problem. | |
411768 | russell | func_periodic_hook: New function for periodic hooks. | |
411791 | kmoore | PJSIP: Fix crash introduced in r411671 | |
411806 | kmoore | Stasis: Fix Stasis() bridge refcount issue | |
411812 | wdoekes | app_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor). | |
411884 | kmoore | PJSIP: Ensure test event has new state | |
411897 | russell | func_periodic_hook: List more modules as dependencies | |
411990 | rmudgett | Internal timing: Add notice that the -I and internal_timing option are no longer needed. | |
412035 | kmoore | res_stasis_answer: Add missing newlines | |
412050 | mmichelson | Add a Command header to the AMI Mixmonitor action. | |
412075 | kharwell | res_pjsip_pubsub: Set the body generation result to 0 for a valid path | |
412089 | mjordan | res_hep_pjsip: Use the channel name instead of the call ID when it is available | |
412102 | russell | monitor: use app options parsing helper code | |
412154 | mjordan | main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output | |
412168 | oej | Formatting only. | |
412180 | oej | Formatting: Remove invisible characters | |
412213 | rmudgett | utils dir: Remove no longer needed traces of refcounter except in the clean make target. | |
412279 | russell | func_periodic_hook: add module ref counting | |
412280 | russell | func_periodic_hook: move module ref | |
412384 | rmudgett | chan_sip.c: Moved some sip_pvt unrefs after their last use. | |
412386 | rmudgett | chan_sip.c: Fix channel staging assertion failure. | |
412400 | rmudgett | Remove unused RAII_VAR() declarations. | |
412414 | rmudgett | Eliminate some more unnecessary RAII_VAR() uses. | |
412427 | russell | (mix)monitor: Add options to enable a periodic beep | |
412467 | mjordan | chan_sip: Add SIPURIPHONECONTEXT channel variable for Request TEL URIs | ASTERISK-17179 |
412550 | jrose | Fix a silly shadowed variable mistake that was missed from play tones patch | |
412566 | kmoore | ARI: Add debug logging for events and responses | |
412580 | rmudgett | app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot. | |
412583 | rmudgett | Originated calls: Fix several originate call problems. | ASTERISK-22212 |
412584 | mmichelson | Allow for multiple contacts to be configured in a single contact= line. | |
412714 | igorg | ||
412731 | kmoore | Confbridge: Fix ConfbridgeKick AMI documentation | ASTERISK-23282 |
412750 | kmoore | HTTP: Add TCP_NODELAY to accepted connections | |
412910 | russell | Fix error loading res_monitor. | |
412925 | rmudgett | http: Fix spurious ERROR message in responses with no content. | |
413036 | oej | tcptls.c : Log errors as ERROR, not warning or something else. | |
413060 | mmichelson | Add DeviceStateChanged and PresenceStateChanged AMI events. | |
413074 | kmoore | Bridging: Don't lock NULL bridges | |
413089 | file | chan_pjsip: Implement core ability to get Call-ID of a channel. | |
413103 | gtjoseph | Add "destroy" implementation for spinlock. | |
413118 | file | chan_pjsip: Add support for picking up calls in the configured pickup group. | |
413120 | file | res_pjsip_sdp_rtp: Fix issue where sending a hold SDP twice could cause an unhold. | |
413141 | file | chan_pjsip: Fix deadlock when retrieving call-id of channel. | |
413144 | rmudgett | chan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues. | |
413197 | jrose | Parking: Add 'AnnounceChannel' argument to manager action 'Park' | |
413263 | mmichelson | Prevent crashes in res_config_odbc due to uninitialized string fields. | |
413307 | mmichelson | Ensure that all parts of SQL UPDATEs and DELETEs are encoded. | |
413359 | mmichelson | Check for an act on failures to update contacts during registration. | |
413381 | mmichelson | Improve XML sanitization in NOTIFYs, especially for presence subtypes and messages. | |
413399 | mmichelson | Fix encoding of custom prepare extra data. | |
413453 | rmudgett | app_confbridge: Fix ref leak in CLI "confbridge kick" command. | |
413455 | rmudgett | app_confbridge: Fixed "CBAnn" channels not going away. | |
413469 | mmichelson | Ensure that presence state is decoded properly on Asterisk startup. | |
413488 | file | app_queue: Extend documentation for various Manager actions and events. | |
413572 | rmudgett | http.c: Remove dead code. | |
413589 | kmoore | Allow Asterisk to compile under GCC 4.10 | |
413599 | kmoore | Fix 32bit build for func_env | |
413668 | file | Undoing framehook support. Issues were uncovered by Bamboo. | |
413770 | rmudgett | Fix compiler warning from GCC 4.10 fixup. | |
413897 | wdoekes | res_musiconhold: Minor cleanup. | |
413994 | rmudgett | app_meetme: Fix overwrite of DAHDI conference data structure. | |
414052 | rmudgett | sig_pri.c: Pull the pri_dchannel() PRI_EVENT_RING case into its own function. | |
414123 | mjordan | bridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook | |
414138 | mjordan | Undo r414123 | |
414297 | rmudgett | core_unreal: Only block media frames when a generator is on both ends of an unreal channel. | |
414348 | mjordan | UPGRADE: Add note for REF_DEBUG flag | |
414403 | jrose | res_pjsip_refer: Fix bugs involving Parking/PJSIP/transfers | |
414475 | kmoore | Fix signed/unsigned build warnings | |
414529 | mjordan | test_cel: Fix unit tests broken due to event def changes from res_corosync | |
414543 | mjordan | core_unreal: Prevent double free of core_unreal pvt | |
414567 | wdoekes | res_config_odbc: Fix old and new ast_string_field memory leaks. | |
414764 | mjordan | ast-db-manage/cdr/env.py: Don't fail if a config file can't be loaded | |
414766 | mjordan | AMI/ARI: Update version numbers | |
414781 | newtonr | pjsip.conf: privkey_file should be priv_key_file, mediaencryption=yes should be mediaencryption=sdes | |
414798 | mjordan | Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages | |
414861 | kmoore | PBX: Prevent incorrect hint parsing | |
415116 | mjordan | res_pjsip_session: Add debug statement for session refreshes | |
415118 | mjordan | chan_pjsip: Add debug in RTP Engine glue callback | |
415192 | kmoore | PJSIP: Send initial connected line information | |
415288 | rmudgett | config: Fix indentation and missing curlies in config_text_file_load(). | |
415319 | gtjoseph | Split astobj2.c into more maintainable components. | |
415343 | kmoore | PJSIP: Remove premature write of raw formats | |
415358 | kharwell | core uri: Custom uri parsing error when no query parameters | |
415411 | jrose | chan_sip: Fix order of variables specified in SIPNotify action | |
415428 | rmudgett | bridge.h: Remove redundant struct ast_bridge_channel forward declaration. | |
415444 | mjordan | bridges/bridge_native_rtp: Reconfigure bridge on removal of framehook | |
415580 | mmichelson | chan_pjsip: Fix bug where custom SIP headers could be duplicated on outgoing INVITEs. | |
415659 | jrose | PJSIP: PJSIPNotify - Strip content-length headers and add documentation | |
415679 | kmoore | Fix build in dev mode due to signed/unsigned mismatch | |
415698 | sgriepentrog | CLI: add presence information to core show hints | |
415730 | rmudgett | format.c: Fix misuse of hash container function. | |
415767 | file | res_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup. | |
415982 | kmoore | Fix build in devmode for GCC 4.10 | |
416024 | newtonr | main/pbx - documentation - enhance 'core show hints' and 'core show hint' help text | |
416149 | kmoore | CEL: Expose parking retreiver in extra field | |
416153 | kmoore | MoH: Don't restart stream on repeated start calls | |
416237 | coreyfarrell | res_manager_devicestate and res_manager_presencestate missing support level | |
416267 | mjordan | MoH: Undo commit r416150 (1.8) | |
416299 | mjordan | test_stasis_endpoints: Remove expected channel snapshot | |
416301 | mjordan | channel_internal_api: Publish a snapshot change when linkedids change | |
416319 | mjordan | channels/chan_sip: Forbid remote bridging if T.38 is negotiated | |
416394 | kharwell | res_http_websocket: read/write string fixup | |
416443 | kmoore | MoH: Don't restart stream on repeated start calls | |
416444 | mmichelson | Fix string growth algorithm for XML presence bodies. | |
416503 | mmichelson | Allow the PUSH and UNSHIFT functions to set inheritable channel variables. | |
416561 | mjordan | stasis_channels: Update the stasis cache if manager variables are needed | |
416736 | kmoore | Fix build warnings with TEST_FRAMEWORK enabled | |
416738 | gtjoseph | pjsip cli: Change Identify to show CIDR notation instead of netmasks. | |
416807 | gtjoseph | astobj2: Additional refactoring to push impl specific code down into the impls. | |
416830 | rmudgett | voicemail API callbacks: Extract the sayname API call to its own registerd callback. | |
416848 | jrose | Logger: Add manager command 'LoggerRotate' to rotate logger | |
416850 | jrose | res_parking: Make manager commands register with module information | |
416872 | gtjoseph | build: Allow autoconf/ast_ext_tool_check to handle cross-compiling better. | |
416935 | gtjoseph | build: Allow autoconf/ast_ext_tool_check to handle cross-compiling better. | |
416996 | gtjoseph | astobj2: Add an ao2_replace macro to astobj2.h | |
417059 | tzafrir | suspended destructions of pri spans on events | |
417120 | rmudgett | core_unreal: Fix off by one buffer overwrite error. | |
417193 | wedhorn | Skinny: cleanup some log messages around sessions. | |
417361 | kmoore | Bridging: Allow channels to define bridging hooks | |
417383 | kmoore | CEL: Add bridge tech to relevant CEL records | |
417400 | mjordan | chan_pjsip: Add a test event for fast picture updates | |
417421 | mjordan | res_http_websocket: Export symbol for ast_websocket_set_timeout | |
417423 | kmoore | CHANGES: Add missing changes | |
417447 | kmoore | CEL: Update unit tests for bridge tech field | |
417571 | rmudgett | event.c: Fix type mismatch errors in ie_maps[]. | |
417649 | mjordan | apps/app_voicemail: Fix compilation error introduced in r417591 | |
417663 | mmichelson | Reverse logic during subscription persistence recreation. | |
417706 | file | res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times. | |
417770 | jrose | ARI: Remove unnecessary \briefs from automatically generated documentation | |
417863 | tzafrir | dahdi_span_config_hook: automatically register new dahdi channels | |
417877 | sgalarneau | api.wiki.mustache: Update wiki template to support body parameters | |
417900 | mjordan | main/tcptls: Add checks for OpenSSL Elliptic Curve support | |
417910 | jrose | pbx_config: Add manager actions to add/remove extensions | |
417916 | jrose | chan_dahdi: Add AMI commands for controlling PRI debugging output | |
417933 | rmudgett | res_ari: Fix some off-nominal paths just dropping the HTTP connection. | |
418019 | mjordan | Remove many deprecated modules | |
418034 | mjordan | configure: Update script to pass if channels/h323/Makefile.in does not exist | |
418035 | mjordan | configure: Remove last vestiges of h323; DO create menuselect-deps | |
418050 | mjordan | main/Makefile: fix compilation error of buildinfo occurring on 'make install' | |
418067 | kmoore | HTTP: Fix build for gcc 4.10 | |
418084 | kmoore | CEL: Fix incorrect/missing extra field information | |
418183 | mjordan | manager/ARI: Update version to 2.4.0/1.4.0; Update UPGRADE.txt | |
418264 | rmudgett | chan_dahdi/sig_pri: Fix type mismatch in the idledial feature's channel creation. | |
418325 | mjordan | include/asterisk/xmpp.h: Convert indentation to tabs | |
418370 | sgriepentrog | config: inform config hook of change when writing file | |
418397 | coreyfarrell | astobj2: tweak ao2_replace to do nothing when it would be a NoOp | |
418419 | mjordan | astobj2: Add tag variants for ao2_bump, ao2_cleanup, and ao2_replace | |
418448 | coreyfarrell | Remove files left behind on removal of h323, jingle and jabber. | |
418467 | coreyfarrell | Fix minor reference leaks in app_skel and TEST_FRAMEWORK | |
418488 | sgriepentrog | astobj2: correct define for ao2_t_cleanup | |
418507 | coreyfarrell | astobj2: work around REF_DEBUG race which causes out of order log entries | |
418566 | rmudgett | Actually delete the removed files. | |
418587 | rmudgett | logger.h: Extract DEBUG_ATLEAST() to complement VERBOSITY_ATLEAST(). | |
418616 | seanbright | Update Asterisk copyright year in main/asterisk.c | |
418716 | kmoore | TEST_FRAMEWORK: Fix ref leak in feature activation | |
418738 | mjordan | codec_adpcm: Change description of codec "ADPCM" to "Dialogic ADPCM" | |
418788 | coreyfarrell | Remove include of astobj.h from channels/dahdi/bridge_native_dahdi.c. | |
418811 | kmoore | TEST_FRAMEWORK: Fix threewaytransfer reporting | |
418832 | mjordan | menuselect: Add menuselect to Asterisk trunk (Patch 1) | |
418833 | mjordan | menuselect: Remove mxml from menuselect (Patch 2) | |
418850 | mjordan | configure: Fix libxml2 development library dependency checking | |
418851 | mjordan | Add svn:ignore property | |
418870 | mjordan | configs: Move sample config files into a subdirectory of configs | |
418893 | seanbright | Import Asterisk's autoconf magic instead of using our own. | |
418894 | seanbright | Add missing file from previous commit. | |
418895 | seanbright | Update config.guess and config.sub | |
418911 | jrose | res_fax: Provide AMI equivalents for fax CLI commands | |
418936 | jrose | Channels: Masquerades to automatically move frame/audio hooks | |
418938 | rmudgett | func_audiohookinherit.c: Fixup some XML documentation wording. | |
418961 | sgriepentrog | feature_config: insure featuregroups and applicationmaps are initialized | |
418962 | sgriepentrog | media formats: fix ref leak of peer for mwi subscription | |
418963 | sgriepentrog | astobj2: assert on invalid ref and backtrace cleanup | |
418980 | kmoore | Fix build in dev-mode | |
418997 | coreyfarrell | stasis: use ao2_t_alloc for certain object allocators | |
419020 | coreyfarrell | stasis: fix call to ao2_t_alloc for stasis_message_router_create | |
419077 | seanbright | Fix build when pjproject is installed in a non-standard location. | |
419110 | kmoore | Fix build in dev-mode | |
419175 | kmoore | Fix more dev-mode build issues | |
419180 | file | chan_iax2: Restore previous behavior of iax2_best_codec. | |
419203 | mjordan | ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech | |
419206 | rmudgett | codec_speex: Fix trashing normal static frame for AST_FRAME_CNG. | |
419286 | sgriepentrog | app_voicemail: use a consistent generator string | |
419319 | mjordan | endpoints: Fix failing unit tests from r419196 | |
419342 | kmoore | AMI: Allow for command response documentation | |
419504 | elguero | core/db: Revert Patch Added In Attempt To Improve I/O Performance | |
419520 | rmudgett | accountcode: Slightly change accountcode propagation. | |
419537 | file | bridge: Make "bridge destroy" only available in developer mode and add "all" to "bridge kick". | |
419563 | mjordan | module loader: Unload modules in reverse order of their start order | |
419688 | rmudgett | datastores: Audit ast_channel_datastore_remove usage. | |
419751 | file | res_pjsip_pidf_body_generator / res_pjsip_xpidf_body_generator: Ensure local entity is unquoted. | |
419766 | file | res_pjsip_session: Fix race condition where redirecting information may not be set. | |
419806 | kmoore | manager: Add state list commands | |
419822 | mjordan | xmldocs: Add support for an |
|
419851 | jrose | PJSIP: Send Notify AMI and CLI commands can now send to URI instead of endpoint | |
419888 | mmichelson | Add ContactStatusDetail to PJSIPShowEndpoint AMI output. | |
419914 | kmoore | Manager: Add PJSIPShowEndpoint[s] documentation | |
420007 | rmudgett | Remove duplicate definitions of ast_format_vp8. | |
420100 | mjordan | stasis: Fix compilation issue with ao2 tagged objects | |
420236 | rmudgett | Add alembic script that adds contact user_agent and endpoint message_context. | |
420237 | rmudgett | Fix alembic script to work properly in offline mode. | |
420309 | mjordan | pbx: Filter out pattern matching hints in responses sent to ExtensionStateList | |
420314 | file | res_pjsip_outbound_publish: Add module which provides outbound PUBLISH support. | |
420315 | file | res_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP. | |
420384 | mmichelson | Add support for RFC 4662 resource list subscriptions. | |
420388 | mmichelson | Ensure bridges exist when trying to determine bridged parties when publishing transfer information. | |
420389 | kmoore | Fix build in dev mode | |
420410 | kmoore | Stasis: Ensure transfer messages follow validation rules | |
420415 | kmoore | Stasis: Correct blind transfer message generation | |
420497 | mjordan | Update UPGRADE.txt for 13 branch | |
420498 | mjordan | Remove 12 merge properties | |
420499 | mjordan | Initialize svnmerge from branches/13 | |
420515 | kmoore | CEL: Update unit tests for additional information | |
420535 | mjordan | main/message: remove debug message | |
420537 | mjordan | res_ari_resource.c.mustache: Update template to emit module support level | |
420539 | mjordan | make_ari_stubs: Update wiki prefix to '13' | |
420563 | mjordan | chan_sip: Mark chan_sip and its files as extended support | |
420578 | qwell | app_voicemail: Add the ability to specify multiple email addresses. | |
420593 | qwell | Fix build in devmode. | |
420608 | mjordan | Update UPGRADE-13.txt file | |
420610 | mjordan | Update CHANGES file | |
420640 | mjordan | funcs/func_jitterbuffer: Tweak documentation | |
420658 | wdoekes | tcptls: Avoid compiler warning on non-dev-mode. | |
420743 | mjordan | res_hep: Remove disabling of modules | |
420759 | mmichelson | Fix crash encountered by the testsuite. | |
420780 | mmichelson | Fix crashing unit tests with regards to RLS. | |
420797 | kmoore | Stasis: Allow internal channels directly into bridges | |
420804 | kmoore | Stasis: Use the correct return value | |
420811 | mjordan | AMI/ARI: Update version to 2.5.0/1.5.0 respectively | |
420838 | rmudgett | res/stasis/command.c: Fix recent commit using spaces instead of tabs. | |
420858 | file | app_voicemail: Fix the "test_voicemail_vm_info" unit test. | |
420880 | rmudgett | res_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup. | |
420882 | rmudgett | chan_sip: Fix type mismatch when the format is changed. | |
420900 | wdoekes | logger: Don't store verbose-magic in the log files. | |
420921 | kmoore | AMI: Improve documentation for Status action | |
420953 | kmoore | PJSIP: Prevent crash no-URI contacts | |
420958 | rmudgett | res_pjsip_send_to_voicemail.c: Fix svn file properties. | |
420993 | rmudgett | channel_internal_api.c: Replace some code with ao2_replace(). | |
421012 | rmudgett | ARI: Originate to app local channel subscription code optimization. | |
421043 | mjordan | cel: Make sure channels in extra fields include their unique IDs as well | |
421063 | mjordan | main/file: Move test event to emit PLAYBACK event more consistently | |
421167 | mjordan | app_voicemail/app: Remove test events that were duplicated by r421059 | |
421211 | file | res_http_websocket: Include query parameters in client connection requests. | |
421313 | mjordan | Multiple revisions 421311-421312 | |
421341 | gtjoseph | func_config: Change 'Not Found' message from ERROR to DEBUG | |
421380 | wedhorn | Skinny: Fixup compile warning for non dev-mode. | |
421404 | rmudgett | chan_pjsip: Fix attended transfer connected line name update. | |
421446 | kmoore | AMI Docs: Fix Status channel parameter optionality | |
421449 | mmichelson | Fix compilation error on certain versions of GCC. | |
421490 | mmichelson | Alter documentation for callerid_privacy to use correct values. | |
421534 | kmoore | AMI: Add AllVariables parameter to Status | |
421539 | kmoore | Stasis: Add information to blind transfer event | |
421567 | mmichelson | Move evaluation of set_var options in pjsip to the end of channel initialization. | |
421586 | mmichelson | Set the role for inbound subscriptions correctly. | |
421623 | rmudgett | cli.c: Fix tab completion of "module load" when MALLOC_DEBUG is enabled. | |
421646 | rmudgett | chan_pjsip: Update media translation paths when new SDP negotiated. | |
421785 | mmichelson | Improve consistency of party ID privacy usage. | |
421791 | mmichelson | Let's try checking the name and number, instead of the name twice. | |
421795 | mmichelson | Ensure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge. | |
421803 | rmudgett | res_musiconhold.c: Remove obsolete REF_DEBUG code. | |
421861 | mjordan | main/message: Add a new-line to a DEBUG message | |
421883 | mmichelson | Fix a locking inversion in MixMonitor. | |
421933 | file | res_pjsip_transport_websocket: Ensure secure Websocket clients can be called. | |
421950 | file | res_pjsip_transport_websocket: Fix a progressive memory growth. | |
422038 | rmudgett | res_musiconhold.c: Release any format refs before memset(). | |
422072 | mmichelson | Fix race condition in the scheduler when deleting a running entry. | |
422092 | gtjoseph | confbridge: Make kick, mute and unmute handle channel targets consistently. | |
422158 | kmoore | CallerID: Fix parsing of malformed callerid | |
422178 | gtjoseph | confbridge: Add 'Admin' param to join, leave, mute, unmute and talking events | |
422201 | rmudgett | sched: Fix typo and whitespace change. | |
422216 | rmudgett | res/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage. | |
422240 | mmichelson | Fix bug that did not allow for multiple batched RLS notifications to be sent. | |
422257 | rmudgett | Added ConfBridge AMI event note to UPGRADE.txt. | |
422297 | mjordan | LICENSE: Clarify language in Asterisk's LICENSE to allow for linking to UniMRCP | |
422358 | sgriepentrog | The assertion that peer was not found on final event | |
422443 | gtjoseph | manager: Make WaitEvent action respect eventfilters | |
422446 | gtjoseph | confbridge: Add Duration to ConfbridgeList event | |
422524 | mjordan | main/cli: Do not attempt to show CDR data for internal channels | |
422559 | file | res_pjsip_transport_websocket: Fix crash when the Contact header is not a URI. | |
422632 | jrose | Manager: Require read permission for SYSTEM in order to send FullyBooted | |
422647 | kmoore | Menuselect: Fix incorrect enabling on failed deps | |
422663 | rmudgett | devicestate.c: Minor tweaks | |
422683 | jrose | Call IDs: Fix appearance of call ID in core show channels when NULL | |
422697 | jrose | Dial API: Add a dial option to indicate the dialed channel will replace dialer | |
422701 | rmudgett | func_channel.c: Add missing locking to some CHANNEL() requests. | |
422748 | file | res_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream. | |
422768 | mjordan | main/rtp_engine: Format NTP timestamps as unsigned ints | |
422771 | mjordan | main/cdr: Copy over location information during a fork | |
422837 | jrose | res_pjsip_pubsub: Check supported headers for eventlist when subscribing to | |
422854 | mmichelson | Add sample configuration for resource lists. | |
422856 | mmichelson | Add note about configuring list_items on a single line. | |
422870 | rmudgett | func_channel: Add CHANNEL(onhold) item to get the current hold status of the channel. | |
422884 | newtonr | Sounds/BuildSystem: Modifications to include new releases and Japanese language. | |
422885 | rmudgett | Update CHANGES for CHANNEL(onhold). | |
422902 | seanbright | pjsip/config_auth.c: Add missing whitespace to log messages. | |
422906 | gtjoseph | config: bug: fix truncation of included config files on permissions error | |
422967 | mmichelson | Remove undocumented default behavior of ast_play_and_record_full acceptdtmf. | |
423004 | file | chan_rtp: Add unicast RTP support. | |
423065 | wdoekes | musiconhold: Add sort=randstart, and deprecate old stuff. | |
423130 | wdoekes | contrib: Fix verifyi typo in alembic DB script ps_transport table. | |
423174 | file | res_pjsip_session: Fix usage of wrong memory pool when creating local SDP. | |
423213 | file | Multiple revisions 423209,423212 | |
423237 | mjordan | Add some pbx python stuff | |
423238 | mjordan | pbx/Makefile: Revert r423237 | |
423256 | file | res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered. | |
423280 | gtjoseph | config: bug: Fix SEGV in ast_category_insert when matching category isn't found | |
423283 | dlee | Only install dahdi_span_config_hook if DAHDI is enabled | |
423415 | mmichelson | Add API call to determine if format capability structure is "empty". | |
423422 | rmudgett | astobj2.c/refcounter.py: Fix to deal with invalid object refs. | |
423424 | rmudgett | bridge_softmix.c: Made use ao2_replace() instead of the inline equivalent. | |
423463 | mmichelson | Add subscription state test events. | |
423480 | gtjoseph | utils: Create ast_strsep function that ignores separators inside quotes | |
423483 | seanbright | res_pjsip: Don't require a password when doing userpass authentication. | |
423505 | kmoore | PJSIP: Prevent T38 framehook being put on wrong channel | |
423563 | rmudgett | res_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated. | |
423642 | mjordan | main/channel: Unlock channel in off-nominal path | |
423784 | mmichelson | Make CDR and CEL unit tests less FRACKy. | |
423804 | wdoekes | chan_sip: Unref outbound proxy structure on dialog/pvt destruction. | |
423896 | rmudgett | res_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous(). | |
423978 | wdoekes | core: Don't allow free to mean ast_free (and malloc, etc..). | |
424038 | wdoekes | core: Ouch, forgot to undo a test free() in r423978. | |
424039 | rmudgett | format_mp3: Made the get script conditionally apply patch if not already there. | |
424058 | file | res_pjsip_session: Add additional checks for delaying session refreshes. | |
424077 | file | res_pjsip_session: Reduce SDP size by removing duplicate connection lines. | |
424098 | rmudgett | threadpool.c: Minor cleanup fixes. | |
424109 | rmudgett | Simplify UUID generation in several places. | |
424154 | file | res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP. | |
424157 | file | res_pjsip_sdp_rtp: Don't place an extra whitespace before 'rport' and don't put IPv6 addresses in brackets. | |
424185 | wdoekes | chan_sip: Simplify some unref code by removing unlink_peer_from_tables. | |
424246 | kmoore | PJSIP: Force transport on contact rewrite | |
424267 | kmoore | PJSIP: Handle defaults properly | |
424289 | file | res_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session. | |
424292 | file | res_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash. | |
424339 | sgriepentrog | res_pjsip: document use of rewrite_contact in sample conf | |
424428 | kmoore | PJSIP: Restore functional default for callerid_privacy | |
424449 | gtjoseph | sorcery: Prevent SEGV in sorcery_wizard_create when there's no create function | |
424530 | rmudgett | res_pjsip: Fix XML typo and update CHANGES. | |
424648 | mjordan | sdp_srtp: Add new lines to some WARNING messages | |
424714 | mjordan | res/res_pjsip_pubsub: Fix typo in WARNING message | |
424770 | kmoore | Stasis: Only log errors for non-declined types | |
424834 | kmoore | Indexer: Format message types may not exist | |
424851 | kmoore | Stasis: Relegate log message to dev-mode | |
424943 | rmudgett | cdr.c: Make turning on CDR debug a one step process instead of two. | |
424965 | gtjoseph | res_phoneprov: Refactor phoneprov to allow pluggable config providers | |
424987 | mjordan | res/res_phoneprov: Don't cancel Asterisk load on module load failure | |
425009 | gtjoseph | res_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov | |
425053 | gtjoseph | res_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR | |
425218 | file | res_pjsip_phoneprov_provider: Add missing dependency on pjproject. | |
425222 | mjordan | res/res_phoneprov: Bail on registration if res_phoneprov didn't load | |
425244 | file | bridge: During a smart bridge operation provide a more complete bridge to the old technology. | |
425266 | gtjoseph | res_phoneprov: Cleanup module load error handling | |
425363 | file | res_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'. | |
425385 | gtjoseph | manager/config: Support templates and non-unique category names via AMI | |
425482 | gtjoseph | res_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup | |
425527 | gtjoseph | config: Fix SEGV in unit test with MALLOC_DEBUG | |
425628 | rmudgett | chan_motif: Cleanup jingle_tech.capabilities only once. | |
425647 | file | res_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't. | |
425715 | gtjoseph | config: Fix inf loop using ast_category_browse and ast_variable_retrieve | |
425759 | mjordan | test_cel: Update pickup test to expect CANCEL instead of ANSWSER | |
425804 | file | res_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable. | |
425825 | file | res_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports. | |
425924 | mjordan | res/res_pjsip_sdp_rtp: Remove left over reference to override_prefs | |
425945 | mjordan | res/res_pjsip_sdp_rtp: Revert 425924 | |
425966 | gtjoseph | build: Force -fsigned-char on platforms where the default for char is unsigned |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 1835 +++ CREDITS | 2 LICENSE | 20 Makefile | 88 Makefile.rules | 4 README-SERIOUSLY.bestpractices.txt | 23 UPGRADE-11.txt | 17 UPGRADE-12.txt | 478 UPGRADE-13.txt | 399 UPGRADE.txt | 391 addons/Makefile | 1 addons/app_mysql.c | 7 addons/app_saycountpl.c | 138 addons/cdr_mysql.c | 15 addons/chan_mobile.c | 54 addons/chan_ooh323.c | 755 - addons/chan_ooh323.h | 4 addons/format_mp3.c | 9 addons/ooh323c/src/context.c | 5 addons/ooh323c/src/errmgmt.c | 5 addons/ooh323c/src/memheap.c | 34 addons/ooh323c/src/ooCalls.c | 5 addons/ooh323c/src/ooCalls.h | 2 addons/ooh323c/src/ooCapability.c | 16 addons/ooh323c/src/ooCmdChannel.c | 28 addons/ooh323c/src/ooGkClient.c | 20 addons/ooh323c/src/ooGkClient.h | 3 addons/ooh323c/src/ooStackCmds.c | 148 addons/ooh323c/src/ooTimer.c | 6 addons/ooh323c/src/oochannels.c | 11 addons/ooh323c/src/ooh245.c | 10 addons/ooh323c/src/ooh323.c | 12 addons/ooh323c/src/ooq931.c | 14 addons/ooh323c/src/printHandler.c | 11 addons/ooh323cDriver.c | 165 addons/ooh323cDriver.h | 6 addons/res_config_mysql.c | 3 apps/app_adsiprog.c | 3 apps/app_agent_pool.c | 187 apps/app_alarmreceiver.c | 14 apps/app_amd.c | 21 apps/app_bridgewait.c | 43 apps/app_cdr.c | 129 apps/app_celgenuserevent.c | 3 apps/app_chanisavail.c | 5 apps/app_chanspy.c | 179 apps/app_confbridge.c | 590 - apps/app_dahdibarge.c | 311 apps/app_dahdiras.c | 7 apps/app_dial.c | 106 apps/app_dictate.c | 17 apps/app_directed_pickup.c | 199 apps/app_directory.c | 48 apps/app_disa.c | 16 apps/app_dumpchan.c | 24 apps/app_echo.c | 5 apps/app_externalivr.c | 3 apps/app_fax.c | 50 apps/app_festival.c | 31 apps/app_followme.c | 5 apps/app_forkcdr.c | 88 apps/app_getcpeid.c | 9 apps/app_ices.c | 17 apps/app_image.c | 3 apps/app_ivrdemo.c | 3 apps/app_jack.c | 77 apps/app_macro.c | 7 apps/app_meetme.c | 174 apps/app_milliwatt.c | 15 apps/app_minivm.c | 5 apps/app_mixmonitor.c | 220 apps/app_morsecode.c | 3 apps/app_mp3.c | 34 apps/app_nbscat.c | 35 apps/app_originate.c | 33 apps/app_osplookup.c | 1 apps/app_page.c | 42 apps/app_playback.c | 1 apps/app_queue.c | 1129 +- apps/app_readfile.c | 134 apps/app_record.c | 64 apps/app_saycounted.c | 3 apps/app_sayunixtime.c | 14 apps/app_setcallerid.c | 3 apps/app_skel.c | 2 apps/app_sms.c | 69 apps/app_speech_utils.c | 73 apps/app_stack.c | 63 apps/app_stasis.c | 1 apps/app_talkdetect.c | 19 apps/app_test.c | 20 apps/app_transfer.c | 2 apps/app_url.c | 3 apps/app_userevent.c | 4 apps/app_verbose.c | 30 apps/app_voicemail.c | 606 - apps/app_waitforring.c | 3 apps/app_waitforsilence.c | 16 apps/app_zapateller.c | 3 apps/confbridge/conf_chan_announce.c | 8 apps/confbridge/conf_chan_record.c | 27 apps/confbridge/conf_config_parser.c | 307 apps/confbridge/conf_state.c | 6 apps/confbridge/conf_state_empty.c | 1 apps/confbridge/conf_state_inactive.c | 11 apps/confbridge/conf_state_multi.c | 9 apps/confbridge/conf_state_multi_marked.c | 78 apps/confbridge/conf_state_single.c | 5 apps/confbridge/conf_state_single_marked.c | 5 apps/confbridge/confbridge_manager.c | 90 apps/confbridge/include/confbridge.h | 83 autoconf/ast_ext_tool_check.m4 | 63 bridges/bridge_builtin_features.c | 30 bridges/bridge_holding.c | 18 bridges/bridge_native_rtp.c | 197 bridges/bridge_simple.c | 11 bridges/bridge_softmix.c | 106 build_tools/cflags.xml | 15 build_tools/install_subst | 43 build_tools/menuselect-deps.in | 1 build_tools/post_process_documentation.py | 5 build_tools/prep_tarball | 4 cdr/cdr_adaptive_odbc.c | 24 cdr/cdr_csv.c | 6 cdr/cdr_custom.c | 5 cdr/cdr_manager.c | 25 cdr/cdr_odbc.c | 14 cdr/cdr_pgsql.c | 79 cdr/cdr_radius.c | 14 cdr/cdr_sqlite.c | 6 cdr/cdr_sqlite3_custom.c | 21 cdr/cdr_syslog.c | 5 cdr/cdr_tds.c | 7 cel/cel_custom.c | 11 cel/cel_manager.c | 8 cel/cel_odbc.c | 12 cel/cel_pgsql.c | 84 cel/cel_radius.c | 9 cel/cel_sqlite3_custom.c | 18 cel/cel_tds.c | 35 channels/Makefile | 67 channels/chan_alsa.c | 53 channels/chan_bridge_media.c | 31 channels/chan_console.c | 56 channels/chan_dahdi.c | 1687 ++- channels/chan_dahdi.h | 33 channels/chan_gtalk.c | 2438 ---- channels/chan_h323.c | 3516 ------ channels/chan_iax2.c | 2585 +++-- channels/chan_jingle.c | 2080 ---- channels/chan_mgcp.c | 514 - channels/chan_misdn.c | 99 channels/chan_motif.c | 231 channels/chan_multicast_rtp.c | 204 channels/chan_nbs.c | 70 channels/chan_oss.c | 44 channels/chan_phone.c | 235 channels/chan_pjsip.c | 887 + channels/chan_rtp.c | 335 channels/chan_sip.c | 3540 +++---- channels/chan_skinny.c | 774 - channels/chan_unistim.c | 733 - channels/chan_vpb.cc | 124 channels/dahdi/bridge_native_dahdi.c | 31 channels/iax2/codec_pref.c | 534 + channels/iax2/firmware.c | 2 channels/iax2/format_compatibility.c | 136 channels/iax2/include/codec_pref.h | 150 channels/iax2/include/format_compatibility.h | 65 channels/iax2/include/parser.h | 7 channels/iax2/parser.c | 93 channels/iax2/provision.c | 9 channels/pjsip/dialplan_functions.c | 912 + channels/pjsip/include/chan_pjsip.h | 58 channels/pjsip/include/dialplan_functions.h | 76 channels/sig_analog.c | 76 channels/sig_pri.c | 1268 +- channels/sig_pri.h | 48 channels/sig_ss7.c | 1967 +++ channels/sig_ss7.h | 108 channels/sip/config_parser.c | 4 channels/sip/dialplan_functions.c | 4 channels/sip/include/reqresp_parser.h | 24 channels/sip/include/route.h | 120 channels/sip/include/sip.h | 78 channels/sip/reqresp_parser.c | 113 channels/sip/route.c | 205 channels/sip/security_events.c | 4 channels/sip/utils.c | 2 codecs/codec_a_mu.c | 40 codecs/codec_adpcm.c | 51 codecs/codec_alaw.c | 50 codecs/codec_dahdi.c | 400 codecs/codec_g722.c | 63 codecs/codec_g726.c | 63 codecs/codec_gsm.c | 54 codecs/codec_ilbc.c | 44 codecs/codec_lpc10.c | 51 codecs/codec_resample.c | 76 codecs/codec_speex.c | 117 codecs/codec_ulaw.c | 78 codecs/ex_adpcm.h | 3 codecs/ex_alaw.h | 2 codecs/ex_g722.h | 2 codecs/ex_g726.h | 2 codecs/ex_gsm.h | 3 codecs/ex_ilbc.h | 3 codecs/ex_lpc10.h | 2 codecs/ex_speex.h | 5 codecs/ex_ulaw.h | 3 codecs/ilbc/doCPLC.c | 2 config.guess | 329 config.sub | 85 configs/acl.conf.sample | 80 configs/adsi.conf.sample | 8 configs/agents.conf.sample | 70 configs/alarmreceiver.conf.sample | 91 configs/alsa.conf.sample | 78 configs/amd.conf.sample | 18 configs/app_mysql.conf.sample | 24 configs/app_skel.conf.sample | 27 configs/ari.conf.sample | 24 configs/asterisk.adsi | 159 configs/asterisk.conf.sample | 97 configs/calendar.conf.sample | 109 configs/ccss.conf.sample | 205 configs/cdr.conf.sample | 171 configs/cdr_adaptive_odbc.conf.sample | 60 configs/cdr_custom.conf.sample | 14 configs/cdr_manager.conf.sample | 15 configs/cdr_mysql.conf.sample | 60 configs/cdr_odbc.conf.sample | 11 configs/cdr_pgsql.conf.sample | 15 configs/cdr_sqlite3_custom.conf.sample | 10 configs/cdr_syslog.conf.sample | 83 configs/cdr_tds.conf.sample | 78 configs/cel.conf.sample | 116 configs/cel_custom.conf.sample | 35 configs/cel_odbc.conf.sample | 108 configs/cel_pgsql.conf.sample | 67 configs/cel_sqlite3_custom.conf.sample | 24 configs/cel_tds.conf.sample | 69 configs/chan_dahdi.conf.sample | 1601 --- configs/chan_mobile.conf.sample | 69 configs/cli.conf.sample | 12 configs/cli_aliases.conf.sample | 201 configs/cli_permissions.conf.sample | 82 configs/codecs.conf.sample | 153 configs/confbridge.conf.sample | 357 configs/config_test.conf.sample | 38 configs/console.conf.sample | 97 configs/dbsep.conf.sample | 35 configs/dnsmgr.conf.sample | 5 configs/dsp.conf.sample | 43 configs/dundi.conf.sample | 268 configs/enum.conf.sample | 22 configs/extconfig.conf.sample | 102 configs/extensions.ael.sample | 456 configs/extensions.conf.sample | 857 - configs/extensions.lua.sample | 221 configs/extensions_minivm.conf.sample | 159 configs/features.conf.sample | 225 configs/festival.conf.sample | 35 configs/followme.conf.sample | 91 configs/func_odbc.conf.sample | 96 configs/gtalk.conf.sample | 27 configs/h323.conf.sample | 210 configs/http.conf.sample | 80 configs/iax.conf.sample | 665 - configs/iaxprov.conf.sample | 81 configs/indications.conf.sample | 730 - configs/jabber.conf.sample | 39 configs/jingle.conf.sample | 20 configs/logger.conf.sample | 133 configs/manager.conf.sample | 154 configs/meetme.conf.sample | 45 configs/mgcp.conf.sample | 142 configs/minivm.conf.sample | 218 configs/misdn.conf.sample | 537 - configs/modules.conf.sample | 45 configs/motif.conf.sample | 99 configs/musiconhold.conf.sample | 89 configs/muted.conf.sample | 39 configs/ooh323.conf.sample | 204 configs/osp.conf.sample | 117 configs/oss.conf.sample | 153 configs/phone.conf.sample | 51 configs/phoneprov.conf.sample | 137 configs/pjsip.conf.sample | 26 configs/queuerules.conf.sample | 20 configs/queues.conf.sample | 549 - configs/res_config_mysql.conf.sample | 43 configs/res_config_sqlite.conf.sample | 11 configs/res_config_sqlite3.conf.sample | 31 configs/res_corosync.conf.sample | 31 configs/res_curl.conf.sample | 8 configs/res_fax.conf.sample | 28 configs/res_ldap.conf.sample | 199 configs/res_odbc.conf.sample | 121 configs/res_parking.conf.sample | 48 configs/res_pgsql.conf.sample | 29 configs/res_pktccops.conf.sample | 32 configs/res_snmp.conf.sample | 22 configs/res_stun_monitor.conf.sample | 27 configs/rtp.conf.sample | 60 configs/safe_asterisk.conf.sample | 20 configs/samples/acl.conf.sample | 80 configs/samples/adsi.conf.sample | 8 configs/samples/agents.conf.sample | 70 configs/samples/alarmreceiver.conf.sample | 91 configs/samples/alsa.conf.sample | 78 configs/samples/amd.conf.sample | 18 configs/samples/app_mysql.conf.sample | 24 configs/samples/app_skel.conf.sample | 27 configs/samples/ari.conf.sample | 31 configs/samples/asterisk.adsi | 159 configs/samples/asterisk.conf.sample | 97 configs/samples/calendar.conf.sample | 109 configs/samples/ccss.conf.sample | 205 configs/samples/cdr.conf.sample | 171 configs/samples/cdr_adaptive_odbc.conf.sample | 60 configs/samples/cdr_custom.conf.sample | 14 configs/samples/cdr_manager.conf.sample | 15 configs/samples/cdr_mysql.conf.sample | 60 configs/samples/cdr_odbc.conf.sample | 11 configs/samples/cdr_pgsql.conf.sample | 16 configs/samples/cdr_sqlite3_custom.conf.sample | 10 configs/samples/cdr_syslog.conf.sample | 83 configs/samples/cdr_tds.conf.sample | 78 configs/samples/cel.conf.sample | 116 configs/samples/cel_custom.conf.sample | 35 configs/samples/cel_odbc.conf.sample | 108 configs/samples/cel_pgsql.conf.sample | 68 configs/samples/cel_sqlite3_custom.conf.sample | 24 configs/samples/cel_tds.conf.sample | 69 configs/samples/chan_dahdi.conf.sample | 1695 +++ configs/samples/chan_mobile.conf.sample | 69 configs/samples/cli.conf.sample | 12 configs/samples/cli_aliases.conf.sample | 203 configs/samples/cli_permissions.conf.sample | 82 configs/samples/codecs.conf.sample | 153 configs/samples/confbridge.conf.sample | 373 configs/samples/config_test.conf.sample | 38 configs/samples/console.conf.sample | 97 configs/samples/dbsep.conf.sample | 35 configs/samples/dnsmgr.conf.sample | 5 configs/samples/dsp.conf.sample | 43 configs/samples/dundi.conf.sample | 268 configs/samples/enum.conf.sample | 22 configs/samples/extconfig.conf.sample | 109 configs/samples/extensions.ael.sample | 456 configs/samples/extensions.conf.sample | 857 + configs/samples/extensions.lua.sample | 241 configs/samples/extensions_minivm.conf.sample | 159 configs/samples/features.conf.sample | 115 configs/samples/festival.conf.sample | 35 configs/samples/followme.conf.sample | 91 configs/samples/func_odbc.conf.sample | 96 configs/samples/hep.conf.sample | 16 configs/samples/http.conf.sample | 96 configs/samples/iax.conf.sample | 672 + configs/samples/iaxprov.conf.sample | 81 configs/samples/indications.conf.sample | 736 + configs/samples/logger.conf.sample | 134 configs/samples/manager.conf.sample | 157 configs/samples/meetme.conf.sample | 45 configs/samples/mgcp.conf.sample | 142 configs/samples/minivm.conf.sample | 218 configs/samples/misdn.conf.sample | 537 + configs/samples/modules.conf.sample | 45 configs/samples/motif.conf.sample | 99 configs/samples/musiconhold.conf.sample | 95 configs/samples/muted.conf.sample | 39 configs/samples/ooh323.conf.sample | 208 configs/samples/osp.conf.sample | 117 configs/samples/oss.conf.sample | 153 configs/samples/phone.conf.sample | 51 configs/samples/phoneprov.conf.sample | 143 configs/samples/pjsip.conf.sample | 919 + configs/samples/pjsip_notify.conf.sample | 57 configs/samples/queuerules.conf.sample | 31 configs/samples/queues.conf.sample | 549 + configs/samples/res_config_mysql.conf.sample | 43 configs/samples/res_config_sqlite.conf.sample | 11 configs/samples/res_config_sqlite3.conf.sample | 31 configs/samples/res_corosync.conf.sample | 31 configs/samples/res_curl.conf.sample | 8 configs/samples/res_fax.conf.sample | 28 configs/samples/res_ldap.conf.sample | 199 configs/samples/res_odbc.conf.sample | 121 configs/samples/res_parking.conf.sample | 121 configs/samples/res_pgsql.conf.sample | 30 configs/samples/res_pktccops.conf.sample | 32 configs/samples/res_snmp.conf.sample | 22 configs/samples/res_stun_monitor.conf.sample | 27 configs/samples/rtp.conf.sample | 60 configs/samples/say.conf.sample | 383 configs/samples/sip.conf.sample | 1576 +++ configs/samples/sip_notify.conf.sample | 57 configs/samples/skinny.conf.sample | 208 configs/samples/sla.conf.sample | 151 configs/samples/smdi.conf.sample | 75 configs/samples/sorcery.conf.sample | 67 configs/samples/ss7.timers.sample | 65 configs/samples/stasis.conf.sample | 122 configs/samples/statsd.conf.sample | 8 configs/samples/telcordia-1.adsi | 83 configs/samples/test_sorcery.conf.sample | 14 configs/samples/udptl.conf.sample | 26 configs/samples/unistim.conf.sample | 88 configs/samples/users.conf.sample | 114 configs/samples/voicemail.conf.sample | 469 configs/samples/vpb.conf.sample | 248 configs/samples/xmpp.conf.sample | 42 configs/say.conf.sample | 383 configs/sip.conf.sample | 1534 --- configs/sip_notify.conf.sample | 57 configs/skinny.conf.sample | 207 configs/sla.conf.sample | 151 configs/smdi.conf.sample | 75 configs/sorcery.conf.sample | 50 configs/stasis.conf.sample | 8 configs/statsd.conf.sample | 8 configs/telcordia-1.adsi | 83 configs/test_sorcery.conf.sample | 14 configs/udptl.conf.sample | 26 configs/unistim.conf.sample | 86 configs/users.conf.sample | 114 configs/voicemail.conf.sample | 459 configs/vpb.conf.sample | 248 configs/xmpp.conf.sample | 42 configure.ac | 182 contrib/ast-db-manage/README.md | 63 contrib/ast-db-manage/cdr.ini.sample | 57 contrib/ast-db-manage/cdr/env.py | 74 contrib/ast-db-manage/cdr/script.py.mako | 22 contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py | 64 contrib/ast-db-manage/config.ini.sample | 57 contrib/ast-db-manage/config/env.py | 74 contrib/ast-db-manage/config/script.py.mako | 22 contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py | 83 contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 41 contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py | 20 contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py | 21 contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py | 141 contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 176 contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 30 contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py | 24 contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py | 189 contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 61 contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 330 contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 60 contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 32 contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py | 50 contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py | 29 contrib/ast-db-manage/config/versions/c6d929b23a8_create_pjsip_subscription_persistence_.py | 36 contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py | 31 contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 39 contrib/ast-db-manage/voicemail.ini.sample | 57 contrib/ast-db-manage/voicemail/env.py | 74 contrib/ast-db-manage/voicemail/script.py.mako | 22 contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py | 44 contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 58 contrib/realtime/mysql/iaxfriends.sql | 56 contrib/realtime/mysql/meetme.sql | 21 contrib/realtime/mysql/musiconhold.sql | 19 contrib/realtime/mysql/queue_log.sql | 24 contrib/realtime/mysql/sippeers.sql | 99 contrib/realtime/mysql/voicemail.sql | 72 contrib/realtime/mysql/voicemail_data.sql | 29 contrib/realtime/mysql/voicemail_messages.sql | 31 contrib/realtime/postgresql/realtime.sql | 166 contrib/scripts/astgenkey | 2 contrib/scripts/astgenkey.8 | 2 contrib/scripts/autosupport | 12 contrib/scripts/dahdi_span_config_hook | 32 contrib/scripts/get_mp3_source.sh | 12 contrib/scripts/get_swagger_ui.sh | 36 contrib/scripts/live_ast | 6 contrib/scripts/refcounter.py | 237 contrib/scripts/safe_asterisk | 187 contrib/scripts/sip_to_pjsip/astconfigparser.py | 467 contrib/scripts/sip_to_pjsip/astdicts.py | 298 contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 1159 ++ doc/aelparse.8 | 28 doc/appdocsxml.dtd | 17 doc/appdocsxml.xslt | 140 doc/astdb2bdb.8 | 46 doc/astdb2sqlite3.8 | 39 doc/asterisk.8 | 102 doc/smsq.8 | 146 doc/snapshots.xslt | 115 formats/format_g719.c | 16 formats/format_g723.c | 15 formats/format_g726.c | 16 formats/format_g729.c | 16 formats/format_gsm.c | 15 formats/format_h263.c | 27 formats/format_h264.c | 27 formats/format_ilbc.c | 15 formats/format_jpeg.c | 14 formats/format_ogg_vorbis.c | 17 formats/format_pcm.c | 40 formats/format_siren14.c | 15 formats/format_siren7.c | 15 formats/format_sln.c | 79 formats/format_vox.c | 15 formats/format_wav.c | 29 formats/format_wav_gsm.c | 16 funcs/func_aes.c | 1 funcs/func_audiohookinherit.c | 247 funcs/func_blacklist.c | 5 funcs/func_callcompletion.c | 10 funcs/func_callerid.c | 10 funcs/func_cdr.c | 391 funcs/func_channel.c | 86 funcs/func_config.c | 6 funcs/func_curl.c | 5 funcs/func_db.c | 20 funcs/func_devstate.c | 1 funcs/func_dialgroup.c | 8 funcs/func_dialplan.c | 13 funcs/func_env.c | 34 funcs/func_frame_trace.c | 25 funcs/func_global.c | 6 funcs/func_groupcount.c | 19 funcs/func_hangupcause.c | 2 funcs/func_iconv.c | 2 funcs/func_jitterbuffer.c | 73 funcs/func_lock.c | 21 funcs/func_math.c | 8 funcs/func_odbc.c | 271 funcs/func_periodic_hook.c | 527 + funcs/func_periodic_hook.exports.in | 7 funcs/func_pitchshift.c | 14 funcs/func_pjsip_endpoint.c | 161 funcs/func_presencestate.c | 175 funcs/func_realtime.c | 60 funcs/func_shell.c | 18 funcs/func_sorcery.c | 221 funcs/func_speex.c | 9 funcs/func_srv.c | 6 funcs/func_strings.c | 106 funcs/func_sysinfo.c | 10 funcs/func_talkdetect.c | 404 funcs/func_timeout.c | 18 funcs/func_uri.c | 8 funcs/func_vmcount.c | 21 funcs/func_volume.c | 9 include/asterisk.h | 2 include/asterisk/_private.h | 18 include/asterisk/abstract_jb.h | 2 include/asterisk/acl.h | 16 include/asterisk/aoc.h | 5 include/asterisk/app.h | 503 include/asterisk/ari.h | 26 include/asterisk/astdb.h | 27 include/asterisk/astmm.h | 58 include/asterisk/astobj.h | 8 include/asterisk/astobj2.h | 246 include/asterisk/audiohook.h | 13 include/asterisk/autochan.h | 5 include/asterisk/autoconfig.h.in | 60 include/asterisk/beep.h | 45 include/asterisk/bridge.h | 111 include/asterisk/bridge_channel.h | 51 include/asterisk/bridge_channel_internal.h | 3 include/asterisk/bridge_features.h | 59 include/asterisk/bridge_internal.h | 7 include/asterisk/bridge_technology.h | 4 include/asterisk/bucket.h | 4 include/asterisk/callerid.h | 4 include/asterisk/cdr.h | 45 include/asterisk/cel.h | 3 include/asterisk/channel.h | 424 include/asterisk/channel_internal.h | 4 include/asterisk/channelstate.h | 5 include/asterisk/chanvars.h | 18 include/asterisk/codec.h | 186 include/asterisk/compat.h | 8 include/asterisk/compiler.h | 6 include/asterisk/config.h | 225 include/asterisk/config_options.h | 19 include/asterisk/core_unreal.h | 4 include/asterisk/data.h | 1 include/asterisk/datastore.h | 16 include/asterisk/devicestate.h | 33 include/asterisk/dial.h | 4 include/asterisk/dns.h | 3 include/asterisk/doxyref.h | 1 include/asterisk/endpoints.h | 34 include/asterisk/event.h | 127 include/asterisk/event_defs.h | 238 include/asterisk/features.h | 14 include/asterisk/features_config.h | 6 include/asterisk/file.h | 9 include/asterisk/format.h | 549 - include/asterisk/format_cache.h | 296 include/asterisk/format_cap.h | 387 include/asterisk/format_compatibility.h | 129 include/asterisk/format_pref.h | 114 include/asterisk/frame.h | 113 include/asterisk/framehook.h | 251 include/asterisk/http.h | 162 include/asterisk/http_websocket.h | 128 include/asterisk/image.h | 2 include/asterisk/jabber.h | 224 include/asterisk/jingle.h | 66 include/asterisk/json.h | 41 include/asterisk/lock.h | 35 include/asterisk/logger.h | 127 include/asterisk/manager.h | 73 include/asterisk/message.h | 157 include/asterisk/mod_format.h | 10 include/asterisk/module.h | 122 include/asterisk/monitor.h | 4 include/asterisk/netsock.h | 2 include/asterisk/netsock2.h | 56 include/asterisk/optional_api.h | 279 include/asterisk/options.h | 19 include/asterisk/parking.h | 12 include/asterisk/pbx.h | 133 include/asterisk/phoneprov.h | 124 include/asterisk/res_fax.h | 11 include/asterisk/res_hep.h | 111 include/asterisk/res_mwi_external.h | 226 include/asterisk/res_pjsip.h | 675 + include/asterisk/res_pjsip_body_generator_types.h | 70 include/asterisk/res_pjsip_cli.h | 110 include/asterisk/res_pjsip_exten_state.h | 94 include/asterisk/res_pjsip_outbound_publish.h | 165 include/asterisk/res_pjsip_presence_xml.h | 115 include/asterisk/res_pjsip_pubsub.h | 548 - include/asterisk/res_pjsip_session.h | 199 include/asterisk/rtp_engine.h | 185 include/asterisk/sched.h | 2 include/asterisk/sdp_srtp.h | 4 include/asterisk/sem.h | 157 include/asterisk/slin.h | 6 include/asterisk/slinfactory.h | 6 include/asterisk/smdi.h | 54 include/asterisk/smoother.h | 89 include/asterisk/sorcery.h | 228 include/asterisk/speech.h | 2 include/asterisk/spinlock.h | 488 include/asterisk/stasis.h | 517 - include/asterisk/stasis_app.h | 450 include/asterisk/stasis_app_device_state.h | 95 include/asterisk/stasis_app_impl.h | 34 include/asterisk/stasis_app_mailbox.h | 91 include/asterisk/stasis_app_playback.h | 3 include/asterisk/stasis_app_recording.h | 78 include/asterisk/stasis_app_snoop.h | 60 include/asterisk/stasis_bridges.h | 112 include/asterisk/stasis_channels.h | 104 include/asterisk/stasis_endpoints.h | 9 include/asterisk/stasis_internal.h | 12 include/asterisk/stasis_message_router.h | 34 include/asterisk/strings.h | 122 include/asterisk/taskprocessor.h | 49 include/asterisk/tcptls.h | 66 include/asterisk/test.h | 2 include/asterisk/threadstorage.h | 10 include/asterisk/timing.h | 61 include/asterisk/translate.h | 19 include/asterisk/udptl.h | 16 include/asterisk/uri.h | 181 include/asterisk/utils.h | 28 include/asterisk/vector.h | 333 include/asterisk/xmldoc.h | 37 include/asterisk/xmpp.h | 99 main/Makefile | 17 main/abstract_jb.c | 31 main/acl.c | 97 main/adsi.c | 2 main/aoc.c | 8 main/app.c | 794 + main/ast_expr2.c | 1 main/ast_expr2.y | 1 main/ast_expr2f.c | 1 main/asterisk.c | 591 - main/asterisk.dynamics | 1 main/astmm.c | 44 main/astobj2.c | 5041 ---------- main/astobj2_container.c | 1219 ++ main/astobj2_container_private.h | 345 main/astobj2_hash.c | 1153 ++ main/astobj2_private.h | 49 main/astobj2_rbtree.c | 2096 ++++ main/audiohook.c | 233 main/autoservice.c | 28 main/bridge.c | 875 + main/bridge_after.c | 8 main/bridge_basic.c | 246 main/bridge_channel.c | 617 + main/bucket.c | 22 main/callerid.c | 86 main/ccss.c | 47 main/cdr.c | 1188 +- main/cel.c | 839 + main/channel.c | 1665 +-- main/channel_internal_api.c | 209 main/chanvars.c | 66 main/cli.c | 533 - main/codec.c | 381 main/codec_builtin.c | 845 + main/config.c | 1250 +- main/config_options.c | 127 main/core_local.c | 74 main/core_unreal.c | 198 main/data.c | 98 main/db.c | 53 main/devicestate.c | 471 main/dial.c | 152 main/dns.c | 45 main/dsp.c | 88 main/editline/readline.c | 8 main/editline/term.c | 6 main/endpoints.c | 229 main/enum.c | 4 main/event.c | 137 main/features.c | 33 main/features_config.c | 139 main/file.c | 157 main/format.c | 1473 -- main/format_cache.c | 515 + main/format_cap.c | 911 - main/format_compatibility.c | 274 main/format_pref.c | 344 main/frame.c | 595 - main/framehook.c | 131 main/hashtab.c | 3 main/heap.c | 13 main/http.c | 1377 ++ main/image.c | 4 main/indications.c | 27 main/io.c | 4 main/jitterbuf.c | 6 main/json.c | 66 main/loader.c | 291 main/lock.c | 203 main/logger.c | 492 main/manager.c | 1776 ++- main/manager_bridges.c | 141 main/manager_channels.c | 138 main/manager_endpoints.c | 7 main/manager_mwi.c | 6 main/manager_system.c | 4 main/media_index.c | 39 main/message.c | 609 - main/named_acl.c | 4 main/netsock.c | 111 main/netsock2.c | 83 main/optional_api.c | 350 main/parking.c | 14 main/pbx.c | 979 + main/pickup.c | 12 main/presencestate.c | 57 main/rtp_engine.c | 891 + main/say.c | 543 + main/sched.c | 153 main/sdp_srtp.c | 13 main/security_events.c | 464 main/sem.c | 116 main/slinfactory.c | 36 main/smoother.c | 227 main/sorcery.c | 576 - main/sounds_index.c | 68 main/stasis.c | 1152 +- main/stasis_bridges.c | 537 - main/stasis_cache.c | 759 + main/stasis_cache_pattern.c | 16 main/stasis_channels.c | 771 + main/stasis_config.c | 200 main/stasis_endpoints.c | 28 main/stasis_message.c | 62 main/stasis_message_router.c | 289 main/stasis_system.c | 4 main/stasis_wait.c | 133 main/stdtime/localtime.c | 3 main/strings.c | 22 main/stun.c | 10 main/taskprocessor.c | 253 main/tcptls.c | 646 + main/tdd.c | 13 main/test.c | 33 main/threadpool.c | 19 main/timing.c | 56 main/translate.c | 861 - main/udptl.c | 193 main/uri.c | 323 main/utils.c | 402 main/xml.c | 3 main/xmldoc.c | 396 makeopts.in | 2 menuselect/Makefile | 123 menuselect/README | 178 menuselect/aclocal.m4 | 19 menuselect/autoconfig.h.in | 137 menuselect/bootstrap.sh | 41 menuselect/config.guess | 1420 ++ menuselect/config.sub | 1794 +++ menuselect/configure.ac | 154 menuselect/contrib/Makefile-dummy | 17 menuselect/contrib/menuselect-dummy | 741 + menuselect/example_menuselect-tree | 487 menuselect/install-sh | 323 menuselect/linkedlists.h | 372 menuselect/make_version | 56 menuselect/makeopts.in | 26 menuselect/menuselect.c | 2149 ++++ menuselect/menuselect.h | 162 menuselect/menuselect_curses.c | 1034 ++ menuselect/menuselect_gtk.c | 358 menuselect/menuselect_newt.c | 427 menuselect/menuselect_stub.c | 39 menuselect/missing | 360 menuselect/strcompat.c | 243 menuselect/test/build_tools/menuselect-deps | 52 menuselect/test/menuselect-tree | 716 + pbx/dundi-parser.c | 8 pbx/pbx_ael.c | 13 pbx/pbx_config.c | 275 pbx/pbx_dundi.c | 11 pbx/pbx_lua.c | 16 pbx/pbx_realtime.c | 43 pbx/pbx_spool.c | 15 res/Makefile | 5 res/ael/ael.flex | 3 res/ael/ael.tab.c | 1 res/ael/ael.y | 1 res/ael/ael_lex.c | 3 res/ael/pval.c | 47 res/ari.make | 16 res/ari/ari_model_validators.c | 1807 +++ res/ari/ari_model_validators.h | 425 res/ari/ari_websockets.c | 27 res/ari/config.c | 14 res/ari/internal.h | 24 res/ari/resource_applications.c | 172 res/ari/resource_applications.h | 131 res/ari/resource_asterisk.c | 12 res/ari/resource_asterisk.h | 63 res/ari/resource_bridges.c | 462 res/ari/resource_bridges.h | 260 res/ari/resource_channels.c | 587 - res/ari/resource_channels.h | 557 - res/ari/resource_device_states.c | 111 res/ari/resource_device_states.h | 106 res/ari/resource_endpoints.c | 158 res/ari/resource_endpoints.h | 86 res/ari/resource_events.c | 60 res/ari/resource_events.h | 46 res/ari/resource_mailboxes.c | 93 res/ari/resource_mailboxes.h | 108 res/ari/resource_playback.c | 137 res/ari/resource_playback.h | 84 res/ari/resource_playbacks.c | 139 res/ari/resource_playbacks.h | 95 res/ari/resource_recordings.c | 212 res/ari/resource_recordings.h | 101 res/ari/resource_sounds.c | 32 res/ari/resource_sounds.h | 29 res/parking/parking_applications.c | 20 res/parking/parking_bridge.c | 33 res/parking/parking_bridge_features.c | 161 res/parking/parking_controller.c | 2 res/parking/parking_manager.c | 200 res/parking/parking_tests.c | 102 res/parking/res_parking.h | 13 res/res_adsi.c | 55 res/res_ael_share.c | 1 res/res_agi.c | 237 res/res_ari.c | 145 res/res_ari_applications.c | 548 + res/res_ari_asterisk.c | 168 res/res_ari_bridges.c | 690 + res/res_ari_channels.c | 1533 ++- res/res_ari_device_states.c | 364 res/res_ari_endpoints.c | 267 res/res_ari_events.c | 224 res/res_ari_mailboxes.c | 370 res/res_ari_model.c | 8 res/res_ari_playback.c | 280 res/res_ari_playbacks.c | 321 res/res_ari_recordings.c | 214 res/res_ari_sounds.c | 57 res/res_calendar.c | 50 res/res_calendar_caldav.c | 9 res/res_calendar_ews.c | 17 res/res_calendar_exchange.c | 2 res/res_calendar_icalendar.c | 4 res/res_chan_stats.c | 7 res/res_clialiases.c | 37 res/res_clioriginate.c | 19 res/res_config_curl.c | 5 res/res_config_ldap.c | 17 res/res_config_odbc.c | 291 res/res_config_pgsql.c | 92 res/res_config_sqlite.c | 11 res/res_config_sqlite3.c | 2 res/res_corosync.c | 397 res/res_crypto.c | 3 res/res_curl.c | 1 res/res_fax.c | 611 + res/res_fax.exports.in | 1 res/res_fax_spandsp.c | 177 res/res_format_attr_celt.c | 204 res/res_format_attr_h263.c | 346 res/res_format_attr_h264.c | 393 res/res_format_attr_opus.c | 265 res/res_format_attr_silk.c | 231 res/res_hep.c | 627 + res/res_hep.exports.in | 7 res/res_hep_pjsip.c | 179 res/res_hep_rtcp.c | 144 res/res_http_post.c | 134 res/res_http_websocket.c | 828 + res/res_http_websocket.exports.in | 19 res/res_jabber.c | 4823 --------- res/res_manager_devicestate.c | 154 res/res_manager_presencestate.c | 153 res/res_monitor.c | 83 res/res_musiconhold.c | 551 - res/res_mutestream.c | 5 res/res_mwi_external.c | 959 + res/res_mwi_external.exports.in | 6 res/res_mwi_external_ami.c | 380 res/res_odbc.c | 5 res/res_parking.c | 35 res/res_phoneprov.c | 1476 +- res/res_phoneprov.exports.in | 6 res/res_pjsip.c | 1664 ++- res/res_pjsip.exports.in | 66 res/res_pjsip/config_auth.c | 239 res/res_pjsip/config_domain_aliases.c | 4 res/res_pjsip/config_global.c | 77 res/res_pjsip/config_system.c | 88 res/res_pjsip/config_transport.c | 510 - res/res_pjsip/include/res_pjsip_private.h | 33 res/res_pjsip/location.c | 722 + res/res_pjsip/pjsip_cli.c | 342 res/res_pjsip/pjsip_configuration.c | 1568 ++- res/res_pjsip/pjsip_distributor.c | 83 res/res_pjsip/pjsip_options.c | 611 - res/res_pjsip/pjsip_outbound_auth.c | 6 res/res_pjsip/presence_xml.c | 175 res/res_pjsip/security_events.c | 118 res/res_pjsip_acl.c | 85 res/res_pjsip_authenticator_digest.c | 51 res/res_pjsip_caller_id.c | 119 res/res_pjsip_dialog_info_body_generator.c | 214 res/res_pjsip_diversion.c | 6 res/res_pjsip_dtmf_info.c | 8 res/res_pjsip_endpoint_identifier_anonymous.c | 3 res/res_pjsip_endpoint_identifier_ip.c | 305 res/res_pjsip_endpoint_identifier_user.c | 5 res/res_pjsip_exten_state.c | 525 - res/res_pjsip_header_funcs.c | 626 + res/res_pjsip_keepalive.c | 267 res/res_pjsip_log_forwarder.c | 125 res/res_pjsip_logger.c | 185 res/res_pjsip_messaging.c | 409 res/res_pjsip_multihomed.c | 227 res/res_pjsip_mwi.c | 578 - res/res_pjsip_mwi_body_generator.c | 116 res/res_pjsip_nat.c | 84 res/res_pjsip_notify.c | 373 res/res_pjsip_one_touch_record_info.c | 3 res/res_pjsip_outbound_authenticator_digest.c | 79 res/res_pjsip_outbound_publish.c | 1015 ++ res/res_pjsip_outbound_publish.exports.in | 6 res/res_pjsip_outbound_registration.c | 493 res/res_pjsip_path.c | 253 res/res_pjsip_phoneprov_provider.c | 424 res/res_pjsip_pidf.c | 341 res/res_pjsip_pidf_body_generator.c | 139 res/res_pjsip_pidf_digium_body_supplement.c | 117 res/res_pjsip_pidf_eyebeam_body_supplement.c | 116 res/res_pjsip_publish_asterisk.c | 929 + res/res_pjsip_pubsub.c | 3829 ++++++- res/res_pjsip_pubsub.exports.in | 18 res/res_pjsip_refer.c | 219 res/res_pjsip_registrar.c | 589 - res/res_pjsip_registrar_expire.c | 5 res/res_pjsip_rfc3326.c | 3 res/res_pjsip_sdp_rtp.c | 498 res/res_pjsip_send_to_voicemail.c | 231 res/res_pjsip_session.c | 752 - res/res_pjsip_session.exports.in | 2 res/res_pjsip_t38.c | 67 res/res_pjsip_transport_websocket.c | 179 res/res_pjsip_xpidf_body_generator.c | 181 res/res_pktccops.c | 90 res/res_rtp_asterisk.c | 2003 ++- res/res_rtp_multicast.c | 17 res/res_security_log.c | 4 res/res_smdi.c | 321 res/res_snmp.c | 1 res/res_sorcery_astdb.c | 74 res/res_sorcery_config.c | 16 res/res_sorcery_memory.c | 1 res/res_sorcery_realtime.c | 71 res/res_speech.c | 37 res/res_speech.exports.in | 17 res/res_srtp.c | 11 res/res_stasis.c | 1862 ++- res/res_stasis_answer.c | 19 res/res_stasis_device_state.c | 417 res/res_stasis_device_state.exports.in | 6 res/res_stasis_mailbox.c | 166 res/res_stasis_mailbox.exports.in | 6 res/res_stasis_playback.c | 226 res/res_stasis_recording.c | 174 res/res_stasis_snoop.c | 414 res/res_stasis_snoop.exports.in | 6 res/res_stasis_test.c | 7 res/res_statsd.c | 1 res/res_stun_monitor.c | 10 res/res_timing_dahdi.c | 83 res/res_timing_kqueue.c | 189 res/res_timing_pthread.c | 115 res/res_timing_timerfd.c | 247 res/res_xmpp.c | 175 res/snmp/agent.c | 3 res/stasis/app.c | 1228 ++ res/stasis/app.h | 183 res/stasis/command.c | 85 res/stasis/command.h | 38 res/stasis/control.c | 570 - res/stasis/control.h | 46 res/stasis/messaging.c | 531 + res/stasis/messaging.h | 83 res/stasis/stasis_bridge.c | 235 res/stasis/stasis_bridge.h | 74 res/stasis_recording/stored.c | 528 + rest-api-templates/api.wiki.mustache | 24 rest-api-templates/ari.make.mustache | 4 rest-api-templates/ari_model_validators.c.mustache | 4 rest-api-templates/ari_model_validators.h.mustache | 9 rest-api-templates/ari_resource.c.mustache | 14 rest-api-templates/ari_resource.h.mustache | 29 rest-api-templates/asterisk_processor.py | 36 rest-api-templates/body_parsing.mustache | 71 rest-api-templates/make_ari_stubs.py | 12 rest-api-templates/models.wiki.mustache | 10 rest-api-templates/param_parsing.mustache | 40 rest-api-templates/res_ari_resource.c.mustache | 37 rest-api-templates/rest_handler.mustache | 2 rest-api-templates/swagger_model.py | 89 rest-api/api-docs/applications.json | 172 rest-api/api-docs/asterisk.json | 13 rest-api/api-docs/bridges.json | 227 rest-api/api-docs/channels.json | 693 + rest-api/api-docs/deviceStates.json | 151 rest-api/api-docs/endpoints.json | 182 rest-api/api-docs/events.json | 406 rest-api/api-docs/mailboxes.json | 134 rest-api/api-docs/playback.json | 143 rest-api/api-docs/playbacks.json | 155 rest-api/api-docs/recordings.json | 157 rest-api/api-docs/sounds.json | 8 rest-api/resources.json | 18 sounds/Makefile | 14 sounds/sounds.xml | 144 tests/test_abstract_jb.c | 14 tests/test_aoc.c | 2 tests/test_app.c | 12 tests/test_ari.c | 9 tests/test_ari_model.c | 40 tests/test_astobj2.c | 263 tests/test_astobj2_thrash.c | 2 tests/test_bucket.c | 10 tests/test_callerid.c | 169 tests/test_cdr.c | 302 tests/test_cel.c | 426 tests/test_channel_feature_hooks.c | 324 tests/test_config.c | 626 + tests/test_core_codec.c | 369 tests/test_core_format.c | 975 + tests/test_devicestate.c | 145 tests/test_dlinklists.c | 6 tests/test_event.c | 2 tests/test_format_api.c | 859 - tests/test_format_cache.c | 281 tests/test_format_cap.c | 1479 ++ tests/test_hashtab_thrash.c | 2 tests/test_json.c | 48 tests/test_linkedlists.c | 7 tests/test_logger.c | 24 tests/test_message.c | 888 + tests/test_optional_api.c | 187 tests/test_scoped_lock.c | 1 tests/test_sorcery.c | 422 tests/test_sorcery_astdb.c | 2 tests/test_sorcery_realtime.c | 125 tests/test_stasis.c | 579 - tests/test_stasis_channels.c | 38 tests/test_stasis_endpoints.c | 34 tests/test_strings.c | 80 tests/test_substitution.c | 50 tests/test_taskprocessor.c | 160 tests/test_uri.c | 154 tests/test_utils.c | 100 tests/test_voicemail_api.c | 68 tests/test_websocket_client.c | 161 utils/Makefile | 36 utils/ael_main.c | 8 utils/astman.c | 1 utils/check_expr.c | 9 utils/clicompat.c | 10 utils/conf2ael.c | 9 utils/extconf.c | 48 utils/refcounter.c | 322 utils/utils.xml | 4 1115 files changed, 148853 insertions(+), 71431 deletions(-)