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-1.6.0.
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 |
|
158 tilghman 124 russell 122 mmichelson 65 kpfleming 63 eliel 60 seanbright 49 oej 41 file 35 jpeeler 35 murf 35 mvanbaak 32 twilson 16 dbailey 16 rmudgett 10 bweschke 10 mnicholson 9 dvossel 9 mattf 7 dhubbard 6 alecdavis 6 jamesgolovich 6 qwell 5 fnordian 5 jcovert 5 snuffy 4 andrew53 4 DEA 4 jaroth 4 klaus3000 4 lmadsen 4 wedhorn 3 adomjan 3 bkruse 3 kshumard 3 Marquis 3 ys 2 bamby 2 blitzrage 2 caio1982 2 dant 2 dimas 2 Nick 2 pari 2 phsultan 2 rbrindley 2 smurfix 2 tzafrir 1 a 1 alphaque 1 arcivanov 1 asbestoshead 1 baron 1 bergolth 1 caspy 1 coolmig 1 decryptus 1 dsedivec 1 dveiga 1 dwpaul 1 fabled 1 festr 1 fiddur 1 fleed 1 flyn 1 folke 1 henrikw 1 hjourdain 1 howardwilkinson 1 IgorG 1 irroot 1 jcollie 1 jpgrayson 1 junky 1 mika 1 mmaguire 1 mostyn 1 nahuelgreco 1 nic 1 nickpeirson 1 nivek 1 one47 1 pabelanger 1 paraeco 1 pdf 1 pputman 1 ramonpeek 1 rcasas 1 sherif 1 sobomax 1 srt 1 sruffell 1 tecnoxarxa 1 tweety 1 vinsik 1 vt 1 wolfelectronic |
15 mmichelson 12 blitzrage 12 murf 9 twilson 8 mvanbaak 7 russell 7 tilghman 6 alecdavis 5 jcovert 4 eliel 3 davidw 3 dvossel 3 jpeeler 3 kowalma 3 oej 3 pj 2 aragon 2 atis 2 chris-mac 2 cristiandimache 2 DEA 2 fiddur 2 file 2 francesco_r 2 jamesgolovich 2 klaus3000 2 mav3rick 2 mnicholson 2 Nick_Lewis 2 seanbright 2 triccyx 2 ys 1 aborghi 1 acunningham 1 adomjan 1 amorsen 1 aramirez 1 arcivanov 1 awk 1 baron 1 barthpbx 1 bluefox 1 bujones 1 caspy 1 ccesario 1 ckjohnsonme 1 CrashHD 1 dant 1 dbailey 1 denisgalvao 1 denke 1 Dovid and moi 1 efutch 1 festr 1 ffloimair 1 fhackenberger 1 fleed 1 fnordian 1 gork 1 IgorG 1 ip-rob 1 jeffg 1 jmls 1 john8675309 1 jtodd 1 kc0bvu 1 kebl0155 1 krisk84 1 laurav 1 Laureano 1 Marquis 1 moliveras 1 nathan 1 nickpeirson 1 nivek 1 pabelanger 1 pdf 1 phsultan 1 pj and me 1 rtrauntvein 1 ruddy 1 Russell 1 sascha 1 schern 1 sergedevorop 1 sgofferj 1 Skavin 1 snuffy 1 sobomax 1 tacvbo 1 tecnoxarxa 1 toc 1 tzafrir 1 vazir 1 wedhorn 1 ZX81 |
18 eliel 13 pj 12 alecdavis 10 davidw 9 jcovert 8 fnordian 8 klaus3000 8 ys 7 tzafrir 5 caspy 5 chris-mac 5 DEA 5 jamesgolovich 5 jaroth 5 mvanbaak 4 andrew53 4 dimas 4 fiddur 4 francesco_r 4 kowalma 4 Marquis 4 pabelanger 4 smurfix 4 tilghman 3 amorsen 3 atis 3 caio1982 3 dveiga 3 dwagner 3 kshumard 3 lmadsen 3 mjc 3 Nick_Lewis 3 seanbright 3 snuffy 3 wedhorn 2 adomjan 2 aragon 2 bamby 2 bluecrow76 2 bluefox 2 cristiandimache 2 dant 2 davevg 2 decryptus_proformatique 2 ffloimair 2 fhackenberger 2 hjourdain 2 howardwilkinson 2 IgorG 2 irroot 2 jcollie 2 john8675309 2 jtodd 2 kebl0155 2 Laureano 2 makoto 2 mdu113 2 mika 2 mmichelson 2 moliveras 2 mostyn 2 oej 2 performer 2 pkempgen 2 RadicAlish 2 ruddy 2 seandarcy 2 sgofferj 2 srt 2 timking 2 toc 2 tomo1657 2 triccyx 1 a_villacis 1 aborghi 1 akkornel 1 alex70 1 alphaque 1 amessina 1 andrew 1 arkadia 1 asbestoshead 1 awk 1 baron 1 barthpbx 1 bergolth 1 bkruse 1 ccesario 1 cervajs 1 chappell 1 cheesegrits 1 ckjohnsonme 1 clegall_proformatique 1 coolmig 1 CrashHD 1 D_McNaul 1 ddl 1 denke 1 DennisD 1 dsedivec 1 dwpaul 1 dzajro 1 efutch 1 elguero 1 erogoza 1 evandro 1 explidous 1 fabled 1 festr 1 ffs 1 flyn 1 fmueller 1 folke 1 genie 1 gork 1 greenfieldtech 1 henrikw 1 hoowa 1 hotsblanc 1 ib2 1 ibercom 1 igorcarneiro 1 ip-rob 1 itiliti 1 jeffg 1 jmls 1 jpgrayson 1 junky 1 jvandal 1 kernelsensei 1 kobaz 1 kombjuder 1 krisk84 1 kryptolus 1 linulin 1 macli 1 markd 1 marvinek 1 matt_b 1 Matti 1 mav3rick 1 maxgo 1 mbit 1 mcallist 1 meitinger 1 mmaguire 1 mnicholson 1 mthomasslo 1 nahuelgreco 1 nathan 1 navis 1 navkumar 1 nemo 1 neutrino88 1 nic_bellamy 1 nickpeirson 1 nicox 1 nivek 1 Nugget 1 one47 1 p_lindheimer 1 pananix 1 paraeco 1 pdf 1 pep 1 Peter Schlaile 1 pputman 1 rcasas 1 riksta 1 rtrauntvein 1 russell 1 sascha 1 schern 1 scramatte 1 sergedevorop 1 sherif 1 Skavin 1 snyfer 1 sobomax 1 still_nsk 1 tacvbo 1 tbelder 1 tecnoxarxa 1 tim_ringenbach 1 trevo 1 vinsik 1 vsauer 1 vt 1 waverly360 1 yraber 1 ZX81 |
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 |
| 145579 | mmichelson | if (!(x) == 0) is the same as | |
| 145606 | mmichelson | Okay, this should really do it now. While I did manage | |
| 145752 | tilghman | Some sanity checks that may have led to prior crashes, found by codefreeze-lap | |
| 145771 | seanbright | This is much cleaner, methinks. | |
| 145842 | mvanbaak | make this compile under devmode again | |
| 145846 | tilghman | Permit the syntax and synopsis fields to be set (for func_odbc). | |
| 145959 | russell | TCP support for ExternalIVR went in to 1.6.1, not 1.6.0 | |
| 145962 | russell | The 'P' command for ExternalIVR was also added in 1.6.0 | |
| 146052 | twilson | The dialing API should inherit datastores as well as variables | |
| 146053 | mvanbaak | put a note in CHANGES about the cli_cleanup done during AstriDevCon | |
| 146081 | tilghman | document meetme schedule changes (related to issue #11040) | #11040 |
| 146242 | jpeeler | remove superfluous reference counting operations in manage_parkinglot since ao2_interator_next increments the ref count automatically | |
| 146359 | seanbright | Fix a bug with the last item in CLI history getting duplicated when | |
| 146407 | seanbright | This is far from optimal, but I just found a FreeBSD system without | |
| 146449 | qwell | Fix silly formatting. | |
| 146514 | russell | Make this build on my mac. | |
| 146555 | seanbright | Quote arguments to cp so we can handle spaces in our paths. | |
| 146597 | seanbright | Make NOISY_BUILD work for the calls to cp in utils/Makefile | |
| 146640 | mmichelson | This commit introduces a change to how the "joinempty" | |
| 146738 | seanbright | Pretty-print a couple configure options | |
| 146807 | mvanbaak | make aescrypt.c compile on OpenBSD again | |
| 146875 | jpeeler | Explicitly set args in park_call_exec NULL so in the case of no options being passed in, there | |
| 146877 | jpeeler | fix some comment placement | |
| 146883 | jpeeler | This commit squashes together three commits because the wrong approach was originally used. (One of the commits was only one line.) | |
| 146920 | jpeeler | Mvanbaak said this was needed to compile on OpenBSD, so put it in the OpenBSD section. | |
| 146923 | jpeeler | Similar to r143204, masquerade the channel in the case of Park being called from AGI. | |
| 146925 | mvanbaak | All ODBC parts can now use either unixodbc or iodbc. | |
| 146928 | tilghman | Update documentation; AST_THREADSTORAGE() in trunk only takes a single | |
| 146970 | twilson | A blind transfer to the parking thread would cause a segfault because copy_request accesses dst->data w/o being able to tell whether it is proerly initialized | |
| 147011 | rmudgett | Independent change from branch issue8824 that is not part of COLP. (-r142574 rmudgett) | |
| 147050 | seanbright | Make sure to compare the correct number of characters when special-casing | |
| 147099 | seanbright | If we encounter something in mailbox options that we don't grok, then | |
| 147146 | jpeeler | Explicitly setting these fields to NULL was done because I wasn't sure if they would be NULL otherwise. Since they will be set automatically, removing. | |
| 147191 | seanbright | There was a boo-boo in TFOT that is causing some confusion on the mailing lists | |
| 147192 | seanbright | Or not. | |
| 147194 | seanbright | Make 'imapsecret' an alias to 'imappassword' in voicemail.conf. | |
| 147262 | tilghman | Allow people to select the old console behavior of white text on a black | |
| 147264 | mvanbaak | fix wording as pointed out by Corydon | |
| 147265 | seanbright | This was flawed. The issue that I was trying to address was addressed by | |
| 147266 | mvanbaak | use pkill instead of killall to be more portable | |
| 147312 | mvanbaak | make this work on OpenBSD | |
| 147456 | seanbright | When echoing our copies, strip off ASTTOPDIR from the front of the source file. | |
| 147457 | seanbright | Keep up with shadow warnings. One day I'll actually enable this in the Makefile. | |
| 147476 | snuffy | Adjust commented default trunkmtu value to match documentation above it | |
| 147518 | file | If we receive DTMF make sure that the state of the speech structure goes back to being not ready. (issue #LUMENVOX-8) | |
| 147635 | seanbright | Add some examples of IMAP accounts. | |
| 147689 | kpfleming | when parsing a text configuration option, ensure that the buffer on the stack is actually large enough to hold the legal values of that option, and also ensure that sscanf() knows to stop parsing if it would overrun the buffer (without these changes, specifying "buffers=...,immediate" would overflow the buffer on the stack, and could not have worked as expected) | |
| 147760 | file | Add support for subscribing to a voice mailbox on a remote SIP server and making the new/old message count available to local devices. (issue #AST-77) | |
| 147761 | file | *whistle* | |
| 147853 | mvanbaak | fix some CLI commands we borked during devcon2008 | |
| 147854 | twilson | Make phoneprov case-insensitive to remove the func_strings dependency of the default config | |
| 148010 | tilghman | Publish MOH files in sln16 format | |
| 148070 | tilghman | Fudges for wav16, just like wav49 | |
| 148071 | tilghman | Reverting format addition for now | |
| 148329 | tilghman | Reset continuation items at the beginning of each context (suggested by | |
| 148471 | oej | Sending a 403 after a 200 is considered very bad. | |
| 148473 | oej | Highlightning even more bugs in the current tcp/tls implementation. | |
| 148474 | oej | - Doxygen formatting. (tss tss) | |
| 148519 | murf | Hmmm. Nobody (but me) is interested in seeing | |
| 148570 | tilghman | Merge realtime_update2 branch, which adds a new realtime API call named | |
| 148612 | kpfleming | it would be nice if this message printing code had actually been tested before it was committed... | |
| 148679 | oej | Adding some clarifications | |
| 148695 | kpfleming | ensure that *all* fields in the req structure are cleared out before reusing it; has_to_tag was not cleared, which caused the second incoming call over a TCP socket to fail if pedantic checking was enabled | |
| 148737 | kpfleming | this structure should be static | |
| 148738 | kpfleming | on Ubuntu (at least), recent versions of ld in binutils delete all debugging symbols when -x is supplied; since the reasons why -x is being passed are lost in the mists of time, remove it so debugging will work properly | |
| 148754 | kpfleming | fix some references to the owner of a private structure that may not be present | |
| 148825 | dbailey | Allow MWI registration for all configured lines. | |
| 148867 | file | Fix reference count issue that Russell brought up in SIP MWI NOTIFY support. Bump the reference count up before we add it to the scheduler, duh. | |
| 148917 | tilghman | Ensure that mail headers are 7-bit clean, even when UTF-8 characters are used | |
| 148988 | tilghman | Some compilers warn, some don't. Fixing. | |
| 149205 | mmichelson | Add a tolerance period for sync-triggered audiohooks | #13005 |
| 149271 | mmichelson | Change this warning to an error message. Suggestion | |
| 149342 | oej | Fixing sytax errors ;-) | |
| 149384 | kpfleming | building this module depends on res_agi being built as well | |
| 149426 | kpfleming | do complete version check for SpanDSP, since the app_fax code is not compatible with 0.0.6 yet | |
| 149427 | kpfleming | reverting this change... had not read the commit list yet, didn't realize the code had been upgraded | |
| 149487 | kpfleming | fix some problems when parsing SIP messages that have the maximum number of headers or body lines that we support | |
| 149542 | oej | Adding a note about a missing part of "kill-the-user" - I got lost in the Ao2 world... | |
| 149640 | tilghman | Only set buf to blank before the goto. | |
| 149848 | bweschke | Blocking 149840 from coming forward. | |
| 149917 | kpfleming | support relative paths in musiconhold.conf, which makes moh work by default when Asterisk was configured using --prefix and 'make samples' is run | |
| 149918 | kpfleming | correct file name in message | |
| 149920 | kpfleming | inter-module dependencies should be included in the source code, not just in sample config files | |
| 149964 | kpfleming | some additional debugging tools added at SIPit23: | |
| 149981 | kpfleming | return this logic to where it used to be, *after* the dialog->needdestroy flag has been determined to be set; otherwise, we generate these debug messages every time we inspect every active dialog | |
| 150008 | oej | Add some notes on problems with the TCP/TLS implementation | |
| 150051 | oej | Doxygen addition | |
| 150052 | kpfleming | ensure that type=peer entries are only matched on IP/port, not on name (after oej audits all the calls to find_peer() to make sure that forcenamematch is set correctly in each case) | |
| 150118 | twilson | func_strings isn't a dependency of this module anymore | |
| 150121 | twilson | This is nolonger needed | |
| 150125 | rmudgett | Fix memory leak found by customer | |
| 150253 | mmichelson | Remove an odd redundant comparison | |
| 150305 | mmichelson | Reverting changes from commits 150298 and 150301 since | |
| 150307 | mmichelson | After a long discussion on #asterisk-bugs, it seems kind of | |
| 150309 | jpeeler | Initialize character arrays as they are not guaranteed to be set. | |
| 150469 | oej | Make sure we support nested functions with GCC 4.01 OS/X. This might not be OS/X only, | |
| 150510 | oej | Adding some additional thoughts on configuration changes to TCP/TLS | |
| 150580 | tilghman | Fix the FRACK! warnings in chan_iax2 when POKE/LAGRQ packets are not answered. | |
| 150635 | tilghman | Make helper call a little safer (suggested by Russell on IRC) | |
| 150640 | mattf | Merge in patch for #13454. Includes CallRereouting dialplan application, option for discard of remote hold messages, and using the alternate logical channel mapping in Q.SIG instead of the default physical channel mapping. | |
| 150729 | qwell | Merge codec_consistency branch. This should make sample usage much happier. | |
| 150731 | mattf | Update configure check to check for new function in libpri (pri_progress_with_cause) | |
| 151019 | oej | Adding changes from train and flight back home from SIPit23 in Lannion, France. | |
| 151060 | mvanbaak | dont segfault when placing a call to a line that has no registered device. | |
| 151101 | kpfleming | cleaup of the TCP/TLS socket API: | |
| 151188 | bweschke | Block 151100 from coming forward into the /trunk this is a 1.4 fix only. | |
| 151190 | bweschke | Block 151167 from coming forward into the /trunk this is a 1.4 fix only. | |
| 151242 | kpfleming | break up acinclude.m4 into individual files, which will make it easier to maintain, easier to add new macros (less patching) and will ease maintenance of these macros across Asterisk branches | |
| 151243 | kpfleming | rename this macro to properly reflect what it does | |
| 151371 | tilghman | Default file modes should always be full read and write, to allow the system | |
| 151439 | mmichelson | Get this compiling in dev-mode | |
| 151554 | russell | Fix this check to use the proper variable (the result from get_in_brackets) | |
| 151555 | russell | Print out the right var in the log message | |
| 151642 | bweschke | revert the changes in issue #13705 - it's being re-opened as while the results fixed the complaint in the issue, it introduced other more undesirable issues than what was already reported | #13705 |
| 151682 | tilghman | Added debugging CLI functions | |
| 151722 | dbailey | Add patch to handle how IE7 issues POST requests using Window path spec including backslash delimiters | |
| 151732 | tilghman | Simplify some nested functions, as suggested by Russell on -dev | |
| 151739 | oej | Adding a small new feature. | |
| 151761 | oej | Thanks russellb for reminding an old man.... | |
| 151762 | tilghman | Clarify documentation, following merge of realtime_update2 branch | |
| 151830 | twilson | allow to compile under --enable-dev-mode (gcc didn't actually complain when I was using ccache...) | |
| 151980 | oej | Doxygen changes and some formatting. | |
| 152019 | oej | Moving more variables to the sip_cfg structure, as I have some future ideas for the usage of that structure. | |
| 152020 | oej | Trying to fix the user/peer matching correctly. This will need some testing before | |
| 152134 | tilghman | Oops, only delete the ARG variables once upon release. The following section | |
| 152174 | tilghman | Set ARGC in subroutines with the number of arguments passed. | |
| 152287 | jpeeler | Buffer policy setting for half is not needed. | |
| 152448 | dbailey | Add more polycom firmware files to static mapping | |
| 152467 | tilghman | Quoting in the wrong direction | |
| 152536 | murf | The magic trick to avoid this crash is not to | |
| 152605 | murf | A little documentation cross-ref between features and | |
| 152689 | tilghman | Track down and fix annoying lock errors | |
| 152727 | tilghman | Pay attention to the searchcontexts entry in voicemail.conf (related to AST-125) | |
| 152765 | tilghman | Set up an example stdexten that preserves the original context and extension in | #13799 |
| 152807 | mmichelson | After seeing another problem in #asterisk stemming from | |
| 152809 | kpfleming | fix a few small things found by using sparse | |
| 152810 | kpfleming | try to get this committed before the buildbot complains about a broken tree | |
| 152812 | kpfleming | instead of comparing the string pointer to 0, let's compare the value that was actually parsed out of the string (found by sparse) | |
| 152875 | russell | - spaces to tabs | |
| 152877 | russell | Modify the documentation of the sip_registry struct | |
| 152879 | mmichelson | I just noticed this construct and thought it was | |
| 152887 | russell | Fix a bug in AST_SCHED_REPLACE_UNREF(). The reference count of the object | |
| 152915 | russell | Fix the sip_peer reference count with respect to scheduler entries for | |
| 152920 | russell | Fix the sip_peer reference count with respect to scheduler entries for | |
| 152990 | russell | Add a todo for a new timing API implementation that would work for Linux systems | |
| 152993 | seanbright | The -I argument to aclocal needs a space before the include directory name. | |
| 153223 | mmichelson | * Fixed timeout logic in the dialing API as setting timeouts | |
| 153296 | seanbright | The default in chan_sip for notifyringing is yes, so update the sample | |
| 153362 | russell | Ensure that the sip_pvt properly has its refcount incremented when the scheduler holds | |
| 153365 | russell | Merge changes from team/group/appdocsxml | |
| 153403 | russell | Don't ignore the result of find_peer() when looking for a peer by IP in check_peer_ok(). | |
| 153435 | russell | Instead of doing a couple of strlen() calls each iteration of the loop, only do it once | |
| 153437 | russell | - Use a for loop instead of a while loop | |
| 153468 | russell | Fix various spelling and grammatical issues in documentation | |
| 153470 | russell | fix a typo (thanks sean) | |
| 153472 | seanbright | Another little one. | |
| 153507 | seanbright | There is a troublesome assert() in the alsa/control.h header that causes | |
| 153541 | eliel | Fix a typo in the name of the application. | |
| 153543 | eliel | Add Flash() application XML documentation. | |
| 153577 | russell | Modify the Makefile logic for extracting documentation. | |
| 153578 | russell | Add a handy makefile target so that you can validate the documentation against the DTD | |
| 153580 | russell | validate-docs is a PHONY target | |
| 153582 | eliel | Add IAX2Provision() application XML documentation. | |
| 153616 | kpfleming | bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too | |
| 153617 | kpfleming | mark this revision as merged manually | |
| 153618 | kpfleming | fix small bug introduced while cleaning up compiler warnings | |
| 153650 | kpfleming | fix one more warning missed because i did not have new enough libpri installed | |
| 153652 | russell | features.h depends on linkedlists.h, so include it | |
| 153709 | kpfleming | instead of trying to forcibly load res_agi when app_stack is loaded (even if the administrator didn't want it loaded), use GCC weak symbols to determine whether it was loaded already or not; if it was loaded, then use it. | |
| 153747 | eliel | Add XML documentation for: | #13699 |
| 153787 | kpfleming | when --without- |
|
| 153803 | eliel | Add XML documentation for: | |
| 153852 | eliel | Add XML documentation for: | |
| 153904 | oej | Adding a separation of remote authentication and our authentication. | |
| 153905 | oej | Spaces to replace tabs... | |
| 153947 | eliel | Add LOCAL() function XML documentation. | |
| 153983 | oej | Updating docs | |
| 154149 | eliel | Add XML documentation for: | |
| 154151 | kpfleming | improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met | |
| 154186 | seanbright | Fix build errors. | |
| 154191 | seanbright | GLOB_BRACE is already added to MY_GLOB_FLAGS if it is supported on the | #13704 |
| 154225 | eliel | Add XML documentation for the ForkCDR() application. | |
| 154260 | tilghman | Slightly optimize ast_devstate_str and rename global functions devstate2str and config_text_file_save to have an ast_ prefix | |
| 154264 | tilghman | Make the monitor thread non-detached, so it can be joined (suggested by Russell | |
| 154268 | rmudgett | JIRA ABE-1703 | |
| 154329 | eliel | We need to pass the DTD to xmlstarlet to validate against it the XML. | |
| 154429 | seanbright | Introduce a new API call ast_channel_search_locked, which iterates through the | |
| 154467 | eliel | - Add PlayTones() and StopPlayTones() applications XML documentation. | |
| 154469 | eliel | - Add FollowMe() application XML documentation. | |
| 154507 | eliel | - Add Read() application XML documentation. | |
| 154542 | eliel | - Add some see-also references based on TFOT. | |
| 154578 | eliel | - Add more |
|
| 154615 | eliel | - Add ParkAndAnnounce() application XML documentation. | |
| 154617 | eliel | We now can have a reference to a filename inside a |
|
| 154647 | eliel | Add more SeeAlso references based on TFOT. | |
| 154687 | murf | This fix was prompted by communication from user, who was seeing thousands of error logs... looks like EAGAIN. Made such uninteresting. | |
| 154798 | eliel | Add more [see also] references based on TFOT. | |
| 154801 | eliel | Add TestClient() and TestServer() applications XML | |
| 154837 | eliel | Add AgentLogin(), AgentMonitorOutgoing() applications and | |
| 154839 | mvanbaak | make this compile on OpenBSD again. | |
| 154875 | mattf | Make compilation of chan_dahdi so that it does not require the new pri_progress_with_cause function to have libpri support work. | |
| 154915 | tilghman | Add LISTFILTER dialplan function, along with supporting documentation. See | |
| 154919 | seanbright | Fix a problem found while building res_snmp. | |
| 154923 | seanbright | Update a couple places to use the new ast_channel_search_locked API call. | |
| 154926 | seanbright | Fix some whitespace. | |
| 154967 | eliel | Simplify the output of [See Also]. | |
| 155012 | mmichelson | The documentation listed the ability to set 'maxmsg' per | |
| 155066 | kpfleming | put ifdef protection around the rest of the libpri function calls that were added at the same time as progress_with_cause | |
| 155079 | kpfleming | make S_OR and S_COR safe to use even if the parameters are function calls or have side effects. it still bothers me that these are called S_OR and not something like ast_string_or, but that's water over the bridge | |
| 155080 | kpfleming | coding style/guidelines cleanup, plus use new side-effect safe S_OR | |
| 155121 | kpfleming | don't blindly assume that Darwin and Cygwin need GLOB_ABORTED defined; only define it if it is not already defined | |
| 155175 | eliel | Fix an asterisk crash if no asterisk.conf configuration file is present. | |
| 155204 | eliel | If 'asterisk.conf' is not found, instead of giving up, | |
| 155206 | kpfleming | correct logic error noticed by rmudgett (thanks!) | |
| 155241 | russell | Fix some code in chan_sip that was intended to unlink multiple objects from a | |
| 155244 | russell | Clarify which part of OBJ_MULTIPLE is not implemented, and under what case it | |
| 155264 | russell | Remove a bogus ast_free() that Kevin noticed. This was probably just left over | |
| 155282 | kpfleming | stringfields conversion for struct sip_peer, as requested :-) | |
| 155284 | seanbright | Convert open-coded linked list in indications to the AST_LIST_* macros. This | |
| 155360 | mmichelson | Remove one more instance of the sample configuration | |
| 155395 | tilghman | Two bugs relating to colnames found by Marquis42 on #asterisk-dev | |
| 155401 | seanbright | Add ability to pass arbitrary data to the ao2_callback_fn (called from | |
| 155513 | russell | Remove some code that is basically a no-op. Code above this already ensures that | |
| 155516 | russell | - Check for failure when putting the packet in the ast_str | |
| 155554 | seanbright | Use static functions here instead of nested ones. This requires a small | |
| 155590 | seanbright | In order to move away from nested function use, some changes to the recently introduced | |
| 155637 | seanbright | Fix some spelling errors, and convert tabs to spaces. | |
| 155671 | seanbright | Fix this as well. Pointed out by tzafrir. | |
| 155711 | eliel | Move all the XML documentation API from pbx.c to xmldoc.c. | |
| 155804 | tilghman | I got tired of saying this in every single bugnote referring to this file. | |
| 155862 | tilghman | Make documentation of update method match documentation and update update2 | |
| 155863 | mmichelson | Channel drivers assume that when their indicate callback | |
| 155929 | russell | Remove commentary from the issues list for SIP TCP/TLS | |
| 155934 | dbailey | Add LINEKEYS variable to allow for a user to set the number of keys assigned to a line on a polycom phone | |
| 155967 | kpfleming | use some fancy compiler magic (thanks to Matthew Woehlke on the gcc-help mailing list) to restore type-safety to S_OR by going back to a macro, but preserve the side-effect-safe usage of the macro arguments | |
| 156017 | pari | ||
| 156018 | pari | ||
| 156051 | eliel | Implement AGI XML documentation parsing functions. | |
| 156087 | eliel | - Add 'database del', 'database put' and 'set music' AGI commands XML documentation. | |
| 156125 | eliel | Add XML documentation for AGI commands: | |
| 156127 | mmichelson | Add a couple of AC_SUBST calls to the AST_C_COMPILE_CHECK | |
| 156162 | eliel | - The paramname is a pointer allocated with strdup() or malloc(), so, | |
| 156166 | russell | Move the sanity check that makes sure "always fork" is not set along with the | |
| 156169 | mmichelson | When doing some tests, I was having a crash at the end of every call | |
| 156290 | jpeeler | For whatever reason, gcc only warned me about the possible use of an uninitialized variable when compiling 1.6.1. | |
| 156298 | russell | Fix a bug caused by using sizeof(pointer) instead of sizeof(the struct) | |
| 156299 | murf | It turns out that the 0x0XX00 codes being returned for | |
| 156355 | eliel | - Make alias->real_cmd point to the allocated space outside alias->alias. | |
| 156443 | seanbright | Use the reviewboard:url SVN property so post-review will work without modification. | |
| 156535 | eliel | Remove trailing whitespaces | |
| 156541 | eliel | Fix a typo introduced when changing xmldoc_has_arguments() to xmldoc_has_inside() | |
| 156575 | eliel | Introduce XML documentation for: | |
| 156612 | mmichelson | Kevin sent a note indicating that this change is | |
| 156647 | tilghman | Command offsets were not changed correctly when the command syntax for | |
| 156756 | tilghman | ast_waitfordigit() requires that the channel be up, for no good logical | |
| 156817 | mmichelson | If the prompt to reenter a voicemail password timed out, it | |
| 156874 | mattf | Remove some useless locking and make sure we hangup channels on a link when we get a GRS. | |
| 156883 | mmichelson | Fix some refcounting in app_queue.c and change the | #13703 |
| 156916 | twilson | Use Mark's new ast_str_case_hash function instead of jumping through hoops to do insensitive case lookups | |
| 156918 | twilson | Cleanup whitespace issues | |
| 156962 | mmichelson | Revision 155513 of chan_sip.c in trunk inadvertently | |
| 157006 | tilghman | Allow setting static values in CDRs | |
| 157039 | russell | Use the new case insensitive hash function for console interfaces. The comparison | |
| 157041 | russell | Fix a few more places where the case insensitive hash should be used since | |
| 157073 | eliel | Avoid a not needed cast, making code more readable. | |
| 157105 | kpfleming | major update to doxygen configuration file: | |
| 157164 | kpfleming | dist-clean should remove dependency information files as well | |
| 157167 | kpfleming | ensure that if a .i file (preprocessed source) is present, the .o file is made from it, not from the .c file (this only works because GNU makes respects the order the rules are defined) | |
| 157306 | mmichelson | Fix a crash in the end_bridge_callback of app_dial and | |
| 157461 | qwell | Make this executable | |
| 157463 | qwell | Remove echo line that is unnecessary (Thanks seanbright). | |
| 157496 | mmichelson | Based on Russell's advice on the asterisk-dev list, I have | |
| 157639 | tilghman | Starting with a change to ensure that ast_verbose() preserves ABI compatibility | |
| 157675 | twilson | Comment out config line that is in a commented out context | |
| 157706 | kpfleming | make some corrections to the ast_agi_register_multiple(), ast_agi_unregister_multiple() and ast_agi_fdprintf() API calls to be consistent with API guidelines | |
| 157739 | kpfleming | move relevant entries into UPGRADE.txt and resync UPGRADE-1.6.txt with previous branches | |
| 157743 | kpfleming | correct small bug introduced during API conversion | |
| 157818 | twilson | Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config | |
| 157820 | mmichelson | Merge the changes from the res_timing_timerfd branch. | |
| 157874 | mmichelson | Cast this value since a uint64_t is not the same | |
| 157893 | tilghman | Add info about REALTIME_FIELD and REALTIME_HASH | |
| 157906 | mmichelson | Commit CHANGES change I promised when submitting | |
| 157939 | mmichelson | Add a RES_NOT_DYNAMIC case for the CLI command | |
| 157940 | mmichelson | Add a space to the output | |
| 157973 | twilson | Fix compiling | |
| 157974 | kpfleming | the gcc optimizer frequently finds broken code (use of uninitalized variables, unreachable code, etc.), which is good. however, developers usually compile with the optimizer turned off, because if they need to debug the resulting code, optimized code makes that process very difficult. this means that we get code changes committed that weren't adequately checked over for these sorts of problems. | |
| 158061 | qwell | Whitespace fix | |
| 158070 | rbrindley | formatting changes :: one line for loops and if statements should have {} | |
| 158072 | twilson | Begin on a crusade to end trailing whitespace! | |
| 158078 | rbrindley | more formatting corrections :: one line for loops and if statements still need {} | |
| 158133 | mmichelson | Begin on a crusade to end trailing whitespace! | |
| 158262 | mmichelson | Fix the build for 32-bit systems. %lu is only 32-bits | |
| 158265 | mmichelson | Use some magic constants to get the right size | |
| 158266 | mmichelson | Use a more expressive constant for a 64-bit scanned int | |
| 158315 | dbailey | Add fix to prevent crash during reload if there is an outstanding MWI registration message pending. | |
| 158449 | kpfleming | as suggested by jtodd, document the purposes of the CHANGES and UPGRADE files | |
| 158482 | mattf | Fix for #13963. Make physical channel mapping unconfigured default | |
| 158540 | russell | When compiling with DEBUG_THREADS, report the real file/func/line for ao2_lock/ao2_unlock | |
| 158602 | tilghman | The passed extension may not be the same in the list as the current entry, | |
| 158605 | tilghman | Allow space within an extension, when the space is within a character class. | |
| 158606 | murf | In reference to the fix made for 13871, I was | |
| 158686 | mvanbaak | make this compile under devmode | |
| 158688 | mvanbaak | fix a very occasional core dump in chan_skinny found by wedhorn. | #13948 |
| 158690 | mvanbaak | Add Media Source Update to skinny's control2str | #13948 |
| 158723 | mvanbaak | last commit worked on OpenBSD but still generated warning on Ubuntu. | |
| 158754 | seanbright | No need to use a separate structure for this since we can just pass | |
| 158756 | seanbright | If you enabled 'notifycid' one of the limitations is that the calling channel | |
| 158857 | tilghman | Add a bit of documentation (thanks, I-MOD) on what the silence threshold | |
| 158925 | mnicholson | Fix compiling in dev mode. | |
| 158959 | seanbright | This is basically a complete rollback of r155401, as it was determined that | |
| 158992 | twilson | Make chan_usbradio compile under dev mode | |
| 159093 | twilson | Add missing variable declaration for PPC code | |
| 159162 | tilghman | Don't limit the length of the hint at the final step (from ~8100 chars max | |
| 159189 | tilghman | Don't actually do anything with a negative priority, because we ignore it in | |
| 159402 | jpeeler | Always parse arguments in park_call_exec so that app_args is valid. This prevents a crash when executing Park from the dialplan with no arguments. | |
| 159534 | kpfleming | simplify (and slightly bug-fix) the recent developer-oriented COMPILE_DOUBLE mode | |
| 159629 | kpfleming | add support for event suppression for AMI-over-HTTP | |
| 159631 | kpfleming | improve handling of API calls provided by loaded modules through use of some GCC features; this makes app_stack's usage of AGI APIs even cleaner, and will allow it to work 'as expected' either with or without res_agi being loaded | |
| 159664 | russell | Make a formatting change to test a new post-commit hook for reviewboard. | |
| 159665 | russell | Make a formatting change to test a new post-commit hook for reviewboard. | |
| 159666 | russell | Make a formatting change to test a new post-commit hook for reviewboard. | |
| 159701 | phsultan | Removed duplicate code | |
| 159734 | mvanbaak | Make res_config_ldap compile with the official OpenLDAP 2.3.X versions. | |
| 159774 | kpfleming | we can now build with -Wformat=2, which found a couple of real bugs | |
| 159818 | kpfleming | incorporates r159808 from branches/1.4: | |
| 159853 | tilghman | Allow the '#' sign to exist within an extension (inspired by issue #13330) | #13330 |
| 159898 | mvanbaak | make manager compile on OpenBSD. | |
| 159911 | russell | Force a "make clean" to avoid a bizarre build issue ... | |
| 160004 | russell | Apply some logic used in iax2_indicate() to iax2_setoption(), as well, since they | |
| 160097 | tilghman | Use AST_EXT_LIB_SETUP before using AST_EXT_LIB_CHECK or bad things happen. | |
| 160170 | seanbright | Pay attention to the return value of system(), even if we basically ignore it. | |
| 160171 | seanbright | Silence a build warning. (chan_phone.c:810: warning: value computed is not used) | |
| 160172 | seanbright | Get rid of the useless format string and argument in the Bogus/ manager channelname. | |
| 160208 | tilghman | Ensure that Asterisk builds with --enable-dev-mode, even on the latest gcc | |
| 160333 | jpeeler | remove duplicate comment that I accidentally merged | |
| 160344 | tilghman | Add LOCAL_PEEK function, as requested by lmadsen. | |
| 160346 | tilghman | Info on LOCAL_PEEK function. | |
| 160447 | eliel | - Avoid setting .synopsis and .syntax if we are using XML documentation (or the | |
| 160481 | tilghman | Jon Bonilla (Manwe) pointed out on the -dev list: | |
| 160552 | tilghman | Don't start scanning the directory until all modules are loaded, because some | |
| 160555 | mmichelson | When investigating issue #13548, I found that gosub | #13548 |
| 160559 | tilghman | If an entry is added to the directory during a scan when another entry expires, | |
| 160562 | eliel | - Add |
|
| 160700 | qwell | Another place this is missing | |
| 160791 | tilghman | Some compilers warn on null format strings; some don't (caught by buildbot) | |
| 160854 | rmudgett | * Found a couple more places where num/number needed to be done | |
| 160856 | rmudgett | Jcolp pointed out that num will also match number | |
| 160896 | eliel | Added XML documentation for the following AGI commands: | |
| 160945 | mmichelson | Fix a callerid parsing issue. If someone formatted callerid like the | |
| 161077 | eliel | Fix minor coding guidelines introduced with CLI permissions. | |
| 161115 | dhubbard | If 'faxdetect=yes' in sip.conf, switch to a 'fax' extension (if it exists) after T38 is negotiated. | |
| 161147 | seanbright | Check the return value of fread/fwrite so the compiler doesn't complain. Only a | |
| 161252 | russell | Resolve a compiler warning from buildbot about a NULL format string. | |
| 161288 | russell | Fix a NULL format string warning found by buildbot. | |
| 161349 | seanbright | When using IMAP_STORAGE, it's important to convert bare newlines (\n) in | |
| 161350 | seanbright | Use ast_free() instead of free(), pointed out by eliel on IRC. | |
| 161493 | mmichelson | If the autoloop flag is set on a channel, then we need to | |
| 161536 | eliel | Move Speech* applications and functions documentation to XML. | |
| 161571 | eliel | Introduce SMS() application XML documentation. | |
| 161604 | eliel | Add voicemail related applications and functions XML documentation: | |
| 161637 | eliel | - Fix a leak while printing an argument description. | |
| 161679 | twilson | Add the ability to play a courtesy tone to the transfer target in a native SIP attended transfer by setting the variable ATTENEDED_TRANSFER_COMPLETE_SOUND. | |
| 161830 | file | Update autosupport script with a few changes. | |
| 161911 | bkruse | Note that the recently changed waittime parameter is in milliseconds. | |
| 161951 | russell | Fix a problem with GROUP() settings on a masquerade. | |
| 162140 | murf | Previous fix used ast_malloc and ast_copy_string and messed up the standalone stuff. Fixed. | |
| 162266 | mmichelson | If we fail to start a thread for the pbx to run in, we need to | |
| 162271 | murf | In discussion with seanbright on #asterisk-dev, I have added a default rule, and an option to suppress the default rule from being generated in the flex output, for the sake of those OS's where they didn't tweak flex's ECHO macro, and the compiler doesn't like it. The regressions are OK with this. | |
| 162355 | tilghman | We appear to have documented tz= in the [general] section of voicemail.conf, | |
| 162414 | russell | Remove the test_for_thread_safety() function completely. | |
| 162418 | russell | Add some additional Asterisk project developer documentation. | |
| 162466 | tilghman | Oops, should be "tz", not "zonetag". | |
| 162488 | kpfleming | it does help if the compiler attribute syntax is correct | |
| 162583 | mvanbaak | Make res_snmp.so compile on OpenBSD. | |
| 162927 | jpeeler | Oops, inverted logic for a strcasecmp check. Pointed out by mmichelson, thanks! | |
| 162930 | tilghman | Previously missing line, now the substitution works correctly | |
| 163085 | mmichelson | Revert this cast to long. Using time_t here causes build failures on a | |
| 163166 | mmichelson | Reduce indentation level of ast_feature_request_and_dial | |
| 163198 | mmichelson | Add an appropriate goto if ast_call fails | |
| 163512 | russell | Specify uint32_t for variables storing a CRC32 so that it is actually 32 bits | #13879 |
| 163516 | dbailey | Add internationalization to sample configuration file | |
| 163667 | russell | Fix a small race condition in sip_tcp_locate(). | |
| 163670 | russell | Rename a number of tcptls_session variables. There are no functional changes here. | |
| 163675 | murf | demote always-appearing debug message (for certain boards) to ast_debug lev 3 msg instead | |
| 163716 | russell | Add a new CLI command, "channel redirect", which is similar in operation | |
| 163762 | tilghman | Simple fix for Ctrl-C not immediately exiting Asterisk, but also add a | |
| 163828 | russell | Add a note to indicate why this only supports one channel for now. | |
| 163912 | file | Only detach and destroy the whisper audiohooks if they are actually in use. | |
| 163951 | seanbright | Use actual tables instead of ASCII art ones. | |
| 163952 | seanbright | This shouldn't have gotten commited. We might want to generate this into a separate file instead of the version controlled one. | |
| 163991 | tilghman | Merge ast_str_opaque branch (discontinue usage of ast_str internals) | |
| 164028 | mvanbaak | nuke another use of the ast_str internals. | |
| 164054 | seanbright | Use ast_str_strlen() instead of recalculating the string length. | |
| 164137 | seanbright | Use a \picture instead of ASCII art. | |
| 164168 | tilghman | Don't pass a negative to an unsigned type and expect things to work correctly. | |
| 164202 | russell | Fix build WRT ast_str_opaque | |
| 164208 | file | Update to work with new ast_str changes. | |
| 164270 | mmichelson | Fix a compile warning and a logic error that could have been bad | |
| 164309 | russell | Fix a couple more build issues related to ast_str_opaque | |
| 164415 | murf | I was getting this warning during a compile | |
| 164417 | tilghman | Revert ast_str opacity in chan_sip for now, since something wasn't quite right | |
| 164419 | mmichelson | Add notes to autoservice and pbx doxygen regarding a potential | |
| 164423 | mmichelson | Add the deadlock note to ast_spawn_extension as well | |
| 164522 | russell | Fix log message to refer to the generic timing interface, not DAHDI specifically | #14082 |
| 164565 | seanbright | Use tables instead of ASCII art. Also change a bit of minor formatting. | |
| 164648 | murf | I added a sentence to clarify why - and ' ' are ignored in patterns | |
| 164814 | file | Qualify trumps poke per lmadsen. | |
| 164821 | russell | Fix build issues on Linux after sysinfo related changes | |
| 164877 | russell | Do not dereference the channel if AST_PBX_KEEPALIVE has been returned. | |
| 164941 | twilson | Make a note of the feature request in bug #11157 as per the reporter and oej, and suspend the bug since no one seems to be keen on implementing it any time soon. | |
| 164978 | mmichelson | After looking through SIP registration code most of the day, this | |
| 165039 | murf | fixed the regressions | |
| 165071 | murf | A possibly "horrible fix" for a "horribly broken" | |
| 165108 | kpfleming | ignore this copied file | |
| 165142 | mmichelson | Use the create_vm_state_from_user function in a place where | |
| 165143 | mmichelson | And actually assign the function to a pointer... | |
| 165145 | russell | argsep is used as an attribute for an argument, as well | |
| 165219 | twilson | Polycom phones close the connection after reading a little bit of the firmware files, we should stop sending in that case. Also, make that case print out a debug statement instead of a scary WARNING. | |
| 165254 | murf | This patch is here committed to satisfy the | |
| 165318 | mmichelson | Fix some memory leaks found while looking at how realtime | |
| 165325 | tilghman | Oops, broke trunk | |
| 165326 | mmichelson | Fix the build | |
| 165330 | mmichelson | Fix a refcount leak in res_odbc | |
| 165397 | tilghman | Add RECORD_STATUS variable, as requested on the -users list. | |
| 165469 | russell | Add a \todo note for app_originate. | |
| 165541 | tilghman | Fix reference counts of the class and add an assertion to the end. | |
| 165658 | tilghman | Fix 2 resource leaks and fix another pipe-to-comma conversion | |
| 165723 | russell | Remove the need for AST_PBX_KEEPALIVE with the GoSub option from Dial. | |
| 165724 | mmichelson | Fix crashes in res_odbc. | |
| 165801 | russell | Make ast_carefulwrite() be more careful. | #13546 |
| 165883 | russell | Introduce commit message formatting guidelines. | |
| 165886 | russell | Disable some automatic links generated by doxygen. | |
| 165954 | eliel | Fix the XML documentation for Record(). | |
| 166058 | mattf | Add configuration support for half_full DAHDI buffer policy | |
| 166095 | mmichelson | Remove the verbatim tag from the author line | |
| 166162 | mmichelson | Get rid of an extra space. | |
| 166219 | russell | Make a note about formatting the review URL in commit messages | |
| 166258 | russell | Remove AST_PBX_KEEPALIVE usage from res_agi. | |
| 166317 | russell | Fix up timeout handling in ast_carefulwrite(). | |
| 166342 | russell | Remove some error messages. This is the default handler that is valid to use. | |
| 166377 | russell | Fix a bad typo. | |
| 166436 | russell | Cosmetic change - don't mix struct initializer styles. | |
| 166625 | russell | Fix spelling error. | |
| 166665 | murf | I re-ran all the tests; 39 calls in all, and | |
| 166731 | twilson | There is no section 22.2.2 in rfc 3261. I believe 26.2.2 is what was meant: | |
| 166773 | russell | Use strncat() instead of an sprintf() in which source and target buffers overlap | |
| 166823 | eliel | Fix a typo in the XML documentation of the AUDIOHOOK_INHERIT dialplan function. | |
| 166861 | mmichelson | Update app_queue to deal with the removal of AST_PBX_KEEPALIVE | |
| 166908 | twilson | Fix some svn:keywords | |
| 166954 | tilghman | Also inherit the musiconhold class. | |
| 166958 | tilghman | That was weird... | |
| 167021 | mmichelson | Change some incorrect syntax for pri set debug and correct | |
| 167057 | twilson | Don't forget to free typename | |
| 167061 | seanbright | Mostly just whitespace, but also convert 'CVS' to 'SVN' in a couple | |
| 167125 | jpeeler | When parsing environment variable ASTERISK_PROMPT, make sure to proceed to the next character when a non format specifier is used (no %). Otherwise, the while loop looking for the null byte will never exit. | |
| 167265 | tilghman | Security fix AST-2009-001. | |
| 167373 | lmadsen | Update the sip-friends.sql file to use the non-deprecated 'defaultname' instead of 'username' and remove an extra comma that would cause the script to fail as-is | |
| 167442 | russell | Treat an empty string the same way as a NULL country argument. | |
| 167542 | russell | Don't use free() directly. This caused a crash since ast_filestream is now an ao2 object. | |
| 167546 | russell | Only try to close the file if one was actually opened | |
| 167555 | russell | Don't fclose() the file early, the filestream destructor will handle it. | |
| 167569 | russell | Fix the last couple of places where free() was improperly used directly. | |
| 167662 | lmadsen | Oops... fix the fieldname I changed yesterday to be right. | |
| 167700 | kpfleming | When a SIP request or response arrives for a dialog with an associated Asterisk channel, and the lock on that channel cannot be obtained because it is held by another thread, instead of dropping the request/response, queue it for later processing when the channel lock becomes available. | |
| 167720 | kpfleming | remove an unnecessary argument to queue_request() | |
| 167837 | tilghman | Fix variables to comply with documentation changes | |
| 167888 | mmichelson | Revert chan_sip changes which were accidentally committed | |
| 167935 | twilson | Set peer context and exten values so MACRO_EXTEN and MACRO_CONTEXT will be set | |
| 167973 | twilson | Set ORIGINATE_STATUS instead of OUTGOING_STATUS to match the documentation | |
| 168054 | mnicholson | Added a comment to logger.c about where to put includes | |
| 168090 | tilghman | When using ast_str with a non-ast_str-enabled API, we need to update the buffer | |
| 168192 | rmudgett | * Fix for JIRA AST-175/ABE-1757 | |
| 168200 | russell | Make this compile for mvanbaak | |
| 168269 | rmudgett | Spacing change | |
| 168270 | kpfleming | update to use new sound file packages that include license files | |
| 168334 | tilghman | sizeof for a stringfield is 4. Kinda low for reconstructing a field value. | |
| 168479 | oej | Don't include swap.h unless we have swapctl | |
| 168481 | russell | s/ringdance/ringcadence/ for Bulgaria | |
| 168485 | mmichelson | I am reverting the fix made in revision 168128 (and its upward merges) | |
| 168497 | oej | Better to use the proper app name | |
| 168522 | tilghman | Some platforms (notably, the BSDs) have a more efficient implementation called | |
| 168526 | tilghman | Repeat attempts to write when we receive -EAGAIN from the driver, as detailed | |
| 168539 | dhubbard | correct a CLI description | |
| 168562 | russell | Revert unnecessary indications API change from rev 122314 | |
| 168601 | tilghman | Mostly spacing changes; no functionality change at all. | |
| 168613 | murf | app_page was failing to compile in dev-mode on my gcc-4.2.4 system. This change gets rid of the warning. | |
| 168623 | rmudgett | * Fixed create_process() allocation of process ID values. | |
| 168636 | oej | Add support for setting the Reason header when cancelling a call in the queue | |
| 168639 | oej | Related to issue #14246 | #14246 |
| 168711 | oej | Clarify some misunderstandings and make it even more clear that you can refer to a peer | |
| 168712 | oej | Make sure that we have the same terminology in sip.conf.sample and the source code warning. | |
| 168722 | oej | Meetme actually has realtime but wasn't documented | |
| 168725 | mmichelson | Remove an unneeded condition for line addition to a SIP request/response | #14220 |
| 168728 | mmichelson | Fix the compactheaders option in sip.conf | |
| 168732 | mmichelson | Add missing brace | |
| 168734 | kpfleming | remove the PBX_ODBC logic from the configure script, and add GENERIC_ODCB logic that includes copying the relevant LIB and INCLUDE data from either UnixODBC or iODBC, based on which was found; if both were found, prefer UnixODBC | |
| 168759 | russell | build in dev mode | |
| 168760 | russell | Fix a spelling mistake. | |
| 168832 | tilghman | Fix the conjugation of Russian and Ukrainian languages. | #12475 |
| 168898 | mmichelson | Fix a logic error that occur when using the timerfd interface | |
| 169116 | seanbright | Change intializer types. Found while working on asterisk-cpp. I have a new | |
| 169153 | dbailey | Add discriminator for when ring pulse alert signal is used to preface MWI spills | |
| 169325 | dbailey | Get rid of magic number and replace with DAHDI_VMWI_NUMBER_MASK when | |
| 169438 | kpfleming | ast_str_SQLGetData is *not* part of the ast_str API, it's part of the ast_odbc API and just happens to use an ast_str as the buffer; move all of it to res_odbc.c and res_odbc.h, renaming appropriately | |
| 169510 | twilson | Make a proper builtin attended transfer to parking work | |
| 169625 | russell | Remove properties that erroneously got merged into trunk | |
| 169791 | mmichelson | Further fix some oddities in sip show users and sip show peers logic | |
| 169793 | mvanbaak | remove duplicated sentence. | |
| 169866 | mmichelson | Test commit for test issue #14303 | #14303 |
| 169910 | rmudgett | Whitespace changes only | |
| 170007 | rmudgett | * Adjust some conditionals to balance curly braces. | |
| 170112 | dbailey | change VMWI to use new DAHDI_VMWI ioctl call. | #14104 |
| 170351 | mattf | Make sure we don't set the channel to be inalarm for a D-channel drop on PTMP connections | |
| 170457 | dbailey | MWI messages included in CID spill was not being properly handled and prevented the call from being processed | #14313 |
| 170463 | mattf | We should not do restart messages if we're in PTMP mode | |
| 170501 | mvanbaak | let's use SENTINEL where needed | |
| 170608 | tilghman | Additions to AST-2009-001 | |
| 170790 | russell | Don't blow up if a branch name has an underscore in it | |
| 170794 | rmudgett | Fix asterisk.pdf generation if branch name has an underscore in it. | |
| 170902 | russell | Add a todo to finish the XML docs in this module | |
| 170943 | russell | Change ARRAY_LEN() to be more C++ safe. | |
| 171081 | mvanbaak | dont segfault when a MWI event occurs on a line without a registered device | |
| 171263 | oej | Add extensions and context on manager event when new channel is created. | |
| 171364 | oej | Just moving around variable declarations so that we have all globals in the same place. | |
| 171400 | oej | Continue to move variables into the sip_cfg structure to make them easier to handle in the future as a group of settings for a group of devices. | |
| 171401 | oej | Moving generic setting to friends | |
| 171558 | dbailey | Handle new VMWI ioctl structure (Now there are two VMWI ioctl calls.) | #14104 |
| 171793 | mattf | Don't complain about lack of D-channels on PTMP connections | |
| 171797 | mmichelson | Fix some signedness problems in func_aes.c | |
| 171838 | oej | Add a better explanation of the difference between the device namespace and the dialplan for newbies. | |
| 171880 | oej | Add some more notes about device matching. | |
| 171924 | oej | Add final part of previously committed work for answered elsewhere in queue - the missing piece that started with app_dial() earlier on. | |
| 171925 | oej | Yep. Documentation is important. | |
| 171964 | tilghman | Clarify log message (suggested by manxpower on #asterisk-dev) | |
| 172099 | murf | my gcc (Ubuntu 4.3.2-1ubuntu11) 4.3.2 didn't like the \%ld and issued a warning, breaking my dev-mode build. This fixes it. | |
| 172132 | murf | A further correction: cast the sizeof to an int. | |
| 172268 | oej | - Make sure we set setvar= variables on outbound calls too, not only inbound calls. | #14059 |
| 172270 | oej | Update documentation | |
| 172315 | tilghman | Better document mode=multirow, based upon a conversation with Jared. | |
| 172318 | oej | Fix "cancel answered elsewhere" through app_queue with members in chan_local. | |
| 172319 | oej | Revert two lines that was extra, but only on fridays. | |
| 172370 | rmudgett | Fixed some doxygen comments | |
| 172400 | rmudgett | channels/chan_dahdi.c | |
| 172440 | rmudgett | Remove tabs from comment | |
| 172548 | tilghman | Parameter position reversed in documentation | |
| 172581 | twilson | Remove incorrect line from sample config | |
| 172598 | mmichelson | Fix redefinition of flag in channel.h | |
| 172778 | seanbright | The CID lookup feature wasn't actually working properly with dialog-info+xml | |
| 172816 | oej | Add some well-needed improvements to the wishlist in the code, so that we can close | |
| 172817 | oej | Small formatting change | |
| 172818 | oej | Add a todo. I do need to really check what's going on with this kill-the-user business ;-) | |
| 172855 | russell | Fix a spelling mistake. | |
| 172929 | murf | ||
| 172963 | rmudgett | channels/chan_dahdi.c | |
| 173047 | mmichelson | Reverting commit number 173028 as there are some | |
| 173067 | twilson | Fix a feature inheritance bug I added after code review | |
| 173169 | rmudgett | Broke up the large conditional blocks so it is easy to see if a function is compiled. | |
| 173393 | mmichelson | Add a missing unlock. Extremely unlikely to ever matter, but it's needed. | |
| 173397 | mmichelson | Revert my previous change because it was stupid | |
| 173593 | mmichelson | Add some missing cleanup to app_mixmonitor | |
| 173657 | tilghman | Change the first field, or we don't get the necessary field separation. | |
| 173776 | mmichelson | Update extensions.conf.sample to be correct. | |
| 173848 | russell | Resolve a memory leak that would occur on an invalid channel given to Action: Status | |
| 173858 | russell | Add a common implementation of a scheduler context with a dedicated thread. | |
| 174149 | russell | Fix a race condition that could cause a crash. | |
| 174327 | mmichelson | Fix something I messed up in the merge I just did | |
| 174370 | murf | This patch solves some compiler complaints | |
| 174432 | murf | More intptr_t work. | |
| 174470 | tilghman | Remove the usage of the KeepAlive app, as it no longer exists. | |
| 174503 | tilghman | Fix0ring build | |
| 174705 | kpfleming | improve slinfactory API to remove implicit sample rate and require explicit sample rate selection by creator of the slinfactory | |
| 174710 | file | Only decrease inringing count if above zero. | #13238 |
| 174805 | mmichelson | Fix potential for stack overflows in app_chanspy.c | |
| 174951 | mmichelson | Fix a bit of odd logic for announcing position. Sync with 1.6.0's logic | |
| 175121 | mmichelson | Make lock information for ao2_trylock be more useful and gnarly | |
| 175127 | dvossel | Setting key rotation to be off by default | |
| 175188 | jpeeler | Fix crash in event of failed attempt to transfer to parking | |
| 175250 | kpfleming | correct warning message to not refer specifically to DAHDI | |
| 175255 | russell | Don't enable something by default that has a dependency on something _not_ enabled by default. | |
| 175295 | russell | Avoid using ast_strdupa() in a loop. | |
| 175298 | jpeeler | Fix ParkedCall event information for From field in the case of a blind transfer | |
| 175368 | russell | Remove useless string copy, and make sscanf safe again | |
| 175411 | dhubbard | Add dynamic fax buffer configuration option to chan_dahdi.conf | |
| 175475 | dhubbard | add 'faxbuffers' configuration option information to CHANGES | |
| 175508 | kpfleming | Add basic (passthrough, playback, record) support for ITU G.722.1 and G.722.1C (also known as Siren7 and Siren14) | |
| 175512 | kpfleming | document G.722.1/.1C support | |
| 175597 | dvossel | Fixed iax2 key rotation backwards compatibility | |
| 175623 | russell | add missing | |
| 175636 | russell | fix a few more XML documentation problems | |
| 175663 | mmichelson | Merge queue-reset branch to Asterisk | |
| 175783 | oej | Make sure that the debug line is not printed on debug level 0 | |
| 175801 | oej | Disable format_ilbc.so by default, like codec_ilbc.so | |
| 175829 | russell | Fix a number of problems with ast_sched_report(). | |
| 175882 | russell | Make ast_sched_report() and ast_sched_dump() thread safe. | |
| 175952 | mvanbaak | fix mis-spelling of the word registered. | |
| 175983 | russell | Make the causes array static, and remove the type name as it is not needed. | |
| 176030 | file | Don't have the Via header stored as a stringfield as it can change often during the lifetime of a dialog. | |
| 176100 | russell | Remove chan_features. | |
| 176138 | tilghman | Can't set debug level 2 (intense debugging) unless the syntax matches | |
| 176174 | mmichelson | Assist proper thread synchronization when stopping the logger thread. | |
| 176248 | dvossel | Fixed iax2 key rotation backwards compatibility | |
| 176255 | kpfleming | fix a flaw in the ast_string_field_build() family of API calls; these functions made no attempt to reuse the space already allocated to a field, so every time the field was written it would allocate new space, leading to what appeared to be a memory leak. | |
| 176320 | tilghman | Use the correct list macros for deleting an item from the middle of a list. | #13777 |
| 176355 | dvossel | Fixes issue with AST_CONTROL_SRCUPDATE not being relayed correctly during bridging | #13749 |
| 176356 | kpfleming | add support for Siren7 and Siren14 flavors of prompts and music on hold | |
| 176501 | tilghman | In this version, we can combine the queries, because we support dropping | |
| 176513 | oej | If there are no realtime engines, there's no reason to check for realtime families | |
| 176556 | oej | Typo | |
| 176627 | russell | Merge a large set of updates to the Asterisk indications API. | |
| 176631 | oej | Typo | |
| 176632 | russell | Add an implementation of the heap data structure. | |
| 176635 | russell | Add a test module for the heap implementation. | |
| 176639 | russell | Significantly improve scheduler performance under high load. | |
| 176697 | mmichelson | Clear up documentation of AST_FRIENDLY_OFFSET in frame.h | |
| 176705 | dhubbard | create a UDPTL structure in create_addr_from_peer() if it does not already exist for T38 | |
| 176706 | mmichelson | Use constants from inttypes.h to clear up 32-bit compilation errors | |
| 176760 | sruffell | Several changes to codec_dahdi to play nice with G723. | |
| 176771 | russell | Remove a dependency that no longer exists. | |
| 176841 | kpfleming | suppress smoothers for Siren codecs as well as Speex and G.723.1 | |
| 176869 | dhubbard | T38 faxdetect should jump to the 'fax' extension for incoming calls only | |
| 176901 | russell | Fix a number of incorrect uses of strncpy(). | |
| 176904 | russell | Add example code for a heap traversal. | |
| 176948 | dbailey | Need to take into account the \0 terminator of the old string to determine the amount available. | |
| 177035 | dbailey | Fixed error where a check for an zero length, terminated string was needed. | |
| 177098 | tilghman | Document the return value of the update method (as requested on -dev list) | |
| 177101 | russell | Re-add 'o' option to MeetMe, reverting rev 62297. | #13801 |
| 177226 | dvossel | Locking issue in action_bridge and bridge_exec | |
| 177229 | kpfleming | fix two very minor bugs: if anyone ever uses SLINEAR16 as a format in RTP, ensure that the samples are byte-swapped to network order if needed. also, when a smoother is operating on a format that has a sample rate other than 8000 samples per second, use the proper sample rate for computing delivery timestamps. | |
| 177286 | murf | This patch fixes a regression of sorts that was introduced in | |
| 177287 | tilghman | Handle negative length and eliminate a condition that is always true. | |
| 177291 | file | Update CHANGES file to include MWI subscription support that was added some time ago. | |
| 177320 | tilghman | ODBC transaction support | |
| 177356 | jpeeler | Fix mismerge from revision 176708 pointed out by Kaloyan Kovachev on the | |
| 177384 | file | If we are able to create a speech structure unset the ERROR variable in case it was previously set. | |
| 177387 | jpeeler | Fix another merge error from 176708 | |
| 177506 | tilghman | Document how to use database transactions | |
| 177624 | jpeeler | Set sip_request ast_str data to NULL so ast_str_copy allocates space properly | #14478 |
| 177661 | tilghman | Oops, merge broke trunk | |
| 177699 | dhubbard | Make app_fax compatible with spandsp-0.0.6pre4 | |
| 177732 | tilghman | This exception does not appear to still be true for Solaris 10, and OpenSolaris definitely needs it to be removed. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
.cleancount | 2 CHANGES | 189 + CREDITS | 2 Makefile | 65 Makefile.moddir_rules | 4 Makefile.rules | 81 README | 2 UPGRADE-1.2.txt | 13 UPGRADE-1.4.txt | 13 UPGRADE-1.6.txt | 265 ++ UPGRADE.txt | 331 -- acinclude.m4 | 1119 --------- agi/Makefile | 3 agi/eagi-sphinx-test.c | 15 agi/eagi-test.c | 8 apps/app_adsiprog.c | 32 apps/app_alarmreceiver.c | 35 apps/app_amd.c | 123 apps/app_authenticate.c | 86 apps/app_cdr.c | 18 apps/app_chanisavail.c | 80 apps/app_channelredirect.c | 37 apps/app_chanspy.c | 434 ++- apps/app_controlplayback.c | 85 apps/app_dahdibarge.c | 29 apps/app_dahdiras.c | 31 apps/app_dahdiscan.c | 26 apps/app_db.c | 57 apps/app_dial.c | 838 ++++-- apps/app_dictate.c | 25 apps/app_directed_pickup.c | 141 - apps/app_directory.c | 265 +- apps/app_disa.c | 135 - apps/app_dumpchan.c | 45 apps/app_echo.c | 26 apps/app_exec.c | 107 apps/app_externalivr.c | 20 apps/app_fax.c | 229 + apps/app_festival.c | 54 apps/app_flash.c | 28 apps/app_followme.c | 101 apps/app_forkcdr.c | 189 - apps/app_getcpeid.c | 21 apps/app_ices.c | 31 apps/app_image.c | 45 apps/app_ivrdemo.c | 21 apps/app_jack.c | 54 apps/app_macro.c | 243 + apps/app_meetme.c | 1411 ++++++++--- apps/app_milliwatt.c | 37 apps/app_minivm.c | 524 +++- apps/app_mixmonitor.c | 208 + apps/app_morsecode.c | 41 apps/app_mp3.c | 28 apps/app_nbscat.c | 22 apps/app_originate.c | 217 + apps/app_osplookup.c | 2 apps/app_page.c | 141 - apps/app_parkandannounce.c | 67 apps/app_playback.c | 67 apps/app_playtones.c | 129 + apps/app_privacy.c | 55 apps/app_queue.c | 1837 ++++++++++---- apps/app_read.c | 108 apps/app_readexten.c | 133 - apps/app_readfile.c | 41 apps/app_record.c | 117 apps/app_rpt.c | 45 apps/app_sayunixtime.c | 74 apps/app_senddtmf.c | 38 apps/app_sendtext.c | 47 apps/app_setcallerid.c | 65 apps/app_skel.c | 52 apps/app_sms.c | 976 ++++--- apps/app_softhangup.c | 29 apps/app_speech_utils.c | 316 +- apps/app_stack.c | 287 +- apps/app_system.c | 88 apps/app_talkdetect.c | 48 apps/app_test.c | 47 apps/app_transfer.c | 57 apps/app_url.c | 65 apps/app_userevent.c | 59 apps/app_verbose.c | 49 apps/app_voicemail.c | 1114 +++++---- apps/app_waitforring.c | 24 apps/app_waitforsilence.c | 145 - apps/app_waituntil.c | 41 apps/app_while.c | 94 apps/app_zapateller.c | 53 autoconf/acx_pthread.m4 | 243 + autoconf/ast_c_compile_check.m4 | 31 autoconf/ast_c_define_check.m4 | 33 autoconf/ast_check_gnu_make.m4 | 20 autoconf/ast_check_mandatory.m4 | 23 autoconf/ast_check_openh323.m4 | 127 + autoconf/ast_check_pwlib.m4 | 263 ++ autoconf/ast_ext_lib.m4 | 93 autoconf/ast_ext_tool_check.m4 | 43 autoconf/ast_func_fork.m4 | 61 autoconf/ast_gcc_attribute.m4 | 31 autoconf/ast_prog_egrep.m4 | 11 autoconf/ast_prog_ld.m4 | 83 autoconf/ast_prog_ld_gnu.m4 | 16 autoconf/ast_prog_sed.m4 | 22 bootstrap.sh | 2 build_tools/cflags-devmode.xml | 2 build_tools/cflags.xml | 1 build_tools/get_documentation | 3 build_tools/make_buildopts_h | 13 build_tools/make_version | 4 build_tools/menuselect-deps.in | 13 cdr/Makefile | 2 cdr/cdr_adaptive_odbc.c | 155 - cdr/cdr_csv.c | 52 cdr/cdr_custom.c | 13 cdr/cdr_manager.c | 23 cdr/cdr_odbc.c | 12 cdr/cdr_pgsql.c | 167 - cdr/cdr_radius.c | 22 cdr/cdr_sqlite.c | 8 cdr/cdr_sqlite3_custom.c | 57 cdr/cdr_tds.c | 4 channels/Makefile | 5 channels/chan_agent.c | 304 +- channels/chan_alsa.c | 14 channels/chan_console.c | 2 channels/chan_dahdi.c | 2870 +++++++++++++++-------- channels/chan_features.c | 568 ---- channels/chan_gtalk.c | 55 channels/chan_h323.c | 30 channels/chan_iax2.c | 1001 ++++---- channels/chan_local.c | 56 channels/chan_mgcp.c | 31 channels/chan_misdn.c | 1598 +++++++----- channels/chan_oss.c | 47 channels/chan_phone.c | 2 channels/chan_sip.c | 4203 ++++++++++++++++++++++++---------- channels/chan_skinny.c | 1541 +++++++----- channels/chan_unistim.c | 29 channels/chan_usbradio.c | 50 channels/chan_vpb.cc | 6 channels/console_gui.c | 8 channels/console_video.c | 4 channels/h323/README | 2 channels/h323/ast_h323.cxx | 91 channels/h323/ast_h323.h | 46 channels/h323/ast_ptlib.h | 34 channels/h323/caps_h323.cxx | 10 channels/h323/caps_h323.h | 12 channels/h323/chan_h323.h | 9 channels/h323/cisco-h225.cxx | 20 channels/h323/cisco-h225.h | 21 channels/h323/compat_h323.cxx | 6 channels/h323/compat_h323.h | 10 channels/iax2-parser.c | 6 channels/iax2-parser.h | 2 channels/iax2-provision.c | 112 channels/iax2.h | 1 channels/misdn/Makefile | 2 channels/misdn/ie.c | 4 channels/misdn/isdn_lib.c | 109 channels/misdn/isdn_lib.h | 8 channels/misdn/isdn_lib_intern.h | 2 channels/misdn_config.c | 23 channels/vcodecs.c | 14 channels/xpmr/xpmr.c | 2 codecs/adpcm_slin_ex.h | 25 codecs/codec_a_mu.c | 41 codecs/codec_adpcm.c | 40 codecs/codec_alaw.c | 41 codecs/codec_dahdi.c | 407 ++- codecs/codec_g722.c | 72 codecs/codec_g726.c | 45 codecs/codec_gsm.c | 42 codecs/codec_ilbc.c | 41 codecs/codec_lpc10.c | 39 codecs/codec_resample.c | 42 codecs/codec_speex.c | 42 codecs/codec_ulaw.c | 43 codecs/ex_adpcm.h | 32 codecs/ex_alaw.h | 37 codecs/ex_g722.h | 47 codecs/ex_g726.h | 32 codecs/ex_gsm.h | 32 codecs/ex_ilbc.h | 33 codecs/ex_lpc10.h | 30 codecs/ex_speex.h | 32 codecs/ex_ulaw.h | 37 codecs/g722_slin_ex.h | 25 codecs/g726_slin_ex.h | 25 codecs/gsm/Makefile | 2 codecs/gsm_slin_ex.h | 16 codecs/ilbc_slin_ex.h | 17 codecs/lpc10/chanwr.c | 3 codecs/lpc10/lpcini.c | 2 codecs/lpc10_slin_ex.h | 13 codecs/slin_adpcm_ex.h | 25 codecs/slin_g722_ex.h | 25 codecs/slin_g726_ex.h | 25 codecs/slin_gsm_ex.h | 28 codecs/slin_ilbc_ex.h | 28 codecs/slin_lpc10_ex.h | 21 codecs/slin_resample_ex.h | 43 codecs/slin_speex_ex.h | 262 -- codecs/slin_ulaw_ex.h | 25 codecs/speex_slin_ex.h | 16 codecs/ulaw_slin_ex.h | 25 configs/agents.conf.sample | 2 configs/cdr_adaptive_odbc.conf.sample | 5 configs/chan_dahdi.conf.sample | 134 - configs/cli_aliases.conf.sample | 185 + configs/cli_permissions.conf.sample | 82 configs/extconfig.conf.sample | 16 configs/extensions.conf.sample | 146 - configs/features.conf.sample | 20 configs/func_odbc.conf.sample | 39 configs/iax.conf.sample | 21 configs/indications.conf.sample | 14 configs/modules.conf.sample | 3 configs/musiconhold.conf.sample | 11 configs/phoneprov.conf.sample | 65 configs/queues.conf.sample | 59 configs/res_ldap.conf.sample | 7 configs/res_odbc.conf.sample | 7 configs/sip.conf.sample | 289 +- configs/sip_notify.conf.sample | 43 configs/skinny.conf.sample | 114 configs/voicemail.conf.sample | 15 configure | 3371 +++++++++++++++++++++++++-- configure.ac | 161 + contrib/asterisk-ng-doxygen | 54 contrib/i18n.testsuite.conf | 277 +- contrib/init.d/rc.archlinux.asterisk | 46 contrib/init.d/rc.debian.asterisk | 2 contrib/init.d/rc.mandriva.asterisk | 6 contrib/init.d/rc.redhat.asterisk | 2 contrib/init.d/rc.suse.asterisk | 2 contrib/scripts/autosupport | 15 contrib/scripts/autosupport.8 | 9 contrib/scripts/live_ast | 261 ++ contrib/scripts/realtime_pgsql.sql | 3 contrib/scripts/safe_asterisk | 10 contrib/scripts/safe_asterisk_restart | 4 contrib/scripts/sip-friends.sql | 4 contrib/scripts/sip_nat_settings | 72 contrib/scripts/vmdb.sql | 2 doc/CODING-GUIDELINES | 73 doc/api-1.6.2-changes.txt | 6 doc/appdocsxml.dtd | 71 doc/database_transactions.txt | 29 doc/janitor-projects.txt | 8 doc/manager_1_1.txt | 62 doc/tex/Makefile | 2 doc/tex/asterisk-conf.tex | 3 doc/tex/cdrdriver.tex | 40 doc/tex/channelvariables.tex | 1 doc/tex/extensions.tex | 3 doc/tex/misdn.tex | 2 doc/tex/odbcstorage.tex | 48 doc/tex/qos.tex | 127 - doc/unistim.txt | 2 doc/valgrind.txt | 4 formats/format_gsm.c | 4 formats/format_ilbc.c | 2 formats/format_ogg_vorbis.c | 16 formats/format_pcm.c | 4 formats/format_siren14.c | 139 + formats/format_siren7.c | 138 + formats/format_wav.c | 7 formats/format_wav_gsm.c | 4 funcs/Makefile | 7 funcs/func_aes.c | 163 + funcs/func_audiohookinherit.c | 293 ++ funcs/func_base64.c | 35 funcs/func_blacklist.c | 20 funcs/func_callerid.c | 163 - funcs/func_cdr.c | 165 + funcs/func_channel.c | 256 +- funcs/func_config.c | 22 funcs/func_curl.c | 40 funcs/func_cut.c | 63 funcs/func_db.c | 110 funcs/func_devstate.c | 126 - funcs/func_dialgroup.c | 52 funcs/func_dialplan.c | 20 funcs/func_enum.c | 137 - funcs/func_env.c | 79 funcs/func_extstate.c | 34 funcs/func_global.c | 66 funcs/func_groupcount.c | 97 funcs/func_iconv.c | 35 funcs/func_lock.c | 67 funcs/func_logic.c | 96 funcs/func_math.c | 44 funcs/func_md5.c | 16 funcs/func_module.c | 23 funcs/func_odbc.c | 779 +++++- funcs/func_rand.c | 25 funcs/func_realtime.c | 223 + funcs/func_sha1.c | 25 funcs/func_shell.c | 32 funcs/func_speex.c | 73 funcs/func_sprintf.c | 230 + funcs/func_strings.c | 616 ++-- funcs/func_timeout.c | 76 funcs/func_uri.c | 33 funcs/func_version.c | 56 funcs/func_vmcount.c | 29 funcs/func_volume.c | 27 include/asterisk.h | 28 include/asterisk/_private.h | 9 include/asterisk/agi.h | 101 include/asterisk/app.h | 15 include/asterisk/astmm.h | 4 include/asterisk/astobj2.h | 91 include/asterisk/audiohook.h | 17 include/asterisk/autoconfig.h.in | 66 include/asterisk/buildinfo.h | 29 include/asterisk/causes.h | 7 include/asterisk/cdr.h | 2 include/asterisk/channel.h | 59 include/asterisk/chanvars.h | 5 include/asterisk/cli.h | 30 include/asterisk/compat.h | 15 include/asterisk/compiler.h | 12 include/asterisk/config.h | 98 include/asterisk/devicestate.h | 11 include/asterisk/dial.h | 4 include/asterisk/dlinkedlists.h | 8 include/asterisk/doxyref.h | 748 ++++-- include/asterisk/dsp.h | 1 include/asterisk/dundi.h | 14 include/asterisk/endian.h | 4 include/asterisk/enum.h | 2 include/asterisk/extconf.h | 10 include/asterisk/features.h | 20 include/asterisk/file.h | 25 include/asterisk/frame.h | 38 include/asterisk/global_datastores.h | 11 include/asterisk/hashtab.h | 10 include/asterisk/heap.h | 240 + include/asterisk/indications.h | 282 +- include/asterisk/linkedlists.h | 10 include/asterisk/localtime.h | 33 include/asterisk/lock.h | 8 include/asterisk/logger.h | 15 include/asterisk/manager.h | 9 include/asterisk/module.h | 25 include/asterisk/optional_api.h | 126 + include/asterisk/options.h | 6 include/asterisk/pbx.h | 114 include/asterisk/pval.h | 1 include/asterisk/res_odbc.h | 51 include/asterisk/rtp.h | 58 include/asterisk/say.h | 20 include/asterisk/sched.h | 146 + include/asterisk/slin.h | 115 include/asterisk/slinfactory.h | 21 include/asterisk/stringfields.h | 24 include/asterisk/strings.h | 358 ++ include/asterisk/tcptls.h | 65 include/asterisk/term.h | 26 include/asterisk/threadstorage.h | 71 include/asterisk/timing.h | 38 include/asterisk/utils.h | 29 include/asterisk/xml.h | 122 include/asterisk/xmldoc.h | 85 include/jitterbuf.h | 2 main/Makefile | 13 main/abstract_jb.c | 17 main/app.c | 90 main/ast_expr2.c | 263 +- main/ast_expr2.h | 2 main/ast_expr2.y | 10 main/ast_expr2f.c | 2261 ++---------------- main/asterisk.c | 555 +++- main/astmm.c | 3 main/astobj2.c | 107 main/audiohook.c | 36 main/autoservice.c | 9 main/buildinfo.c | 1 main/callerid.c | 10 main/cdr.c | 23 main/channel.c | 430 ++- main/chanvars.c | 8 main/cli.c | 653 ++++- main/config.c | 198 - main/cryptostub.c | 1 main/db.c | 4 main/db1-ast/Makefile | 3 main/db1-ast/hash/hash_page.c | 10 main/devicestate.c | 70 main/dial.c | 23 main/dns.c | 2 main/dnsmgr.c | 4 main/dsp.c | 198 + main/editline/read.c | 3 main/editline/readline.c | 1 main/event.c | 4 main/features.c | 1397 +++++++---- main/file.c | 229 + main/frame.c | 54 main/global_datastores.c | 27 main/hashtab.c | 24 main/heap.c | 284 ++ main/http.c | 59 main/indications.c | 1137 ++++++--- main/jitterbuf.c | 32 main/loader.c | 1 main/logger.c | 54 main/manager.c | 709 +++-- main/pbx.c | 2079 +++++++++++----- main/rtp.c | 393 +-- main/say.c | 117 main/sched.c | 336 +- main/slinfactory.c | 88 main/srv.c | 4 main/stdtime/Makefile | 2 main/stdtime/localtime.c | 12 main/strings.c | 155 + main/taskprocessor.c | 4 main/tcptls.c | 324 +- main/tdd.c | 1 main/term.c | 86 main/threadstorage.c | 38 main/timing.c | 204 - main/translate.c | 9 main/udptl.c | 153 - main/utils.c | 328 +- main/xml.c | 196 + main/xmldoc.c | 1856 +++++++++++++++ makeopts.in | 29 pbx/Makefile | 2 pbx/ael/ael-test/ref.ael-vtest13 | 152 - pbx/ael/ael-test/ref.ael-vtest17 | 2 pbx/pbx_ael.c | 48 pbx/pbx_config.c | 270 +- pbx/pbx_dundi.c | 163 - pbx/pbx_lua.c | 4 pbx/pbx_realtime.c | 27 pbx/pbx_spool.c | 21 phoneprov/000000000000.cfg | 2 phoneprov/polycom.xml | 2 phoneprov/polycom_line.xml | 2 res/Makefile | 4 res/ael/ael.flex | 82 res/ael/ael.tab.c | 758 +++--- res/ael/ael.y | 138 - res/ael/ael_lex.c | 343 +- res/ael/pval.c | 54 res/ais/evt.c | 2 res/res_agi.c | 900 ++++--- res/res_clialiases.c | 260 ++ res/res_clioriginate.c | 53 res/res_config_curl.c | 78 res/res_config_ldap.c | 204 + res/res_config_odbc.c | 160 + res/res_config_pgsql.c | 421 ++- res/res_config_sqlite.c | 154 - res/res_convert.c | 4 res/res_crypto.c | 14 res/res_http_post.c | 165 + res/res_indications.c | 420 --- res/res_jabber.c | 203 - res/res_monitor.c | 1 res/res_musiconhold.c | 842 +++--- res/res_odbc.c | 938 ++++++- res/res_phoneprov.c | 89 res/res_realtime.c | 153 + res/res_smdi.c | 2 res/res_timing_dahdi.c | 16 res/res_timing_pthread.c | 57 res/res_timing_timerfd.c | 282 ++ res/snmp/agent.c | 74 sounds/Makefile | 3 sounds/sounds.xml | 24 tests/test_heap.c | 219 + tests/test_sched.c | 132 + utils/Makefile | 59 utils/ael_main.c | 5 utils/astcanary.c | 6 utils/astman.c | 15 utils/check_expr.c | 70 utils/conf2ael.c | 4 utils/extconf.c | 507 ++-- utils/frame.c | 272 +- utils/hashtest.c | 5 utils/hashtest2.c | 5 utils/muted.c | 11 utils/refcounter.c | 7 utils/smsq.c | 4 utils/stereorize.c | 8 utils/streamplayer.c | 7 494 files changed, 47262 insertions(+), 22802 deletions(-)