This release includes new features. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.
The data in this summary reflects changes that have been made since the previous release, asterisk-11.
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 |
347 rmudgett 204 mjordan 184 dlee 154 kmoore 131 mmichelson 89 jrose 79 file 47 qwell 41 elguero 41 jcolp 33 lathama 32 wdoekes 29 kharwell 28 alecdavis 23 wedhorn 21 seanbright 19 Corey Farrell 18 newtonr 15 russell 11 igorg 10 snuffy 10 sruffell 9 tzafrir 6 oej 6 twilson 4 Andrew Latham 4 beagles 4 jbigelow 4 jkroon 4 tilghman 3 Guenther Kelleter 3 Jeremiah Gowdy 3 Karsten Wemheuer 3 may 3 Richard Miller 2 Byron Clark 2 coreyfarrell 2 ddkprog 2 dkerr 2 Filip Jenicek 2 George Joseph 2 jonax 2 JoshE 2 Pavel Troller 2 pkiefer 2 roeften 1 abelbeck 1 Andre Luis 1 Andrew Nagy 1 anstein 1 Antti Yrjola 1 artem 1 avalentin 1 bootc 1 byronclark 1 Christian Hesse 1 Clint Davis 1 Clod Patry 1 coriley 1 Correy Farrell 1 Dan Cropp 1 Daniel O'Connor 1 David Chappell 1 Demon 1 dennis.guse 1 Dmitriy Serov 1 Dmitry Melekhov 1 dorianlogan 1 dsessions 1 Eelco Brolman 1 eelcob 1 Egor Gorlin 1 Eric Hill 1 Etienne Lessard 1 feyfre 1 Gareth Palmer 1 gknispel 1 Heiko Wundram 1 ianc 1 Italo Rossi 1 Jaco Kroon 1 Jakob Hirsch 1 James Le Cuirot 1 Jeremy Pepper 1 jkister 1 John Covert 1 junky 1 Kaloyan Kovachev 1 kawasaki 1 klaus3000 1 kmoore, wdoekes 1 Konstantin Suvorov 1 lminiero 1 marcelloceschia 1 Martin W 1 Michael Walton 1 moy 1 murraytm 1 nbansal 1 Nikolay Ilduganov 1 Nitesh Bansal 1 NITESH BANSAL 1 one47 1 pbertera 1 Pedro Kiefer 1 Peter Racz 1 Philippe Lindheimer 1 phill 1 Renato dos Santos 1 Rusty Newton 1 serginuez 1 Shaun Ruffel 1 Simone Camporeale 1 Stefan Reuter 1 Stefan Wachtler 1 tblancher 1 Thomas Omerzu 1 Timo Teras 1 Torrey Searle 1 Tzafrir Cohen 1 varnav 1 vldmr 1 wimpy 1 Zhi Cheng |
20 mjordan 19 rmudgett 18 elguero 14 alecdavis 14 myself 12 snuffy 7 Tony Lewis 6 jbigelow 6 sruffell 5 Corey Farrell 4 jrose 4 wdoekes 3 Byron Clark 3 flan 3 Jonathan White 3 Rusty Newton 2 Deepak Lohani 2 Jeremy Kister 2 Jonas Falck 2 JoshE 2 Kayode 2 kmoore 2 Thomas Arimont 2 Thomas Sevestre 1 1 abelbeck 1 Alan Frisch 1 Alex Zarubin 1 Alexander Heinz 1 Alfred Farrugia 1 andrea 1 Andrew Latham 1 Ariel Wainer 1 Artem Makhutov 1 beagles 1 Ben Smithurst 1 benjamin 1 Brad Latus (snuffy) 1 Bryan Hunt 1 call 1 Chris Warr 1 Christian Hesse 1 Clint Davis 1 Colin Cutherbertson 1 Dalius M. 1 Daniel Bohling 1 danilo borges 1 Danny Nicholas 1 daroz 1 David M. Lee 1 David van Geyn 1 Dennis DeDonatis 1 Dmitry Burilov 1 Dmitry Melekhov 1 Doug Bailey 1 dsessions 1 eliafino 1 Eric Hill 1 Etienne Lessard 1 Ishfaq Malik 1 IƱaki Baz Castillo 1 Jaco Kroon 1 James Mortensen 1 Jamuel Starkey 1 Jared Smith 1 Jason Parker 1 Jean-Philippe Lord 1 Jeremy Pepper 1 Joel Vandal 1 kaldemar 1 Karsten Wemheuer 1 Kinsey Moore 1 Kiril Valchev 1 klaus3000 1 Leif Madsen 1 Martin W 1 Michael Keuter 1 mmichelson 1 Nikola Ciprich 1 Nikolay Ilduganov 1 Noah Engelberth 1 oej 1 Pavel Kopchyk 1 Pavel Troller 1 Pedro Kiefer 1 Peter Katzmann 1 Pietro Bertera 1 Rodrigo P. Telles 1 Stephan 1 Steve Lang 1 Steven T. Wheeler 1 Stuart Henderson 1 Sven Beisiegel 1 sysreq 1 tbsky 1 Tzafrir Cohen 1 William luke |
161 mjordan 34 jbigelow 32 rnewton 25 coreyfarrell 22 dlee 17 rmudgett 12 snuffy 9 alecdavis 9 jrose 9 tomaso 9 wdoekes 8 mdavenport 7 gkelleter 7 mmichelson 7 wedhorn 6 jkister 6 spitts 5 kmoore 5 sruffell 4 elguero 4 jcovert 4 jkroon 4 lathama 4 lmadsen 4 nbansal 4 wimpy 3 ddkprog 3 jgowdy 3 mlnoah 3 n8ideas 3 pedrokiefer 3 phill 3 slesru 3 tzafrir 3 ulogic 2 abelbeck 2 aepshteyn 2 aragon 2 beagles 2 dbohling 2 Demon 2 dkerr 2 eelcob 2 flan 2 gentlec 2 gtj 2 ishmalik 2 isrl 2 jcolp 2 jhutchins 2 jmillan 2 jparker 2 jpepper 2 jplord 2 junky 2 kenner 2 londonnet 2 nikola.ciprich 2 p_lindheimer 2 patrol-cz 2 pk16208 2 tblancher 2 tootai 2 tsearle 2 vldmr 1 /dev/null 1 adavid 1 ahoemig 1 amegyeri 1 amsoft2001 1 andrel 1 anstein 1 ariw 1 artem 1 ascanland 1 avalentin 1 ayrjola 1 az_tth 1 bensmithurst 1 berlic 1 bklang 1 blackaura 1 blkline 1 bootc 1 brhunt 1 brianscott 1 brietz 1 bulkorok 1 byronclark 1 call 1 challado 1 chappell 1 chengzhicn 1 chesse 1 chewi 1 chip 1 clint.davis 1 colinc 1 coopvr 1 coriley 1 daninmadison 1 danjenkins 1 daren 1 dario 1 darius 1 daroz 1 dbailey 1 deniz 1 dennis.guse 1 dennisd 1 derlinuxer 1 deti 1 din3sh 1 djimbo 1 dlmarten 1 docent 1 dorianlogan 1 eabad 1 eleo 1 erichill 1 fabled 1 falves11 1 feyfre 1 fhackenberger 1 floradio 1 frap 1 gareth 1 giacomo 1 gian 1 gknispel 1 gporras 1 greenlightcrm 1 herzer 1 hexanol 1 ianc 1 ibc 1 ivo.andonov 1 james.mortensen 1 jhirsch 1 jhoppebugs 1 jmce 1 joel_vandal 1 johan 1 joshoa 1 jsmith 1 kawasaki 1 kesselklopfer79 1 kiennd 1 klaus3000 1 knk 1 kris2k 1 kuj 1 kwemheuer 1 lanzaandrea 1 leenooks 1 lexus350 1 licedey 1 lieshout 1 maha 1 marcelloceschia 1 mcargile 1 mdalius 1 menschentier 1 mike@farsouthnet.com 1 mithraen 1 modelnine 1 mpaland 1 murraytm 1 netaskd 1 nhuskinson 1 nik600 1 nivek 1 ovi 1 pabelanger 1 patrickm 1 pciccone 1 PepeN 1 pgoergler 1 pgoldbaum 1 pjphilipp 1 pracz 1 rafuchoucv 1 remiq 1 rgagnon 1 roeften 1 rudolf 1 salecha 1 saltydog256 1 serginuez 1 sgriepentrog 1 shazaum 1 shmagin 1 sickpig 1 simone.camporeale 1 smartbyte 1 softins 1 srt 1 stefan.at.wpf 1 sthen 1 stocksy 1 supertle 1 sven.beisiegel@siemens-enterprise.com 1 swheeler 1 t-o 1 tbsky 1 telles 1 teunis90 1 tilghman 1 tim_ringenbach 1 tm1000 1 tomo1657 1 ulugutz 1 usinternet 1 varnav 1 veghead 1 vilius365 1 vmisha 1 volga629 1 wcselby 1 wybecom 1 xhienne 1 zhanglei |
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 |
371120 | rmudgett | Add private representation of caller, connected and redirecting party ids. | |
371134 | mjordan | Remove 10 properties, add 11 properties | |
371147 | rmudgett | Update CHANGES for private party ID. | |
371170 | mjordan | Add UPGRADE-11.txt file; update UPGRADE.txt to reflect Asterisk 12 | |
371202 | mmichelson | Fix problem where incorrect pointer was checked for nullity. | |
371228 | kmoore | Add test instrumentation | |
371396 | kmoore | Add module reload instrumentation for TEST_FRAMEWORK | |
371428 | russell | rtp: Ensure defaults are set without rtp.conf. | |
371439 | kmoore | Add instrumentation to subsystem reloads | |
371535 | kmoore | Apply work-around for BETTER_BACKTRACES crash | ASTERISK-20090 |
371536 | kmoore | Fix for commit r371535 | |
371582 | mmichelson | Add scoped locks to Asterisk. | |
371620 | file | Add support for call-id logging to chan_motif. | |
371633 | mmichelson | I forgot to add the unit tests for scoped locks earlier today. | |
371665 | alecdavis | mf_detect: incorrectly used DTMF_GSIZE instead of MF_GSIZE | |
371754 | dlee | svn:ignore pjproject bin & output for all platforms. | |
371785 | mmichelson | Fix incorrect documentation of the MailboxStatus manager command. | |
371889 | jrose | chan_sip: Change manager event to confirm SIPqualifypeer into an ack | AST-969 |
371894 | rmudgett | Fix theoretical compile error with HAVE_EPOLL. | |
371922 | jrose | app_meetme: Adding test events for following activity in MeetMe. | |
371951 | rmudgett | Fix compile errors. | |
371989 | mjordan | Clean up doxygen warnings | ASTERISK-20259 |
372092 | mmichelson | Prevent crash on shutdown due to refcount error on queues container. | |
372149 | jrose | app_queue: PAUSEALL/UNPAUSEALL logged only if interface is a queue member | AST-946 |
372215 | alecdavis | dsp.c: optimize goerztzel sample loops, in dtmf_detect, mf_detect and tone_detect | |
372267 | elguero | Fix breakage caused by last merge. Missing a variable for 11 and trunk. | |
372343 | alecdavis | dsp.c: in ast_mf_detect_init incorrectly sets goertzel samples to 160, should be MF_GSIZE | |
372374 | rmudgett | (No Summary Available) | |
372474 | jrose | chan_sip: Note change in behavior to how directmediapermit/deny ACL works | AST-876 |
372524 | rmudgett | Fix loss of MOH on an ISDN channel when parking a call for the second time. | |
372584 | mjordan | Free ast_str objects when temp file fails to be created in MiniVM | ASTERISK-17133 |
372612 | dlee | svn:ignore cleanup. | |
372712 | mjordan | Only re-create an SRTP session when needed | ASTERISK-20194 |
372808 | jrose | chan_sip: Change SIPQualifyPeer to improve initial response time | AST-969 |
372832 | jrose | chan_sip: Fix CHANGES and UPGRADE.txt for r372808 | AST-969 |
372887 | mmichelson | Fix bad channel application data reference. | ASTERISK-20335 |
372918 | jrose | chan_local: Switch from using a random 4 digit hex identifier to unique id | ASTERISK-20318 |
372931 | dlee | Fixed r372696 when configured --disable-asteriskssl; properly install libasteriskssl.dylib on OS X. | |
372943 | mmichelson | Add channel name to a warning to make debugging easier. | |
372996 | file | Skip any non-content information when looking for and handling content. | |
373048 | dlee | Fixed make clean when configured --disable-asteriskssl | |
373108 | rmudgett | Made companding law for SS7 calls only determined by SS7 signaling type. | |
373134 | seanbright | Don't crash when passing a NULL message to __astman_get_header. | |
373142 | seanbright | Make the casing of CALL_ID in debug messages consistent to satisfy my OCD. | |
373188 | alecdavis | app_queue: Support an 'agent available' hint | |
373202 | alecdavis | dsp.c: remove whitespace mentioned in review2107 | |
373203 | seanbright | When trying to unload res_curl.so, warn about all dependent modules. | |
373222 | mjordan | Support all ways a member can be available for 'agent available' hints | |
373234 | file | Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip. | |
373239 | mjordan | Add queue monitoring hints | |
373275 | alecdavis | dsp.c ast_dsp_call_progress use local short variable in loop, plus other cleanup | |
373284 | alecdavis | dsp.c: remove more whitespace mentioned in review2107 | |
373320 | lathama | Start work on documentation janitor project with a little commit. This adds a link to the Asterisk wiki at https://wiki.asterisk.org to the README file. | ASTERISK-20259 |
373330 | lathama | Doxygen Updates - janitor work | ASTERISK-20259 |
373341 | lathama | Update Doxygen Config Comments | ASTERISK-20259 |
373384 | lathama | Doxygen Updates Janitor Work | ASTERISK-20259 |
373471 | rmudgett | Fix potential reentrancy problems in chan_sip. | |
373583 | mmichelson | "He who go through turnstile sideways is going to Bangkok" | |
373636 | rmudgett | Make rebuild GSM, ilbc, or lpc10 codecs if the respective sources change. | |
373805 | alecdavis | app_queue: 'agent available' hint, cleanup restart, and initial state | |
373912 | file | loader: Ensure dependent modules are properly initialized. | ASTERISK-20439 |
373965 | rmudgett | Fix SendDTMF crash and channel reference leak using channel name parameter. | |
373966 | rmudgett | Cleanup ast_dtmf_stream() | |
373967 | rmudgett | Tweak app_dial documentation. | |
373992 | file | Update documentation to make it explicit that "stream file" will not restart musiconhold. | ASTERISK-17367 |
374020 | beagles | Reset hangup flags on channels created through messages and cleanup globals | |
374086 | mjordan | Fix ref leak when adding ICE candidates to an SDP | |
374109 | rmudgett | Change core show help output format. | |
374134 | seanbright | Use ast_copy_string instead of strncpy to guarantee a NUL terminated string. | |
374151 | seanbright | app_queue: Support persisting and loading of long member lists. | |
374164 | lathama | Doxygen Cleanup | ASTERISK-20259 |
374165 | lathama | Doxygen Cleanup | ASTERISK-20259 |
374166 | lathama | Doxygen Cleanup | ASTERISK-20259 |
374167 | lathama | Doxygen Cleanup | ASTERISK-20259 |
374197 | mjordan | Fix a variety of ref counting issues | |
374213 | mjordan | Fix findings from check-in on r374177 | |
374229 | mjordan | Modify hashtest2 to compile after r374213. Someone, somewhere, may care. | |
374259 | mjordan | Ensure Shutdown AMI event is still fired during Asterisk shutdown | |
374269 | rmudgett | * Add ref debug tags to astobj2.c ref usage. | |
374279 | rmudgett | Missed an astobj2.c debug tag. | |
374302 | mjordan | Destroy the generic_monitors container after the core_instances in ccss | |
374414 | file | Add support for applying direct media ACLs between differing channel technologies. | |
374478 | alecdavis | dsp.c fix incorrect DTMF Digit_Duration. | ASTERISK-16003 |
374539 | rmudgett | chan_misdn: Remove some deadcode | |
374633 | mjordan | Trivial patch to make 'best_score' defined for all architectures. | ASTERISK-20366 |
374643 | mjordan | pjproject: Fix for Solaris builds. Do not undef s_addr. | |
374677 | mjordan | Disable ICE support by default | |
374834 | file | Consider the Google Talk content stanza name (jin:content) valid. | |
374878 | file | Fix a bug where audio on Google Voice would not work due to ignoring candidates. | |
374879 | lathama | Revert Local testing Config | ASTERISK-20259 |
374887 | lathama | CREDITS clean up | ASTERISK-20259 |
374888 | lathama | Continue to group config files | ASTERISK-20259 |
374889 | lathama | Update JQuery URL to recent version | ASTERISK-20503 |
374897 | lathama | Append Doxygen to Debian packages list | ASTERISK-20259 |
374933 | kmoore | Avoid a segfault on invalid format names | |
374940 | lathama | Add check for Doxygen | ASTERISK-20259 |
374941 | lathama | Add licens/copyright header | ASTERISK-20503 |
374948 | lathama | Correct output directory | ASTERISK-20259 |
374949 | lathama | Test for Asterisk Version info | ASTERISK-20259 |
374956 | lathama | Doxygen Clean ups | ASTERISK-20259 |
374963 | lathama | Multiplatform Makefile Update | ASTERISK-20259 |
374970 | lathama | Update CREDITS | ASTERISK-20259 |
374996 | tzafrir | Update config.guess and config.sub: 2012-10-10 | |
375003 | lathama | Doxygen Updates - Title update | ASTERISK-20259 |
375004 | lathama | Doxygen Updates - Title update | ASTERISK-20259 |
375005 | lathama | Doxygen Updates - Title update | ASTERISK-20259 |
375006 | lathama | Doxygen Updates - Title update | ASTERISK-20259 |
375007 | lathama | Title update | ASTERISK-20259 |
375008 | lathama | Doxygen Updates | ASTERISK-20259 |
375009 | lathama | Doxygen Updates | ASTERISK-20259 |
375017 | igorg | ||
375044 | mmichelson | Fix some potential misuses of ast_str in the code. | |
375052 | file | Remove a log message that was left in accidentally from call-id logging development. | |
375080 | wdoekes | Update sip_request_call SIP dial string documentation. | |
375103 | jrose | manager: Change display of 'manager show commands' and 'manager show command' | |
375110 | wdoekes | Don't do SIP contact/route DNS if we're not using the result. | |
375114 | wdoekes | Fixes to the fd-oriented SIP TCP reads. | |
375175 | jrose | manager: remove curses dependent stuff from r375103 | ASTERISK-20396 |
375182 | lathama | Doxygen Updates - Title update | ASTERISK-20259 |
375215 | elguero | Fix XML Document Validation Failure | ASTERISK-20289 |
375240 | jrose | app_queue: Make ordering of rrmemory/rrordered persist over add/remove members | AST-989 |
375249 | jrose | app_queue: add upgrade notes for 375216 | AST-989 |
375498 | jrose | mixmonitor: Add a test event | |
375614 | elguero | Fix Wrong Result In Debug Message For SDP Origin Processing | |
375628 | rmudgett | Multiple revisions 375519-375524 | |
375662 | rmudgett | Things don't need to be that const. | |
375663 | wedhorn | Fix for chan_skinny leaving RTP ports open | |
375730 | mjordan | Prevent multiple CDR batches from conflicting when scheduling the CDR write | |
375799 | mjordan | Only deref a reserved gateway session if we actually reserved one | |
375803 | mjordan | Don't attempt to purge sessions when no sessions exist | |
375865 | rmudgett | Add safety NULL pointer check in module user references. | |
375896 | mjordan | Refactor ast_timer_ack to return an error and handle the error in timer users | ASTERISK-20032 |
375926 | file | Fix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving. | |
376049 | rmudgett | Add MALLOC_DEBUG enhancements. | |
376092 | mmichelson | Fix a "set but not used" warning on newer gccs. | |
376344 | dlee | Somehow I put in svn-1.6 merge information. Oops. | |
376345 | dlee | Fixed extconf.c breakage introduced in r376306. | |
376416 | mjordan | Add a test event that reports changes in ConfBridge state | |
376457 | mjordan | Fix uninitialized in this function error | |
376472 | wdoekes | Fix most leftover non-opaque ast_str uses. | |
376562 | dlee | Added missing newlines to websocket ast_logs. | |
376589 | mjordan | Re-initialize logmsgs mutex upon logger initialization to prevent lock errors | ASTERISK-19463 |
376630 | rmudgett | Made AST_LIST_REMOVE() simpler and use better names. | |
376660 | rmudgett | Remove unnecessary channel module references. | |
376761 | rmudgett | Enhance MALLOC_DEBUG CLI commands. | |
376791 | rmudgett | Add MALLOC_DEBUG atexit unreleased malloc memory summary. | |
376821 | dlee | Fixed ast_random's comment about locking. | |
376867 | rmudgett | Fix compile error. | ASTERISK-20724 |
376922 | seanbright | Minor spelling fix to the VOLUME documentation. | |
376953 | rmudgett | chan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP. | |
376984 | file | Tweak extension used for incoming calls received on Motif. | |
376998 | oej | Formatting changes | |
377018 | oej | Move functions to AFTER the block of forward declarations of functions. | |
377035 | oej | Formatting fixes | |
377040 | rmudgett | Fix CCSS CLI commands and logger level not unregistered. | ASTERISK-20649 |
377072 | rmudgett | Cleanup CDR resources on exit. | ASTERISK-20649 |
377077 | rmudgett | Cleanup CLI resources on exit and CLI command registration errors. | ASTERISK-20649 |
377107 | rmudgett | Cleanup config cache on exit. | ASTERISK-20649 |
377138 | rmudgett | Cleanup core main on exit. | ASTERISK-20649 |
377168 | rmudgett | Cleanup ast_run_atexits() atexits list. | ASTERISK-20649 |
377196 | russell | Add libuuid to install_prereq for Fedora. | |
377214 | rmudgett | confbridge: Update online XML documentation. | |
377245 | rmudgett | Fix registering core show codecs/codec CLI commands twice. | |
377246 | rmudgett | Remove init_framer(). It no longer does anything. | |
377324 | mjordan | Fix memory leak in 'manager show event' when command entered incorrectly | |
377329 | russell | Add CLI tab completion to 'acl show'. | |
377330 | russell | Minor code cleanup in named_acl.c. | |
377341 | russell | named ACL in acl.conf. This patch adds tab completion to the command. | |
377356 | rmudgett | confbridge: Fix some resource leaks on conference teardown. | |
377402 | rmudgett | MALLOC_DEBUG: Only wait if we want atexit allocation dumps. | |
377506 | tilghman | Remove some dead code and additionally handle a case that wasn't handled. | |
377512 | tilghman | Improve documentation by making all of the colors used readable, | |
377579 | igorg | Remove trailing whitespaces in number from incoming redial list. | |
377594 | igorg | Fix codec mismatch | ASTERISK-20183 |
377595 | igorg | Add firmware information to CLI devices listing | |
377658 | kmoore | Ensure ReceiveFax provides a CED tone via T.38 | |
377707 | rmudgett | Cleanup dnsmgr on exit. | ASTERISK-20649 |
377711 | rmudgett | Cleanup event on exit. | ASTERISK-20649 |
377743 | rmudgett | Cleanup indications on exit. | ASTERISK-20649 |
377774 | rmudgett | Cleanup logger on exit. | ASTERISK-20649 |
377809 | rmudgett | Cleanup pbx on exit. | ASTERISK-20649 |
377841 | rmudgett | Cleanup taskprocessor on exit. | ASTERISK-20649 |
377844 | mmichelson | Fix crash that can occur if CLI registration fails for an aliased command. | |
377867 | rmudgett | Cleanup udptl on exit. | ASTERISK-20649 |
377878 | mmichelson | Remove automerge properties. | |
377880 | mmichelson | And remove svnmerge-integrated property. | |
377884 | rmudgett | Cleanup CLI commands on exit for several files. | ASTERISK-20649 |
377906 | mmichelson | Add test events necessary for bridging tests to be able to properly run. | |
377925 | newtonr | Incremented EXTRA_SOUNDS_VERSION in sounds/Makefile to 1.4.12 for new Extra Sounds releases | |
377966 | kmoore | Ensure Min-SE is included in outbound INVITEs | |
377971 | beagles | This change adds a SIP peer configuration feature to allow the peer's | |
377972 | dlee | Fixed configure.ac to look for proper uuid.h file | |
377973 | mmichelson | The UUID commit removed changes made in res_clialiases.c | |
377974 | seanbright | Use the UUID API to generate and validate UUIDs for res_calendar_exchange. | |
377975 | mmichelson | Re-add taskprocessor cleanup code that was removed by the UUID merge. | |
377977 | russell | Remove compile time check HAVE_DEV_URANDOM. | |
377981 | dlee | Bail configure if it can't find libuuid. | |
377994 | dlee | Fixed svn merge property breakage from r377986 | |
378000 | seanbright | Make generate_exchange_uuid() always return the passed ast_str pointer. | |
378001 | wedhorn | Minor fixes for chan_skinny | |
378029 | rmudgett | app_queue: Make update_status() not return anything. | |
378063 | jrose | Features: BRIDGE_FEATURES variable automixmonitor support and use proper party | |
378064 | rmudgett | chan_agent: Remove some duplicated code. | |
378072 | rmudgett | chan_local: Misc lock and ref tweaks. | |
378074 | qwell | Make libasteriskssl.so symlink use a relative path. | |
378081 | rmudgett | chan_local: Parse dial string consistently. | |
378091 | rmudgett | Make chan_local module references tied to local_pvt lifetime. | |
378095 | rmudgett | Fix potential double free when unloading a module. | |
378122 | kmoore | Add test events for time limit-related hangups | |
378166 | rmudgett | Give the causes[] a struct name. | |
378220 | kmoore | Ensure chan_sip rejects encrypted streams without crypto info | |
378248 | seanbright | Bail out early when building an ast_trans_pvt and the translator doesn't supply a 'newpvt' | |
378249 | seanbright | Revert 378248. I changed the logic of this function unitentionally, pointed out by file. | |
378259 | lathama | Add UUID packages now required to configure | |
378288 | mjordan | Resolve crashes due to large stack allocations when using TCP | ASTERISK-20658 |
378322 | mjordan | Prevent exhaustion of system resources through exploitation of event cache | ASTERISK-20175 |
378377 | mjordan | Prevent crashes from occurring when reading from data sources with large values | ASTERISK-20658 |
378384 | mjordan | Clean up app_mysql's application entry points to properly parse arguments | ASTERISK-20658 |
378410 | mjordan | Prevent crashes in res_xmpp when receiving large messages | ASTERISK-20658 |
378412 | file | Prevent exhaustion of system resources through exploitation of event cache | ASTERISK-20175 |
378414 | tilghman | Add aliases to the Directory. | |
378429 | rmudgett | chan_agent: Fix agent_indicate() locking. | |
378458 | rmudgett | chan_agent: Misc code cleanup. | |
378460 | kmoore | Add missing test event | |
378488 | rmudgett | chan_agent: Fix wrapup time wait response. | |
378543 | lathama | Doxygen Cleanups | ASTERISK-20259 |
378623 | wedhorn | Rewrite skinny dialing to remove threaded simpleswitch | |
378624 | wedhorn | Add group and namedgroup pickup to skinny | |
378634 | wedhorn | Skinny blob cleanup | |
378688 | rmudgett | app_queue: Fix multiple calls to a queue member that is in only one queue. | ASTERISK-16115 |
378691 | rmudgett | app_queue: Fix incorrect assertion. | ASTERISK-16115 |
378789 | rmudgett | * Found some more places to use ast_channel_lock_both(). | |
378790 | rmudgett | * Whitespace changes. | |
378823 | rmudgett | Tweaked __ast_test_suite_assert_notify() and __ast_test_suite_event_notify() to be void functions. | |
378840 | rmudgett | Trivial misc bridge code changes. | |
378854 | rmudgett | Fix logger.c function definition. | |
378858 | rmudgett | Trivial misc bridge code changes. | |
378859 | rmudgett | * Simple optimization of bridge_playfile(). | |
378874 | rmudgett | * Removed some noop code and restructured an else-if ladder in ast_generic_bridge(). | |
378889 | rmudgett | * Simplify native bridge code in ast_channel_bridge(). | |
378935 | dlee | Fix XML encoding of 'identity display' in NOTIFY messages. | |
379021 | dlee | Fix XML encoding of 'identity display' in NOTIFY messages, continued. | |
379023 | dlee | Gently reduce masquerade insanity | |
379070 | dlee | Fixed doc comment for ast_test_validate | |
379128 | rmudgett | Fix ast_bridge_features_register() not registering builtin features. I broke. Ooops. | |
379211 | mjordan | Multiple revisions 379209-379210 | |
379229 | mjordan | Let documentation reference links specify which module they're linking to | |
379231 | rmudgett | chan_misdn: Fix compile error. | ASTERISK-15456 |
379233 | rmudgett | Reduce call-id logging resource usage. | |
379278 | qwell | Reduce number of packages install_prereq installs on Debian systems. | |
379312 | mmichelson | Further fix misinformation in the description of manager MailboxStatus command. | |
379495 | dlee | Up the minimum OS X version to 10.6. | |
379583 | wedhorn | Fix issues with skinny sessions | |
379610 | mjordan | Re-add merge properties | |
379644 | lathama | Add LDAP libraries to install script | ASTERISK-20886 |
379703 | rmudgett | Bridge API comment tweaks. | |
379720 | rmudgett | Trivial bridge code cleanup. | |
379753 | rmudgett | Made some bridging API calls void. Some bridging comments updated. | |
379776 | rmudgett | Extract common bridging code into bridge_stop() and bridge_force_out_all(). | |
379789 | rmudgett | Better protect bridge_channel state from other threads. | |
379809 | rmudgett | confbridge: Minor fixes playing user counts to the conference. | |
379864 | rmudgett | Remove stray property. | |
379936 | seanbright | Remove a large block of commented out code from chan_iax2. | |
379950 | jrose | res_fax_spandsp: fix t38 transmission bug caused by not returning success | ASTERISK-20919 |
379966 | rmudgett | Attempt to be more helpful when using a bad ao2 object pointer. | |
380057 | wedhorn | Add force dial keys to skinny. | |
380069 | file | Merge the sorcery data access layer API. | |
380082 | file | Add a missing '\' to a log message. | |
380108 | rmudgett | More trivial bridge code cleanup. | |
380109 | rmudgett | Misc bridge code improvements | |
380121 | qwell | Make sorcery modules global, since they are required by other modules that are global. | |
380142 | rmudgett | bridge_multiplexed: Rename variables so they are not the same as the struct name. | |
380165 | file | Fix a bug where the apply function was not getting called. | |
380178 | file | Add a unit test which confirms the apply handler callback is called when it should be. | |
380209 | russell | Add queue_log_realtime_use_gmt option to logger.conf | |
380212 | russell | Change cleanup ordering in filestream destructor. | |
380256 | seanbright | Correct the number of available call numbers in IAX2. | |
380386 | rmudgett | chan_agent: Prevent multiple channels from logging in as the same agent. | |
380407 | file | Fix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close". | |
380433 | seanbright | Move the ancillary iax2 source files into a separate sub-directory. | |
380500 | mjordan | Unregister SIP provider API if module load is declined | |
380576 | rmudgett | chan_dahdi: Fix "dahdi show channels group" for groups greater than 31. | |
380613 | rmudgett | Make CHECK_BLOCKING() debug message more useful. | |
380614 | rmudgett | Add ignore properties to channels/iax2 | |
380653 | rmudgett | Eliminate a use of a C++ keyword as a variable. new to new_frame | |
380654 | rmudgett | Eliminate an unused lock in ast_bridge_channel. | |
380655 | rmudgett | Improve func FRAME_TRACE DTMF digit format. | |
380666 | rmudgett | bridge_multiplexed: Keep the multiplexed thread until no more bridges use it. | |
380674 | qwell | Multiple revisions 380671-380673 | ASTERISK-20815 |
380695 | seanbright | Move IAX firmware related functionality into separate files. | |
380738 | qwell | Multiple revisions 380735-380736 | |
380755 | wedhorn | Adds variable length callinfo packets to skinny. | |
380774 | rmudgett | chan_iax2: Fix compile error if MALLOC_DEBUG enabled. | |
380792 | wedhorn | Add variable length displayprompt packet to skinny and use octals. | |
380855 | rmudgett | Separate option_types[] from the struct definition. | |
380858 | rmudgett | Because the compiler can check types with a struct copy and memcpy() cannot. | |
380890 | rmudgett | app_page: Fixup application XML documentation typos and inaccuracies. | |
380977 | dlee | Fixed failing test from r380696. | ASTERISK-20787 |
381017 | kmoore | Add aggregate operations for stuctures with string fields | |
381037 | file | Fix a bug where a changed configuration file might not be available to all sorcery object types. | |
381068 | jrose | Call Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls | |
381086 | rmudgett | Make ast_do_masquerade() a void function. | |
381102 | rmudgett | pbx: Make function and application containers take advantage of being sorted. | |
381118 | rmudgett | pbx: Fix regression caused by taking advantage of the function name sort. | |
381134 | file | Add additional functionality to the Sorcery API. | |
381177 | rmudgett | features: Don't cache a struct ast_app pointer. | |
381214 | dlee | Minor fixes to res_json and test_json. | ASTERISK-20887 |
381218 | kmoore | Fix compilation error with REF_DEBUG | |
381285 | kmoore | Fix some more REF_DEBUG-related build errors | |
381307 | mmichelson | Do not allow native RTP bridging if packetization of media streams differs. | |
381326 | dlee | Add a serializer interface to the threadpool | |
381398 | seanbright | Update the name of the update_tags utility in the git mirror how-to. | |
381427 | seanbright | Use a shuffling algorithm to find unused IAX2 call numbers. | |
381448 | kmoore | Revamp of terminal color codes | |
381469 | rmudgett | End stuck DTMF if AST_SOFTHANGUP_ASYNCGOTO because it isn't a real hangup. | ASTERISK-20492 |
381470 | wedhorn | Add back sending dialnumber to skinny. | |
381471 | wedhorn | Remove extraneous stuff from r381470. | |
381527 | mjordan | Add CLI configuration documentation | |
381543 | mjordan | Remove automerge propertrties added in r381527 | |
381556 | jrose | chan_sip: Use video and text crypto attributes to append RTP profiles to SDP | |
381567 | mjordan | Disable strict XML documentation config checking; fix crash caused by sorcery | |
381614 | file | Add support for retrieving multiple objects from sorcery using a regex on their id. | |
381615 | mjordan | Don't send presencestate information if the state is invalid | AST-1084 |
381628 | rmudgett | confbridge: Rename i iterator variables to iter. | |
381656 | jrose | PRESENCE_STATE: Provide better documentation for the 'e' option. | |
381670 | wdoekes | Remove "registertrying" and add "rtp_engine" from/to sip.conf.sample | |
381703 | kharwell | Fixed Confbridge file recording deadlock and appending. | AST-1088 |
381717 | wedhorn | Fixup skinny CLI completion. | |
381718 | wedhorn | Add serviceURL stuff to skinny. | |
381729 | kharwell | Added Confbridge record_file_append option. | AST-1088 |
381741 | kharwell | Confbridge channels staying active when all participants leave. | AST-1088 |
382106 | tzafrir | Remove unneeded linux-gnueabi* | |
382109 | wdoekes | Correct RPID parsing for unquoted display-name. | |
382113 | tzafrir | Consider linux-gnuspe as linux-gnu | |
382203 | rmudgett | Fix compiler warning by eliminating the need for a cast. | |
382204 | rmudgett | More places to eliminate the cast to argv but were not giving warnings. | |
382292 | qwell | Don't undefine bzero()/bcopy(). | |
382294 | rmudgett | threadpool: Whitespace and comment corrections. | |
382295 | rmudgett | threadpool: Make ast_threadpool_push() return -1 if shutting_down | |
382297 | file | Fix a bug with ICE and strictrtp where media could get dropped. | |
382299 | file | While the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places. | |
382340 | file | Add support for registering a sorcery handler which supports multiple fields using a regex. | |
382386 | kharwell | Confbridge CLI new record file name check. | AST-1088 |
382392 | rmudgett | Fixup some bridge and format capabilities comments and whitespace. | |
382489 | kmoore | Resolve a ref leak in threadpool.c | |
382555 | kmoore | Fix ref leak in threadpool.c | |
382575 | kmoore | Ensure that logmsgs are freed properly | |
382587 | kmoore | Fix minor memory leak in xmldoc | |
382600 | kmoore | Resolve more memory leaks in xmldoc | |
382604 | kmoore | Fix a memory leak in xmldoc | |
382621 | mjordan | Let vm_mailbox_snapshot combine "Urgent" when no folder is specified | |
382636 | qwell | Load sorcery modules earlier, so they can actually be used. | |
382648 | dlee | Changing log level of "Not changing threadpool size" from notice to debug. | |
382670 | mjordan | Don't reset the RTP address on a glare re-INVITE | |
382671 | mjordan | Remove unused function | |
382705 | kmoore | Add message dump capability to stasis cache layer | ASTERISK-21097 |
382721 | dlee | Ensure dummy channels get a stasis topic. | ASTERISK-20887, ASTERISK-20959 |
382724 | dlee | Stasis documentation updates. | ASTERISK-20887, ASTERISK-20959 |
382764 | rmudgett | confbridge: Rename items for clarity and consistency. | ASTERISK-20776 |
382787 | kharwell | Added an option to disallow music on hold | |
382828 | igorg | Fix core dump on CLI usage | |
382900 | qwell | Switch to using external pjproject libraries. | |
382989 | lathama | Update Doxygen | ASTERISK-20259 |
383008 | mjordan | Always set the RTP instance data in the RTP engine | |
383063 | qwell | Fix whitespace in AST_EXT_LIB_CHECK macro. | |
383168 | kmoore | Make stasis unsubscription functions return NULL | |
383169 | kmoore | Take advantage of the fact that stasis_unsubscribe now returns NULL | |
383225 | dlee | Sample config file for stasis-core. | ASTERISK-20887 |
383242 | dlee | A simplistic router for stasis_message's. | ASTERISK-20887 |
383267 | file | Fix a bug where resources were not found due to hashing on the priority itself. | |
383283 | file | Add support for using XMPP buddy state via device state. | |
383287 | kmoore | Make sure things compile... | |
383343 | dlee | Multiple revisions 383341-383342 | |
383377 | kmoore | Fix lock destruction/unlock inversion | |
383405 | file | Pass the sorcery instance to wizards for CUD operations as well as retrieve. | |
383422 | kmoore | Resolve a race condition in Stasis | |
383458 | wdoekes | Minor cleanup in func_curl near hashcompat code. | |
383462 | wdoekes | Have func_curl log a warning when a curl request fails. | |
383519 | rmudgett | Fix astobj2 doxygen comment. | |
383541 | dlee | Corrected doc error for Stasis. I guess the mutex isn't necessary. | |
383579 | dlee | Move more channel events to Stasis; move res_json.c to main/json.c. | ASTERISK-21096 |
383611 | dlee | Corrected some module issues introduced by r383579. | |
383633 | dlee | Fixed another issue from r383579. | |
383669 | seanbright | Properly delimit post data in res_config_curl. | |
383728 | dlee | install_prereq: Adding jansson-devel to RH packages | |
383747 | dlee | install_prereq: removed some out-of-date comments | |
383753 | kmoore | Fix missing ' ' around '=' | |
383754 | kmoore | Fix typo | |
383837 | russell | Fix multi-station answer race condition. | |
383838 | russell | Suppress compiler warning. | |
383841 | mjordan | Resolve deadlock between pending CDR and batch CDR locks | ASTERISK-21162 |
383879 | mjordan | Resolve deadlock between SIP registration and channel based functions | ASTERISK-21068, ASTERISK-20550, ASTERISK-21314, ASTERISK-21296 |
383925 | file | Remove the noop handler from sorcery so it does not produce an empty value. | |
384164 | kmoore | Address uninitialized conditional that valgrind found | |
384201 | dlee | Added a doxygen group for Stasis messages and topics | |
384219 | kmoore | Convert MWI state message type to the new stasis naming convention | |
384261 | kmoore | Break the world. Stasis message type accessors should now all be named correctly. | |
384302 | rmudgett | Add uuid wrapper API call ast_uuid_generate_str(). | |
384389 | mjordan | Convert TestEvent AMI events over to Stasis Core | |
384390 | mjordan | Properly format an intmax_t value | |
384412 | dlee | Fix parallel make problems. | |
384413 | dlee | stasis: Fixed message ordering issues when forwarding | |
384416 | file | Remove silly use of strncmp. | |
384452 | mjordan | Make appropriate items parse using '|' instead of ',' | |
384488 | dlee | install_prereq: Build jansson from source, when necessary | |
384514 | mjordan | Make things work again | |
384518 | file | Pass the object type name to the configuration framework. | |
384546 | dlee | Fixed spurious rebuilds of func_version. | |
384616 | rmudgett | astobj2: Fix rbtree duplicate handling. | |
384642 | mjordan | Update documentation for CHANNEL function | |
384711 | rmudgett | chan_dahdi: Change inband_on_proceeding option default to no/disabled. | ASTERISK-21151 |
384760 | rmudgett | Separate some event struct definitions from instantiation. | |
384828 | elguero | Fix For Not Overriding The Default Settings In chan_sip | ASTERISK-21225 |
384857 | file | Add a res_sorcery_astdb module which uses the astdb to persist objects. | |
384879 | dlee | Stasis application WebSocket support | |
384910 | mjordan | Add multi-channel Stasis messages; refactor Dial AMI events to Stasis | |
384942 | mjordan | Don't attempt a websocket protocol removal if res_http_websocket isn't there | |
384989 | wdoekes | Clean up Makefile "warning" clutter when makeopts doesn't exist. | |
385049 | newtonr | Modified the list of keys for the driver backends for sake of sample clarity | |
385088 | russell | Add inheritance support to FEATURE()/FEATUREMAP(). | |
385116 | dlee | Backported app_stasis fix from stasis-http branch. | |
385142 | rmudgett | Rename struct feature_ds to struct feature_datastore. | |
385236 | dlee | Fixed manager channelvars support. | |
385277 | rmudgett | * Fix unlocked accesses to feature_list. The feature_list is now also | |
385278 | rmudgett | Eliminated dial_features_destroy() since it is equivalent to ast_free_ptr() | |
385314 | rmudgett | Fix 'pri intense debug span' alias. | |
385406 | alecdavis | IAX2, prevent network thread starting before all helper threads are ready | ASTERISK-18827 |
385522 | kmoore | Expose channel snapshot manager blob generation | |
385548 | qwell | Fix documentation. | |
385718 | dlee | Fix the svn:keywords property on several files. | |
385742 | dlee | Moved core logic from app_stasis to res_stasis | |
385743 | dlee | Avoid unused variable warning when not in devmode | |
385782 | qwell | Don't unnecessarily rebuild things on every run of 'make'. | |
385835 | dlee | Fixed a typo | |
385886 | kmoore | Allow res_corosync to build | |
386019 | dlee | Fix lock errors on startup. | |
386054 | dlee | cli.c: Properly initialize debug_modules and verbose_modules. | |
386190 | russell | sla: remove redundant locking. | |
386211 | oej | Fix mistake in Doxygen. | |
386266 | lathama | Doxygen - Markup Guidelines | ASTERISK-20259 |
386352 | kmoore | Fix some bad whitespace | |
386375 | rmudgett | confbridge: Make search the conference bridges container using OBJ_KEY. | |
386461 | dlee | Oops. Mustache doesn't like dictionaries | |
386462 | dlee | Document JSON models in resource_*.h | |
386485 | elguero | Change Case On Forcerport For Consistency | |
386487 | elguero | Fix Displaying Symmetric RTP Global Setting | |
386540 | mmichelson | Merge the pimp_my_sip branch into trunk. | |
386541 | mmichelson | REmove automerge properties. | |
386577 | file | Don't bind to anything in the sample configuration so we don't clash with chan_sip on a "make samples" right now. | |
386623 | dlee | Ignore *.[oi] files in res/res_sip | |
386624 | dlee | Example of how to use the Stasis message bus | |
386638 | mmichelson | Add an \extref doxygen pointer for libuuid. | |
386640 | dlee | Removing stray printf from r386540 | |
386684 | dlee | By popular demand, putting the about-to-load-module printf back. | |
386731 | file | Add support for a realtime sorcery module. | |
386746 | file | Update res_config_sqlite to use the ast_variable lists. | |
386760 | file | Tweak res_sip priority so it gets loaded first before all other SIP stuff. | |
386774 | kmoore | Fix spelling error in python doc | |
386793 | oej | Change pointer to existing wiki page instead of non-existing page | |
386841 | oej | Play periodic prompts for first call in a call queue | |
386928 | dlee | Just a couple of Stasis-HTTP nitpick fixes. | |
386931 | seanbright | Use the proper lower bound when doing saturation arithmetic. | |
386990 | qwell | Fix a log message. | |
387035 | jrose | Add forgotten event types to event_names array | |
387037 | jrose | Stasis Core: Refactor ACL Change events to go out over the stasis core msg bus | ASTERISK-21103 |
387108 | rmudgett | Move some annoying chan_dahdi debug messages to level 5. | |
387181 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_dahdi.c/sig_analog.c | |
387182 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_iax2.c | |
387183 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_skinny.c | |
387184 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_mgcp.c | |
387185 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_unistim.c | |
387209 | rmudgett | Make mod_load_cmp() not as klunky. | |
387210 | rmudgett | Whitespace changes. | |
387211 | rmudgett | Make chan_local locals container an explicit list container. | |
387212 | rmudgett | Trivial changes. Comments, parentheses, spelling, wording. | |
387260 | rmudgett | Cleanup chan_local.c:local_new(). | |
387261 | rmudgett | Simplify chan_local.c:manager_optimize_away() using ao2_find(). | |
387420 | jrose | Putting all event defs and names back for now due to res_corosync dependency | |
387423 | mjordan | Update utils Makefile to handle r387294 | |
387482 | rmudgett | Remove the ABI compatability ast_channel_alloc(). It is no longer needed. | |
387519 | mjordan | Migrate AMI VarSet events raised by GoSub local variables | ASTERISK-21462 |
387594 | jrose | Stasis: Convert network change events into network change stasis messages | ASTERISK-21103 |
387630 | mjordan | Migrate SHARED's use of the VarSet AMI event to Stasis-Core | ASTERISK-21462 |
387633 | mjordan | Clean up documentation; prevent ref leak on exit | |
387662 | file | Add support for observers and JSON objectset creation to sorcery. | |
387690 | russell | Make SLA reload more paranoid. | |
387738 | qwell | Fix building with LOW_MEMORY defined. | |
387740 | rmudgett | Make a log NOTICE more explicit that the event comes from DAHDI and not PRI. | |
387741 | rmudgett | Update ao2_destructor_fn doxygen. | |
387802 | qwell | Fix build breakage, from LOW_MEMORY fix. | |
387803 | dlee | Better explained the depths of reference stealing. | |
387824 | dlee | Minor fixups to Doxygen comments. | |
387825 | dlee | Fixed up \example marker in lock.h Doxygen comment. | |
387974 | rmudgett | Add version.c to list of ignored files in the utils directory. | |
388005 | dlee | Remove required type field from channel blobs | |
388008 | mjordan | Don't perform a realtime lookup with a NULL keyword | |
388014 | dlee | Fixed set-but-not-used warning caught by newer GCC | |
388045 | dlee | Removed #if checks for crazy old versions of OS X. | |
388046 | dlee | Add development flag to disable the inline API. | |
388075 | dlee | Fixed MODFLAG for res_stasis_websocket | |
388175 | mjordan | Don't expect to pack three tuples when you only have two | |
388254 | seanbright | Fix copy/paste error in one-touch-recording implementation. | |
388318 | dlee | Avoided __ast names for the private variables created by the | |
388350 | dlee | Address unload order issues for res_stasis* modules | |
388375 | elguero | Fix Finding Extensions With Patterns Using ODBC Realtime | |
388380 | mmichelson | Fix memory leak in pbx_dundi | |
388598 | kmoore | Revert r388529 for now | |
388668 | kmoore | Move JSON event generators into separate modules | |
388729 | dlee | Break res_stasis into smaller files. | |
388751 | dlee | Refactored the rest of the message types to use the STASIS_MESSAGE_TYPE_* | |
388818 | qwell | Fix VM snapshot handling for combined INBOX. | |
388896 | dlee | Fixed inverted logic in app_add_channel(). | |
388976 | mjordan | Publish the outbound channel's application/data when dialing | |
389011 | dlee | Fix shutdown assertions in stasis-core | |
389085 | file | Fix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly. | |
389116 | file | If the caller of the originate API calls wants the channel ensure it has been requested and dialed. | |
389132 | file | Don't hold the outgoing lock for a prolonged period of time as it may block the originator. | |
389148 | kmoore | Add base XML documentation for res_sip | |
389180 | may | add ast_publish_channel_state according new event framework | |
389204 | file | In Sorcery pass the name of the object being allocated to the allocator. | |
389217 | kmoore | Add missing exports file | |
389246 | qwell | Add doxygen.log to svn:ignore property. | |
389247 | rmudgett | Fixup svn:keywords in all *.c and *.h files. | |
389251 | rmudgett | Fixup svn:keywords in all *.c and *.h files. | |
389306 | mjordan | Set the AST_CDR_FLAG_ORIGINATED flag on originated channel's CDRs | |
389343 | dlee | Fixed some extra field assertion when the event WebSocket is connected | |
389378 | rmudgett | Merge in the bridge_construction branch to make the system use the Bridging API. | |
389426 | rmudgett | Conditional out more app_queue logging that needs to be reworked. | |
389454 | dlee | Fix destruction order assert for stasis_bridging | |
389505 | qwell | Remove bad props, before anybody notices. | |
389519 | dlee | Fixed startup race condition which caused occasional stasis_mwi_state_type assertions. | |
389551 | file | Fix a bug where the codec order as configured was not being obeyed. | |
389567 | file | Fix a bug with applying the end result of the codec negotiation to the Asterisk channel. | |
389568 | file | Fix a bug where the DTMF mode was not set on newly created RTP instances in the res_sip_sdp_rtp module. | |
389569 | rmudgett | Fix inverted test preventing DTMF disconnect from working. | |
389609 | file | Fix a crash due to the INVITE session being destroyed before the session. | |
389618 | jrose | res_parking: Fix some simple bugs | |
389623 | jrose | res_parking: Add a verbose message when a channel is parked | |
389639 | dlee | stasis-http: Provide a response body for 201 created responses | |
389738 | kmoore | Remove a junk define | |
389748 | qwell | grr, props. | |
389770 | mjordan | Restore initialization of security topics | |
389785 | mjordan | Fix a variety of memory corruption/assertion errors | |
389799 | mjordan | Fix a few fax gateway failures | |
389813 | mjordan | Initialize the message type before the topic | |
389827 | mjordan | Fix some more fax test errors due to needing the peer in a bridge | |
389870 | mmichelson | Add missing NULL check to acquire_bridge() function. | |
389974 | kmoore | Resolve a merge conflict | |
389990 | mjordan | Pack the right number of items into the status and receive fax blobs | |
390042 | qwell | Remove unused RAII vars. | |
390122 | dlee | Avoid unnecessary cleanups during immediate shutdown | |
390154 | dlee | Missed a line from a bad merge in r390122 | |
390180 | wdoekes | Let find do its own globbing. | |
390249 | kmoore | Add snapshot cache that indexes by channel name | |
390250 | kmoore | Remove remnant of snapshot blob JSON types | |
390268 | qwell | Replace ast_manager_publish_message() with a more useful version. | |
390289 | rmudgett | Fixup hold/unhold with attended and blind transfers. | |
390291 | rmudgett | Remove ast_channel_bridge() and associated code called only by it. | |
390317 | kmoore | Refactor code and fix a reference leak | |
390398 | dlee | Corrected the docs on ast_manager_event_blob_create | |
390439 | rmudgett | Simple lock, assignment, unlock sandwich optimization. | |
390440 | rmudgett | Add BUGBUG comment. | |
390472 | dlee | Fixed a consistency problem with channel snapshot and endpoint state. | |
390473 | file | Publish the channel state snapshot *before* calling device state so a device state producer can use | |
390510 | mmichelson | Change the remove_on_pull flag on ast_bridge_hook to be a set of flags. | |
390525 | mmichelson | Give the AST_BRIDGE_HOOK_REMOVE_ON_PULL a legitimate value. | |
390550 | mmichelson | Remove remaining traces of remove_on_pull from hooks and hook APIs. | |
390584 | dlee | Fixed refcounting problems with chanspy AMI support. | |
390585 | dlee | Corrected comment on stasis_cache_get | |
390612 | rmudgett | Make local channels use ast_channel_move() instead of the inlined version. | |
390613 | rmudgett | Misc core external attended transfer fixes. | |
390639 | rmudgett | Add a BUGBUG note. | |
390669 | jrose | Parking: Enable code responsible for intercepting park exten transfers | |
390698 | qwell | Convert message_router routes to ao2. Add support for removal. | |
390728 | kmoore | Fix documentation that was in review during the great suffix/prefix swap | |
390729 | qwell | Remove props that people will yell at me for. | |
390730 | kmoore | Fix documentation generation | |
390733 | rmudgett | * Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL. | |
390734 | rmudgett | Fix compiler warning. | |
390751 | mmichelson | Refactor the features configuration scheme. | ASTERISK-21542 |
390787 | mmichelson | Conditionally reject duplicate entries in applicationmap containers. | |
390803 | rmudgett | Tweak applicationmap and featuregroup config containers. | |
390830 | kmoore | Rework stasis cache clear events | |
390864 | kmoore | Ensure that all unit tests compile with the cache clear rework in place | |
390920 | jrose | res_parking: Add parking_devicestate.c left out from previous commit | ASTERISK-21645 |
390940 | rmudgett | Add some bridge identifiers to some softmix messages. | |
390956 | rmudgett | The bridge uniqueid is available for softmix destructor. | |
390957 | rmudgett | Update some doxygen comments. | |
390991 | rmudgett | Add more support for native bridging. | |
391012 | mjordan | Add backtrace generation to MALLOC_DEBUG memory corruption reports | |
391016 | mjordan | Only initialize manager_bridging during startup | |
391040 | mjordan | Clean up MWI topic pool before message type destruction | |
391102 | alecdavis | IAX2: refactor nativebridge transfer | |
391112 | alecdavis | fix bad edit after conflict resolution | |
391154 | alecdavis | chan_iax2: nativebridge refactor, missed unlock bridgecallno | |
391269 | mmichelson | Temporary fix for people using sample features.conf from previous Asterisk versions. | |
391314 | mjordan | Make the reload stasis message bump the ref count of its sub-object | |
391335 | alecdavis | IAX2: Transfer Reject: Lock bridgecallno before touching it, refactor | |
391380 | igorg | ||
391430 | jrose | bridge_native_rtp: Fix possible segfaults on leaves/joins | |
391453 | jrose | bridge_native_rtp: Fix native bridge tech being incompatible when it should be. | |
391455 | mmichelson | Remove incorrect comment about local channel optimization occurring when performing an attended transfer on an entire bridge. | |
391479 | mjordan | Fix memory leaks in stasis_channels and bridge_native_rtp | |
391521 | mjordan | Fix memory leak while loading modules, adding formats, and destroying endpoints | |
391596 | file | Add support for requiring that all queued messages on a caching topic have been handled before | |
391675 | mjordan | Blow away usage of libjansson's foreach macro | |
391676 | mmichelson | Fix memory leak in features_config.c | |
391689 | kmoore | Ensure that Asterisk still starts up when cel.conf is missing | |
391699 | mmichelson | Just return outright on a reload since we have already processed configuration. | |
391701 | rmudgett | app_confbridge: Fix memory leak on reload. | |
391732 | mjordan | Make the utils directory compile... again. | |
391776 | kmoore | Publish bridge snapshots more often | |
391777 | kmoore | Fix a crash in CEL bridge snapshot handling | |
391828 | jrose | app_mixmonitor: Fix crashes caused by unloading app_mixmonitor | |
391855 | kmoore | Fix two more possible crashes in CEL | |
391856 | kmoore | Revert parts of r391855 that were not ready to go in to trunk | |
391964 | mjordan | Make cdr_mysql compile again by not directly setting the run-time CDR object | |
391982 | file | Fix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable. | |
392004 | mjordan | Restore bad merge on CHANGES | |
392005 | mjordan | Prevent sending a NewExten event after a Hangup during a stack restore | |
392032 | qwell | Fix a build warning with stasis messages. | |
392053 | rmudgett | chan_misdn: Fix compile error after CDR merge. | |
392073 | rmudgett | chan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency. | |
392076 | dlee | Fix build warnings related to printf/scanf of tv_usec. | |
392116 | kmoore | Fix bridge snapshot conversion to JSON | |
392139 | rmudgett | Remove stub comment on function that is not a stub. | |
392140 | rmudgett | Add some safety cleanup for a failed push into a bridge. | |
392166 | rmudgett | Bridging: Fix crash on destruction of a partially constructed bridge. | |
392190 | mjordan | Fix the test_substitution test | |
392214 | mjordan | Handle variable substitution in dummy variables | |
392241 | kmoore | Pull CEL linkedid manipulation into cel.c | |
392279 | dlee | Fix build problem on OS X Mountain Lion (10.8) | |
392318 | mmichelson | Fix threadpool rapid growth problem. | |
392335 | rmudgett | Fix potential bridge hook resource leak if the hook install fails. | |
392364 | file | Add a log message for when an incoming session is rejected due to the extension not being found. | |
392435 | rmudgett | Change several bridge functions to return error status. | |
392437 | rmudgett | Add channel optimization interaction with frame hooks BUGBUG comments. | |
392464 | qwell | Fix typo. | |
392489 | mjordan | Add BUGBUG for broken direct media in chan_gulp | ASTERISK-21947 |
392514 | rmudgett | Extract a useful routine from the softmix bridge technology. | |
392564 | mjordan | Fix a deadlock and possible crash in res_fax | ASTERISK-21951 |
392565 | file | Merge in current pimp_my_sip work, including: | |
392586 | file | Make sorcery details opaque and add extended fields. | |
392607 | mjordan | Properly extract channel variables for the SendFAX/ReceiveFAX Stasis messages | |
392627 | file | Fix a bug where messages were getting duplicated on AMI. | |
392647 | file | Add missing ast_sorcery_generic_alloc conversions. | |
392667 | file | Add some more missing ast_sorcery_generic_alloc conversions. | |
392676 | mjordan | Properly pack the parameters into ast_json_pack when sending a send fax message | |
392747 | mmichelson | Remove stray properties from merge. | |
392777 | rmudgett | Fix menuselect display for stasis modules. | |
392778 | dlee | Fixed templates so that the changes from r392777 won't be overwritten the next | |
392779 | dlee | Few more menuselect fixes missed in r392777 | |
392797 | mjordan | Fix a variety of memory leaks | ASTERISK-21906 |
392812 | mjordan | Fix memory/ref counting leaks in a variety of locations | ASTERISK-21906 |
392864 | file | Move where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists. | |
392879 | file | Add a note about being ready to accept observer invocations before adding an observer. | |
392898 | qwell | Fix typo with XML docs. | |
392933 | rmudgett | AMI Bridge action: Get channel xfer config after we have found the second channel. | |
392934 | rmudgett | Fix incorrect calls to ast_bridge_impart(). | |
392953 | rmudgett | Fix several problems with ast_bridge_add_channel(). | |
392972 | rmudgett | Remove some redundant parking config error messages. | |
393034 | rmudgett | Add config framework non-empty string validation requirement option. | |
393066 | rmudgett | Change the name of some local variables in bridging.c to reflect what they really mean. | |
393083 | dlee | Removed the automatic 302 redirects for ARI URL's that end with a slash. | |
393100 | dlee | Removed stray apostrophe. | |
393128 | qwell | Change some 500 errors to 400. | |
393130 | mjordan | Better handle parking in CDRs | |
393164 | mjordan | Handle an originated channel being sent into a non-empty bridge | |
393184 | rmudgett | Fix overlapping enum ast_bridge_feature_flags. | |
393190 | jrose | features: call pickup stasis refactoring | ASTERISK-21544 |
393219 | rmudgett | Promote local channel optimizing debug messages to verbose 3 messages. | |
393239 | rmudgett | This is no longer needed. | |
393240 | rmudgett | Fix after bridge callback datastore data memory leak. | |
393241 | rmudgett | Tweak after bridge callback reason to string strings. | |
393264 | file | Nothing to see here, move along. | |
393361 | mjordan | Prevent crash during synchronous AMI origination by ref bumping returned channel | |
393396 | igorg | ||
393410 | kmoore | Add CEL unit tests and do some cleanup | |
393429 | kmoore | Fix transfer AMI event parameter naming | |
393463 | mmichelson | Remove unused blind transfer publication structure. | |
393484 | dlee | Add pjproject dependency to res_sip_notify | |
393485 | rmudgett | Fix chan_gtalk.c compile error. | |
393487 | rmudgett | Fix MixMonitor b option. | |
393489 | rmudgett | MixMonitor: Remove some unnecessary channel locking. | |
393490 | rmudgett | MixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring. | |
393493 | rmudgett | MixMonitor: Update XML documentation and CLI "mixmonitor {start|stop|list}" help. | |
393494 | rmudgett | MixMonitor: Don't use ast_strdupa() in a loop. | |
393496 | rmudgett | MixMonitor: Make start_mixmonitor_callback() options parameter NULL tolerant. | |
393500 | rmudgett | MixMonitor: Minor code cleanup. | |
393561 | dlee | Violating the margins to make menuconfig happy | |
393576 | dlee | Fix load errors related to the new ari_model_validators. | |
393586 | mmichelson | Publish a bridge enter before pulling on a push-and-swap operation. | |
393589 | mjordan | Let Stasis load itself with default values | |
393599 | mjordan | Fix some bugs in CDRs; add some CLI commands to help debugging | |
393600 | rmudgett | Fix some indentation in stasis_config.c. | |
393601 | rmudgett | Move when bridge channel enter is published so it does not interrupt the thought of some lines of code. | |
393612 | rmudgett | OneTouchRecord: Make so Monitor/MixMonitor can be toggled/started/stopped. | |
393631 | rmudgett | Add BUGBUG note for ASTERISK-22009 | |
393632 | rmudgett | Revert accidental overcommit. | |
393633 | rmudgett | Add BUGBUG note for ASTERISK-22009 | |
393675 | dlee | Fix utils directory breakage. | |
393679 | dlee | Fix int width problem for 32-bit | |
393687 | dlee | Fix int width problem for 32-bit... again | |
393704 | jrose | res_parking: Replace Parker snapshots with ParkerDialString | |
393729 | rmudgett | OneTouchRecord: Add function defined earlier: ast_bridge_features_do() | |
393749 | dlee | Document MissingParams error message for /ari/events | |
393757 | dlee | Print error details when set nonblock fails | |
393768 | dlee | ARI: return a 503 if Asterisk isn't fully booted | |
393777 | mjordan | Handle hangup logic in the Stasis message bus and consumers of Stasis messages | |
393793 | mmichelson | Fix some broken logic in sending outbound caller ID. | |
393801 | mjordan | Create Local channel messages on the Stasis message bus and produce AMI events | |
393807 | file | Fix building. | |
393816 | dlee | res_stasis_http doesn't depend on res_stasis any more | |
393834 | dlee | Better structure for the WebSocket validation failure message | |
393843 | dlee | Oh menuconfig, why do you hate margins? | |
393858 | file | Tweak log message slightly. | |
393896 | rmudgett | Fix some stasis doxygen comments. | |
393910 | rmudgett | Fix printf NULL string (null) substituion for NULL config framework default. | |
393919 | qwell | Make SCOPED_LOCK use RAII_VAR. | |
393930 | russell | astobj2-ify the SLA code | |
393968 | dlee | Corrected api-docs for channel variables | |
393987 | dlee | Document the 400 error response for originate | |
394024 | kharwell | PSJIP - sip.conf to res_sip.conf script | |
394037 | dlee | Fixed some CEL test crashes | |
394050 | dlee | test_voicemail_api: fix warning found by gcc-4.8 | |
394065 | dlee | Apply defaults to ari.conf's general section | |
394076 | dlee | Change ARI user config to use a type field | |
394089 | dlee | Correct test_cel cleanup. | |
394103 | file | Tweak the subscription failure warning message to include endpoint name and context. | |
394147 | wedhorn | Refactor and cleanup of skinny session handling. | |
394156 | dlee | Fixed chan_skinny for systems were pthread_t isn't an int. | |
394158 | rmudgett | Fix bridge tech write callback parameter name. | |
394216 | qwell | Fix a compiler warning. | |
394278 | mjordan | Pretty up a debug message if the referred-by-uri isn't available | |
394370 | file | Remove some callbacks and functions which are not needed. | |
394397 | dlee | Document the ari.conf allowed_origins setting | |
394402 | mmichelson | Remove misleading documentation for channel snapshot creation. | |
394442 | dlee | Fixed null dereference when WebSocket protocol is omitted | |
394469 | mjordan | Re-order cleanup | |
394470 | rmudgett | Simplify bridge_simple chan join code. | |
394471 | rmudgett | Remove some dead code dealing with old bridging method. | |
394489 | rmudgett | chan_gulp: Fix gulp_indicate() handling of AST_CONTROL_PVT_CAUSE_CODE. | |
394513 | dlee | Debug logging to help with WebSocket connection problems | |
394530 | mjordan | Re-order handlers in CEL to ensure that HANGUP events happen after APP_END | |
394552 | tzafrir | handle DAHDI_EVENT_REMOVED on a pri D-Channel | |
394567 | tzafrir | Left over spacing issues of review 726. | |
394583 | jrose | app_confbridge: Eliminate a reference leak for confbridge announcer channels | |
394600 | rmudgett | Remove some completed and no longer relevant BUGBUG notes. | |
394623 | rmudgett | Change ast_hangup() to return void and be NULL safe. | |
394686 | dlee | Fix caching topic shutdown assertions | |
394701 | mjordan | Tweak debug statements | |
394744 | dlee | Fixed null dereference when WebSocket subprotocol isn't specified | |
394776 | rmudgett | Fixup doxygen on ast_hangup(). | |
394795 | kmoore | Fix crash when using temporary peers | |
394810 | jrose | ARI: MOH start and stop for a channel | ASTERISK-21974 |
394825 | rmudgett | Extract a repeated test into ast_channel_has_audio_frame_or_monitor(). | |
394836 | rmudgett | Minor optimizations. | |
394846 | rmudgett | Regroup the ao2 search_flags. | |
394870 | kmoore | Add CEL local optimization record type | |
395074 | kmoore | Make the CEL blind transfer test pass consistently | |
395088 | rmudgett | Remove some BUGBUG notes that have been handled. | |
395089 | mjordan | Fix unbalanced lock when serializing CDR variables | |
395102 | file | Expose the chan_pjsip implementation pvt and session in a defined manner. | |
395107 | kmoore | Add missing newline | |
395136 | dlee | No more teapots. | |
395182 | rmudgett | Reinclude sys/stat.h in chan_dahdi.c and remove redundant include in utils.c | |
395183 | file | Drop the reference count on the correct object. | |
395188 | rmudgett | Pull softmix bridge parameters into a sub structure. | |
395203 | file | Fix some logic so native RTP bridge will occur when monitor, audiohooks, or framehooks are not present. | |
395205 | file | Add some debug messages to make it clear what RTP bridging functionality is in use. | |
395227 | file | Fix a check in bridge_native_rtp which determined if attaching the framehook failed or not. | |
395243 | rmudgett | Let the compiler do more type checking with bridge hook callbacks. | |
395253 | mjordan | Perform the initial renaming of the Bridging API | ASTERISK-22130 |
395254 | rmudgett | Add missing line terminator to debug message. | |
395255 | rmudgett | Add missing end-of-file line terminators. | |
395271 | kmoore | Tweak another magic number | |
395295 | mjordan | Update bridge_channel refactorings; export bridge_ symbol | |
395298 | mjordan | Export exports.in as well | |
395316 | rmudgett | * Refactor setup_bridge_features_builtin(). | |
395322 | rmudgett | Refactor ast_bridge_features struct. | ASTERISK-22107 |
395340 | rmudgett | Simplify interval hooks since there is only one bridge threading model now. | |
395367 | mjordan | Move after bridge callbacks into their own file | |
395381 | mjordan | Fix incorrect reference to stasis/bridging.h | |
395400 | mjordan | Remove dead bridging code from features | |
395410 | mjordan | Remove some dead parking call | |
395430 | rmudgett | Restore bridging files history. | |
395439 | file | Change the default value for "allowsubscribe" to yes to match chan_sip. | |
395455 | file | Fix crash due to trying to send a re-invite while in the incorrect state. | |
395466 | rmudgett | Revision | |
395477 | rmudgett | Remove some unnecessary parentheses. | |
395527 | dlee | Fix /stasis/res/app_replaced unit test. | |
395574 | rmudgett | Remove the unsafe bridge parameter from ast_bridge_hook_callback's. | |
395588 | kmoore | Improve reliability of bridge merge CEL test | |
395619 | kmoore | Remove comment that no longer applies | |
395636 | dlee | Set svn:ignore in res/ari directory | |
395653 | kmoore | Clean up and improve test_cel | |
395672 | mjordan | When performing a reload, reload the new features_config and not the old | |
395673 | mjordan | Put the include in there | |
395686 | dlee | Removed quotes from svn:keywords props on a few files. | |
395728 | kmoore | Fix compilation on gcc 4.8.1 | |
395731 | file | Add support for T.38 fax to chan_pjsip. | |
395764 | mmichelson | The large GULP->PJSIP renaming effort. | |
395779 | mmichelson | Update res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure. | |
395793 | dlee | Setting svn:ignore for res/res_pjsip | |
395810 | mmichelson | Remove ast_bridged_channel call from abstract_jb.c | |
395824 | mmichelson | Missed a conversion to pjsip.conf in documentation and sorcery. | |
395837 | kmoore | Enforce conference exit order for CEL tests | |
395851 | kmoore | Fix remnants of the pjsip renaming | |
395868 | mmichelson | Remove "constant" endpoint identifier. | |
395881 | kmoore | Disable CEL tests that need rearchitecting to operate properly | |
395884 | mmichelson | Found another missed "sip" -> "pjsip" CLI command. | |
395938 | file | Answer with multiple codecs if the underlying pjproject supports it. | |
395971 | dlee | Fixed compile errors introduced in r395954. | |
395984 | dlee | Fixed warning in astman for gcc-4.8. | |
395985 | kmoore | Fix documentation replication issues | |
395998 | kmoore | Regenerate configure for configure.ac changes | |
396035 | dlee | Fix sorcery for some rather picky regex implementations. | |
396060 | mjordan | Remove dead code from features.c; refactor pickup code into pickup.c | ASTERISK-22134 |
396061 | mjordan | Add pickup.h include lines for chan_dahdi and chan_mgcp | |
396062 | mjordan | Fix test modules | |
396075 | dlee | Fixed chan_dahdi compilation failure | |
396099 | kmoore | Correct the last of the Newchannel xi:includes | |
396102 | mmichelson | Make sure that pickup.h does not use an include guard name used elsewhere. | |
396119 | dlee | Address JSON thread safety issues. | |
396122 | dlee | ARI - implement allowMultiple for parameters | |
396126 | mmichelson | Get the SNMP code to compile. | |
396136 | dlee | Removed svnmerge-integrated from trunk | |
396143 | dlee | Clean up ast_json with ast_json_unref | |
396145 | mmichelson | And get rid of another ast_bridged_channel() | |
396158 | mjordan | Don't unsubscribe from the AMI message router from manager_bridges | |
396166 | dlee | Fix res_ari_asterisk load issue | |
396198 | elguero | Adding a note to UPGRADE.txt about a change made to res_agi in order to | ASTERISK-21903 |
396200 | elguero | Change "from" to "From". | ASTERISK-21903 |
396201 | mjordan | Add AMI registration events for PJSIP outbound registration attempts | |
396309 | wdoekes | Check result of ast_var_assign() calls for memory allocation failure. | |
396311 | wdoekes | Check result of ast_var_assign() calls for memory allocation failure (2). | |
396329 | dlee | Tweak caching topics to fix CEL tests | ASTERISK-22243 |
396347 | dlee | Fixed app_meetme for cache split changes | |
396371 | mjordan | Handle Surrogate channels in Dial message processing | |
396378 | igorg | ||
396391 | mjordan | Prevent spurious memory error when appending backtrace with MALLOC_DEBUG | |
396392 | mjordan | Hide the Surrogate channels from external consumers; kill Masquerade events | |
396401 | rmudgett | Remove some resolved or obsolete BUGBUG comments. | |
396417 | rmudgett | Make bridge snapshots use prefixes. | |
396462 | rmudgett | Remove extra CR/LF from AMI event. | |
396463 | rmudgett | Add missing CR/LF to FakeMI stasis test AMI event. | |
396474 | tzafrir | chan_dahdi: create channels at run-time | |
396480 | rmudgett | Fix stasis/core unit test. Should have had the CR/LF. | |
396490 | mjordan | Update documentation for ConfBridge with some additional markup | |
396505 | wdoekes | Don't leak frames when memory is full in autoservice_run. | |
396512 | rmudgett | bridge_native_rtp: Remove some unnecessary NULL checks on c1. | |
396521 | mjordan | Unlock the dial operation lock on a failed dial | |
396528 | mjordan | Add some debugging when test_hashtab_thrash fails | |
396535 | mjordan | Pipe test output through test object not stdout | |
396542 | mjordan | Unlock outgoing dial lock on off nominal path | |
396543 | mjordan | Fix two race conditions and ref counting issue when joining a bridge | |
396552 | jbigelow | Add test suite events for when contacts are added or removed from an AOR | ASTERISK-21833, ASTERISK-21834, ASTERISK-21835, ASTERISK-21837 |
396559 | dlee | Fix build warnings when printf a tv_usec. | |
396560 | dlee | Missed a spot in r396559 | |
396581 | wdoekes | chan_sip: Fix IP-addr in warning when rejecting a contact ACL. | |
396584 | wdoekes | chan_sip: Convert 'just did sched_add waitid...' from warning to debug message. | |
396658 | file | Tweak comment for why usleep is used. | |
396695 | rmudgett | app_bridgewait: Inhibit local channel optimizations to the bridge. | |
396703 | rmudgett | chan_misdn: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed. | |
396710 | rmudgett | chan_iax2: Conditionally remove native support for now. | ASTERISK-21944 |
396712 | rmudgett | chan_vpb: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed. | |
396713 | rmudgett | Remove unsupported channel technology callbacks. | |
396722 | kmoore | Prevent automagic things from happening to Stasis application bridges | |
396734 | rmudgett | Remove some dead code dealing with: AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, and AST_BRIDGE_IGNORE_SIGS. | |
396747 | kmoore | Remove leading spaces from the CLI command before parsing | |
396783 | rmudgett | Resolve some BUGBUG comments. | |
396792 | rmudgett | Changed some BUGBUG tags to associated JIRA issue tags. | |
396793 | rmudgett | Update features.conf.sample atxferdropcall option. | |
396794 | rmudgett | Remove early bridge BUGBUG comments. Remove some unneeded features.c comments. | |
396812 | rmudgett | Minor parking cleanup. | |
396814 | rmudgett | Bridge: Don't suspend/unspend the channel for interception routines. | |
396822 | wdoekes | Prevent heap alloc functions from running out of stack space. | |
396849 | rmudgett | utils.h: Minor formatting tweaks. | |
396850 | rmudgett | Fix utilities compilation/linking. | |
396857 | rmudgett | Doxygen comment tweaks. | |
396867 | rmudgett | Fix some doxygen bridging file references. | |
396877 | rmudgett | Fix CLI "bridge kick |
|
396888 | kmoore | Refactor CEL to avoid using the event system core | |
396908 | kmoore | Disable build of res_corosync until it is back in a compiling state | |
396909 | kmoore | Update chan_mgcp to the modified parking API | |
396915 | mjordan | Fix invalid access to disposed memory in main/data unit test | |
396922 | mjordan | Whitespace cleanup | |
396930 | rmudgett | Update BUGBUG comment. | |
396996 | wdoekes | Add "autoframing" option to sip.conf.sample and h323.conf.sample. | |
397158 | mmichelson | Remove REF_DEBUG definition. | |
397193 | mmichelson | Localize and rename ACL configuration. | |
397294 | rmudgett | Fix several interrelated issues dealing with the holding bridge technology. | |
397346 | rmudgett | Deferred some more BUGBUG comments to a JIRA issue or XXX comment. | |
397355 | rmudgett | * Move ast_bridge_channel_setup_features() into bridge_basic.c. | |
397379 | wdoekes | Add _IO_stdin_used in version-script to fix SIGBUSes on Sparc. | ASTERISK-21763, ASTERISK-21665 |
397415 | wdoekes | Don't store repeated commands in the editline history buffer. | |
397426 | rmudgett | Update BUGBUG comment. | |
397431 | kmoore | Make CEL behavior conform to the documentation | ASTERISK-21567 |
397440 | rmudgett | Made the abstract jitter buffer resync on some more control frames. | |
397461 | kmoore | Fix crash when getting CEL config | |
397466 | mmichelson | Remove set but unused variable 'meid'. | |
397471 | kmoore | Ensure CEL creates a default config if it isn't provided with one | |
397482 | rmudgett | Update MOH start/stop routine doxygen. | |
397483 | kmoore | Add missing configOption close tags | |
397494 | rmudgett | Minor tweaks with ast_moh_start() callers. | |
397514 | kmoore | Update CEL sample config | |
397527 | mjordan | Update CHANGES file to reflect pass through support for Opus/VP8 | |
397567 | kharwell | PSJIP - sip.conf to res_sip.conf script | |
397568 | mjordan | Prevent seg fault in off nominal path when registered option fails to validate | |
397571 | mjordan | Fix sorcery unit tests | |
397578 | jrose | bridge_native_rtp: Fix hold chain bugs caused by native RTP bridge framehook | ASTERISK-22217 |
397585 | mjordan | Fix error in using ast_channel_snapshot_type before initialization | |
397599 | file | Fix a bug where the argc value was passed as no_doc when registering custom sorcery types. | |
397600 | file | Add the bucket API. | |
397602 | rmudgett | Blank line tweaks. | |
397603 | mmichelson | Add some clarifying documentation to the rewrite_contact endpoint option. | |
397606 | mjordan | Fix channel reference leak in Originated channels | |
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. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 1158 + CREDITS | 396 Makefile | 173 Makefile.moddir_rules | 2 Makefile.rules | 2 README | 4 README-SERIOUSLY.bestpractices.txt | 51 UPGRADE-1.8.txt | 5 UPGRADE-11.txt | 263 UPGRADE-12.txt | 433 UPGRADE.txt | 205 addons/Makefile | 2 addons/app_mysql.c | 73 addons/cdr_mysql.c | 19 addons/chan_mobile.c | 213 addons/chan_ooh323.c | 41 addons/chan_ooh323.h | 1 addons/ooh323c/src/ooh245.c | 2 addons/res_config_mysql.c | 175 agi/Makefile | 2 apps/Makefile | 3 apps/app_adsiprog.c | 19 apps/app_agent_pool.c | 2582 +++ apps/app_alarmreceiver.c | 1008 - apps/app_amd.c | 21 apps/app_authenticate.c | 8 apps/app_bridgewait.c | 523 apps/app_cdr.c | 109 apps/app_celgenuserevent.c | 18 apps/app_channelredirect.c | 4 apps/app_chanspy.c | 126 apps/app_confbridge.c | 2524 +- apps/app_controlplayback.c | 127 apps/app_db.c | 8 apps/app_dial.c | 371 apps/app_directed_pickup.c | 25 apps/app_directory.c | 92 apps/app_disa.c | 8 apps/app_dumpchan.c | 49 apps/app_fax.c | 52 apps/app_festival.c | 19 apps/app_followme.c | 98 apps/app_forkcdr.c | 222 apps/app_ices.c | 2 apps/app_jack.c | 4 apps/app_meetme.c | 2639 +-- apps/app_minivm.c | 91 apps/app_mixmonitor.c | 192 apps/app_originate.c | 2 apps/app_osplookup.c | 111 apps/app_page.c | 105 apps/app_parkandannounce.c | 247 apps/app_playback.c | 23 apps/app_queue.c | 3554 ++-- apps/app_record.c | 27 apps/app_senddtmf.c | 76 apps/app_skel.c | 69 apps/app_speech_utils.c | 19 apps/app_stack.c | 63 apps/app_stasis.c | 113 apps/app_userevent.c | 71 apps/app_verbose.c | 24 apps/app_voicemail.c | 547 apps/app_waitforring.c | 25 apps/confbridge/conf_chan_announce.c | 209 apps/confbridge/conf_chan_record.c | 95 apps/confbridge/conf_config_parser.c | 825 apps/confbridge/conf_state.c | 94 apps/confbridge/conf_state_empty.c | 86 apps/confbridge/conf_state_inactive.c | 80 apps/confbridge/conf_state_multi.c | 77 apps/confbridge/conf_state_multi_marked.c | 188 apps/confbridge/conf_state_single.c | 84 apps/confbridge/conf_state_single_marked.c | 79 apps/confbridge/confbridge_manager.c | 480 apps/confbridge/include/conf_state.h | 95 apps/confbridge/include/confbridge.h | 303 autoconf/ast_check_pwlib.m4 | 2 autoconf/ast_ext_lib.m4 | 4 bridges/Makefile | 2 bridges/bridge_builtin_features.c | 521 bridges/bridge_builtin_interval_features.c | 217 bridges/bridge_holding.c | 447 bridges/bridge_multiplexed.c | 432 bridges/bridge_native_rtp.c | 554 bridges/bridge_simple.c | 49 bridges/bridge_softmix.c | 665 build_tools/cflags-devmode.xml | 3 build_tools/cflags.xml | 23 build_tools/make_buildopts_h | 3 build_tools/make_linker_version_script | 3 build_tools/make_version | 110 build_tools/menuselect-deps.in | 3 build_tools/mkpkgconfig | 1 build_tools/post_process_documentation.py | 4 build_tools/prep_tarball | 4 cdr/Makefile | 2 cdr/cdr_adaptive_odbc.c | 15 cdr/cdr_csv.c | 9 cdr/cdr_custom.c | 21 cdr/cdr_manager.c | 11 cdr/cdr_odbc.c | 22 cdr/cdr_pgsql.c | 25 cdr/cdr_radius.c | 14 cdr/cdr_sqlite.c | 2 cdr/cdr_syslog.c | 23 cdr/cdr_tds.c | 12 cel/Makefile | 2 cel/cel_custom.c | 25 cel/cel_manager.c | 19 cel/cel_odbc.c | 25 cel/cel_pgsql.c | 19 cel/cel_radius.c | 16 cel/cel_sqlite3_custom.c | 16 cel/cel_tds.c | 15 channels/Makefile | 24 channels/chan_agent.c | 2665 --- channels/chan_alsa.c | 36 channels/chan_bridge.c | 236 channels/chan_bridge_media.c | 218 channels/chan_console.c | 27 channels/chan_dahdi.c | 2601 +-- channels/chan_dahdi.h | 808 channels/chan_gtalk.c | 72 channels/chan_h323.c | 83 channels/chan_iax2.c | 3366 +-- channels/chan_jingle.c | 68 channels/chan_local.c | 1453 - channels/chan_mgcp.c | 291 channels/chan_misdn.c | 295 channels/chan_motif.c | 298 channels/chan_multicast_rtp.c | 4 channels/chan_nbs.c | 2 channels/chan_oss.c | 47 channels/chan_phone.c | 14 channels/chan_pjsip.c | 2146 ++ channels/chan_sip.c | 6764 ++++--- channels/chan_sip.exports.in | 6 channels/chan_skinny.c | 3612 ++-- channels/chan_unistim.c | 331 channels/chan_vpb.cc | 74 channels/dahdi/bridge_native_dahdi.c | 928 + channels/dahdi/bridge_native_dahdi.h | 47 channels/iax2-parser.c | 1294 - channels/iax2-parser.h | 177 channels/iax2-provision.c | 567 channels/iax2-provision.h | 53 channels/iax2.h | 297 channels/iax2/firmware.c | 340 channels/iax2/include/firmware.h | 105 channels/iax2/include/iax2.h | 301 channels/iax2/include/parser.h | 179 channels/iax2/include/provision.h | 58 channels/iax2/parser.c | 1332 + channels/iax2/provision.c | 566 channels/misdn/isdn_lib.c | 455 channels/misdn/isdn_lib.h | 12 channels/misdn/isdn_msg_parser.c | 14 channels/sig_analog.c | 365 channels/sig_pri.c | 710 channels/sig_pri.h | 12 channels/sig_ss7.c | 75 channels/sip/config_parser.c | 58 channels/sip/dialplan_functions.c | 7 channels/sip/include/config_parser.h | 2 channels/sip/include/reqresp_parser.h | 11 channels/sip/include/sdp_crypto.h | 84 channels/sip/include/sip.h | 122 channels/sip/include/srtp.h | 59 channels/sip/reqresp_parser.c | 59 channels/sip/sdp_crypto.c | 306 channels/sip/security_events.c | 22 channels/sip/srtp.c | 55 codecs/Makefile | 72 codecs/codec_dahdi.c | 2 codecs/codec_ilbc.c | 16 codecs/codec_resample.c | 2 codecs/codec_speex.c | 5 codecs/gsm/src/code.c | 3 codecs/ilbc/iLBC_decode.c | 4 codecs/ilbc/iLBC_encode.c | 4 codecs/log2comp.h | 2 codecs/speex/speex_resampler.h | 20 config.guess | 279 config.sub | 236 configs/agents.conf.sample | 133 configs/alarmreceiver.conf.sample | 11 configs/ari.conf.sample | 24 configs/cel.conf.sample | 20 configs/chan_dahdi.conf.sample | 47 configs/cli_aliases.conf.sample | 2 configs/confbridge.conf.sample | 9 configs/dsp.conf.sample | 36 configs/extconfig.conf.sample | 12 configs/extensions.conf.sample | 10 configs/features.conf.sample | 142 configs/h323.conf.sample | 2 configs/iax.conf.sample | 12 configs/indications.conf.sample | 2 configs/logger.conf.sample | 7 configs/motif.conf.sample | 32 configs/pjsip.conf.sample | 661 configs/pjsip_notify.conf.sample | 57 configs/queues.conf.sample | 45 configs/res_ldap.conf.sample | 3 configs/res_odbc.conf.sample | 2 configs/res_parking.conf.sample | 121 configs/rtp.conf.sample | 24 configs/sip.conf.sample | 97 configs/skinny.conf.sample | 18 configs/sla.conf.sample | 11 configs/sorcery.conf.sample | 60 configs/statsd.conf.sample | 8 configs/test_sorcery.conf.sample | 14 configs/voicemail.conf.sample | 4 configs/xmpp.conf.sample | 3 configure.ac | 187 contrib/ast-db-manage/README.md | 63 contrib/ast-db-manage/config.ini.sample | 48 contrib/ast-db-manage/config/env.py | 71 contrib/ast-db-manage/config/script.py.mako | 22 contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py | 188 contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 330 contrib/ast-db-manage/voicemail.ini.sample | 48 contrib/ast-db-manage/voicemail/env.py | 71 contrib/ast-db-manage/voicemail/script.py.mako | 22 contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 58 contrib/asterisk-ng-doxygen | 1606 + contrib/init.d/rc.archlinux.asterisk | 2 contrib/init.d/rc.debian.asterisk | 2 contrib/init.d/rc.gentoo.asterisk | 2 contrib/init.d/rc.mandriva.asterisk | 2 contrib/init.d/rc.redhat.asterisk | 2 contrib/init.d/rc.slackware.asterisk | 2 contrib/init.d/rc.suse.asterisk | 2 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 | 97 contrib/realtime/mysql/voicemail.sql | 70 contrib/realtime/mysql/voicemail_data.sql | 29 contrib/realtime/mysql/voicemail_messages.sql | 31 contrib/realtime/postgresql/realtime.sql | 147 contrib/scripts/ast_tls_cert | 49 contrib/scripts/asterisk.ldap-schema | 12 contrib/scripts/asterisk.ldif | 11 contrib/scripts/autosupport | 99 contrib/scripts/install_prereq | 146 contrib/scripts/safe_asterisk | 2 contrib/scripts/sip_to_res_sip/astconfigparser.py | 394 contrib/scripts/sip_to_res_sip/astdicts.py | 298 contrib/scripts/sip_to_res_sip/sip_to_res_sip.py | 392 default.exports | 4 doc/CODING-GUIDELINES | 2 doc/README.txt | 6 doc/appdocsxml.dtd | 46 doc/astdb2bdb.8 | 46 doc/astdb2sqlite3.8 | 39 doc/snapshots.xslt | 115 formats/Makefile | 2 formats/format_ogg_vorbis.c | 6 formats/format_wav_gsm.c | 13 funcs/Makefile | 2 funcs/func_audiohookinherit.c | 2 funcs/func_callerid.c | 51 funcs/func_cdr.c | 348 funcs/func_channel.c | 164 funcs/func_config.c | 4 funcs/func_curl.c | 32 funcs/func_devstate.c | 6 funcs/func_dialgroup.c | 8 funcs/func_frame_trace.c | 39 funcs/func_global.c | 48 funcs/func_hangupcause.c | 2 funcs/func_jitterbuffer.c | 277 funcs/func_math.c | 2 funcs/func_odbc.c | 8 funcs/func_presencestate.c | 49 funcs/func_realtime.c | 17 funcs/func_speex.c | 2 funcs/func_strings.c | 23 funcs/func_volume.c | 2 include/asterisk.h | 29 include/asterisk/_private.h | 71 include/asterisk/abstract_jb.h | 28 include/asterisk/acl.h | 14 include/asterisk/app.h | 255 include/asterisk/ari.h | 238 include/asterisk/astdb.h | 11 include/asterisk/astmm.h | 9 include/asterisk/astobj2.h | 806 include/asterisk/audiohook.h | 21 include/asterisk/autoconfig.h.in | 78 include/asterisk/backtrace.h | 97 include/asterisk/bridge.h | 1020 + include/asterisk/bridge_after.h | 244 include/asterisk/bridge_basic.h | 150 include/asterisk/bridge_channel.h | 627 include/asterisk/bridge_channel_internal.h | 208 include/asterisk/bridge_features.h | 807 include/asterisk/bridge_internal.h | 213 include/asterisk/bridge_roles.h | 173 include/asterisk/bridge_technology.h | 246 include/asterisk/bridging.h | 564 include/asterisk/bridging_features.h | 354 include/asterisk/bridging_technology.h | 196 include/asterisk/bucket.h | 397 include/asterisk/callerid.h | 6 include/asterisk/causes.h | 10 include/asterisk/ccss.h | 18 include/asterisk/cdr.h | 681 include/asterisk/cel.h | 230 include/asterisk/channel.h | 763 include/asterisk/channel_internal.h | 5 include/asterisk/cli.h | 16 include/asterisk/compat.h | 10 include/asterisk/compiler.h | 6 include/asterisk/config.h | 119 include/asterisk/config_options.h | 141 include/asterisk/core_local.h | 137 include/asterisk/core_unreal.h | 246 include/asterisk/crypto.h | 6 include/asterisk/datastore.h | 1 include/asterisk/devicestate.h | 118 include/asterisk/dial.h | 31 include/asterisk/doxygen/architecture.h | 26 include/asterisk/doxygen/asterisk-git-howto.h | 16 include/asterisk/doxygen/commits.h | 46 include/asterisk/doxygen/licensing.h | 2 include/asterisk/doxygen/mantisworkflow.h | 206 include/asterisk/doxygen/releases.h | 18 include/asterisk/doxygen/reviewboard.h | 50 include/asterisk/doxyref.h | 419 include/asterisk/endpoints.h | 195 include/asterisk/event.h | 479 include/asterisk/event_defs.h | 171 include/asterisk/features.h | 218 include/asterisk/features_config.h | 238 include/asterisk/file.h | 53 include/asterisk/format.h | 33 include/asterisk/format_cap.h | 57 include/asterisk/format_pref.h | 4 include/asterisk/frame.h | 98 include/asterisk/framehook.h | 47 include/asterisk/hashtab.h | 3 include/asterisk/heap.h | 3 include/asterisk/http.h | 27 include/asterisk/http_websocket.h | 84 include/asterisk/inline_api.h | 2 include/asterisk/jabber.h | 2 include/asterisk/json.h | 1015 + include/asterisk/linkedlists.h | 58 include/asterisk/localtime.h | 7 include/asterisk/lock.h | 129 include/asterisk/logger.h | 82 include/asterisk/manager.h | 230 include/asterisk/md5.h | 3 include/asterisk/media_index.h | 108 include/asterisk/message.h | 2 include/asterisk/mixmonitor.h | 105 include/asterisk/module.h | 19 include/asterisk/musiconhold.h | 7 include/asterisk/netsock2.h | 51 include/asterisk/optional_api.h | 279 include/asterisk/options.h | 8 include/asterisk/opus.h | 41 include/asterisk/parking.h | 281 include/asterisk/paths.h | 3 include/asterisk/pbx.h | 71 include/asterisk/pickup.h | 91 include/asterisk/presencestate.h | 53 include/asterisk/res_odbc.h | 8 include/asterisk/res_pjsip.h | 1563 + include/asterisk/res_pjsip_exten_state.h | 94 include/asterisk/res_pjsip_pubsub.h | 530 include/asterisk/res_pjsip_session.h | 561 include/asterisk/rtp_engine.h | 321 include/asterisk/say.h | 14 include/asterisk/sdp_srtp.h | 125 include/asterisk/security_events.h | 30 include/asterisk/security_events_defs.h | 17 include/asterisk/sem.h | 157 include/asterisk/sip_api.h | 30 include/asterisk/smdi.h | 2 include/asterisk/sorcery.h | 826 include/asterisk/sounds_index.h | 55 include/asterisk/speech.h | 4 include/asterisk/srv.h | 51 include/asterisk/stasis.h | 871 + include/asterisk/stasis_app.h | 488 include/asterisk/stasis_app_impl.h | 88 include/asterisk/stasis_app_playback.h | 156 include/asterisk/stasis_app_recording.h | 283 include/asterisk/stasis_bridges.h | 455 include/asterisk/stasis_cache_pattern.h | 153 include/asterisk/stasis_channels.h | 584 include/asterisk/stasis_endpoints.h | 226 include/asterisk/stasis_internal.h | 69 include/asterisk/stasis_message_router.h | 193 include/asterisk/stasis_system.h | 131 include/asterisk/stasis_test.h | 142 include/asterisk/statsd.h | 85 include/asterisk/stringfields.h | 80 include/asterisk/strings.h | 194 include/asterisk/taskprocessor.h | 188 include/asterisk/tcptls.h | 6 include/asterisk/term.h | 73 include/asterisk/test.h | 194 include/asterisk/threadpool.h | 226 include/asterisk/threadstorage.h | 10 include/asterisk/time.h | 25 include/asterisk/timing.h | 9 include/asterisk/translate.h | 20 include/asterisk/udptl.h | 2 include/asterisk/utils.h | 174 include/asterisk/uuid.h | 118 include/asterisk/vector.h | 193 include/asterisk/xml.h | 39 include/asterisk/xmldoc.h | 28 include/asterisk/xmpp.h | 9 main/Makefile | 37 main/abstract_jb.c | 320 main/acl.c | 65 main/aoc.c | 433 main/app.c | 534 main/ast_expr2f.c | 4 main/asterisk.c | 1019 - main/asterisk.exports.in | 22 main/astfd.c | 8 main/astmm.c | 1327 + main/astobj2.c | 4769 +++++ main/audiohook.c | 31 main/autoservice.c | 63 main/backtrace.c | 225 main/bridge.c | 4958 +++++ main/bridge_after.c | 640 main/bridge_basic.c | 3279 +++ main/bridge_channel.c | 2220 ++ main/bridge_roles.c | 499 main/bridging.c | 1676 - main/bucket.c | 963 + main/callerid.c | 9 main/ccss.c | 364 main/cdr.c | 4414 +++-- main/cel.c | 1483 + main/channel.c | 3099 +-- main/channel_internal_api.c | 218 main/chanvars.c | 3 main/cli.c | 382 main/config.c | 257 main/config_options.c | 677 main/core_local.c | 1044 + main/core_unreal.c | 962 + main/crypt.c | 202 main/data.c | 33 main/datastore.c | 16 main/db.c | 116 main/devicestate.c | 431 main/dial.c | 159 main/dns.c | 6 main/dnsmgr.c | 35 main/dsp.c | 346 main/endpoints.c | 452 main/enum.c | 12 main/event.c | 1460 - main/features.c | 8496 ---------- main/features_config.c | 1894 ++ main/file.c | 262 main/format.c | 74 main/format_cap.c | 111 main/format_pref.c | 7 main/frame.c | 23 main/framehook.c | 22 main/hashtab.c | 4 main/heap.c | 13 main/http.c | 198 main/image.c | 6 main/indications.c | 40 main/json.c | 873 + main/libasteriskssl.c | 9 main/loader.c | 334 main/lock.c | 236 main/logger.c | 389 main/manager.c | 1465 + main/manager_bridges.c | 523 main/manager_channels.c | 1195 + main/manager_endpoints.c | 89 main/manager_mwi.c | 200 main/manager_system.c | 81 main/media_index.c | 593 main/message.c | 111 main/mixmonitor.c | 98 main/named_acl.c | 153 main/netsock.c | 8 main/netsock2.c | 31 main/optional_api.c | 360 main/parking.c | 247 main/pbx.c | 2489 +- main/pickup.c | 401 main/presencestate.c | 167 main/rtp_engine.c | 1181 - main/say.c | 49 main/sdp_srtp.c | 382 main/security_events.c | 234 main/sem.c | 116 main/sha1.c | 4 main/sip_api.c | 60 main/slinfactory.c | 2 main/sorcery.c | 1564 + main/sounds_index.c | 327 main/srv.c | 2 main/stasis.c | 827 main/stasis_bridges.c | 966 + main/stasis_cache.c | 509 main/stasis_cache_pattern.c | 201 main/stasis_channels.c | 1023 + main/stasis_endpoints.c | 301 main/stasis_message.c | 167 main/stasis_message_router.c | 298 main/stasis_system.c | 422 main/stdtime/localtime.c | 15 main/strcompat.c | 14 main/strings.c | 35 main/stun.c | 6 main/taskprocessor.c | 585 main/tcptls.c | 48 main/tdd.c | 5 main/term.c | 58 main/test.c | 211 main/threadpool.c | 1213 + main/threadstorage.c | 6 main/timing.c | 26 main/translate.c | 16 main/udptl.c | 115 main/utils.c | 436 main/uuid.c | 231 main/xml.c | 74 main/xmldoc.c | 951 - makeopts.in | 22 pbx/Makefile | 2 pbx/pbx_config.c | 6 pbx/pbx_dundi.c | 73 pbx/pbx_loopback.c | 15 pbx/pbx_lua.c | 1 pbx/pbx_realtime.c | 25 pbx/pbx_spool.c | 322 res/Makefile | 32 res/ari.make | 55 res/ari/ari_model_validators.c | 3553 ++++ res/ari/ari_model_validators.h | 1133 + res/ari/ari_websockets.c | 179 res/ari/cli.c | 267 res/ari/config.c | 345 res/ari/internal.h | 165 res/ari/resource_applications.c | 173 res/ari/resource_applications.h | 109 res/ari/resource_asterisk.c | 189 res/ari/resource_asterisk.h | 88 res/ari/resource_bridges.c | 652 res/ari/resource_bridges.h | 219 res/ari/resource_channels.c | 716 res/ari/resource_channels.h | 332 res/ari/resource_endpoints.c | 157 res/ari/resource_endpoints.h | 82 res/ari/resource_events.c | 219 res/ari/resource_events.h | 60 res/ari/resource_playback.c | 137 res/ari/resource_playback.h | 84 res/ari/resource_recordings.c | 241 res/ari/resource_recordings.h | 175 res/ari/resource_sounds.c | 220 res/ari/resource_sounds.h | 71 res/parking/parking_applications.c | 888 + res/parking/parking_bridge.c | 463 res/parking/parking_bridge_features.c | 646 res/parking/parking_controller.c | 283 res/parking/parking_devicestate.c | 124 res/parking/parking_manager.c | 585 res/parking/parking_tests.c | 828 res/parking/parking_ui.c | 208 res/parking/res_parking.h | 558 res/res_agi.c | 617 res/res_ari.c | 1055 + res/res_ari.exports.in | 6 res/res_ari_applications.c | 425 res/res_ari_asterisk.c | 317 res/res_ari_bridges.c | 863 + res/res_ari_channels.c | 1302 + res/res_ari_endpoints.c | 268 res/res_ari_events.c | 189 res/res_ari_model.c | 210 res/res_ari_model.exports.in | 6 res/res_ari_playback.c | 280 res/res_ari_recordings.c | 733 res/res_ari_sounds.c | 209 res/res_calendar.c | 29 res/res_calendar_ews.c | 18 res/res_calendar_exchange.c | 101 res/res_calendar_icalendar.c | 5 res/res_chan_stats.c | 186 res/res_clialiases.c | 25 res/res_clioriginate.c | 4 res/res_config_curl.c | 141 res/res_config_ldap.c | 321 res/res_config_odbc.c | 227 res/res_config_pgsql.c | 159 res/res_config_sqlite.c | 317 res/res_config_sqlite3.c | 101 res/res_corosync.c | 3 res/res_crypto.c | 2 res/res_curl.c | 42 res/res_fax.c | 552 res/res_fax_spandsp.c | 12 res/res_format_attr_h264.c | 30 res/res_format_attr_opus.c | 321 res/res_http_websocket.c | 244 res/res_http_websocket.exports.in | 30 res/res_jabber.c | 307 res/res_limit.c | 2 res/res_monitor.c | 39 res/res_musiconhold.c | 86 res/res_mutestream.c | 190 res/res_odbc.c | 19 res/res_parking.c | 1263 + res/res_phoneprov.c | 19 res/res_pjsip.c | 2034 ++ res/res_pjsip.exports.in | 77 res/res_pjsip/config_auth.c | 127 res/res_pjsip/config_domain_aliases.c | 65 res/res_pjsip/config_global.c | 90 res/res_pjsip/config_system.c | 167 res/res_pjsip/config_transport.c | 338 res/res_pjsip/include/res_pjsip_private.h | 85 res/res_pjsip/location.c | 328 res/res_pjsip/pjsip_configuration.c | 890 + res/res_pjsip/pjsip_distributor.c | 374 res/res_pjsip/pjsip_global_headers.c | 171 res/res_pjsip/pjsip_options.c | 890 + res/res_pjsip/pjsip_outbound_auth.c | 94 res/res_pjsip/security_events.c | 290 res/res_pjsip_acl.c | 302 res/res_pjsip_authenticator_digest.c | 470 res/res_pjsip_caller_id.c | 714 res/res_pjsip_diversion.c | 346 res/res_pjsip_dtmf_info.c | 167 res/res_pjsip_endpoint_identifier_anonymous.c | 125 res/res_pjsip_endpoint_identifier_ip.c | 202 res/res_pjsip_endpoint_identifier_user.c | 129 res/res_pjsip_exten_state.c | 625 res/res_pjsip_exten_state.exports.in | 7 res/res_pjsip_header_funcs.c | 609 res/res_pjsip_log_forwarder.c | 124 res/res_pjsip_logger.c | 214 res/res_pjsip_messaging.c | 704 res/res_pjsip_mwi.c | 724 res/res_pjsip_nat.c | 237 res/res_pjsip_notify.c | 771 res/res_pjsip_one_touch_record_info.c | 128 res/res_pjsip_outbound_authenticator_digest.c | 164 res/res_pjsip_outbound_registration.c | 972 + res/res_pjsip_pidf.c | 382 res/res_pjsip_pubsub.c | 1158 + res/res_pjsip_pubsub.exports.in | 26 res/res_pjsip_refer.c | 946 + res/res_pjsip_registrar.c | 612 res/res_pjsip_registrar_expire.c | 227 res/res_pjsip_rfc3326.c | 147 res/res_pjsip_sdp_rtp.c | 1232 + res/res_pjsip_session.c | 2178 ++ res/res_pjsip_session.exports.in | 23 res/res_pjsip_t38.c | 859 + res/res_pjsip_transport_websocket.c | 402 res/res_pktccops.c | 2 res/res_rtp_asterisk.c | 1734 +- res/res_rtp_multicast.c | 47 res/res_security_log.c | 100 res/res_smdi.c | 23 res/res_snmp.c | 21 res/res_sorcery_astdb.c | 326 res/res_sorcery_config.c | 383 res/res_sorcery_memory.c | 241 res/res_sorcery_realtime.c | 252 res/res_speech.c | 6 res/res_speech.exports.in | 17 res/res_srtp.c | 18 res/res_stasis.c | 1080 + res/res_stasis.exports.in | 6 res/res_stasis_answer.c | 81 res/res_stasis_answer.exports.in | 6 res/res_stasis_playback.c | 633 res/res_stasis_playback.exports.in | 6 res/res_stasis_recording.c | 571 res/res_stasis_recording.exports.in | 6 res/res_stasis_test.c | 282 res/res_stasis_test.exports.in | 6 res/res_statsd.c | 324 res/res_statsd.exports.in | 8 res/res_stun_monitor.c | 36 res/res_timing_dahdi.c | 6 res/res_timing_kqueue.c | 25 res/res_timing_pthread.c | 115 res/res_timing_timerfd.c | 45 res/res_xmpp.c | 472 res/snmp/agent.c | 7 res/stasis/app.c | 936 + res/stasis/app.h | 229 res/stasis/command.c | 95 res/stasis/command.h | 42 res/stasis/control.c | 703 res/stasis/control.h | 68 res/stasis_recording/stored.c | 479 rest-api-templates/README.txt | 15 rest-api-templates/api.wiki.mustache | 47 rest-api-templates/ari.make.mustache | 26 rest-api-templates/ari_model_validators.c.mustache | 122 rest-api-templates/ari_model_validators.h.mustache | 191 rest-api-templates/ari_resource.c.mustache | 53 rest-api-templates/ari_resource.h.mustache | 96 rest-api-templates/asterisk_processor.py | 222 rest-api-templates/do-not-edit.mustache | 4 rest-api-templates/make_ari_stubs.py | 95 rest-api-templates/models.wiki.mustache | 22 rest-api-templates/odict.py | 261 rest-api-templates/param_cleanup.mustache | 26 rest-api-templates/param_parsing.mustache | 85 rest-api-templates/res_ari_resource.c.mustache | 246 rest-api-templates/rest_handler.mustache | 40 rest-api-templates/swagger_model.py | 739 rest-api-templates/transform.py | 62 rest-api/README.txt | 9 rest-api/api-docs/applications.json | 167 rest-api/api-docs/asterisk.json | 259 rest-api/api-docs/bridges.json | 501 rest-api/api-docs/channels.json | 920 + rest-api/api-docs/endpoints.json | 105 rest-api/api-docs/events.json | 385 rest-api/api-docs/playback.json | 143 rest-api/api-docs/recordings.json | 329 rest-api/api-docs/sounds.json | 99 rest-api/resources.json | 46 sounds/Makefile | 9 sounds/sounds.xml | 72 static-http/ajamdemo.html | 17 static-http/astman.css | 18 static-http/mantest.html | 20 tests/Makefile | 2 tests/test_abstract_jb.c | 72 tests/test_app.c | 16 tests/test_ari.c | 569 tests/test_ari_model.c | 457 tests/test_astobj2.c | 1528 + tests/test_astobj2_thrash.c | 353 tests/test_bucket.c | 873 + tests/test_cdr.c | 2533 ++ tests/test_cel.c | 2101 ++ tests/test_config.c | 8 tests/test_db.c | 60 tests/test_devicestate.c | 229 tests/test_endpoints.c | 157 tests/test_event.c | 799 tests/test_format_api.c | 24 tests/test_gosub.c | 2 tests/test_hashtab_thrash.c | 334 tests/test_jitterbuf.c | 50 tests/test_json.c | 1780 ++ tests/test_optional_api.c | 187 tests/test_res_stasis.c | 198 tests/test_scoped_lock.c | 280 tests/test_security_events.c | 62 tests/test_sorcery.c | 2744 +++ tests/test_sorcery_astdb.c | 638 tests/test_sorcery_realtime.c | 791 tests/test_stasis.c | 1364 + tests/test_stasis_channels.c | 313 tests/test_stasis_endpoints.c | 303 tests/test_stringfields.c | 108 tests/test_strings.c | 63 tests/test_substitution.c | 45 tests/test_taskprocessor.c | 750 tests/test_threadpool.c | 1646 + tests/test_utils.c | 129 tests/test_uuid.c | 152 tests/test_voicemail_api.c | 287 tests/test_xml_escape.c | 118 utils/Makefile | 15 utils/ael_main.c | 11 utils/astman.c | 2 utils/check_expr.c | 17 utils/conf2ael.c | 10 utils/extconf.c | 31 utils/hashtest.c | 410 utils/hashtest2.c | 418 utils/muted.c | 9 utils/refcounter.c | 44 utils/utils.xml | 9 796 files changed, 197267 insertions(+), 53991 deletions(-)