update changelog for 1.0.1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9163 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
572d58de7c
commit
7ebef5b4ad
413
docs/ChangeLog
413
docs/ChangeLog
|
@ -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)
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue