This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.
The data in this summary reflects changes that have been made since the previous release, asterisk-1.6.0.10.
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 |
28 mmichelson 25 dvossel 24 tilghman 23 kpfleming 16 russell 11 jpeeler 11 rmudgett 8 dbrooks 7 seanbright 5 file 4 alecdavis 4 qwell 3 mnicholson 3 Nick 2 klaus3000 2 lmadsen 2 mvanbaak 2 p 1 adomjan 1 araasch 1 atis 1 Benjamin 1 chappell 1 contactmayankjain 1 dimas 1 edantie 1 ghenry 1 Jamuel 1 jthurman 1 Kristijan 1 lacoursj 1 lasko 1 latinsud 1 leobrown 1 loloski 1 makoto 1 mattf 1 murf 1 rain 1 twilson 1 vrban 1 xvisor |
12 dvossel 5 aragon 4 alecdavis 3 dbrooks 3 klaus3000 3 scottbmilne 2 mmichelson 2 mnicholson 2 Nick_Lewis 2 rmudgett 1 alexh 1 amilcar 1 awk 1 caspy 1 CGMChris 1 contactmayankjain 1 ffloimair 1 gentian 1 Jamuel 1 jmacz 1 jpeeler 1 jthurman 1 Kristijan 1 lacoursj 1 lasko 1 legart 1 lmadsen 1 madkins 1 murf 1 p_lindheimer 1 pprindeville 1 rain 1 rue_mohr 1 seanbright 1 slavon 1 suretec 1 Takehiko_Ooshima 1 tilghman 1 timeshell 1 tkarl 1 toc 1 volivier 1 vrban |
6 alecdavis 5 Nick_Lewis 4 klaus3000 3 pkempgen 3 rain 2 araasch 2 aragon 2 ffloimair 2 ibc 2 mvanbaak 2 p_lindheimer 2 pprindeville 2 slavon 2 sodom 1 adomjan 1 afosorio 1 agupta 1 alexh 1 atis 1 avinoash 1 bcnit 1 Benjamin Kluck 1 caspy 1 CGMChris 1 chappell 1 chris-mac 1 contactmayankjain 1 corruptor 1 davidw 1 dazza76 1 deuffy 1 dimas 1 edantie 1 fdecher 1 flefoll 1 fvdb 1 gentian 1 greenfieldtech 1 huangtx2009 1 Jamuel 1 JimDickenson 1 jpiszcz 1 jsmith 1 jthurman 1 lacoursj 1 lasko 1 latinsud 1 legart 1 leobrown 1 lmadsen 1 loic 1 macogeek 1 madkins 1 makoto 1 markd 1 mbrancaleoni 1 mnnojd 1 Nik Soggia 1 noahisaac 1 okrief 1 pj 1 rue_mohr 1 samy 1 schmidts 1 scottbmilne 1 seadweller 1 st 1 suretec 1 Takehiko Ooshima 1 timeshell 1 timking 1 tobias_e 1 toc 1 travisghansen 1 trendboy 1 umberto71 1 vbcrlfuser 1 viraptor 1 volivier 1 wtca |
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 |
199142 | dvossel | Additional updates to AST-2009-001 | |
199858 | seanbright | __WORDSIZE is not available on all platforms, so use sizeof(void *) instead. | |
199975 | mmichelson | The 1.6.0 branch was missing all invite_branch logic. It has now been added. | |
200040 | lmadsen | Fix path for .flavor and .version | #14737 |
200149 | mmichelson | Fix a crash due to a potentially NULL p->options. | |
200228 | seanbright | Fix all of the parallel build warnings issued when running make -j#. | |
200515 | mmichelson | Add INFO to our allowed methods so that endpoints know they may send it to us. | |
200729 | kpfleming | Document the new automatic 'ignoresdpversion' behavior. | |
200767 | kpfleming | Ensure that configure-script testing for compiler attributes actually works. | |
200986 | kpfleming | Fix problems with new compiler attribute checking in configure script. | |
201093 | kpfleming | Improve support for media paths that can generate multiple frames at once. | |
201226 | dvossel | fix issue with build_contact introduced by the "SIP trasnport type issues" commit | |
201263 | kpfleming | Correct AST_LIST_APPEND_LIST behavior when list to be appended is empty. | |
201459 | mmichelson | Change the datastore traversal in ast_do_masquerade to use a safe list traversal. | |
201463 | mmichelson | Fix problem with no audio due to ignoring the SDP. | |
201612 | russell | Fix memory corruption and leakage related reloads of non files mode MoH classes. | #15109, #15123, #15195 |
201786 | tilghman | One of the changes in 1.6.1 was to allow app_directory to use functionality | |
201830 | tilghman | If the "h" extension fails, give it another chance in main/pbx.c. | |
202006 | mnicholson | Added deadlock protection to try_suggested_sip_codec in chan_sip.c. | |
202259 | russell | Standardize return values of load_config() so reload() doesn't report an error on success. | |
202263 | russell | Fix possibility of crashiness during reload in custom fields handling. | |
202416 | russell | Make Polycom subscription type override check more explicit. | |
202471 | seanbright | Fix lock usage in cdr_sqlite3_custom to avoid potential crashes during reload. | |
202498 | russell | Report CallerID change during a masquerade. | |
202763 | mattf | I could have sworn I committed this patch ages ago, but... bug fix with setting NAI properly on linksets in certain situations. | |
202926 | file | Ensure the default settings are applied for T.38 when we set it up for a peer. | |
202968 | mmichelson | Use the handy UNLINK macro instead of hand-coding the same thing in-line. | |
203044 | rmudgett | Improved chan_dahdi.conf pritimer error checking. | |
203117 | russell | Resolve a crash related to a T.38 reinvite race condition. | |
203387 | twilson | I didn't see that Mark already fixed the underlying issue! | |
203447 | dvossel | fixes a few redundant conditions | #15269 |
203701 | file | Improve T.38 negotiation by exchanging session parameters between application and channel. | |
203711 | jpeeler | whitespace fix | |
203717 | jpeeler | reverse whitespace change 203711 that was based on looking at sig_analog (which has about a 1000 line indentation change that is not worth doing here) | |
204476 | qwell | Fix ast_say_counted_noun to correctly handle Polish. Fix a comment typo in passing. | |
204652 | dvossel | removes fake dialog_unref and dialog_ref function calls. | |
204949 | kpfleming | Improve handling of AST_CONTROL_T38 and AST_CONTROL_T38_PARAMETERS for non-T.38-capable channels. | |
204980 | tilghman | Restore Hungarian (mistakenly removed during merge) | |
205139 | russell | Move OpenSSL initialization to a single place, make library usage thread-safe. | |
205152 | russell | Use tabs instead of spaces for indentation. | |
205200 | tilghman | Add redirection warnings for the invalid language codes previously removed. | |
205220 | dvossel | ast_samp2tv needs floating point for 16khz audio | |
205224 | tilghman | oops, fixing build | |
205296 | qwell | Update config.guess and config.sub from the savannah.gnu.org git repo. | |
205415 | dvossel | moving ast_devstate_to_extenstate to pbx.c from devicestate.c | |
205533 | mvanbaak | pthread_self returns a pthread_t which is not an unsigned int on all | |
205597 | dvossel | Fixes 8khz assumptions | |
205608 | dvossel | Changing ast_samp2tv to not use floating point. | |
205880 | mmichelson | Fix build. | |
205940 | kpfleming | Update comments about the level of T.38 support in Asterisk. | |
206369 | rmudgett | Fix some memory leaks in chan_misdn. | |
206387 | russell | Ensure apathetic replies are sent out on the proper socket. | |
206637 | seanbright | Only print debug info in codec_dahdi if we are asking for it. | |
206762 | rmudgett | Merged revision 206700 from | |
206871 | dvossel | avoid segfault caused by user error | |
207097 | jpeeler | Update some missing allowed options for overlapdial | |
207286 | rmudgett | ||
207683 | kpfleming | Ensure that user-provided CFLAGS and LDFLAGS are honored. | |
207725 | mmichelson | Document default timeout for AMI originations. | |
207783 | jpeeler | Revert r207636, this approach could potentially block for an unacceptable | |
208316 | mmichelson | Remove inaccurate XXX comment. | |
208468 | kpfleming | Rework of T.38 negotiation and UDPTL API to address interoperability problems | |
208502 | kpfleming | Use correct formatting for T.38 change note in UPGRADE.txt | |
208549 | kpfleming | Resolve a T.38 negotiation issue left over from the udptl-updates merge. | |
208594 | russell | Do not log an ERROR if autoservice_stop() returns -1. | |
208752 | jpeeler | Fix compiling under dev-mode with gcc 4.4.0. | |
208925 | jpeeler | Fix logic errors from 208746 | |
209057 | kpfleming | Restore explicit export of ASTCFLAGS/ASTLDFLAGS and underscore-variants to sub-makes. | |
209061 | dbrooks | Just replacing typos "recieved" with "received". | #15360 |
209259 | kpfleming | Make T.38 switchover in ReceiveFAX synchronous. | |
209280 | kpfleming | Cleanup T.38 negotiation changes. | |
209325 | tilghman | Publish French extra sounds | |
209394 | kpfleming | Correct error in backport of latest app_fax fixes. | |
209712 | russell | Fix some places where ast_event_type was used instead of ast_event_ie_type. | |
209762 | kpfleming | Minor changes inspired by testing with latest GCC. | |
209896 | russell | Resolve a valgrind warning about a read from uninitialized memory. | #15396 |
211114 | russell | Resolve a deadlock involving app_chanspy and masquerades. | |
211276 | tilghman | Small oops. Clear the flags which have been checked. | |
211551 | tilghman | AST-2009-005 | |
211587 | tilghman | Conversion specifiers, not format specifiers | |
212068 | file | Check an actual populated variable when seeing if we need to do video or not. | |
212114 | kpfleming | Ensure that T38FaxVersion is put into outgoing SDP in the proper case. | |
212432 | rmudgett | Fix uninitialized variable. | |
212765 | rmudgett | Removed some deadwood and added some doxygen comments. | |
212926 | kpfleming | Convert this branch to Opsound music-on-hold. | |
212941 | kpfleming | Remove some accidentally-committed properties. | |
214361 | tilghman | Make autoheader descriptions render correctly in our autoconfig.h file. | #14906 |
214474 | tilghman | One more build system change, to make the descriptions look better, if we have better information. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 20 CREDITS | 2 Makefile | 111 +- Makefile.moddir_rules | 10 Makefile.rules | 32 UPGRADE-1.4.txt | 4 UPGRADE.txt | 22 agi/Makefile | 7 agi/eagi-sphinx-test.c | 2 agi/eagi-test.c | 2 apps/Makefile | 1 apps/app_adsiprog.c | 6 apps/app_alarmreceiver.c | 2 apps/app_chanspy.c | 38 apps/app_dahdibarge.c | 6 apps/app_dial.c | 1 apps/app_disa.c | 4 apps/app_fax.c | 163 ++- apps/app_followme.c | 2 apps/app_macro.c | 8 apps/app_meetme.c | 44 apps/app_milliwatt.c | 9 apps/app_minivm.c | 8 apps/app_mixmonitor.c | 98 +- apps/app_morsecode.c | 4 apps/app_osplookup.c | 34 apps/app_privacy.c | 4 apps/app_queue.c | 32 apps/app_readfile.c | 2 apps/app_record.c | 4 apps/app_rpt.c | 18 apps/app_setcallerid.c | 2 apps/app_sms.c | 12 apps/app_stack.c | 15 apps/app_talkdetect.c | 6 apps/app_verbose.c | 2 apps/app_voicemail.c | 106 +- apps/app_waitforring.c | 2 apps/app_waitforsilence.c | 6 apps/app_waituntil.c | 2 autoconf/ast_ext_lib.m4 | 39 autoconf/ast_gcc_attribute.m4 | 24 autoconf/libcurl.m4 | 243 +++++ build_tools/make_version_c | 6 build_tools/make_version_h | 6 build_tools/prep_tarball | 2 cdr/cdr_adaptive_odbc.c | 20 cdr/cdr_manager.c | 38 cdr/cdr_pgsql.c | 6 cdr/cdr_sqlite3_custom.c | 51 - channels/Makefile | 8 channels/chan_agent.c | 8 channels/chan_console.c | 2 channels/chan_dahdi.c | 342 ++++--- channels/chan_iax2.c | 53 - channels/chan_mgcp.c | 14 channels/chan_misdn.c | 1130 +++++++++++++----------- channels/chan_oss.c | 2 channels/chan_phone.c | 2 channels/chan_sip.c | 1645 ++++++++++++++++++++--------------- channels/chan_skinny.c | 12 channels/chan_usbradio.c | 10 channels/chan_vpb.cc | 2 channels/h323/ast_h323.cxx | 17 channels/iax2-provision.c | 4 channels/misdn/ie.c | 2 channels/misdn/isdn_lib.c | 441 +++++---- channels/misdn/isdn_lib.h | 298 +++++- channels/misdn/isdn_lib_intern.h | 77 + channels/misdn_config.c | 31 codecs/Makefile | 2 codecs/codec_dahdi.c | 6 codecs/codec_speex.c | 8 codecs/gsm/Makefile | 2 codecs/gsm/src/gsm_destroy.c | 2 codecs/lpc10/Makefile | 2 codecs/lpc10/pitsyn.c | 2 config.guess | 168 ++- config.sub | 160 ++- configs/chan_dahdi.conf.sample | 5 configs/iax.conf.sample | 2 configs/misdn.conf.sample | 6 configs/queues.conf.sample | 4 configs/sip.conf.sample | 44 configs/udptl.conf.sample | 5 configure.ac | 100 -- contrib/init.d/rc.debian.asterisk | 2 contrib/scripts/asterisk.ldap-schema | 43 contrib/scripts/asterisk.ldif | 30 contrib/scripts/meetme.sql | 4 doc/CODING-GUIDELINES | 12 doc/tex/asterisk.tex | 2 doc/tex/imapstorage.tex | 23 doc/tex/misdn.tex | 106 +- funcs/Makefile | 7 funcs/func_channel.c | 4 funcs/func_cut.c | 10 funcs/func_dialplan.c | 2 funcs/func_enum.c | 2 funcs/func_math.c | 4 funcs/func_odbc.c | 2 funcs/func_rand.c | 4 funcs/func_realtime.c | 3 funcs/func_strings.c | 10 include/asterisk.h | 6 include/asterisk/_private.h | 1 include/asterisk/abstract_jb.h | 4 include/asterisk/app.h | 12 include/asterisk/autoconfig.h.in | 516 +++++----- include/asterisk/channel.h | 23 include/asterisk/devicestate.h | 50 + include/asterisk/frame.h | 39 include/asterisk/linkedlists.h | 45 include/asterisk/module.h | 2 include/asterisk/pbx.h | 9 include/asterisk/sched.h | 18 include/asterisk/time.h | 2 include/asterisk/udptl.h | 40 include/asterisk/utils.h | 8 main/Makefile | 14 main/acl.c | 12 main/alaw.c | 1 main/app.c | 27 main/ast_expr2.fl | 11 main/ast_expr2f.c | 5 main/asterisk.c | 34 main/astfd.c | 2 main/astmm.c | 8 main/autoservice.c | 17 main/callerid.c | 21 main/cdr.c | 4 main/channel.c | 356 +++++-- main/cli.c | 6 main/config.c | 31 main/db1-ast/Makefile | 4 main/db1-ast/mpool/mpool.c | 6 main/devicestate.c | 92 + main/dnsmgr.c | 2 main/event.c | 24 main/features.c | 35 main/file.c | 25 main/frame.c | 132 +- main/http.c | 10 main/indications.c | 24 main/logger.c | 2 main/manager.c | 12 main/pbx.c | 148 +-- main/rtp.c | 52 - main/say.c | 552 ++++++----- main/slinfactory.c | 27 main/ssl.c | 100 ++ main/translate.c | 4 main/udptl.c | 308 ++++-- main/ulaw.c | 1 main/utils.c | 4 pbx/Makefile | 4 pbx/dundi-parser.c | 6 pbx/pbx_config.c | 17 pbx/pbx_dundi.c | 71 - pbx/pbx_loopback.c | 2 pbx/pbx_spool.c | 10 res/Makefile | 4 res/ael/ael_lex.c | 6 res/ael/pval.c | 8 res/res_agi.c | 26 res/res_config_curl.c | 6 res/res_config_ldap.c | 49 - res/res_crypto.c | 2 res/res_jabber.c | 8 res/res_limit.c | 2 res/res_musiconhold.c | 52 - res/res_odbc.c | 8 res/res_smdi.c | 14 res/snmp/agent.c | 2 sounds/Makefile | 2 sounds/sounds.xml | 24 utils/Makefile | 33 utils/ael_main.c | 3 utils/conf2ael.c | 3 utils/extconf.c | 13 utils/frame.c | 14 utils/muted.c | 4 utils/stereorize.c | 3 183 files changed, 5780 insertions(+), 3680 deletions(-)