Shane Bryldt
|
2c996b592f
|
FS-10167: Switched connection lifecycle to an isolated pool similar to sessions, also refactored the inner WSS transport implementation to be part of the same pool so it is cleaned up with the connection. Switched the connection state machine thread to also utilize thread pool to avoid direct ownership over the thread, similar to session but without the use of a signaled condition due to abstraction of transports which may need to deal with polling for socket events such as with WSS transport. Completely removed the temporary worker thread in the main handle that was for connection/session cleanup.
|
2017-04-18 13:41:00 -06:00 |
Anthony Minessale
|
b84662ae6b
|
FS-10243: [mod_conference] Add conference variables #resolve
|
2017-04-17 17:00:11 -05:00 |
Mike Jerris
|
3d885ac5c0
|
FS-10241: [mod_sofia] don't send xml media refresh request before we have media setup
|
2017-04-17 16:56:46 -05:00 |
Mike Jerris
|
19dff6d01c
|
FS-10236: [core] fix crash on hangup with multiple media bugs
|
2017-04-17 14:28:21 -05:00 |
Shane Bryldt
|
8d4eac7f69
|
FS-10167: fixed a couple deadlock issues and a misconception about the locks on hash
|
2017-04-17 11:10:20 -06:00 |
Anthony Minessale
|
37f9b2afdc
|
FS-10225
|
2017-04-17 12:09:49 -05:00 |
Brian West
|
d2aaf899c5
|
FS-10235: [freeswitch-core] Remove unused media flag #resolve
|
2017-04-14 19:20:50 -05:00 |
Anthony Minessale
|
db285ed581
|
FS-10225: [mod_conference] Incorrect layout chosen when playing a file in a conference with a layout group -- revert small piece
|
2017-04-14 18:57:48 -05:00 |
Shane Bryldt
|
5d82a1b2e2
|
FS-10167: Added ks_list_delete_iterator() to delete the node at the current iterator position (only if available if iterator is active). Updated blade_session to reflect ks_list_t being internally thread-safe now.
|
2017-04-14 12:32:13 -06:00 |
Shane Bryldt
|
f3aad1a661
|
FS-10167: Another small bug fix to get compiling on windows again
|
2017-04-14 11:05:36 -06:00 |
Shane Bryldt
|
bea654eea2
|
FS-10167: Bug fix for libks compiling under linux
|
2017-04-14 12:01:38 -05:00 |
Shane Bryldt
|
f5617f93d2
|
FS-10167: Retrofit for ks_list to be intrinsicly thread-safe with an internal reader/writer lock
|
2017-04-14 10:56:52 -06:00 |
Anthony Minessale
|
bc456db480
|
FS-10233: [mod_local_stream] mod_local_stream segfault trying to read a music file that is not open while playing a chime #resolve
|
2017-04-14 11:18:12 -05:00 |
Mike Jerris
|
fbbc6e1416
|
Merge pull request #1251 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-10231 to master
* commit '68b241fc43a2d4d220eac389b706cf449fb46bd8':
FS-10231 Fix issue with media bugs not being completely cleaned up when session is destroyed
|
2017-04-14 15:37:47 +00:00 |
Shane Bryldt
|
075cd0d179
|
FS-10167: Refactored simclist for ks-ification, and adjusted it for pool-based allocations and cleanup
|
2017-04-14 08:59:58 -06:00 |
Shane Bryldt
|
8957953741
|
FS-10167: Temporary commit half way through memory lifecycle changes towards isolated memory pools
|
2017-04-13 15:36:53 -06:00 |
Bradley Jokinen
|
68b241fc43
|
FS-10231 Fix issue with media bugs not being completely cleaned up when session is destroyed
|
2017-04-13 15:43:42 -05:00 |
Anthony Minessale
|
6133001294
|
FS-10225: [mod_conference] Incorrect layout chosen when playing a file in a conference with a layout group -- Edge case with file-only slots
|
2017-04-13 13:41:31 -05:00 |
Merwan Ouddane
|
8132248ba3
|
[FS-10155] French digits are not spelled right
|
2017-04-13 16:53:42 +02:00 |
Anthony Minessale
|
a122f28e35
|
FS-7989: [shell-utils] Fix bugs in fixbug.pl -- Add separator for appended comments
|
2017-04-12 12:42:06 -05:00 |
Anthony Minessale
|
9d66090148
|
FS-10225: [mod_conference] Incorrect layout chosen when playing a file in a conference with a layout group Don't change layout when playing full-screen anyway
|
2017-04-12 12:39:45 -05:00 |
Anthony Minessale
|
2193bef0fb
|
FS-10225: [mod_conference] Incorrect layout chosen when playing a file in a conference with a layout group #resolve
|
2017-04-11 17:45:19 -05:00 |
Mike Jerris
|
b443774498
|
FS-10220: [mod_conference] fix conference channels variable to force number of channels
|
2017-04-11 17:03:36 -05:00 |
Shane Bryldt
|
819847b53a
|
FS-10167: Missing NULL assignment to alloc list during cleanup, tests run on linux.
|
2017-04-11 15:51:35 -05:00 |
Shane Bryldt
|
ea0dc132a3
|
FS-10167: Rewrote the ks_pool allocator, no longer uses paging or internal block allocation, but still retains reference counting and auto cleanup callbacks, should be much more efficient now on windows than the original mmap approach, and all tests now run successfully!
|
2017-04-11 14:43:00 -06:00 |
Anthony Minessale
|
aaa26c6d09
|
FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and disable_video_jb_during_passthru #resolve
|
2017-04-10 15:24:05 -05:00 |
Mike Jerris
|
e1be97337d
|
FS-10210: [mod_console] add support for uuid config param and 'console uuid' api command
|
2017-04-10 15:11:44 -05:00 |
Anthony Minessale
|
33a059ec72
|
FS-10220: [mod_conference] Conference channel parameters not working #resolve
|
2017-04-10 13:31:33 -05:00 |
Mike Jerris
|
66fc2502b2
|
FS-10100: [mod_av] fix crash on allocation error and other error cases opening a file
|
2017-04-10 13:15:59 -05:00 |
Shane Bryldt
|
48d9f3aa85
|
FS-10167: Committing for a clean revert point prior to work on ks_pool internal allocator issues that were identified as the cause of the complicated bug related to freeing pages introduced by switching to malloc/free.
|
2017-04-07 21:36:23 -06:00 |
Anthony Minessale
|
80e06c214c
|
add test to repro bug
|
2017-04-07 17:22:01 -05:00 |
Anthony Minessale
|
8065691b3f
|
add test to repro bug
|
2017-04-07 17:21:45 -05:00 |
Anthony Minessale
|
945a3b2569
|
FS-10126: [freeswitch-core] General Video Improvements
|
2017-04-07 11:48:59 -05:00 |
Mike Jerris
|
cf39e9c5ae
|
FS-10213: [mod_conference] fix crash in video scaling to layer in case of rounding error
|
2017-04-06 18:03:54 -05:00 |
Anthony Minessale
|
d5dc27c6e6
|
FS-10216: [mod_conference] add no-video-blanks member flag #resolve
|
2017-04-06 17:29:47 -05:00 |
Anthony Minessale
|
d2f96796e5
|
FS-10150: [freeswitch-core] Reduce writes to closed ssl sockets
|
2017-04-06 17:08:54 -05:00 |
Anthony Minessale
|
014f40d0b8
|
FS-10150: [freeswitch-core] Reduce writes to closed ssl sockets
|
2017-04-06 17:06:44 -05:00 |
Mike Jerris
|
9e73d51a27
|
Merge pull request #1245 in FS/freeswitch from ~DRAGOS_OANCEA_NX/freeswitch-dragos-nx:feature/FS-10198/conf_recording_metadata to master
* commit '6a7f9d4a8efa9de77e4afb76436bd3f66545ed30':
FS-10198: mod_conference: add var in xml to configure audio recording metadata
|
2017-04-06 19:39:05 +00:00 |
Anthony Minessale
|
1d1cb7e4a1
|
FS-10097: [mod_conference] Add fgimg to conference video layouts
|
2017-04-06 13:31:22 -05:00 |
Mike Jerris
|
9c6a027dc6
|
FS-10153: [build] fix mod_http_cache build on FreeBSD
|
2017-04-06 11:48:56 -05:00 |
Anthony Minessale
|
2c5287ec93
|
FS-10126: [freeswitch-core] General Video Improvements
|
2017-04-06 11:53:38 -05:00 |
Brian West
|
48f6978d55
|
FS-10059: [sofia-sip] handle re-invites during t.38 call
|
2017-04-05 16:31:38 -05:00 |
Anthony Minessale
|
d0071f5674
|
FS-10209: [freeswitch-core,mod_av] Add auth params to file handles
|
2017-04-05 16:32:04 -05:00 |
Shane Bryldt
|
be0e1e144b
|
FS-10167: Fixed some issues that appeared primarily under windows testing, committing to determine if a specific read access violation occurs under linux as well.
|
2017-04-05 10:43:11 -06:00 |
Chris Rienzo
|
e7fb58a6b6
|
FS-10117 [mod_rayo] allow duplicate rayo signal-type configs for call progress detector
|
2017-04-04 15:52:59 -04:00 |
Shane Bryldt
|
dbd2ef2d8b
|
FS-10167: Fixed sessions to cleanup external from their own state processing thread to avoid deadlocking on thread join during cleanup.
|
2017-04-04 12:47:14 -06:00 |
Shane Bryldt
|
dd6031544a
|
FS-10167: Fixed an issue with connection cleanup, the same approach should be taken with sessions to avoid any potential thread deadlock due to cleanup from the same thread which is running the session.
|
2017-04-04 12:32:01 -06:00 |
Shane Bryldt
|
a5dc3e8f1f
|
FS-10167: Fixed some issues on library destruction. Added another of the test apps for libblade under windows. Fixed console input under tests.
|
2017-04-04 11:00:44 -06:00 |
Anthony Minessale
|
acd0384ee5
|
FS-10209: [freeswitch-core,mod_av] Add auth params to file handles #resolve
|
2017-04-04 11:42:29 -05:00 |
Shane Bryldt
|
9c61f364f0
|
FS-10167: Added libks testrealloc project for windows
|
2017-04-03 17:20:13 -06:00 |