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.1.
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 |
144 tilghman 90 russell 87 dvossel 68 kpfleming 64 file 62 mmichelson 34 seanbright 30 jpeeler 26 mnicholson 21 rmudgett 18 dbrooks 18 mvanbaak 13 alecdavis 13 eliel 9 dimas 9 lmadsen 9 oej 8 moy 8 qwell 8 twilson 8 tzafrir 6 mnick 5 atis 5 Nick 4 ebroad 4 klaus3000 4 thedavidfactor 3 chappell 3 jthurman 2 davidw 2 fhackenberger 2 frawd 2 ghenry 2 guillecabeza 2 junky 2 lmsteffan 2 mattf 2 p 2 snuffy 2 sum 2 transnexus 1 a 1 adomjan 1 araasch 1 bamby 1 Benjamin 1 BigJimmy 1 bklang 1 Chainsaw 1 contactmayankjain 1 crich 1 dhubbard 1 diruggles 1 doda 1 edantie 1 fabled 1 ffs 1 fsantulli 1 homesick 1 Jamuel 1 jsmith 1 jvandal 1 Kristijan 1 lacoursj 1 lasko 1 latinsud 1 Laureano 1 leobrown 1 loloski 1 makoto 1 Medozas 1 msirota 1 murf 1 nic 1 noahisaac 1 phsultan 1 pkempgen 1 pprindeville 1 rain 1 ravindrad 1 srt 1 stegro 1 tim 1 tiziano 1 tsearle 1 tweety 1 ulogic 1 vnovy 1 vrban 1 xvisor |
38 dvossel 15 lmadsen 13 mnicholson 12 tilghman 11 alecdavis 10 atis 8 dbrooks 7 aragon 7 mmichelson 7 russell 6 falves11 6 klaus3000 6 p_lindheimer 5 mnick 5 rmudgett 5 seanbright 4 dimas 4 file 4 sum 3 ajohnson 3 ebroad 3 FabienToune 3 Nick_Lewis 3 parisioa 3 pj 3 pprindeville 3 scottbmilne 3 tzafrir 3 zerohalo 2 amorsen 2 BlargMaN 2 caspy 2 chris-mac 2 davidw 2 frawd 2 geoff2010 2 guillecabeza 2 jpeeler 2 kobaz 2 moliveras 2 mvanbaak 2 oej 2 pkempgen 2 qwell 2 sh0t 2 slutec18 2 suretec 2 thedavidfactor 2 twilson 2 vrban 2 whys 2 ZX81 1 abelbeck 1 afu 1 alexh 1 AlexMS 1 amilcar 1 andrebarbosa 1 andrew 1 asgaroth 1 barryf 1 bklang 1 boroda 1 bpgoldsb 1 cervajs 1 CGMChris 1 contactmayankjain 1 crich 1 cristiandimache 1 deepesh 1 DennisD 1 diLLec 1 DLNoah 1 dougm 1 festr 1 ffloimair 1 ffs 1 fhackenberger 1 fsantulli 1 gentian 1 gracedman 1 irroot 1 jamessan 1 jamicque 1 Jamuel 1 jeffg 1 jgutierrez on users list: 1 jims 1 JimVanM 1 jmacz 1 john8675309 1 jsmith 1 jthurman 1 jtodd 1 karesmakro 1 Kristijan 1 lacoursj 1 lasko 1 Laureano 1 legart 1 licedey 1 lmsteffan 1 loloski 1 lottc 1 lp0 1 madkins 1 maniax 1 manwe 1 markwaters 1 mbeckwell 1 Medozas 1 msirota 1 murf 1 nblasgen 1 nikkk 1 okrief 1 OrNix 1 Parantido 1 paul-tg 1 pdf 1 pinga-fogo 1 qualleyiv 1 rain 1 ravindrad 1 rue_mohr 1 shin-shoryuken 1 siepkes 1 slavon 1 snblitz 1 snuffy 1 Takehiko_Ooshima 1 teox 1 tim_ringenbach 1 tkarl 1 TomS 1 tootai 1 tornblad 1 twisted 1 vadim 1 viniciusfontes 1 volivier 1 zalex1953 1 zmehmood |
15 alecdavis 14 atis 10 pj 8 dimas 8 klaus3000 8 Nick_Lewis 8 tzafrir 6 lmadsen 6 p_lindheimer 6 pkempgen 5 davidw 5 sum 5 thedavidfactor 4 aragon 4 chris-mac 4 cristiandimache 4 dvossel 4 ebroad 4 falves11 4 jsmith 4 kobaz 4 pprindeville 3 ajohnson 3 barryf 3 caspy 3 chappell 3 corruptor 3 ffloimair 3 frawd 3 ibc 3 jamicque 3 jvandal 3 makoto 3 mbeckwell 3 mvanbaak 3 rain 3 slavon 2 adomjan 2 amorsen 2 araasch 2 bklang 2 CGMChris 2 deepesh 2 DLNoah 2 dome 2 eliel 2 fhackenberger 2 fnordian 2 francesco_r 2 jamessan 2 john8675309 2 jthurman 2 junky 2 licedey 2 lmsteffan 2 madkins 2 marhbere 2 nic_bellamy 2 noahisaac 2 paravoid 2 parisioa 2 rjain 2 samy 2 seandarcy 2 sodom 2 tilghman 2 tim_ringenbach 2 ulogic 2 vbcrlfuser 2 wdoekes 2 zerohalo 1 a_villacis 1 abelbeck 1 acunningham 1 afosorio 1 agalbraith 1 agupta 1 Alexei Gradinari 1 alexh 1 AlexMS 1 alx 1 andrebarbosa 1 andrew 1 Andrey Sofronov 1 asgaroth 1 avinoash 1 bamby 1 bcnit 1 Benjamin Kluck 1 BigJimmy 1 bkw918 1 BlargMaN 1 bmh 1 boroda 1 bpgoldsb 1 cbbs70a 1 Chainsaw 1 Christian_Pinedo 1 clive18 1 cmoss28 1 contactmayankjain 1 covici 1 cupotka 1 dant 1 darkbasic 1 dazza76 1 dcabot 1 deuffy 1 dferrer 1 dhubbard 1 diLLec 1 dkerr 1 doda 1 edantie 1 elguero 1 epicac 1 evandro 1 ewieling 1 FabienToune 1 fabled 1 fdecher 1 festr 1 ffossard 1 ffs 1 flefoll 1 fsantulli 1 fvdb 1 garychen 1 gentian 1 geoff2010 1 geoffs 1 gincantalupo 1 globalnetinc 1 gracedman 1 greenfieldtech 1 guillecabeza 1 hotsblanc 1 huangtx2009 1 hulber 1 irroot 1 Jamuel 1 jaroth 1 jcapp 1 JimDickenson 1 jims 1 JimVanM 1 jkroon 1 jpiszcz 1 jpyle 1 jtodd 1 justdave 1 karesmakro 1 kpfleming 1 kshumard 1 lacoursj 1 lasko 1 latinsud 1 legart 1 leobrown 1 lmamane 1 loic 1 lp0 1 macli 1 macogeek 1 majorbloodnok 1 maniax 1 markd 1 marsosa 1 mbrancaleoni 1 Medozas 1 meral 1 mgernoth 1 miki 1 mnicholson 1 mnnojd 1 mobeck 1 moliveras 1 moy 1 msetim 1 natmlt 1 nblasgen 1 Netview 1 nicchap 1 nikkk 1 okrief 1 OrNix 1 oxymoron 1 pabelanger 1 palbrecht 1 Parantido 1 patrol-cz 1 paul-tg 1 pdavis 1 pdf 1 phsultan 1 pida 1 pmhaddad 1 rajnishgiri 1 ramonpeek 1 rathaus 1 ravindrad 1 rmudgett 1 Romik 1 rue_mohr 1 russell 1 schmidts 1 scottbmilne 1 seadweller 1 sgenyuk 1 sgimeno 1 sh0t 1 Shagg63 1 shawkris 1 shrift 1 slutec18 1 snuffy 1 sroberts 1 srt 1 st 1 stegro 1 steinwej 1 Stochastic 1 stuarth 1 suretec 1 Takehiko Ooshima 1 teox 1 test011 1 thom4fun 1 timeshell 1 timking 1 tiziano 1 tobias_e 1 tornblad 1 tpsast 1 travisghansen 1 trendboy 1 tsearle 1 udosw 1 umberto71 1 vhatz 1 viniciusfontes 1 viraptor 1 vmarrone 1 vnovy 1 voipas 1 volivier 1 vrban 1 wetwired 1 wtca 1 ygor 1 yrashk 1 ys 1 zalex1953 1 zmehmood |
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 |
182360 | russell | Create a branch for 1.6.2 | |
182361 | russell | svnmerge init | |
182409 | rmudgett | OPENR2 uses an incorrect string value if the extension delimiter is not present. | |
182528 | kpfleming | Improve behavior of ast_answer() to not lose incoming frames | |
182534 | kpfleming | correct logic flaw in ast_answer() changes in r182525 | |
182592 | russell | Tweak the handling of the frame list inside of ast_answer(). | |
183031 | jpeeler | Add some code removed by mistake from commit 182722 that works around a file | |
183068 | file | Fix an issue where a T38 control frame would get dropped. | |
183111 | file | Improve our triggering of a T38 switchover internally when triggered by a received reinvite. | |
183122 | mmichelson | Fix an issue where cancelled outgoing SIP calls would erroneously report the device as "in use." | |
183263 | russell | Remove the use of RTLD_NOLOAD, as it is not behaving like expected. | |
183519 | eliel | Remove duplicate |
|
183564 | russell | Fix a crash in IAX2 registration handling found during load testing with dvossel. | |
183769 | mmichelson | Fix a memory leak in res_monitor.c | |
183868 | tilghman | Allow browsers to cache images and other static content. | |
183917 | tilghman | Additionally note that the operator option needs an 'o' extension. | #14731 |
184041 | russell | Exclude slin16, siren7, and siren14 from bandwidth=low and =medium | |
184044 | russell | Put siren7 and siren14 in ast_best_codec() just so they're in there somewhere. | |
184082 | mmichelson | Change NULL pointer check to be ast_strlen_zero. | |
184152 | russell | Change poll() to ast_poll(). | |
184221 | russell | Include poll-compat.h | |
184266 | file | Fix a minor logic flaw with the bridge generic thread. | |
184283 | file | Fix issue with a T38 reinvite being sent even if not configured to do so. | |
184346 | russell | Remove unneeded AST_LIST_ENTRY() and comment on the purpose of ast_event_ref. | |
184454 | kpfleming | use new, improved 8kHz prompts | |
184514 | russell | Pass more useful information through to lock tracking when DEBUG_THREADS is on. | |
184518 | russell | Don't act surprised if we get a -1 indication. | |
184552 | russell | Fix some issues with rwlock corruption that caused deadlock like symptoms. | |
184629 | file | Fix a potential race condition when creating a software based mixing bridge. | |
184632 | russell | Change g_eid to ast_eid_default. | |
184650 | file | Remove a cast that is not needed. | |
184676 | file | Fix speech structure leak in the AGI speech recognition integration. | |
184678 | file | Fix a potential timer leak in bridge_softmix. | |
184707 | russell | Change global_app_buf to ast_str_thread_global_buf. | |
184729 | russell | Use ast_random() instead of rand() to ensure we use the best RNG available. | |
184913 | russell | Fix build error when chan_h323 is not being built. | |
185129 | rmudgett | Update the channel allocation method documentation. | |
185428 | dbrooks | Fix incorrect parsing in chan_gtalk when xmpp contains extra whitespaces | |
185605 | mmichelson | Fix trunk's compilation. | |
185667 | kpfleming | ignore copied (generated) file | |
185775 | russell | Fix a case where DTMF could bypass audiohooks. | |
185947 | tilghman | Merge changes from str_substitution that are unrelated to that branch. | |
185957 | kpfleming | the DAHDI_GETCONF, DAHDI_SETCONF and DAHDI_GET_PARAMS ioctls were recently corrected to show that they do, in fact, read data from userspace as part of their work. due to this fix, valgrind now reports a number of cases where chan_dahdi passed an uninitialized (or partially) buffer to these ioctls, which could lead to unexpected behavior. | |
186063 | tilghman | Fix for AST-2009-003 | |
186111 | kpfleming | ensure that the buffer passed to DAHDI_SET_BUFINFO is fully initialized | |
186178 | mmichelson | Fix instructions in one-step parking comment to make more sense. | |
186233 | russell | Fix a memory leak in cdr_radius. | |
186469 | kpfleming | Fix a bug where DAHDI/Zaptel channels would not properly switch formats when requested | |
186807 | tilghman | Fix Macro documentation to match current (and intended) behavior. | |
186901 | tilghman | Add lastms to the require API call. | |
186929 | russell | Update some comments and resolve potential memory corruption in chan_sip. | |
186988 | mmichelson | Make a couple of changes with regards to a new message printed in ast_read(). | #14723 |
187049 | mmichelson | Fix a small logical error when loading moh classes. | |
187303 | tilghman | Add debugging mode for diagnosing file descriptor leaks. | #14625 |
187366 | tilghman | Permit zero-length text messages in SIP. | |
187546 | dvossel | audio_audiohook_write_list() did not correctly update sample size after ast_translate. | |
187564 | mmichelson | Merge revision 187488 from trunk. | |
187601 | tilghman | Modify headers and macros, according to Russell's suggestions on the -dev list | |
187677 | russell | Disable test modules by default. | |
187724 | kpfleming | clean up some patterns for files to remove | |
187769 | tilghman | Add lastms column to the contributed table designs | |
188039 | mmichelson | Set all queue variables on both the caller and member channels. | |
188105 | mmichelson | Fix another crash related to cached realtime music on hold. | |
188213 | tilghman | As suggested by Russell, warn users when their dialplan arguments contain pipes, but not commas. | |
188259 | file | Fix a bug with the change I made yesterday to outbound proxy support. | |
188474 | mmichelson | Fix a couple of queue member reference leaks. | |
188598 | mmichelson | Update ast_readvideo_callback to match ast_readaudio_callback. | |
188941 | file | Fix a situation where the DAHDI channel private structure lock was not unlocked when it should have been. | |
189081 | seanbright | Fix copy/paste error with 'transmit silence' flag. | |
189105 | mmichelson | Prevent a crash when SIP blonde transferring an unbridged call. | |
189140 | rmudgett | Only disable mISDN DSP if Asterisk DSP is enabled. Leave jitter setting alone. | |
189281 | mmichelson | Move the check for chan->fdno == -1 to after the zombie/hangup check. | #14723 |
189536 | twilson | Don't treat a NOANSWER like a CHANUNAVAIL | |
189540 | tilghman | Use nanosleep instead of poll. | |
189816 | tilghman | Detect liblua on SuSE, and add libm for linking for Fedora. | |
189986 | russell | Fix call parking callback. Pipes -> Commas. | |
190297 | file | Fix a bug in chan_local glare hangup detection. | |
190383 | russell | (No Summary Available) | |
190625 | mmichelson | Update warning message to not have pipes and contain all options. | |
190666 | russell | Resolve a crash in res_smdi when used with chan_dahdi. | |
190732 | kpfleming | Fix 'inconsistent line endings' when autoconf 2.63 is used | |
190864 | kpfleming | Remove Makefile rules for bison and flex sources | |
190869 | kpfleming | Build XML documention from *only* the source files that have docs in them | |
190907 | tilghman | UniqueID column has a maximum size of 150 | |
190985 | transnexus | Updated for OSP Toolkit 3.5. | |
191139 | dbrooks | Removing crufty code that is no longer necessary. Code cleanup. | |
191224 | tilghman | Make H.323 compile with FDLEAK detection code enabled | |
191370 | tilghman | Detect eaccess (or euidaccess) before using it. | |
191508 | jpeeler | Fix DTMF not being sent to other side after a partial feature match | |
191703 | seanbright | Update copyright year to 2009 | |
191779 | kpfleming | Fix an error in queue_log file rotation optimization code | |
191885 | russell | Remove unnecessary compiler flag | |
191958 | kpfleming | Ensure that by default only one console channel driver is loaded | |
192033 | eliel | Do not re-define _POSIX_C_SOURCE if it was already defined. | |
192097 | lmadsen | Commit documentation changes related to issue #14801. | #14801 |
192175 | kpfleming | Ensure that astobj2 memory allocations are properly accounted for when MALLOC_DEBUG is used | |
192298 | kpfleming | Ensure that string pools allocated to hold stringfields are properly accounted in MALLOC_DEBUG mode | |
192355 | kpfleming | Properly account for memory allocated for channels and datastores | |
192360 | kpfleming | Correct some flaws in the memory accounting code for stringfields and ao2 objects | |
192402 | file | Fix a bug with setting t38pt_udptl at the user or peer level. | |
192737 | file | Make the code that prevents an infinite loop from happening into a case insensitive check. | |
192813 | mattf | Make sure that we do not clear the down flag on the BRI during PTMP link transients. Also refix SS7 audio that the early media patch broke. | |
193080 | rmudgett | Give a more helpful message when an incoming call's dialed extension does not match. | |
193197 | kpfleming | Make absolute paths for logger channels work properly | |
193336 | seanbright | Fix the spelling of UNAVAILABLE in func_devstate CLI completion. | |
193390 | dvossel | TCP not matching valid peer. | |
193462 | russell | Minor documentation update for ast_event_queue(). | |
193503 | file | Fix a bug where receiving a control frame of subclass -1 would cause certain channels to get hung up. | |
193617 | rmudgett | Sent wrong message to clear a call we started if the other end has not responed yet. | |
193873 | tilghman | Convert a THREADSTORAGE object into a simple malloc'd object (as suggested by Russell on -dev) | |
193962 | mmichelson | Update spiral support in trunk and 1.6.X to match what is in 1.4. | #13630 |
194545 | kpfleming | Update URL to Reviewboard | |
194650 | mvanbaak | add eliel | |
194717 | russell | Actually force running make for g722. | |
194721 | russell | Further simplify codec_g722 build. | |
194725 | russell | Shuttle some bits around to address some gain issues with G.722. | |
194768 | russell | Fix some spelling fail. | |
194946 | eliel | Fix a missing unlock in case of error, and a missing free(). | |
195094 | eliel | Do not avoid loading the XML documentation if not XInclude substitution is done. | |
195405 | eliel | Fix the CLI command 'manager show command' documentation and functionality. | |
195452 | file | Fix a bug where direct RTP setup would partially occur even when disabled if the calling channel was answered. | #13545, #14244 |
195842 | tilghman | If a variable had a blank value upon the initial setting, then it would do nothing. | |
196487 | moy | set MFCR2_CATEGORY just when starting the pbx | |
196793 | seanbright | Add a missing unref for queues in handle_statechange. | |
197336 | kpfleming | Ensure that this header includes xmldoc.h, since it depends on it. | |
197375 | tilghman | Revert commit 192032. This define is needed on Mac OS X. | |
197441 | ghenry | issue #15155 and issue #15156 from trunk | #15155, #15156 |
197619 | mmichelson | Allow for media to arrive from an alternate source when responding to a reinvite with 491. | |
197703 | file | Fix a bug where the trunkmtu setting was not set to the default value of 1240 on load but was on reload. | |
197994 | russell | Trim trailing whitespace so that I can work on this bug without it bothering me. :-) | |
198066 | file | Fix a memory leak of the write buffer when writing a file. | |
198111 | eliel | Apply anti-spam obfuscation to an email address. | |
198185 | russell | Improve handling of trying to ACK too many timer expirations. | |
198188 | russell | Suggesting that only a single timing module be loaded is no longer necessary. | |
198250 | file | When removing all packets from a dialog we also need to free the data if present. | |
198471 | tilghman | Fix documentation for FIELDQTY. | |
198629 | tilghman | Add information for new meetme realtime fields | |
198730 | russell | Tell the IAX2 parser about more control frame types. | |
199140 | dvossel | Additional updates to AST-2009-001 | |
199369 | russell | Switch from "echo -n" to printf. On my mac, the -n was just getting printed out. | |
199860 | seanbright | __WORDSIZE is not available on all platforms, so use sizeof(void *) instead. | |
199966 | mmichelson | Only try to use the invite_branch on outgoing INVITEs with auth credentials. | |
200051 | lmadsen | Fix path for .flavor and .version | #14737 |
200154 | mmichelson | Fix a crash due to a potentially NULL p->options. | |
200172 | twilson | Don't access rtp->rtcp->* if rtp->rtcp is null | |
200198 | seanbright | Undo block of revision 199782 (will be merging it momentarily) | |
200230 | seanbright | Fix all of the parallel build warnings issued when running make -j#. | |
200255 | seanbright | Call chgrp instead of chown when setting run directory group ownership. | #13153 |
200512 | moy | added openr2 to menuselect-deps.in, recent commit in menuselect made me realize this was never done but was working anyways | |
200517 | mmichelson | Add INFO to our allowed methods so that endpoints know they may send it to us. | |
200690 | kpfleming | Accept T.38 re-INVITE responses with invalid SDP versions. | |
200727 | kpfleming | Document the new automatic 'ignoresdpversion' behavior. | |
200765 | kpfleming | Ensure that configure-script testing for compiler attributes actually works. | |
200807 | moy | keep backwards compatible chan_dahdi with older openr2 versions by not using the new skip category feature unless supported | |
200842 | eliel | Show the interface name on error, if it is not found. | |
200990 | kpfleming | Fix problems with new compiler attribute checking in configure script. | |
201092 | kpfleming | Another minor fix to compiler attribute checking. | |
201097 | kpfleming | Improve support for media paths that can generate multiple frames at once. | |
201224 | dvossel | fix issue with build_contact introduced by the "SIP trasnport type issues" commit | |
201265 | kpfleming | Correct AST_LIST_APPEND_LIST behavior when list to be appended is empty. | |
201454 | dvossel | ast_channel_datastore_alloc is no longer used. updating datastores.txt to reflect that. | |
201461 | mmichelson | Change the datastore traversal in ast_do_masquerade to use a safe list traversal. | |
201465 | mmichelson | Fix problem with no audio due to ignoring the SDP. | |
201614 | russell | Fix memory corruption and leakage related reloads of non files mode MoH classes. | #15109, #15123, #15195 |
201785 | tilghman | One of the changes in 1.6.1 was to allow app_directory to use functionality | |
201831 | tilghman | If the "h" extension fails, give it another chance in main/pbx.c. | |
201906 | tilghman | Fix 2 typos and add support for wide character types. | |
202007 | mnicholson | Added deadlock protection to try_suggested_sip_codec in chan_sip.c. | |
202261 | russell | Standardize return values of load_config() so reload() doesn't report an error on success. | |
202265 | russell | Fix possibility of crashiness during reload in custom fields handling. | |
202411 | dvossel | attempting to load running modules | |
202473 | seanbright | Fix lock usage in cdr_sqlite3_custom to avoid potential crashes during reload. | |
202495 | russell | Make Polycom subscription type override check more explicit. | |
202511 | russell | Report CallerID change during a masquerade. | |
202765 | mattf | I could have sworn I committed this patch ages ago, but... bug fix with setting NAI properly on linksets in certain situations. | |
202805 | russell | Clean up section hierarchy for the CDR chapter. | |
202842 | seanbright | Remove some trailing whitespace before making content changes. | |
202928 | file | Ensure the default settings are applied for T.38 when we set it up for a peer. | |
202970 | mmichelson | Use the handy UNLINK macro instead of hand-coding the same thing in-line. | |
203077 | rmudgett | Improved chan_dahdi.conf pritimer error checking. | |
203119 | russell | Resolve a crash related to a T.38 reinvite race condition. | |
203400 | twilson | I didn't see that Mark already fixed the underlying issue! | |
203445 | dvossel | fixes a few redundant conditions | #15269 |
203705 | file | Improve T.38 negotiation by exchanging session parameters between application and channel. | |
203961 | russell | Minor tweaks and spelling fixes for CHANGES and UPGRADE.txt. | |
204442 | russell | Rename res_config_sqlite.conf to res_config_sqlite.conf.sample (missing .sample). | |
204478 | qwell | Fix ast_say_counted_noun to correctly handle Polish. Fix a comment typo in passing. | |
204951 | kpfleming | Improve handling of AST_CONTROL_T38 and AST_CONTROL_T38_PARAMETERS for non-T.38-capable channels. | |
205148 | russell | Move OpenSSL initialization to a single place, make library usage thread-safe. | |
205154 | russell | Use tabs instead of spaces for indentation. | |
205207 | tilghman | Add redirection warnings for the invalid language codes previously removed. | |
205217 | dvossel | ast_samp2tv needs floating point for 16khz audio | |
205223 | tilghman | oops, fixing build | |
205302 | qwell | Update config.guess and config.sub from the savannah.gnu.org git repo. | |
205411 | dvossel | missing comma in devstatestring array | |
205413 | dvossel | moving ast_devstate_to_extenstate to pbx.c from devicestate.c | |
205535 | mvanbaak | pthread_self returns a pthread_t which is not an unsigned int on all | |
205595 | dvossel | Fixes 8khz assumptions | |
205603 | dvossel | Changing ast_samp2tv to not use floating point. | |
205781 | kpfleming | Eliminate extraneous LOG_DEBUG messages generated by app_fax. | |
205942 | kpfleming | Update comments about the level of T.38 support in Asterisk. | |
206187 | tilghman | Remove reference to non-existent help file | |
206373 | rmudgett | Fix some memory leaks in chan_misdn. | |
206389 | russell | Ensure apathetic replies are sent out on the proper socket. | |
206639 | seanbright | Only print debug info in codec_dahdi if we are asking for it. | |
206765 | rmudgett | Merged revision 206700 from | |
206869 | dvossel | avoid segfault caused by user error | |
207104 | jpeeler | Update some missing allowed options for overlapdial | |
207226 | tilghman | Document the "flag" field in the voicemessages table. | |
207257 | tilghman | Add flag here, too (as requested by jsmith) | |
207315 | rmudgett | ||
207327 | tilghman | Flag field in wrong position. | |
207685 | kpfleming | Ensure that user-provided CFLAGS and LDFLAGS are honored. | |
207727 | mmichelson | Document default timeout for AMI originations. | |
207785 | jpeeler | Revert r207638, this approach could potentially block for an unacceptable | |
207930 | russell | Note that we use tabs instead of spaces for indentation. | |
208320 | mmichelson | Remove inaccurate XXX comment. | |
208501 | kpfleming | Rework of T.38 negotiation and UDPTL API to address interoperability problems | |
208551 | kpfleming | Resolve a T.38 negotiation issue left over from the udptl-updates merge. | |
208596 | russell | Do not log an ERROR if autoservice_stop() returns -1. | |
208664 | mmichelson | Fixing trunk-blocked property. | |
208695 | russell | Don't log a warning for something that does not affect operation. | |
208707 | russell | Note that "reload" needs to be added back. | |
208710 | russell | Remove trailing whitespace. | |
208755 | jpeeler | Fix compiling under dev-mode with gcc 4.4.0. | |
208816 | mvanbaak | add default alias reload to run module reload. | |
208853 | mvanbaak | libxml2-dev is needed as well by default. | |
208889 | mvanbaak | add OpenBSD to the install_prereq script | |
208927 | jpeeler | Fix logic errors from 208746 | |
209059 | kpfleming | Restore explicit export of ASTCFLAGS/ASTLDFLAGS and underscore-variants to sub-makes. | |
209063 | dbrooks | Just replacing typos "recieved" with "received". | #15360 |
209238 | mmichelson | Gracefully handle malformed RTP text packets. | |
209265 | kpfleming | Make T.38 switchover in ReceiveFAX synchronous. | |
209282 | kpfleming | Cleanup T.38 negotiation changes. | |
209328 | tilghman | Publish French extra sounds | |
209715 | russell | Fix some places where ast_event_type was used instead of ast_event_ie_type. | |
209816 | kpfleming | Minor changes inspired by testing with latest GCC. | |
209906 | russell | Resolve a valgrind warning about a read from uninitialized memory. | #15396 |
210191 | kpfleming | Rename 'canreinvite' option to 'directmedia', with backwards compatibility. | |
211122 | russell | Resolve a deadlock involving app_chanspy and masquerades. | |
211278 | tilghman | Small oops. Clear the flags which have been checked. | |
211580 | tilghman | AST-2009-005 | |
211585 | tilghman | Conversion specifiers, not format specifiers | |
212070 | file | Check an actual populated variable when seeing if we need to do video or not. | |
212116 | kpfleming | Ensure that T38FaxVersion is put into outgoing SDP in the proper case. | |
212250 | tilghman | Add SSL_VERIFYPEER, as requested on the -users list | |
212769 | rmudgett | Removed some deadwood and added some doxygen comments. | |
212866 | tilghman | Make the default extconfig.conf match entries with the sample res_mysql.conf. | |
212931 | kpfleming | Convert this branch to Opsound music-on-hold. | |
212944 | kpfleming | Remove some accidentally-committed properties. | |
213047 | russell | Don't blow up on a NULL cdr. | |
213453 | twilson | Make LOAD_ORDER actually work | |
213475 | moy | fixed bug caused by calling ast_request without calling ast_call on an R2 channel, ie, CHANISAVAIL | |
213481 | moy | increment the mfcr2 monitor count when clearing the call request | |
213636 | dvossel | fixes sip register parsing when user@domain is used | #15008, #15672 |
213739 | tilghman | Clarifying comments in sip_register, and removing a dead section | |
213791 | moy | improve handling of openr2_chan_disconnect_call API failure, unlikely, but happened on openr2 library bug | |
214363 | tilghman | Make autoheader descriptions render correctly in our autoconfig.h file. | #14906 |
214504 | tilghman | One more build system change, to make the descriptions look better, if we have better information. | |
214653 | mmichelson | Fix some incorrect documentation of sched_thread functions. | |
214700 | kpfleming | Ensure that CFLAGS and/or LDFLAGS provided to configure script are preserved. | |
214707 | tilghman | Modify comment to be a bit more accurate. | |
214822 | tilghman | If lua is detected with the lua5.1 prefix (or not), adjust the include path accordingly. | |
214899 | tilghman | Force Darwin on ppc platforms to compile with a target level that supports aliasing. | |
215165 | kpfleming | Ensure that frame dumps of AST_CONTROL_T38_PARAMETERS frames are properly | |
215467 | dvossel | SIP support for keep-alive event | #15084 |
215512 | mvanbaak | like in chan_sip's sip_new skinny should copy the configured parkinglot from a line to the newly created channel. | |
215523 | dvossel | SIP uri parsing cleanup | |
215569 | tilghman | Fix register such that lines with a transport string, but without an authuser, parse correctly. | |
215647 | mvanbaak | - lock channel before looking for a channel variable | |
215680 | mvanbaak | add Parkinglot info to sip show peer |
|
215683 | dvossel | port string to int conversion using sscanf | |
215841 | mvanbaak | Document that SIPshowpeer and SKINNYshowline now include | |
216014 | russell | Add IAX2 security document related to AST-2009-006. | |
216099 | russell | Add a note about IAX2 to UPGRADE.txt. | |
216225 | mvanbaak | make sure 'start' is always initialized. | |
216267 | russell | Add a plain text version of the IAX2 security document. | |
216436 | russell | Do not treat every SIP peer as if they were configured with insecure=port. | |
216469 | mvanbaak | make sure canlog is set so we can compile with DEBUG_THREADS enabled on OpenBSD | |
216509 | mvanbaak | make asterisk compile under devmode with DEBUG_THREADS enabled on OpenBSD | |
216550 | tilghman | Enable turning off the application delimiter warning with the 'dontwarn' option. | |
216553 | tilghman | Fix trunk breakage. | |
216597 | seanbright | Use ast_free() instead of free(). | |
216598 | dvossel | sip peer matching by address only with TCP/TLS | |
216647 | oej | Make apps send PROGRESS control frame for early media and fix too early media issue in SIP | |
216655 | oej | Add docs | |
216845 | oej | Make sure we reset global_exclude_static at channel reload | |
217077 | kpfleming | Ensure that the default autoconf CFLAGS are not used. | |
217299 | seanbright | Fix compilation of app_meetme. | |
217369 | oej | Not having any TLS session to write to is a serious XMIT_ERROR. | |
217519 | tzafrir | gcc 4.4 fix: union instead of cast | |
217632 | moy | ast_log replaced for ast_verbose in MFCR2 event notifications | |
217665 | oej | Since it's possible to have more than 999 calls, I'm changing the call counter roof to something higher. | |
217926 | tilghman | Make calltoken support work with realtime users and peers. | |
218052 | tilghman | Don't ring another channel, if there's not enough time for a queue member to answer. | |
218055 | tilghman | Check the origination priority for more matches, not the current priority. | |
218151 | moy | get rid of mfcr2 monitor thread condition, is problematic | |
218219 | tzafrir | gcc 4.4: Remove a nop memset size 0 that annoys gcc | |
218300 | file | Do not attempt to add a parking extension if an error occurred while reading the configuration. | |
218364 | tilghman | Don't say "Please try again" if we don't give the user another chance to try again. | #15055 |
218503 | kpfleming | Use proper hostname for downloading sound files. | |
218507 | mmichelson | Fix off-by-one error when reading SDP sent over TCP. | |
218575 | mmichelson | Use a better method of ensuring null-termination of the buffer | |
218688 | dvossel | upward bound checking for port string to int conversion | |
218934 | file | On TCP and TLS connections do not attempt to stop retransmission of the packet internally. | |
219267 | file | Ensure no spaces exist before "refresher=" when doing the comparison. | |
219370 | file | Send a 100 Trying response when we detect a spiral. | |
219521 | dvossel | iax2 frame double free | |
219590 | russell | Make sure the iax_pvt exists before dereferencing it. | #15609 |
219722 | dvossel | Reverting merge 219520. This change was not necessary. | |
220031 | mvanbaak | mkpkgconfig does not need bash so make it use /bin/sh | |
220103 | seanbright | Remove the remaining bashisms in the Makefile/mkpkgconfig | |
220221 | seanbright | Resolve parallel build warnings. | |
220589 | tilghman | Allow AES to compile, when OpenSSL is not present. | |
220632 | mvanbaak | add name argument for the CALLERID dialplan function to the xml documentation. | |
220725 | seanbright | When selecting DONT_OPTIMIZE in menuselect, explicitly pass -O0 to the compiler | |
221089 | seanbright | Clarify documentation for VoiceMailMain()'s a() option. | #14740 |
221304 | twilson | Change the SSRC by default when our media stream changes | |
221472 | mnick | Prevents from division by zero | |
221485 | mnicholson | Cleaned up merge from r221432 | |
221622 | kpfleming | Remove ability to control T.38 FAX error correction from udptl.conf. | |
221660 | mnicholson | Simplify code for porturi, use TRUE/FALSE constructs when it's just TRUE or FALSE. | |
221744 | tilghman | Revision 220906 (a merge from 1.4) was not merged correctly, causing a problem with non-dynamic peers. | |
221780 | tilghman | Fix a bunch of off-by-one errors | |
221974 | tilghman | Ensure the result of the hash function is positive. Negative array offsets suck. | |
222032 | dvossel | Removes unnecessary unlock, clarifies a memcpy. | |
222113 | kpfleming | Allow non-compliant T.38 endpoints to be supportable via configuration option. | #15586 |
222289 | tilghman | When we call a gosub routine, the variables should be scoped to avoid contaminating the caller. | |
222354 | jpeeler | Fix 222298 (crash during destruction of second channel when variable set with | |
222544 | dvossel | crash on transfer | #16027 |
222547 | seanbright | Fix merge error. | |
222695 | rmudgett | chan_misdn.c:process_ast_dsp() memory leak | |
222802 | rmudgett | Fix memory leak if chan_misdn config parameter is repeated. | |
222874 | dvossel | fixes an ast_netsock_list memory leak. | |
223257 | mmichelson | Fix potential memory leak in app_dial.c | |
223490 | russell | Don't use data outside of its scope. | |
223757 | dvossel | Clarifies trunkmaxsize, trunkfreq, and trunkmtu iax2 options | |
224264 | rmudgett | Never released PRI channels when using Busy() or Congestion() dialplan apps. | |
224447 | tilghman | Clarify that "forcecommit" is NOT an alias for "autocommit", but instead controls the default disposition of uncommitted transactions. | |
224451 | tilghman | Allow ODBC storage to be queried with multiple mailboxes, and remove multiple goto's. | |
224563 | kpfleming | Remove useless debugging message. | |
224674 | kpfleming | Correct timestamp calculations when RTP sample rates over 8kHz are used. | |
224859 | tilghman | Pay attention to the return value of the manipulate function. | |
225308 | dvossel | IAX2: VNAK loop caused by signaling frames with no destination call number | |
225585 | kpfleming | Don't force menuselect.makeopts to be rebuilt on every build. | |
225651 | dvossel | Fixes an iterator memory leak and uninitialized memory | |
226055 | tzafrir | detect ARM Linux EABI OSARCH as linux-gnu instead of linux-gnueabi | |
226101 | twilson | Don't prepend the URI prefix to the post directory | |
226308 | tilghman | Fix documentation (pointed out by TheDavidFactor on #-dev) | |
226486 | tzafrir | remove empty awk pattern (//) | |
227156 | oej | Use proper response code when violating Contact ACL's. | |
227280 | rmudgett | Make sure the outgoing flag is cleared if a new channel fails to get created for outgoing calls. | |
227733 | file | Fix a security issue where sending a REGISTER with a differing username in the From | |
227748 | file | Fix a security issue where it may be possible for someone to execute a cross-site | |
228198 | tilghman | Yet another error message in the dialplan (thanks, rmudgett/russellb) | |
228421 | dvossel | fixes segfault in iLBC | #16979 |
228447 | dvossel | Fixes merging issue from 1.4, frame data is held in data.ptr in trunk | |
228504 | file | Fix the localchannel.tex file. | |
228551 | file | Don't overwrite caller ID name on a trunk with the configured fullname when using users.conf | |
229101 | mnicholson | Reset props that were accidently deleted in 229088. | |
229752 | qwell | Fix mute toggling on OSS channels. | |
229915 | file | Fix T.38 negotiation regression introduced with the SDP parser changes. | |
230250 | kpfleming | Correct mistaken option name in error message. | |
230346 | kpfleming | Ensure that only one end of a T.38 session initiates teardown at completion. | |
230384 | kpfleming | Fix another buglet in T.38 session teardown at the end of FAX sessions. | |
230585 | dvossel | audiohook signal trigger on every status change | #14618 |
230880 | kpfleming | Correct fix for issue #16268... the reporter's original patch was very close to correct. | #16268 |
230884 | file | Change fax detection in chan_sip so it behaves as one would expect. | |
231191 | mnicholson | Load pbx_lua with global symbols to allow linking with other lua libraries. | |
231302 | tilghman | After a frame duplication failure, unlock the channel before returning. | |
231558 | dvossel | app_queue crashes randomly, often during call-transfers | |
231695 | kpfleming | Backport a tiny fix from trunk that makes GCC 4.4.x happier. | |
231696 | kpfleming | Another round of UDPTL stack fixes/improvements: | |
231743 | mnicholson | Ignore unknown formats in ast_format_str_reduce() and return an error if no know formats are found. | |
231870 | dvossel | WaitExten m option with no parameters generates frame with zero datalen but non-null data ptr | |
232011 | russell | Fix a warning pointed out by buildbot. | |
232015 | russell | Fix a build error on FreeBSD. | |
232232 | file | Fix a bug where a scheduled item ID would get retained on registrations in a certain scenario | |
232678 | tilghman | Oops, really remove it this time | |
233130 | russell | Only do frame payload check for HOLD frames. | |
233612 | dvossel | fixes incorrect logic in ast_uri_encode | #16299 |
233615 | atis | Fix compatibility with valgrind 3.3 and older. | #16388 |
233689 | transnexus | Fixed compile error with OSP Toolkit 3.6. | |
233694 | russell | Set a module load priority for format modules. | #16412 |
233968 | russell | Remove an entry from CHANGES that is already in UPGRADE.txt (where it should be). | |
234012 | russell | Fix up the faxdetect entry in CHANGES. | |
234030 | russell | Remove a feature from CHANGES that was listed twice for 1.6.2. | |
234052 | russell | Provide a real description of LOCAL_PEEK(). | |
234054 | russell | Move an entry from CHANGES that should be in UPGRADE.txt. | |
234056 | russell | Move an entry from CHANGES to UPGRADE.txt. | |
234213 | tilghman | Missed a case that emits a WARNING where none is warranted. | |
234559 | oej | Stop sending 183's after call hangup. | |
234575 | seanbright | The default rate for 'timing test' is actually 50/sec, not 100/sec as advertised. | |
234643 | lmadsen | Update IMAP build documentation. | #16433 |
234939 | alecdavis | Whitespace. | |
235013 | kpfleming | spandsp does in fact support V.17 modulation at 14.4 kilobits per second, | |
235134 | dvossel | reverses minor sip registration regression | #15539 |
235334 | jsmith | Add a line showing that we can use CIDR notation. |
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 | 267 CREDITS | 10 Makefile | 264 Makefile.moddir_rules | 20 Makefile.rules | 95 README | 12 UPGRADE-1.2.txt | 13 UPGRADE-1.4.txt | 17 UPGRADE-1.6.txt | 271 UPGRADE.txt | 388 - Zaptel-to-DAHDI.txt | 1 acinclude.m4 | 1119 --- agi/Makefile | 5 agi/eagi-sphinx-test.c | 17 agi/eagi-test.c | 10 apps/Makefile | 2 apps/app_adsiprog.c | 38 apps/app_alarmreceiver.c | 40 apps/app_amd.c | 130 apps/app_authenticate.c | 86 apps/app_cdr.c | 18 apps/app_chanisavail.c | 82 apps/app_channelredirect.c | 37 apps/app_chanspy.c | 486 - apps/app_confbridge.c | 814 ++ apps/app_controlplayback.c | 87 apps/app_dahdibarge.c | 35 apps/app_dahdiras.c | 31 apps/app_dahdiscan.c | 26 apps/app_db.c | 57 apps/app_dial.c | 984 +- apps/app_dictate.c | 25 apps/app_directed_pickup.c | 145 apps/app_directory.c | 284 apps/app_disa.c | 142 apps/app_dumpchan.c | 45 apps/app_echo.c | 26 apps/app_exec.c | 107 apps/app_externalivr.c | 145 apps/app_fax.c | 519 + apps/app_festival.c | 62 apps/app_flash.c | 28 apps/app_followme.c | 246 apps/app_forkcdr.c | 190 apps/app_getcpeid.c | 21 apps/app_ices.c | 31 apps/app_image.c | 45 apps/app_ivrdemo.c | 21 apps/app_jack.c | 58 apps/app_macro.c | 252 apps/app_meetme.c | 1627 +++- apps/app_milliwatt.c | 46 apps/app_minivm.c | 541 + apps/app_mixmonitor.c | 357 - apps/app_morsecode.c | 45 apps/app_mp3.c | 30 apps/app_nbscat.c | 24 apps/app_originate.c | 217 apps/app_osplookup.c | 531 - apps/app_page.c | 141 apps/app_parkandannounce.c | 67 apps/app_playback.c | 86 apps/app_playtones.c | 129 apps/app_privacy.c | 59 apps/app_queue.c | 2658 ++++--- apps/app_read.c | 114 apps/app_readexten.c | 133 apps/app_readfile.c | 43 apps/app_record.c | 121 apps/app_rpt.c | 114 apps/app_sayunixtime.c | 74 apps/app_senddtmf.c | 40 apps/app_sendtext.c | 51 apps/app_setcallerid.c | 67 apps/app_skel.c | 52 apps/app_sms.c | 980 +- apps/app_softhangup.c | 39 apps/app_speech_utils.c | 318 apps/app_stack.c | 341 apps/app_system.c | 88 apps/app_talkdetect.c | 56 apps/app_test.c | 47 apps/app_transfer.c | 57 apps/app_url.c | 65 apps/app_userevent.c | 59 apps/app_verbose.c | 51 apps/app_voicemail.c | 2041 +++-- apps/app_waitforring.c | 26 apps/app_waitforsilence.c | 151 apps/app_waituntil.c | 43 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 | 132 autoconf/ast_check_osptk.m4 | 67 autoconf/ast_check_pwlib.m4 | 263 autoconf/ast_ext_lib.m4 | 118 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 | 21 autoconf/libcurl.m4 | 243 bootstrap.sh | 2 bridges/Makefile | 20 bridges/bridge_builtin_features.c | 257 bridges/bridge_multiplexed.c | 404 + bridges/bridge_simple.c | 103 bridges/bridge_softmix.c | 306 build_tools/cflags-devmode.xml | 2 build_tools/cflags.xml | 3 build_tools/embed_modules.xml | 14 build_tools/get_documentation | 3 build_tools/get_makeopts | 2 build_tools/get_moduleinfo | 2 build_tools/make_buildopts_h | 19 build_tools/make_version | 97 build_tools/make_version_c | 9 build_tools/make_version_h | 17 build_tools/menuselect-deps.in | 14 build_tools/mkpkgconfig | 4 build_tools/prep_tarball | 2 cdr/Makefile | 2 cdr/cdr_adaptive_odbc.c | 198 cdr/cdr_csv.c | 52 cdr/cdr_custom.c | 13 cdr/cdr_manager.c | 57 cdr/cdr_odbc.c | 12 cdr/cdr_pgsql.c | 253 cdr/cdr_radius.c | 32 cdr/cdr_sqlite.c | 28 cdr/cdr_sqlite3_custom.c | 142 cdr/cdr_tds.c | 30 channels/Makefile | 43 channels/chan_agent.c | 449 - channels/chan_alsa.c | 22 channels/chan_bridge.c | 246 channels/chan_console.c | 31 channels/chan_dahdi.c | 6372 +++++++++++++----- channels/chan_features.c | 568 - channels/chan_gtalk.c | 77 channels/chan_h323.c | 127 channels/chan_iax2.c | 3087 ++++++--- channels/chan_jingle.c | 3 channels/chan_local.c | 99 channels/chan_mgcp.c | 70 channels/chan_misdn.c | 2574 ++++--- channels/chan_oss.c | 84 channels/chan_phone.c | 8 channels/chan_sip.c | 9581 ++++++++++++++++++---------- channels/chan_skinny.c | 2345 ++++-- channels/chan_unistim.c | 74 channels/chan_usbradio.c | 82 channels/chan_vpb.cc | 10 channels/console_gui.c | 8 channels/console_video.c | 4 channels/h323/Makefile.in | 2 channels/h323/README | 2 channels/h323/ast_h323.cxx | 283 channels/h323/ast_h323.h | 74 channels/h323/ast_ptlib.h | 34 channels/h323/caps_h323.cxx | 10 channels/h323/caps_h323.h | 12 channels/h323/chan_h323.h | 11 channels/h323/cisco-h225.cxx | 20 channels/h323/cisco-h225.h | 21 channels/h323/compat_h323.cxx | 7 channels/h323/compat_h323.h | 12 channels/iax2-parser.c | 228 channels/iax2-parser.h | 50 channels/iax2-provision.c | 116 channels/iax2.h | 14 channels/misdn/Makefile | 2 channels/misdn/ie.c | 6 channels/misdn/isdn_lib.c | 657 + channels/misdn/isdn_lib.h | 307 channels/misdn/isdn_lib_intern.h | 82 channels/misdn_config.c | 82 channels/vcodecs.c | 14 channels/xpmr/xpmr.c | 10 codecs/Makefile | 12 codecs/adpcm_slin_ex.h | 25 codecs/codec_a_mu.c | 41 codecs/codec_adpcm.c | 44 codecs/codec_alaw.c | 45 codecs/codec_dahdi.c | 412 - codecs/codec_g722.c | 76 codecs/codec_g726.c | 87 codecs/codec_gsm.c | 46 codecs/codec_ilbc.c | 46 codecs/codec_lpc10.c | 43 codecs/codec_resample.c | 45 codecs/codec_speex.c | 54 codecs/codec_ulaw.c | 47 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/Makefile | 18 codecs/g722/g722_decode.c | 6 codecs/g722/g722_encode.c | 6 codecs/g722_slin_ex.h | 25 codecs/g726_slin_ex.h | 25 codecs/gsm/Makefile | 4 codecs/gsm/src/gsm_destroy.c | 2 codecs/gsm_slin_ex.h | 16 codecs/ilbc_slin_ex.h | 17 codecs/lpc10/Makefile | 2 codecs/lpc10/chanwr.c | 3 codecs/lpc10/lpcini.c | 2 codecs/lpc10/pitsyn.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 config.guess | 168 config.sub | 160 configs/agents.conf.sample | 2 configs/ais.conf.sample | 9 configs/cdr.conf.sample | 9 configs/cdr_adaptive_odbc.conf.sample | 22 configs/cdr_custom.conf.sample | 3 configs/cdr_tds.conf.sample | 1 configs/chan_dahdi.conf.sample | 311 configs/cli_aliases.conf.sample | 186 configs/cli_permissions.conf.sample | 82 configs/extconfig.conf.sample | 18 configs/extensions.conf.sample | 186 configs/extensions.lua.sample | 9 configs/features.conf.sample | 22 configs/followme.conf.sample | 24 configs/func_odbc.conf.sample | 39 configs/iax.conf.sample | 150 configs/indications.conf.sample | 14 configs/jabber.conf.sample | 6 configs/logger.conf.sample | 4 configs/mgcp.conf.sample | 6 configs/misdn.conf.sample | 17 configs/modules.conf.sample | 11 configs/musiconhold.conf.sample | 11 configs/phoneprov.conf.sample | 65 configs/queues.conf.sample | 93 configs/res_config_sqlite.conf | 11 configs/res_config_sqlite.conf.sample | 11 configs/res_ldap.conf.sample | 13 configs/res_odbc.conf.sample | 12 configs/res_snmp.conf.sample | 11 configs/rtp.conf.sample | 3 configs/sip.conf.sample | 1160 +-- configs/sip_notify.conf.sample | 43 configs/skinny.conf.sample | 114 configs/sla.conf.sample | 2 configs/smdi.conf.sample | 4 configs/udptl.conf.sample | 14 configs/voicemail.conf.sample | 40 configs/vpb.conf.sample | 4 configure.ac | 336 contrib/asterisk-ng-doxygen | 76 contrib/editors/ael.vim | 69 contrib/editors/asterisk.vim | 98 contrib/editors/asteriskvm.vim | 62 contrib/i18n.testsuite.conf | 277 contrib/init.d/rc.archlinux.asterisk | 51 contrib/init.d/rc.debian.asterisk | 30 contrib/init.d/rc.mandriva.asterisk | 6 contrib/init.d/rc.redhat.asterisk | 10 contrib/init.d/rc.suse.asterisk | 2 contrib/scripts/asterisk.ldap-schema | 275 contrib/scripts/asterisk.ldif | 168 contrib/scripts/autosupport | 15 contrib/scripts/autosupport.8 | 9 contrib/scripts/iax-friends.sql | 89 contrib/scripts/install_prereq | 30 contrib/scripts/live_ast | 261 contrib/scripts/meetme.sql | 24 contrib/scripts/realtime_pgsql.sql | 9 contrib/scripts/safe_asterisk | 26 contrib/scripts/safe_asterisk_restart | 4 contrib/scripts/sip-friends.sql | 5 contrib/scripts/sip_nat_settings | 72 contrib/scripts/vmail.cgi | 35 contrib/scripts/vmdb.sql | 2 contrib/valgrind.supp | 41 doc/CODING-GUIDELINES | 87 doc/IAX2-security.txt | 440 + doc/api-1.6.2-changes.txt | 6 doc/appdocsxml.dtd | 82 doc/asterisk.8 | 4 doc/chan_sip-perf-testing.txt | 2 doc/database_transactions.txt | 29 doc/datastores.txt | 6 doc/distributed_devstate.txt | 10 doc/externalivr.txt | 31 doc/followme.txt | 32 doc/google-soc2009-ideas.txt | 3 doc/janitor-projects.txt | 8 doc/ldap.txt | 4 doc/manager_1_1.txt | 102 doc/res_config_sqlite.txt | 2 doc/tex/Makefile | 4 doc/tex/asterisk-conf.tex | 3 doc/tex/asterisk.tex | 2 doc/tex/billing.tex | 10 doc/tex/cdrdriver.tex | 114 doc/tex/channelvariables.tex | 7 doc/tex/extensions.tex | 3 doc/tex/imapstorage.tex | 37 doc/tex/localchannel.tex | 4 doc/tex/misdn.tex | 108 doc/tex/odbcstorage.tex | 49 doc/tex/phoneprov.tex | 2 doc/tex/privacy.tex | 16 doc/tex/qos.tex | 127 doc/timing.txt | 90 doc/unistim.txt | 2 doc/valgrind.txt | 18 doc/video_console.txt | 2 doc/voicemail_odbc_postgresql.txt | 1 formats/format_g723.c | 6 formats/format_g726.c | 6 formats/format_g729.c | 6 formats/format_gsm.c | 10 formats/format_h263.c | 6 formats/format_h264.c | 6 formats/format_ilbc.c | 8 formats/format_jpeg.c | 6 formats/format_ogg_vorbis.c | 23 formats/format_pcm.c | 17 formats/format_siren14.c | 142 formats/format_siren7.c | 142 formats/format_sln.c | 6 formats/format_sln16.c | 6 formats/format_vox.c | 6 formats/format_wav.c | 15 formats/format_wav_gsm.c | 12 funcs/Makefile | 7 funcs/func_aes.c | 163 funcs/func_audiohookinherit.c | 295 funcs/func_base64.c | 44 funcs/func_blacklist.c | 20 funcs/func_callerid.c | 166 funcs/func_cdr.c | 165 funcs/func_channel.c | 271 funcs/func_config.c | 26 funcs/func_curl.c | 452 + funcs/func_cut.c | 87 funcs/func_db.c | 110 funcs/func_devstate.c | 128 funcs/func_dialgroup.c | 61 funcs/func_dialplan.c | 22 funcs/func_enum.c | 139 funcs/func_env.c | 137 funcs/func_extstate.c | 34 funcs/func_global.c | 66 funcs/func_groupcount.c | 107 funcs/func_iconv.c | 35 funcs/func_lock.c | 280 funcs/func_logic.c | 96 funcs/func_math.c | 48 funcs/func_md5.c | 16 funcs/func_module.c | 23 funcs/func_odbc.c | 786 +- funcs/func_rand.c | 29 funcs/func_realtime.c | 226 funcs/func_sha1.c | 25 funcs/func_shell.c | 32 funcs/func_speex.c | 96 funcs/func_sprintf.c | 230 funcs/func_strings.c | 671 + funcs/func_timeout.c | 78 funcs/func_uri.c | 33 funcs/func_version.c | 56 funcs/func_vmcount.c | 29 funcs/func_volume.c | 27 include/asterisk.h | 78 include/asterisk/_private.h | 24 include/asterisk/abstract_jb.h | 4 include/asterisk/acl.h | 3 include/asterisk/aes.h | 1 include/asterisk/agi.h | 96 include/asterisk/app.h | 125 include/asterisk/astmm.h | 49 include/asterisk/astobj2.h | 390 - include/asterisk/audiohook.h | 45 include/asterisk/autoconfig.h.in | 614 - include/asterisk/bridging.h | 426 + include/asterisk/bridging_features.h | 298 include/asterisk/bridging_technology.h | 180 include/asterisk/buildinfo.h | 29 include/asterisk/callerid.h | 13 include/asterisk/causes.h | 7 include/asterisk/cdr.h | 27 include/asterisk/channel.h | 456 - include/asterisk/chanvars.h | 5 include/asterisk/cli.h | 30 include/asterisk/compat.h | 17 include/asterisk/compiler.h | 12 include/asterisk/config.h | 171 include/asterisk/crypto.h | 14 include/asterisk/datastore.h | 12 include/asterisk/devicestate.h | 111 include/asterisk/dial.h | 4 include/asterisk/dlinkedlists.h | 69 include/asterisk/dnsmgr.h | 4 include/asterisk/doxyref.h | 774 +- include/asterisk/dsp.h | 37 include/asterisk/dundi.h | 14 include/asterisk/endian.h | 4 include/asterisk/enum.h | 29 include/asterisk/event.h | 146 include/asterisk/extconf.h | 36 include/asterisk/features.h | 20 include/asterisk/file.h | 21 include/asterisk/frame.h | 83 include/asterisk/global_datastores.h | 11 include/asterisk/hashtab.h | 205 include/asterisk/heap.h | 277 include/asterisk/http.h | 15 include/asterisk/indications.h | 271 include/asterisk/io.h | 4 include/asterisk/linkedlists.h | 819 +- include/asterisk/localtime.h | 33 include/asterisk/lock.h | 430 - include/asterisk/logger.h | 35 include/asterisk/manager.h | 12 include/asterisk/module.h | 44 include/asterisk/monitor.h | 19 include/asterisk/netsock.h | 2 include/asterisk/options.h | 11 include/asterisk/pbx.h | 207 include/asterisk/poll-compat.h | 30 include/asterisk/pval.h | 1 include/asterisk/res_odbc.h | 60 include/asterisk/rtp.h | 95 include/asterisk/say.h | 20 include/asterisk/sched.h | 171 include/asterisk/slin.h | 115 include/asterisk/slinfactory.h | 21 include/asterisk/smdi.h | 28 include/asterisk/stringfields.h | 42 include/asterisk/strings.h | 415 - include/asterisk/taskprocessor.h | 16 include/asterisk/tcptls.h | 84 include/asterisk/term.h | 26 include/asterisk/threadstorage.h | 71 include/asterisk/time.h | 2 include/asterisk/timing.h | 107 include/asterisk/udptl.h | 58 include/asterisk/utils.h | 58 include/asterisk/xml.h | 122 include/asterisk/xmldoc.h | 85 include/jitterbuf.h | 2 main/Makefile | 43 main/abstract_jb.c | 165 main/acl.c | 111 main/aescrypt.c | 4 main/alaw.c | 25 main/app.c | 641 + main/ast_expr2.c | 284 main/ast_expr2.fl | 36 main/ast_expr2.h | 2 main/ast_expr2.y | 33 main/ast_expr2f.c | 2338 ------ main/asterisk.c | 749 +- main/astfd.c | 280 main/astmm.c | 14 main/astobj2.c | 188 main/audiohook.c | 125 main/autoservice.c | 41 main/bridging.c | 1349 +++ main/buildinfo.c | 1 main/callerid.c | 33 main/cdr.c | 96 main/channel.c | 1331 ++- main/chanvars.c | 8 main/cli.c | 670 + main/config.c | 247 main/cryptostub.c | 1 main/datastore.c | 29 main/db.c | 13 main/db1-ast/Makefile | 7 main/db1-ast/hash/hash_page.c | 10 main/db1-ast/mpool/mpool.c | 6 main/devicestate.c | 192 main/dial.c | 23 main/dns.c | 2 main/dnsmgr.c | 10 main/dsp.c | 216 main/editline/configure | 120 main/editline/configure.in | 2 main/editline/np/unvis.c | 2 main/editline/read.c | 3 main/editline/readline.c | 1 main/editline/sys.h | 10 main/enum.c | 94 main/event.c | 516 + main/features.c | 1670 +++- main/file.c | 356 - main/frame.c | 276 main/global_datastores.c | 27 main/hashtab.c | 248 main/heap.c | 339 main/http.c | 72 main/indications.c | 1141 ++- main/io.c | 3 main/jitterbuf.c | 32 main/loader.c | 293 main/logger.c | 73 main/manager.c | 826 +- main/netsock.c | 3 main/pbx.c | 2939 +++++--- main/poll.c | 33 main/rtp.c | 673 + main/say.c | 673 + main/sched.c | 344 - main/slinfactory.c | 115 main/srv.c | 4 main/ssl.c | 100 main/stdtime/Makefile | 2 main/stdtime/localtime.c | 178 main/strings.c | 166 main/taskprocessor.c | 16 main/tcptls.c | 382 - main/tdd.c | 5 main/term.c | 171 main/threadstorage.c | 38 main/timing.c | 242 main/translate.c | 36 main/udptl.c | 592 + main/ulaw.c | 1 main/utils.c | 411 - main/xml.c | 205 main/xmldoc.c | 1865 +++++ makeopts.in | 35 pbx/Makefile | 6 pbx/ael/ael-test/ael-vtest25/extensions.ael | 8 pbx/ael/ael-test/ref.ael-test6 | 39 pbx/ael/ael-test/ref.ael-vtest13 | 152 pbx/ael/ael-test/ref.ael-vtest17 | 2 pbx/ael/ael-test/ref.ael-vtest25 | 7 pbx/pbx_ael.c | 52 pbx/pbx_config.c | 362 - pbx/pbx_dundi.c | 580 - pbx/pbx_loopback.c | 2 pbx/pbx_lua.c | 177 pbx/pbx_realtime.c | 27 pbx/pbx_spool.c | 105 phoneprov/000000000000.cfg | 2 phoneprov/polycom.xml | 2 phoneprov/polycom_line.xml | 2 res/Makefile | 10 res/ael/ael.flex | 259 res/ael/ael.tab.c | 1307 ++- res/ael/ael.tab.h | 32 res/ael/ael.y | 150 res/ael/ael_lex.c | 1232 ++- res/ael/pval.c | 163 res/ais/amf.c | 89 res/ais/ckpt.c | 78 res/ais/clm.c | 4 res/ais/evt.c | 58 res/ais/lck.c | 551 - res/res_adsi.c | 6 res/res_agi.c | 962 +- res/res_ais.c | 4 res/res_clialiases.c | 262 res/res_clioriginate.c | 75 res/res_config_curl.c | 84 res/res_config_ldap.c | 228 res/res_config_odbc.c | 169 res/res_config_pgsql.c | 526 + res/res_config_sqlite.c | 158 res/res_convert.c | 6 res/res_crypto.c | 16 res/res_http_post.c | 174 res/res_indications.c | 419 - res/res_jabber.c | 268 res/res_limit.c | 73 res/res_monitor.c | 49 res/res_musiconhold.c | 1023 +- res/res_odbc.c | 956 ++ res/res_phoneprov.c | 118 res/res_realtime.c | 155 res/res_smdi.c | 55 res/res_snmp.c | 2 res/res_timing_dahdi.c | 32 res/res_timing_pthread.c | 174 res/res_timing_timerfd.c | 293 res/snmp/agent.c | 76 sounds/Makefile | 16 sounds/sounds.xml | 54 static-http/astman.js | 4 static-http/prototype.js | 2332 +++++- tests/test_heap.c | 223 tests/test_sched.c | 251 utils/Makefile | 130 utils/ael_main.c | 20 utils/astcanary.c | 20 utils/astman.c | 17 utils/build-extensions-conf.lua | 81 utils/check_expr.c | 70 utils/conf2ael.c | 8 utils/expr2.testinput | 8 utils/extconf.c | 430 - utils/frame.c | 286 utils/hashtest.c | 5 utils/hashtest2.c | 7 utils/muted.c | 15 utils/refcounter.c | 7 utils/smsq.c | 6 utils/stereorize.c | 11 utils/streamplayer.c | 7 632 files changed, 78187 insertions(+), 36427 deletions(-)