diff options
Diffstat (limited to 'CHANGES')
-rwxr-xr-x | CHANGES | 206 |
1 files changed, 205 insertions, 1 deletions
@@ -1,8 +1,212 @@ + NOTE: Corrections or additions to the ChangeLog may be submitted + to http://bugs.digium.com. Documentation and formatting + fixes are not listed here. A complete listing of changes + is available through the Asterisk-CVS mailing list hosted + at http://lists.digium.com. + + -- chan_zap + -- Asterisk will now also look in the regular context for the fax extension while + executing a macro. Previously, for this to work, the fax extension would have + to be included in the macro definition. + -- On some systems, ALERTING will be sent after PROCEEDING, so code has been + added to account for this case. + -- If no extension is specified on an overlap call, the 's' extension will be used. + -- chan_sip + -- We no longer send a "to" tag on "100 Trying" messages, as it is inappropriate + to do so. + -- We now respond correctly to an invite for T.38 with a "488 Not acceptable here" + -- We now discard saved tags on 401/407 responses in case the provider we're talking + to tries to pull a dirty trick on us and change it. + -- rtptimeout options will now be correctly set on a peer basis rather than only global + -- chan_mgcp + -- Fixed setting of accountcode + -- Fixed where *67 to block callerid only worked for first call + -- chan_agent + -- We now will not pass audio until the agent has acked the call if the configuration + is set up for the agent to do so. + -- chan_alsa + -- Fixed problems with the unloading of this module + -- res_agi + -- A fix has been added to prevent calls from being hung up when more than one + call is executing an AGI script calling the GET DATA command. + -- AGI scripts will now continue to run even if a file was not found with the + GET DATA command. + -- When calling SAY NUMBER with a number like 09, we will now say "nine" instead + of "zero" + -- app_dial + -- There was a problem where text frames would not be forwarded before the channel + has been answered. + -- app_disa + -- Fixed the timeout used when no password is set + -- app_queue + -- Distinctive ring has been fixed to work for queue members + -- rtp + -- Fixed a logic error when setting the "rtpchecksums" option + -- say.c + -- A problem has been fixed with saying the date in Spanish. + -- Makefile + -- A line was missing for the autosupport script that caused "make rpm" to fail + -- format_wav_gsm + -- Fixed a problem with wav formatting that prevented files from being played + in some media players + -- pbx_spool + -- Fixed if the last line of text in a file for the call spool did not contain + a new line, it would not be processed + -- logger + -- Fixed the logger so that color escape sequences wouldn't be sent to the logs + -- format_sln + -- A lot of changes were made to correctly handle signed linear format on + big endian machines + -- asterisk.conf + -- fix 'highpriority' option for asterisk.conf + +Asterisk 1.0.7 + + -- chan_sip + -- The fix for some codec availibility issues in 1.0.6 caused music on hold problems, + but has now been fixed. + -- chan_skinny + -- A check has been added to avoid a crash. + -- chan_iax2 + -- A feature has been added to CVS head to have the option of sending timestamps with + trunk frames. It is not supported in 1.0, but a change has been made so that it + will at least not choke if sent trunk timestamps. + -- app_voicemail + -- Some checks have been added to avoid a crash. + -- speex + -- The path /usr/include/speex has been added for a place to look for the speex header. + +Asterisk 1.0.6 + + -- chan_iax2: + -- Fixed a bug dealing with a division by zero that could cause a crash + -- chan_sip: + -- Behavior was changed so that when a registration fails due to DNS resolution issues, + a retry will be attempted in 20 seconds. + -- Peer settings were not reset to null values when reloading the configuration file. + Behavior has been changed so that these values are now cleared. + -- 'restrictcid' now properly works on MySQL peers. + -- Only use the default callerid if it has been specified. + -- Asterisk was not sending the same From: line in SIP messages during certain times. + Fixed to make sure it stays the same. This makes some providers happier, to a working state. + -- Certain circumstances involving a blank callerid caused asterisk to segmentation fault. + -- There was a problem incorrectly matching codec availablity when global preferences were + different from that of the user. To fix this, processing of SDP data has been moved + to after determining who the call is coming from. + -- Asterisk would run out of RTP ports while waiting for SUBSCRIBE's to expire even though + an RTP port isn't needed in this case. This has been fixed by releasing the ports early. + -- chan_zap: + -- During a certain scenario when using flash and '#' transfers you would hear the + other person and the music they were hearing. This has been fixed. + -- A fix for a compilation issue with gcc4 was added. + -- chan_modem_bestdata: + -- A fix for a compilation issue with gcc4 was added. + -- format_g729: + -- Treat a 10-byte read as an end of file indication instead of an error. Some G729 encoders + like to put 10-bytes at the end to indicate this. + -- res_features: + -- During certain situations when parking a call, both endpoints would get musiconhold. + This has been fixed so the individual who parked the call will hear the digits and not + musiconhold. + -- app_dial: + -- DIALEDPEERNUMBER is now being set, so if you attempted to use it in the past and failed + it should work now. + -- A callerid change caused many headaches, this has been reversed to the original 1.0 behavior. + -- A crash caused with the combination of the 'g' option and # transfer was fixed. + -- app_voicemail: + -- If two people hit the voicemail system at the same time, and were leaving a message + the second message was overwriting the first. This has been fixed so that each one + is distinct and will not overwrite eachother. + -- cdr_tds: + -- If the server you were using was going down, it had the potential to bring your asterisk + server down with it. Extra stuff has been added so as to bring in more error/connection + checking. + -- cdr_pgsql: + -- This will now attempt to reconnect after a connection problem. + -- IAXY firmware: + -- This has been updated to version 23. It includes a fix for lost registrations. + -- internals + -- Behavior was changed for 'show codec <number>' to make it more intuitive. (kshumard) + -- DNS failures and asterisk do not get along too well, this is not totally the case anymore. + -- Asterisk will now handle DNS failures at startup more gracefully, and won't crash and + burn. + -- Choosing to append to a wave file would render the outputted wave file corrupt. Appending + now works again. + -- If you failed to define certain keys, asterisk had the potential to crash when seeing if you had + used them. + -- Attempting to use such things as ${EXTEN:-1} gave a wrong return value. However, this was never + a documented feature... + +Asterisk 1.0.5 + + -- chan_zap + -- fix a callerid bug introduced in 1.0.4 + -- app_queue + -- fix some penalty behavior + +Asterisk 1.0.4 + + -- general + -- fix memory leak evident with extensive use of variables + -- update IAXy firmware to version 22 + -- enable some special write protection + -- enable outbound DTMF + -- fix seg fault with incorrect usage of SetVar + -- other minor fixes including typos and doc updates + -- chan_sip + -- fix codecs to not be case sensitive + -- Re-use auth credentials + -- fix MWI when using type=friend + -- fix global NAT option + -- chan_agent / chan_local + -- fix incorrect use count + -- chan_zap + -- Allow CID rings to be configured in zapata.conf + -- no more patching needed for UK CID + -- app_macro + -- allow Macros to exit with '*' or '#' like regular extension processing + -- app_voicemail + -- don't allow '#' as a password + -- add option to save voicemail before going to the operator + -- fix global operator=yes + -- app_read + -- return 0 instead of -1 if user enters nothing + -- res_agi + -- don't exit AGI when file not found to stream + -- send script parameter when using FastAGI + +Asterisk 1.0.3 + + -- chan_zap + -- fix seg fault when doing *0 to flash a trunk + -- rtp + -- seg fault fix + -- chan_sip + -- fix to prevent seg fault when attempting a transfer + -- fix bug with supervised transfers + -- fix codec preferences + -- chan_h323 + -- fix compilation problem + -- chan_iax2 + -- avoid a deadlock related to a static config of a BUNCH of peers + -- cdr_pgsql + -- fix memory leak when reading config + -- Numerous other minor bug fixes + +Asterisk 1.0.2 + + -- Major bugfix release + +Asterisk 1.0.1 + + -- Added AGI over TCP support + -- Add ability to purge callers from queue if no agents are logged in -- Fix inband PRI indication detection -- Fix for MGCP - always request digits if no RTP stream -- Fixed seg fault for ast_control_streamfile - -- Added AGI over TCP support -- Make pick-up extension configurable via features.conf + -- Numerous other bug fixes + Asterisk 1.0.0 -- Use Q.931 standard cause codes for asterisk cause codes -- Bug fixes from the bug tracker |