[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