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.4.24.
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 |
27 tilghman 21 mmichelson 15 russell 12 file 12 kpfleming 11 dvossel 5 jpeeler 5 rmudgett 4 dbailey 4 dimas 4 mnicholson 4 seanbright 3 twilson 2 dbrooks 2 mvanbaak 1 alecdavis 1 bamby 1 BigJimmy 1 chappell 1 crich 1 dsedivec 1 eliel 1 greenfieldtech 1 junky 1 jvandal 1 klaus3000 1 lmadsen 1 msirota 1 murf 1 Nick 1 oej 1 qwell 1 sobomax 1 tim 1 tiziano 1 wdoekes |
4 dvossel 4 file 4 lmadsen 3 dimas 3 mnicholson 3 tilghman 2 atis 2 geoff2010 2 klaus3000 2 moliveras 2 mvanbaak 2 p_lindheimer 2 ZX81 1 afu 1 alecdavis 1 andrew 1 BlargMaN 1 bpgoldsb 1 crich 1 deepesh 1 dlotina 1 FabienToune 1 festr 1 greenfieldtech 1 jamessan 1 leobrown 1 mmichelson 1 msirota 1 Nick_Lewis 1 okrief 1 pinga-fogo 1 rmartinez 1 russell 1 seanbright 1 siepkes 1 sobomax 1 vadim 1 wdoekes |
2 cristiandimache 2 dimas 2 francesco_r 2 jamessan 2 jvandal 2 klaus3000 2 p_lindheimer 2 pj 2 tim_ringenbach 1 acunningham 1 adomjan 1 agalbraith 1 alecdavis 1 Alexei Gradinari 1 alx 1 andrew 1 aragon 1 atis 1 bamby 1 barryf 1 BigJimmy 1 bkw918 1 bpgoldsb 1 chappell 1 Christian_Pinedo 1 clive18 1 corruptor 1 deepesh 1 dferrer 1 dome 1 dsedivec 1 edugs15 1 eliel 1 evandro 1 falves11 1 garychen 1 geoff2010 1 gincantalupo 1 greenfieldtech 1 isaacgal 1 jaroth 1 jcapp 1 jpt 1 jpyle 1 junky 1 kobaz 1 leobrown 1 makoto 1 marsosa 1 mobeck 1 moliveras 1 Nick_Lewis 1 pida 1 pmhaddad 1 rajnishgiri 1 sgenyuk 1 shawkris 1 sobomax 1 tilghman 1 tiziano 1 tzafrir 1 wdoekes |
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 |
182802 | kpfleming | Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix. | |
182803 | kpfleming | remove accidentally merged properties | |
182807 | kpfleming | revert commit that included extranous changes | |
182808 | kpfleming | Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix. | |
182882 | kpfleming | fix another symbol namespace issue (reported by Andrew on asterisk-dev) | |
182963 | jpeeler | Allow H.323 Plus library to be used in addition to the OpenH323 library | |
182965 | jpeeler | fix typo which broke configure | |
183115 | mmichelson | Fix an issue where cancelled outgoing SIP calls would erroneously report the device as "in use." | |
183123 | russell | Allow the CallerID API to work again. | |
183145 | russell | Add missing semicolon in exports script. | |
183238 | russell | Allow the AES API to work. | |
183241 | russell | Remove the use of RTLD_NOLOAD, as it is not behaving like expected. | |
183291 | qwell | Export some more required symbols. | |
183342 | tilghman | Reordering, to change prior to unlocking | |
183386 | dvossel | Cleaning up a few things in detect disconnect patch | #11583 |
183481 | twilson | Add missing datastore inherit (exists in all other branches) | |
183559 | russell | Fix a crash in IAX2 registration handling found during load testing with dvossel. | |
183700 | mmichelson | Fix a memory leak in res_monitor.c | |
183913 | tilghman | Additionally note that the operator option needs an 'o' extension. | #14731 |
184078 | mmichelson | Change NULL pointer check to be ast_strlen_zero. | |
184447 | kpfleming | use new, improved 8kHz prompts | |
185121 | rmudgett | Update the channel allocation method documentation. | |
185362 | dbrooks | Fix incorrect parsing in chan_gtalk when xmpp contains extra whitespaces | |
185531 | mmichelson | Use AST_SCHED_DEL_SPINLOCK instead of manually using the logic. | |
185771 | russell | Fix a case where DTMF could bypass audiohooks. | |
185952 | 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. | |
186057 | tilghman | Avoid multiple warning messages in SIP, due to this column not existing | |
186059 | tilghman | Fix for AST-2009-003 | |
186081 | kpfleming | ensure that the buffer passed to DAHDI_SET_BUFINFO is fully initialized | |
186174 | mmichelson | Fix instructions in one-step parking comment to make more sense. | |
186229 | russell | Fix a memory leak in cdr_radius. | |
186445 | tilghman | Found a conflict in the last commit, due to multiple targets | |
186458 | kpfleming | Fix a bug where DAHDI/Zaptel channels would not properly switch formats when requested | |
186565 | mmichelson | Revert commit 186445 because it causes the build to fail when IMAP_STORAGE is used. | |
186775 | tilghman | Fix Macro documentation to match current (and intended) behavior. | |
186984 | mmichelson | Make a couple of changes with regards to a new message printed in ast_read(). | #14723 |
187045 | mmichelson | Fix a small logical error when loading moh classes. | |
187209 | tilghman | Backport resolution for file descriptor leak in 1.6.0 to 1.4. | |
187300 | tilghman | Add debugging mode for diagnosing file descriptor leaks. | #14625 |
187301 | tilghman | Oops, missed this file in the last commit. | |
187362 | tilghman | Permit zero-length text messages in SIP. | |
187482 | tilghman | Oops, typo | |
187763 | tilghman | Add lastms column to the contributed table designs | |
187865 | russell | Support "signaling" in addition to "signalling". | |
188287 | dvossel | audio_audiohook_write_list() does not correctly update sample size after ast_translate. | |
188582 | mmichelson | Update ast_readvideo_callback to match ast_readaudio_callback. | |
188833 | rmudgett | Only disable mISDN DSP if Asterisk DSP is enabled. Leave jitter setting alone. | |
188937 | file | Fix a situation where the DAHDI channel private structure lock was not unlocked when it should have been. | |
189134 | rmudgett | Modifed/added some debug messages. | |
189277 | mmichelson | Move the check for chan->fdno == -1 to after the zombie/hangup check. | #14723 |
189391 | dbailey | Clean up problem with manager implementation of mmap where it was not testing against MAP_FAILED response. | |
189463 | twilson | Don't treat a NOANSWER like a CHANUNAVAIL | |
189465 | twilson | Update CDR appropriately when AST_CAUSE_NO_ANSWER is set | |
189601 | dbailey | Add check in configure script to check for GLOB_NOMAGIC and GLOB_BRACE in glob.h | |
189664 | dbailey | Remove daemon call on systems that do not support forking. | |
190187 | oej | unistd.h is required for usleep() on Darwin. It will not hurt to include it always | |
190286 | file | Fix a bug in chan_local glare hangup detection. | |
190356 | russell | Remove a bogus ast_channel_unlock(). | |
190661 | russell | Resolve a crash in res_smdi when used with chan_dahdi. | |
190662 | russell | Fix a typo from 190661. | |
190721 | kpfleming | Fix 'inconsistent line endings' when autoconf 2.63 is used | |
191041 | seanbright | Fix a crash in app_queue with very long member lists. | |
191220 | tilghman | Allow H.323 to compile with FDLEAK checking enabled. | |
191422 | seanbright | Move the defintion of the a couple arrays out of loops. | |
191488 | jpeeler | Fix DTMF not being sent to other side after a partial feature match | |
191628 | mmichelson | Move static buffers to outside for loops in app_chanspy. | |
191629 | mmichelson | Kevin has informed me that thi sort of thing is not necessary. | |
193050 | rmudgett | Give a more helpful message when an incoming call's dialed extension does not match. | |
193193 | kpfleming | Make absolute paths for logger channels work properly | |
193544 | lmadsen | Document CHANNEL(transfercapability) in CLI documentation. | #15073 |
193613 | rmudgett | Sent wrong message to clear a call we started if the other end has not responed yet. | |
193880 | mmichelson | Set the invitestate to INV_CANCELLED only if we are actually sending a SIP CANCEL. | |
194322 | dbailey | Pull in a piece of murf's 88166 patch that makes it safe to call | |
194509 | kpfleming | Update URL to Reviewboard | |
194685 | dvossel | Update to previous IAX2 "Ghost" Channels patch. | #14207 |
194764 | russell | Fix some spelling fail. | |
195448 | file | Fix a bug where direct RTP setup would partially occur even when disabled if the calling channel was answered. | #13545, #14244 |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
Makefile.rules | 9 agi/Makefile | 2 apps/app_dial.c | 46 +- apps/app_flash.c | 2 apps/app_followme.c | 10 apps/app_macro.c | 20 apps/app_meetme.c | 2 apps/app_mp3.c | 2 apps/app_nbscat.c | 2 apps/app_queue.c | 335 +++++++++------ apps/app_senddtmf.c | 2 apps/app_sendtext.c | 4 apps/app_test.c | 82 +-- apps/app_voicemail.c | 244 +++++++---- autoconf/ast_check_openh323.m4 | 12 build_tools/cflags.xml | 2 build_tools/strip_nonapi | 37 - cdr/cdr_radius.c | 12 channels/Makefile | 2 channels/chan_agent.c | 115 ++--- channels/chan_alsa.c | 1 channels/chan_dahdi.c | 58 +- channels/chan_gtalk.c | 14 channels/chan_h323.c | 42 + channels/chan_iax2.c | 159 +++++-- channels/chan_local.c | 3 channels/chan_misdn.c | 27 - channels/chan_sip.c | 798 +++++++++++++++++++----------------- channels/chan_skinny.c | 2 channels/h323/ast_h323.cxx | 103 +++- channels/h323/ast_h323.h | 7 channels/h323/chan_h323.h | 2 channels/h323/compat_h323.cxx | 1 channels/h323/compat_h323.h | 2 channels/iax2-parser.c | 53 ++ channels/iax2-parser.h | 1 channels/misdn/isdn_lib.c | 11 channels/misdn_config.c | 13 configs/features.conf.sample | 2 configs/logger.conf.sample | 4 configs/misdn.conf.sample | 9 configs/queues.conf.sample | 6 configs/sip.conf.sample | 6 configs/voicemail.conf.sample | 15 configure.ac | 45 +- contrib/scripts/get_ilbc_source.sh | 2 contrib/scripts/realtime_pgsql.sql | 3 contrib/scripts/sip-friends.sql | 1 default.exports | 4 formats/format_wav.c | 2 formats/format_wav_gsm.c | 2 funcs/func_channel.c | 2 funcs/func_odbc.c | 11 funcs/func_strings.c | 26 + include/asterisk.h | 29 + include/asterisk/astobj2.h | 12 include/asterisk/autoconfig.h.in | 62 +- include/asterisk/callerid.h | 2 include/asterisk/channel.h | 5 include/asterisk/compat.h | 11 include/asterisk/crypto.h | 14 include/asterisk/features.h | 23 + include/asterisk/io.h | 4 include/asterisk/lock.h | 147 ++++++ include/asterisk/poll-compat.h | 30 - main/Makefile | 27 - main/asterisk.c | 25 - main/asterisk.exports | 33 + main/astfd.c | 266 ++++++++++++ main/astobj2.c | 6 main/audiohook.c | 7 main/callerid.c | 2 main/channel.c | 65 ++ main/config.c | 9 main/db.c | 9 main/db1-ast/recno/rec_open.c | 2 main/file.c | 22 main/frame.c | 2 main/io.c | 2 main/loader.c | 13 main/logger.c | 16 main/manager.c | 323 +++++++++----- main/pbx.c | 38 + main/poll.c | 23 - main/rtp.c | 84 ++- main/utils.c | 4 makeopts.in | 2 pbx/ael/ael.tab.c | 820 ++++++++++++++++++------------------- pbx/ael/ael.y | 9 pbx/pbx_config.c | 95 ---- res/res_adsi.exports | 33 + res/res_agi.c | 4 res/res_agi.exports | 7 res/res_config_odbc.c | 2 res/res_config_pgsql.c | 2 res/res_crypto.c | 2 res/res_features.c | 146 ++++-- res/res_features.exports | 14 res/res_indications.c | 2 res/res_jabber.exports | 13 res/res_monitor.c | 6 res/res_monitor.exports | 11 res/res_musiconhold.c | 8 res/res_odbc.c | 8 res/res_odbc.exports | 11 res/res_smdi.c | 32 + res/res_smdi.exports | 18 res/res_snmp.c | 2 res/res_speech.exports | 21 sounds/Makefile | 4 static-http/astman.js | 4 utils/Makefile | 2 utils/muted.c | 2 113 files changed, 3237 insertions(+), 1739 deletions(-)