Nathan Neulinger
477086b3e2
[mod_mariadb] Fix reconnect during db failover/restart
2020-03-23 20:55:00 +04:00
Nathan Neulinger
ffa4ca422d
[Build-system] Fallback for mariadb lib check
2020-01-06 22:19:00 +04:00
Nathan Neulinger
44258634e1
FS-9074: [mod_skinny] Fix incorrect location of free causing memory leak of xml when certain errors occur
2016-04-15 08:24:28 -05:00
Nathan Neulinger
da91717b8e
FS-8950 fix a few memory leaks in mod_skinny
2016-03-16 10:48:30 -05:00
Nathan Neulinger
2a1b8bd4e6
mod_skinny: remove nested redundant mutex that could cause a hang
2016-01-06 11:27:35 -06:00
Nathan Neulinger
ff551827ab
mod_skinny: silence CID 1320795 by rearranging mutex aquisition, negligible impact
2016-01-06 11:23:52 -06:00
Nathan Neulinger
435c463672
mod_skinny: control flow issue reported by coverity CID 1294487
2016-01-06 11:15:18 -06:00
Nathan Neulinger
b9be530c38
FS-8308 need to double encode if urlencoding json that is already encoded
2015-11-04 07:22:20 -06:00
Nathan Neulinger
d7a1f3d424
FS-7593 --resolve add locking keyed on device name around any database updates adding/removing the device
2015-06-01 12:45:19 -05:00
Nathan Neulinger
c35a23af44
roll back 9593796420 due to problems in actual use
2015-03-05 15:45:00 -06:00
Nathan Neulinger
dbc5571594
FS-6983 wrap new curl TLS macro usage with ifdefs
2014-11-11 16:26:44 -06:00
Nathan Neulinger
f175c71188
FS-6805 add support for logging full timestamps with dialplan, defaults to old behavior unless requested
2014-11-11 13:25:47 -06:00
Nathan Neulinger
c79360c596
reduce logging when level is below 9 for less important messages
2014-11-11 09:11:44 -06:00
Nathan Neulinger
ab24bde262
FS-5533 fix issue with busy signal being sent back to all shared lines instead of just the calling device
2014-11-11 08:41:16 -06:00
Nathan Neulinger
e166ff1c13
reorder voicemail prompts for consistent phrasing
2014-10-12 11:31:31 -05:00
Nathan Neulinger
1f5bb3470d
mod_skinny: avoid truncation of non-null-terminated strings in protocol
2014-09-17 11:13:15 -05:00
Nathan Neulinger
04269fdf19
mod_skinny: additional logging
2014-09-15 16:42:31 -05:00
Nathan Neulinger
574d19e56e
mod_skinny: fix behavior of transfer when target extension falls through to voicemail - keep bridge from dropping out during that operation
2014-09-09 15:58:56 -05:00
Nathan Neulinger
8973ffcc35
mod_skinny: improvements to error handling/detection
2014-09-09 08:30:46 -05:00
Nathan Neulinger
3c7e7c757a
mod_skinny: more logging during transfer operations
2014-09-08 17:35:30 -05:00
Nathan Neulinger
2db039bc5f
mod_skinny: FS-6720 - fix issue with SLA - had to do with answering in wrong state
2014-08-27 10:38:16 -05:00
Nathan Neulinger
5f6db1db3e
mod_skinny: roll back, these are not expected to be null terminated, they are fixed length
2014-08-20 14:50:46 -05:00
Nathan Neulinger
84bc50e4ad
mod_skinny: fix potential buffer size issue CID: 1214145 1214146
2014-08-20 14:32:02 -05:00
Nathan Neulinger
92b95c2d05
mod_skinny: fix calloc argument ordering CID: 1214236 1214235
2014-08-05 11:52:52 -05:00
Nathan Neulinger
d0b49f95de
mod_skinny: calloc param ordering 1214234
2014-08-05 11:45:38 -05:00
Nathan Neulinger
bca7520ad2
mod_skinny: fix potential NPE CID: 1223252
2014-08-05 11:39:17 -05:00
Nathan Neulinger
e84c964fb9
mod_skinny: pointless check CID 1060963
2014-08-05 11:30:15 -05:00
Nathan Neulinger
bea603b7fa
mod_skinny: fix potential overflow CID: 1060947
2014-08-05 11:26:20 -05:00
Nathan Neulinger
5e1e3565db
mod_skinny: start using switch_copy_string so it uses apy_cpystrn - CID: 1214145 1214146 1214131 1214132 1214133 1214134 1214135
...
1214147 1214148 1214149 1214150 1214151 1214152 1214153 1214154 1214155 1214138 1214139 1214143 1214144
Forces null termination of the destination string.
2014-08-05 11:18:24 -05:00
Nathan Neulinger
bb52587b81
mod_skinny: CID:1060950 remove some dead debugging code
2014-08-05 11:10:47 -05:00
Nathan Neulinger
3d5d8163b3
mod_skinny:
...
Changes by Ryan Lantzer <lantzer@mst.edu > to correct the generation of
line_instance value in outbound ringer requests as part of trying to
diagnose 79x1 series phones not using the correct ring tone for
calls coming into secondary lines.
2014-07-23 17:26:24 -05:00
Nathan Neulinger
cf786b184d
FS-6685 mod_skinny: fix behavior of ring if other SLA extension is active
2014-07-23 13:31:06 -05:00
Nathan Neulinger
b6566b8354
FS-5384 enable the flash indicator on ring
2014-07-16 10:42:30 -05:00
Nathan Neulinger
958d9d9b21
FS-5384 implement support for ring-on-active and ring-on-idle attributes - right now, will just switch from 'ring' to 'indicate only' if set to 0, defaults to 1/on
2014-07-16 09:05:15 -05:00
Nathan Neulinger
d886cc12fa
mod_skinny: profile digit timeout is integer not string
2014-06-18 17:11:19 -05:00
Nathan Neulinger
65e190ce26
mod_skinny: add easy access to set blocking/non-blocking mode for skinny socket on a per-profile basis
2014-06-18 17:06:54 -05:00
Nathan Neulinger
8dabf51945
mod_skinny: socket timeout should be set in all cases, not just for blocking
2014-06-18 16:41:38 -05:00
Nathan Neulinger
06b87b83c5
mod_skinny: no warning if there is a matching entry, but no version listed
2014-06-18 12:06:27 -05:00
Nathan Neulinger
296c489143
mod_skinny: add stub for media resource notification message sent by VG224
2014-06-18 11:54:49 -05:00
Nathan Neulinger
840f7e69dd
mod_skinny: always return a response to version message, since that's what CCM does
2014-06-18 11:44:25 -05:00
Nathan Neulinger
4eabd3ab95
mod_skinny: handle additional escaping in log messages to reduce screen/console issues
2014-06-18 10:19:42 -05:00
Nathan Neulinger
e279ae8203
FS-6605 add support for automatic dialing when off-hook/ringdown --resolve
2014-06-18 08:40:28 -05:00
Nathan Neulinger
723ea00855
FS-6607 add further not from wiki page about IPv6 support
2014-06-17 19:53:45 -05:00
Nathan Neulinger
1e249d61c3
FS-6607 add notice of IPv6 support for mod_skinny
2014-06-17 19:36:55 -05:00
Nathan Neulinger
d5856a4197
FS-477 fix inappropriate firing of timeout after call proceeds --resolve
2014-06-17 14:56:21 -05:00
Nathan Neulinger
148c21c6b2
FS-477 mod_skinny fix leaked lock
2014-06-09 12:34:52 -05:00
Nathan Neulinger
2974734479
FS-477 mod_skinny: re-add ability to set digit timeout in patterns, update example configs
2014-06-09 12:29:47 -05:00
Nathan Neulinger
8b6fd66f34
FS-477 default to 10 seconds to avoid noticeable impact on current users until variable timeout support re-added
2014-06-09 10:56:52 -05:00
Nathan Neulinger
96523a9bef
mod_skinny: fix leak
2014-04-14 15:04:06 -05:00
Nathan Neulinger
93a84cf130
FS-6460 --resolve fix leaked RTP ports that cause mod_skinny to fail after N calls
2014-04-14 13:23:05 -05:00
Nathan Neulinger
0174aba5af
mod_skinny: move hardwired ptime to a define so it's in one place
2013-12-09 09:01:02 -06:00
Nathan Neulinger
3f064220b9
FS-6024 --resolve
2013-12-09 08:54:54 -06:00
Nathan Neulinger
d78a804df6
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-10-02 16:42:54 -05:00
Nathan Neulinger
fa45e08d0b
FS-5838 fix segfaults in unload of mod_format_cdr
2013-10-02 16:42:49 -05:00
Nathan Neulinger
1825b5bc89
FS-5599 add to vanilla conf
2013-10-02 12:51:22 -05:00
Nathan Neulinger
912e05d86c
FS-5832 additional hostname updates for failover behavior
2013-10-02 12:24:34 -05:00
Nathan Neulinger
3b36e9908d
FS-5599 implement mod_format_cdr
2013-10-02 12:22:36 -05:00
Nathan Neulinger
54ed353243
FS-5599 implement mod_format_cdr
2013-10-02 11:47:02 -05:00
Nathan Neulinger
a4a0c3fcea
FS-5832 - additional case of switchname/hostname
2013-10-01 20:50:42 -05:00
Nathan Neulinger
4158d92ed6
FS-5826 - seems to improve behavior, possibility of issue with FS-5180, but not enough details on that problem to tell. Current symptom is definitely measurable though. --resolve
2013-09-30 09:32:14 -05:00
Nathan Neulinger
5b92970f55
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-09-26 12:53:50 -05:00
Nathan Neulinger
ea51b86970
FS-5819 remove pointless comparison
2013-09-26 12:53:44 -05:00
Nathan Neulinger
23530ebb23
add send of DisplayPromptStatusMessage and ForwardAll stimulus
2013-09-23 13:18:00 -05:00
Nathan Neulinger
1dc04136e2
add functions for sending forward stat message (mod_skinny)
2013-09-23 11:49:22 -05:00
Nathan Neulinger
1fa0c8b312
FS-5796 --resolve add cfwdall extension param for mod_skinny
2013-09-17 13:08:09 -05:00
Nathan Neulinger
699abafeab
FS-5608 improvement in behavior, on EXECUTE it will now send the stop ring tone message to device
2013-09-03 08:53:48 -05:00
Nathan Neulinger
c60dfb50d5
fix variable setting from skinny and mismatched logging
2013-08-27 12:31:25 -05:00
Nathan Neulinger
790bf9a947
FS-5164 - fix segv on ring handling due to listener not being defined
2013-08-20 13:01:40 -05:00
Nathan Neulinger
7fc4f5996f
FS-5164 --resolve add support for setting user variables w/ skinny
2013-08-20 09:24:43 -05:00
Nathan Neulinger
4d9ff80a01
mod_skinny work on FS-5632 - few more cases
2013-08-02 21:25:51 -05:00
Nathan Neulinger
118614e447
mod_skinny work on FS-5632 - first pass
2013-08-02 21:11:56 -05:00
Nathan Neulinger
7dbf80ed8b
FS-5662 --resolve implement call pickup group functionality in mod_skinny. Currently treats callPickup and grpCallPickup identically, may revisit when I find out more about what's different between the two
2013-08-02 14:12:03 -05:00
Nathan Neulinger
c2d5d47078
mod_skinny: implement per device setting of ext- extensions
2013-08-02 13:53:29 -05:00
Nathan Neulinger
d1268e8103
make default conf example work properly based on FS-5335 feedback/testing
2013-08-02 11:21:40 -05:00
Nathan Neulinger
f184953570
mod_skinny: add minimal handling of MeetMe button to send to a conference creation extension
2013-08-02 10:54:46 -05:00
Nathan Neulinger
6c8eb054ad
mod_skinny: allow to work with native pgsql
2013-07-31 17:17:07 -05:00
Nathan Neulinger
358b6e0835
mod_skinny: filter sip mwi events
2013-07-31 17:16:43 -05:00
Nathan Neulinger
878c232b06
mod_skinny: initial reg wasn't able to clean up due to missing device name, add new function to clean up given explicit device name, also add more logging
2013-07-30 14:35:39 -05:00
Nathan Neulinger
12fab353f3
FS-5636 --resolve hold active lines when receiving a call
2013-07-24 10:14:08 -05:00
Nathan Neulinger
acb33edc3a
skinny: improve hangup handling
2013-07-15 15:19:18 -05:00
Nathan Neulinger
afeaac2d57
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-07-12 12:01:06 -05:00
Nathan Neulinger
af9a18c63c
FS-4027 - improve adherence to code conventions
2013-07-12 12:00:57 -05:00
Nathan Neulinger
655325ab05
fixup and merge in FS-4027 enhancements for additional device support
2013-07-12 11:39:23 -05:00
Nathan Neulinger
802aa379fc
skinny typedef
2013-07-12 11:15:46 -05:00
Nathan Neulinger
76c3f4be98
add a few additional skinny message types
2013-07-12 11:05:52 -05:00
Nathan Neulinger
9bdfb18715
skinny correct field name
2013-07-12 11:05:18 -05:00
Nathan Neulinger
11cd5262f7
update device types list with more known types
2013-07-12 11:04:32 -05:00
Nathan Neulinger
719e0329bc
add files to spandsp ignore list
2013-07-12 10:16:32 -05:00
Nathan Neulinger
bab6ebc549
skinny: improve cleanup of devices during registration and unregistration, resolves some weird state issues when devices get disconnected
2013-07-11 13:14:44 -05:00
Nathan Neulinger
e529924b17
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-07-11 12:24:45 -05:00
Nathan Neulinger
65dcf18d5f
Revert "FS-5567 --resolve add a non-error level informational log message when no files match pattern"
...
This reverts commit 79d23ec0da .
2013-07-11 12:24:32 -05:00
Nathan Neulinger
79d23ec0da
FS-5567 --resolve add a non-error level informational log message when no files match pattern
2013-07-11 12:23:04 -05:00
Nathan Neulinger
a0043b8ca2
partial rollback of ec67542628 to fix skinny breakage
2013-07-01 22:19:40 -05:00
Nathan Neulinger
5fefae03fd
improve skinny behavior in HA deployment
2013-06-26 21:56:10 -05:00
Nathan Neulinger
375c102ae0
typo
2013-06-26 21:55:38 -05:00
Nathan Neulinger
32adc789f6
make noexpandtab explicit in all vim modelines other than xml files
2013-06-25 11:50:17 -05:00
Nathan Neulinger
94d4501992
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-06-23 21:48:08 -05:00
Nathan Neulinger
f59690c02f
skinny more logging improvements and some refactoring of protocol replies
2013-06-23 21:47:58 -05:00
Nathan Neulinger
9279113a26
skinny - add simple expansion of text strings by id in the logging msgs
2013-06-23 16:11:54 -05:00
Nathan Neulinger
86e4e580b1
logging
2013-06-23 15:18:10 -05:00