[Freeswitch-svn] [commit] r9163 - freeswitch/trunk/docs
Freeswitch SVN
mikej at freeswitch.org
Thu Jul 24 06:58:10 EDT 2008
Author: mikej
Date: Thu Jul 24 06:58:10 2008
New Revision: 9163
Modified:
freeswitch/trunk/docs/ChangeLog
Log:
update changelog for 1.0.1
Modified: freeswitch/trunk/docs/ChangeLog
==============================================================================
--- freeswitch/trunk/docs/ChangeLog (original)
+++ freeswitch/trunk/docs/ChangeLog Thu Jul 24 06:58:10 2008
@@ -1,143 +1,270 @@
-freeswitch (1.0.0)
-
- Enhanced sofia sip nat handling
- Many fixes found by Klockwork (www.klocwork.com)
- Added disable_app_log variable
- Fixed mod_local_stream with rates on windows
- Fixed finding of files in rate dirs on windows
- Fixed memory corruption from sofia_contact function
- Added sofia profile param NDLB-received-in-nat-reg-contact
- Added sofia profile param aggressive-nat-detection
- Fixed video sip calls in proxy media mode
- Added bridge_terminate_key var
- Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
- Enhanced nat handling in proxy media mode in sip
- Add progress media to timetable so you can calculate pdd
- Fixed seg when using unicast on socket when call has no read_codec
- Fixed missed log events on busy box
- Added -bleg to intercept
- Enhance configure detection of python
- Fixed build on solaris and freebsd for several modules
- Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
- Added param "vm-mailto-notify" to allow sending a notification email
- Fixed mod_java build
- Fixed mwi failures for some devices that don't subscribe
- Removed fsapi functions (killchan, transfer, session_displace, reject)
- Removed fsapi functions (session_record, broadcast, hold, media)
- Many updates to sofia-sip library including over 100 fixes
-
-freeswitch (1.0.rc6)
-
- Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
- Enhanced sofia sip nat handling
- Fix libedit build on solaris
- Fix session timers in mod_sofia
- Fix conference fire-call
- Change: add var_event down into the endpoints so chans with no parents can still pass options
- Added enable-post-var param to xml_rpc
- Fix mod_lua build on solaris
- Many fixes found by Klockwork (www.klocwork.com)
- Add unregister event in mod_sofia
- Enhance python configure detection
- Add vm_boxcount api func
- Fixed att_xfer issue
- Fix sip now includes the Allow-Events header in more places
-
-freeswitch (1.0.rc5)
-
- Changed internal state names to avoid confusion
- Fixed video negotiation
- Enhanced accuracy of windows timer
- Fixed mod_ldap build
- Added dialplan and context to sql table for channels
- Multiple fixes to mod_lua and mod_perl
- Fixed logic bug in fifo causing segfault
- internal changes to sip stack so we can remove a hash redundant to the stack
- Fixed multiple memory leaks in mod_sofia
- Fixed event fetch segfault on sip subscribe
- Fixed segfault on timer rollover in sofia on 64bit
- Fixed audio timing issues in mod_portaudio
- Changed names of sip profiles in default config to avoid confusion
- Fixed memory usage leak-like behavior when playing files requiring resampling
- Removed some unused api's
- Fix rtp timeout when playing moh
- Removed some un-needed libraries and files from tree
- Fixed multiple issues in sip stack including multiple segfaults
- Added support for sip transfers on bypass_media and proxy_media calls
- Added say application
- Fixed --disable-debug configure option
- Enhanced switch_cpp wrapper (and perl, python, lua, java)
- Fixed segfault on inavalid stun response
- Fixed configure help output
- Fixed segfault on mp3 playback
- Fixed assert on invalid sdp (missing m= line)
- Added configurable windows service name
- Fixed proxy mode call transition to non proxy call
- Fixed solaris build of voipcodecs
- Fixed sofia seg when call failure edge case
-
-freeswitch (1.0.rc4)
-
- Add tab completion in cli
- Add "inline" dialplan
- Fixed segfault in enum
- Enhance enum to fork dial equal priority entries
- Added auto-reload to enum
- Fixed odbc bug is mod_sofia presence handling
- Add presence for conference and dial an eavesdrop
- Fix stack overflow segfault when recursively parking calls
- Fixed race is sofia registration handling
- Enhance sofia registration, unregister on keep-alive OPTIONS failure
- Added internal routing loop detection/avoidance
- Fixed race in bgapi in event socket
- Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
- Fixed re-setting sound prefix to no prefix after a pharse
- Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
- Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
- Add originate_timeout to originate vars
- Fixed hanging channels in mod_portaudio
- Added auto time sync on vps migration to different hardware
- Fixed seg on transfer when both legs are not sip
- Added configurable dtmf duration defaults
- Enhanced voicemail, allow interruption of hello message
- Fixed voicemail to not light up light on saved messages
- Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
- Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
- Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
- Added hold/unhold dialplan apps
- Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
- Backport fixes from sofia-sip tree
- Fixed MSVC build
- Fixed segfault on sip SUBSCRIBE with Expires: 0
- Added mod_say_zh
- Added --with-pyton and --with-pyton-config configure options
- Added mod_lua
- Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
- Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
- Added back mod_perl
- Added sofia gateway option ping to adjust options ping frequency
- Added .net event socket lib to contrib
- Fixed passing of exact response codes of sip across a bridge
- Added mod_reference, reference endpoint module
- Enhanced build so you can now make commented out modules using "make mod_name"
-
-freeswitch (1.0.rc3)
-
- Enhance xml menu system
- Fixes upstream from sofia-sip library
- Enhance mod_fifo
- Added close method to ODBC spidermonkey class
- Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
- Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
-
-freeswitch (1.0.rc2)
-
- Fixed speex protocol negotiation issues (8k vs 16k)
- Fixed mod_iax race conditions
- Fixed ptime negotiation issues when re-packetizing
- Added ip based acl lists
-
-freeswitch (1.0.rc1)
-
-
-
+freeswitch (1.0.1)
+
+ FIX: prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel
+ FIX: NULL dereference detected by klockwork (www.klockwork.com)
+ FIX: don't open failed local stream (MODFORM-9)
+ FIX: instability in mod_local_stream in failure scenarios
+ FIX: xmlrpc-c build on OS X 10.4 (FSBUILD-47)
+ ENHANCEMENT: Added tab completion on many api commands in console
+ ENHANCEMENT: polycom BLF support
+ FIX: many sip NAT related fixes in mod_sofia
+ FIX: support sip unregister with Contact: *
+ FIX: multiple segfaults in xmlrpc-c
+ FIX: sip unregister event being skipped
+ FIX: hangup properly on malformed sip 3pcc calls being used as a way to ping
+ ADD: enable-3pcc sofia profile param, it is now disabled by default.
+ ADD: presence events to sip proxy mode
+ ADD: legs param to cdr_csv
+ ADD: support for perl as an embedded lanugage
+ ENHANCEMENT: many new api's and functions to the embedded languages including api support, xml interface support, auto start scripts, and many new objects
+ CHANGE: python embedded language api changed to match perl, lua, java
+ FIX: many stability fixes in embedded langauges perl, lua, java, python
+ ADD: failed_xml_cdr magic channel variable
+ FIX: access free memory error in mod_sofia when using respond app
+ ENHNACEMENT: make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes
+ FIX: mod_spidermonkey keep hangup hook in the session thread
+ ENHANCEMENT: mod_ldap added sasl support and search filters
+ ADD: answered, waitForAnswer and mediaReady methods to embedded language Session object
+ ENHANCEMENT: mod_voicemail param change to allow notification emails using templates
+ ADD: per user acl in sofia
+ FIX: deadlock in mod_portaudio
+ ENHANCEMENT: blank username in sip will trigger a lookup for the user "nobody"
+ ADD: import variable to import variables from a peer channel at time of originate
+ FIX: api type fix for c++ modules when incorrectly using enums
+ FIX: eliminate need for escaped , in [] on originate
+ ADD: NDLB-force-rport option to force behavior as if rport was sent in the via
+ ENHANCEMENT: honor execute_on_answer on outbound legs too
+ ADD: execute_on_ring variable
+ FIX: Seg fault in CoreSession() class destructor
+ ADD: per channel caller id in originate
+ ADD: sip_outgoing_call_id variable
+ FIX: multiple memory leaks in mod_sofia
+ FIX: find_local_ip IPv6 support
+ ADD: variable expansion to on execute vars.(FSCORE-114)
+ ADD: count optional arg to show calls and show channels (MODAPP-103)
+ FIX: MODEVENT-25 (WSAWOULDBLOCK error on socket send in windows) in event socket
+ FIX: multiple fixes to the logic in mod_say_zh
+ ADD: inter digit timeout to swigged embedded languages getDigits method. (MODLANG-65)
+ ADD: Linksys P-RTP-Stat SIP header values (SFSIP-66)
+ FIX: small leak in core
+ ADD: progress_timeout var to originate
+ UPDATE: portaudio library
+ FIX: added timeout to iax read
+ ADD: 'pa rescan' to portaudio to look for new devices
+ FIX: wait for broadcast to start when starting async hold to avoid race
+ FIX: mod_rss, don't always play the first news feed
+ FIX: mod_rss inverval to use the session inteval (audio problems on 30ms channels)
+ ADD: Path: support in mod_sofia on register
+ FIX: mod_shout record stream
+ ENHANCEMENT: mod_voicemail support for effective_caller_id_name/number
+ ADD: url encode/decode api calls
+ FIX: "nua()" in debug information in sofia instead of the real function name
+ FIX: better handling of sips: uris
+ FIX: don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10)
+ ADD: mod_yaml
+ FIX: segfault on freeswitch startup if installed directories are removed
+ FIX: segfault when intercept with inbound_late_negotiation=true set
+ FIX: dont flood logs with eavesdrop messages (MODAPP-101)
+ FIX: don't destroy a codec that has not been created (MODAPP-101)
+ ENHANCEMENT: allows the "eavesdrop_group" variable to contain several groups, comma separated. (MODAPP-101)
+ FIX: cross compile (FSBUILD-53)
+ FIX: add header that Nuaunce considers mandatory (MODASRTTS-5)
+ ADD: write locks to the core and a function to unregister event bindings (adds better ability to unload modules)
+ ENHANCEMENT: make modules unbind events and un-reserve subclasses on module unload
+ ADD: removable xml hook bindings
+ ADD: EventConsumer object to embedded languages so you can make event handlers
+ FIX: sending CN with supress-cng true
+ FIX: segfault in the event system when trying to remove NULL event
+ ADD: flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115)
+ FIX: use lighter math and avoid infinite loop in port allocator (FSCORE-148)
+ ENHANCEMENT: let conference pin entry start during prompt (MODAPP-111)
+ ADD: mod_pocketsphinx
+ FIX: Misuse of SQLRowCount, issues with MSSQL (MODAPP-105)
+ FIX: segfaults in mod_python with dtmf callback
+ ENHANCEMENT: mod_conference auto-record parameter (MODAPP-112)
+ ENHANCEMENT: reload support to many modules
+ FIX: mod_sofia add replaces to supported header
+ ENHANCEMENT: add args callback to sleep so you can process dtmf and events while "sleeping"
+ ADD: mod_flite
+ ENHANCEMENT: switch_xml converted back to c code and support double globs on windows
+ ENHANCEMENT: mod_sofia support for adding and removing gateways without restarting profiles
+ ADD: extract contact header info into A channel when unhandled 3xx response is received (MODENDP-116)
+ FIX: outbound event_socket + late negotiation
+ ADD: copy_xml_cdr variable
+ ADD: silence_stream (like tone_stream but silent)
+ ADD: module_exists api call
+ ADD: emailer implementation for windows
+ ADD: wait_for_silence application
+ FIX: no error message generated if OS is unable to load a module ( due to dependency/installation issues )
+ FIX: segfault in media bugs
+ FIX: acl lists not correctly matching all ip adresses
+ FIX: mod_spidermonkey exit() does not stop script when called from the hangup callback (return "exit" from the callback)
+ FIX: mod_syslog works again
+ FIX: crash on terminal resize
+ FIX: audio problems on big endian
+ ENHANCEMENT: Disable multiple registrations on a per-device basis (MODENDP-117)
+ ADD: fifo_consumer_exit_key variable (MODAPP-100)
+ ADD: cidr based user auth in mod_sofia
+ ADD: uuid_send_dtmf fsapi command (MODAPP-114)
+ ADD: server registration fiels to sip_registration database (MODENDP-118)
+ FIX: use a variable, realm or to host to find gateway when it's not obvious (handles challenged REFER)
+ ADD: timeout to curl run in javascript
+ ADD: voicemail_inject fsapi command
+ ADD: reboot option for sip phones to flush_inboud_reg sofia profile api command
+ FIX: add small padding to end of mp3 to avoid cut off mp3 recording
+ FIX: patch multiple SDP connection lines in sdp for proxy media mode (MODENDP-109)
+ FIX: don't parse ringback varable in proxy situations
+ ADD: per call vm recording ext with vm_message_ext variable
+ ADD: sip_bye_h prefix to add headers to bye
+ ENHANCEMENT: more interfaces available in show fsapi command
+ FIX: don't leak in buffers on realloc fail
+ FIX: fail out of a conference call if write fails
+ ADD: auto ip-change detection
+ ADD: mod_snom
+ FIX: mod_sofia don't send sipfrag on transfer to cisco so they don't hang up the call
+
+
+
+freeswitch (1.0.0)
+
+ Enhanced sofia sip nat handling
+ Many fixes found by Klockwork (www.klocwork.com)
+ Added disable_app_log variable
+ Fixed mod_local_stream with rates on windows
+ Fixed finding of files in rate dirs on windows
+ Fixed memory corruption from sofia_contact function
+ Added sofia profile param NDLB-received-in-nat-reg-contact
+ Added sofia profile param aggressive-nat-detection
+ Fixed video sip calls in proxy media mode
+ Added bridge_terminate_key var
+ Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
+ Enhanced nat handling in proxy media mode in sip
+ Add progress media to timetable so you can calculate pdd
+ Fixed seg when using unicast on socket when call has no read_codec
+ Fixed missed log events on busy box
+ Added -bleg to intercept
+ Enhance configure detection of python
+ Fixed build on solaris and freebsd for several modules
+ Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
+ Added param "vm-mailto-notify" to allow sending a notification email
+ Fixed mod_java build
+ Fixed mwi failures for some devices that don't subscribe
+ Removed fsapi functions (killchan, transfer, session_displace, reject)
+ Removed fsapi functions (session_record, broadcast, hold, media)
+ Many updates to sofia-sip library including over 100 fixes
+
+freeswitch (1.0.rc6)
+
+ Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
+ Enhanced sofia sip nat handling
+ Fix libedit build on solaris
+ Fix session timers in mod_sofia
+ Fix conference fire-call
+ Change: add var_event down into the endpoints so chans with no parents can still pass options
+ Added enable-post-var param to xml_rpc
+ Fix mod_lua build on solaris
+ Many fixes found by Klockwork (www.klocwork.com)
+ Add unregister event in mod_sofia
+ Enhance python configure detection
+ Add vm_boxcount api func
+ Fixed att_xfer issue
+ Fix sip now includes the Allow-Events header in more places
+
+freeswitch (1.0.rc5)
+
+ Changed internal state names to avoid confusion
+ Fixed video negotiation
+ Enhanced accuracy of windows timer
+ Fixed mod_ldap build
+ Added dialplan and context to sql table for channels
+ Multiple fixes to mod_lua and mod_perl
+ Fixed logic bug in fifo causing segfault
+ internal changes to sip stack so we can remove a hash redundant to the stack
+ Fixed multiple memory leaks in mod_sofia
+ Fixed event fetch segfault on sip subscribe
+ Fixed segfault on timer rollover in sofia on 64bit
+ Fixed audio timing issues in mod_portaudio
+ Changed names of sip profiles in default config to avoid confusion
+ Fixed memory usage leak-like behavior when playing files requiring resampling
+ Removed some unused api's
+ Fix rtp timeout when playing moh
+ Removed some un-needed libraries and files from tree
+ Fixed multiple issues in sip stack including multiple segfaults
+ Added support for sip transfers on bypass_media and proxy_media calls
+ Added say application
+ Fixed --disable-debug configure option
+ Enhanced switch_cpp wrapper (and perl, python, lua, java)
+ Fixed segfault on inavalid stun response
+ Fixed configure help output
+ Fixed segfault on mp3 playback
+ Fixed assert on invalid sdp (missing m= line)
+ Added configurable windows service name
+ Fixed proxy mode call transition to non proxy call
+ Fixed solaris build of voipcodecs
+ Fixed sofia seg when call failure edge case
+
+freeswitch (1.0.rc4)
+
+ Add tab completion in cli
+ Add "inline" dialplan
+ Fixed segfault in enum
+ Enhance enum to fork dial equal priority entries
+ Added auto-reload to enum
+ Fixed odbc bug is mod_sofia presence handling
+ Add presence for conference and dial an eavesdrop
+ Fix stack overflow segfault when recursively parking calls
+ Fixed race is sofia registration handling
+ Enhance sofia registration, unregister on keep-alive OPTIONS failure
+ Added internal routing loop detection/avoidance
+ Fixed race in bgapi in event socket
+ Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
+ Fixed re-setting sound prefix to no prefix after a pharse
+ Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
+ Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
+ Add originate_timeout to originate vars
+ Fixed hanging channels in mod_portaudio
+ Added auto time sync on vps migration to different hardware
+ Fixed seg on transfer when both legs are not sip
+ Added configurable dtmf duration defaults
+ Enhanced voicemail, allow interruption of hello message
+ Fixed voicemail to not light up light on saved messages
+ Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
+ Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
+ Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
+ Added hold/unhold dialplan apps
+ Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
+ Backport fixes from sofia-sip tree
+ Fixed MSVC build
+ Fixed segfault on sip SUBSCRIBE with Expires: 0
+ Added mod_say_zh
+ Added --with-pyton and --with-pyton-config configure options
+ Added mod_lua
+ Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
+ Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
+ Added back mod_perl
+ Added sofia gateway option ping to adjust options ping frequency
+ Added .net event socket lib to contrib
+ Fixed passing of exact response codes of sip across a bridge
+ Added mod_reference, reference endpoint module
+ Enhanced build so you can now make commented out modules using "make mod_name"
+
+freeswitch (1.0.rc3)
+
+ Enhance xml menu system
+ Fixes upstream from sofia-sip library
+ Enhance mod_fifo
+ Added close method to ODBC spidermonkey class
+ Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
+ Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
+
+freeswitch (1.0.rc2)
+
+ Fixed speex protocol negotiation issues (8k vs 16k)
+ Fixed mod_iax race conditions
+ Fixed ptime negotiation issues when re-packetizing
+ Added ip based acl lists
+
+freeswitch (1.0.rc1)
+
+
+
More information about the Freeswitch-svn
mailing list