* mod_xml_rpc: fixed authentication using @domain syntax (r:11064)
* mod_xml_rpc: fix http content types sent in responses (r:11099,11148,11150)
* mod_voicemail: voicemail insert into the proper fields (MODAPP-190)
* mod_voipcodecs: add G.726 24k (r:12083)
* sofia-sip: update to current sofia-sip repository
* spandsp: sync to latest snapshot and fix windows build
* speex: updated to 1.2rc1
* sqlite: fix random assert on windows (FSCORE-292)
-- Mike Jerris <mike@jerris.com> Mon, 18 Feb 2009 17:39:00 -0500
freeswitch (1.0.2-1) unstable; urgency=low
* all: don't add module interfaces before returning from error conditions in module load functions (MDXMLINT-36)
* all: fixed multiple memory leaks
* all: improved module unloading/reloading support
* build: add support for --switchconfdir (FSBUILD-84)
* build: fixed netbsd build
* build: make freeswitch stop graceflly with /etc/init.d/freeswitch stop on debian add working dir to start-stop-dir so freeswitch dumps core in workdir
* build: multiple packaging fixes
* build: user freeswitch not added to audio group on deb install (FSBUILD-95)
* Configuration: many updates to default configuration
* core: Add ability to choose uuid from originate string, originate_uuid var (use at your own risk)
* core: add bridge_generate_comfort_noise option for bridge to generate comfort noise to the A leg when there is no audio on the B leg
* core: add chan vars to param event during hangup hook
* core: add exec directive to xml preprocessor (not available on windows)
* core: add force_transfer_dialplan and force_transfer_context variables
* core: add hashing to event header lookup
* core: add hits to tone_detect
* core: add last_dtmf_duration variable
* core: add msleep function to swigged languages
* core: add park_after_bridge variable
* core: add per leg timeouts and specific cause codes in reject_on_single_fail
* core: add runtime selection of the module dir (FSCORE-198)
* core: add scheduler support for heartbeat
* core: add session heartbeat feature
* core: add session.destroy psuedo method to sort of destroy a session at least for the sake of FS
* core: add session.unsetInputCallback
* core: add strftime format string validation for user supplied values
* core: add vars param to switch_ivr_originate for recursion (MODAPP-175)
* core: added a "group" concept to the user directory
* core: added ability to do dns lookup to find ip with host: like stun: (FSCORE-219)
* core: added better locking for codec changes during a call
* core: added current_application and current_application_data variables
* core: added error/ magic endpoint so modules can return error causes in situations like sofia_contact
* core: added read_result channel variable
* core: added support for "F" to indicate flash in dtmf (FSCORE-213)
* core: allow calls to be stolen from originate
* core: allow you to get the privacy bits in the caller_profile
* core: change dso code to load symbols local
* core: changes core flags to be array based so we have more
* core: eavesdrop causes the people being eavesdropped on to not hear ach other (MODAPP-140)
* core: expose time table to variable interface via caller field lookup
* core: fix 100% cpu when sending parked call to moh (FSCORE-234)
* core: fix bridge app to make sure both channels are ready for media when one is only in ringing state
* core: fix buffer overflow (FSCORE-188)
* core: fix conference dial by allowing multiple braces in originate, fix bad pointer op (FSCORE-208)
* core: fix double detection of DTMF in IVR (FSCORE-221)
* core: fix hangup_after_bridge is false on a bridge started with the intercept app
* core: fix issue where pid file is accidentally truncated
* core: fix ivr timeout (FSCORE-181)
* core: fix memory leak in alias tab completion code
* core: fix min digits in read app
* core: fix out-of-bounds pointer in variable expansion (FSCORE-171)
* core: fix segfault in media bugs when in bypass media (FSCORE-193)
* core: fix segfault on gtalk to sip calls (FSCORE-212)
* core: fix segfault on reloadxml (FSCORE-176)
* core: fix segfault on trasfering eavesdopping party (FSCORE-210)
* core: fix segfault using switch_system function (FSCORE-196)
* mod_event_socket: inbound connection to event_socket can now take over an existing channel with 'myevents <uuid>' to take on the behaviour of an outbound socket
* mod_event_socket: let any channel get messages
* mod_event_socket: make event socket wait for hangup on outbound mode and send disconnect message
* mod_expr: fix endless loop
* mod_fax: new module
* mod_fifo: add fifo_consumer_wrapup_time var (MODAPP-117)
* mod_fifo: added callback agents
* mod_fifo: honor keyword silence (MODAPP-118)
* mod_flite: added windows build
* mod_fsv: fix in a windows enviroment opening the record file in text mode. (MODAPP-169)
* mod_http: added new module
* mod_java: updated to new module api to support read/write locks on interface
* mod_limit: accept dialplan context for transfer (MODAPP-161)
* mod_limit: added hashtable based limit functions
* mod_stress: new module for voice stress analysis
* mod_syslog: don't log blank lines (FSCORE-163)
* mod_tone_stream: let silence_stream://0 indicate perpetual silence
* mod_vmd: add new module to detect voicemail "beep"
* mod_voicemail: Add vm_alternate_greet_id param to directory entry (MODAPP-174)
* mod_voicemail: Patch to add voicemail preference controlling date announcement new param 'play-date-announcement' to values 'first' 'last' or 'never' defaults to first to retain previous behavior (MODAPP-121)
* mod_voicemail: Update mwi light after delete vm via web. (MODAPP-124)
* mod_voicemail: add ability to get to options without listening to every saved message (MODAPP-115)
* mod_voicemail: add ability to skip greeting when leaving a voicemail. (MODAPP-181)
* mod_voicemail: make more multi-domain friendly (MODAPP-162)
* mod_voicemail: make playback created file macros optional (MODAPP-150)
* mod_voicemail: recognize operator key in more places (MODAPP-159)
* mod_voicemail: web interface displays incorrect created / last heard dates (MODAPP-123)
* mod_wanpipe: removed
* mod_xml_cdr: add https support
* mod_xml_cdr: add optional a-leg prefix to xml cdr filenames (MDXMLINT-39)
* mod_xml_cdr: add support for fallback webserver for cdr posting (FSCORE-238)
* mod_xml_curl: Allow specification of HTTP method, and dynamic expansion of variables in URI. (MDXMLINT-41)
* mod_xml_curl: added redirect following (max 10)
* mod_xml_ldap: almost a complete rewrite of this module
* mod_xml_rpc: allow setting of global realm without a global user (MDXMLINT-45)
* mod_xml_rpc: fix multiple segfaults
* mod_xml_rpc: fix segfault on originate via http
* sofia-sip: updated to 1.12.10 (plus a few patches)
-- Mike Jerris <mike@jerris.com> Mon, 29 Dec 2008 14:46:00 -0500
freeswitch (1.0.1-1) unstable; urgency=low
* 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)