Commit Graph

  • 363b58dc54 FS-5453 --resolve Anthony Minessale 2013-05-21 12:01:57 -05:00
  • 7ec78e90e1 FS-5457 Anthony Minessale 2013-05-21 10:21:45 -05:00
  • 104febbc1a FS-5376 --resolve Anthony Minessale 2013-05-21 10:04:35 -05:00
  • 8ac3178e45 FS-5242 Anthony Minessale 2013-05-21 10:03:22 -05:00
  • 0cee5ac9df FS-5211 --resolve Anthony Minessale 2013-05-21 09:29:50 -05:00
  • 8019af49a4 ftmod_libpri: Fix possible NULL-ptr dereference crash in on_restart(_ack)() Stefan Knoblich 2013-05-21 17:42:24 +02:00
  • 83d7b60d74 mod_http_cache: forgot to add write to http_cache:// format Chris Rienzo 2013-05-21 09:27:39 -04:00
  • b755c8347b Add mod_say_pl to debian build Travis Cross 2013-05-21 02:33:56 +00:00
  • d2f3a3114e Spelling fix Travis Cross 2013-05-21 02:00:43 +00:00
  • 3e6cdd6b57 FS-5360 Anthony Minessale 2013-05-20 12:22:58 -05:00
  • 6c5de69b18 getting read_impl too soon here Anthony Minessale 2013-05-20 11:22:37 -05:00
  • 9cdd2be095 FS-5444 --resolve Anthony Minessale 2013-05-20 08:20:33 -05:00
  • a0170bbdb2 mod_http_cache: added write file format Chris Rienzo 2013-05-20 11:18:40 -04:00
  • 8c8b2176d2 mod_http_cache: added native Amazon S3 support Chris Rienzo 2013-05-20 09:31:28 -04:00
  • fe000f18fd Fixed a weakness in error UDPTL lost packet recovery. Hopefully this addresses FS5202. Steve Underwood 2013-05-20 11:30:11 +08:00
  • 50e2098be1 Add mod_xml_radius to the modules list, though disabled by default. William King 2013-05-18 20:49:51 -07:00
  • b4209ca93b Theoretical memory leak where if attr_init failed, then check would have still been malloc'd but not used. William King 2013-05-18 20:42:03 -07:00
  • e2ea6e58c8 Minor code cleanup. calling va_start without calling va_end doesn't leak does it? Either way, it's fixed now. William King 2013-05-18 20:15:14 -07:00
  • 9ace496fe3 full_contact must be freed by sofia. There isn't a chance of this having blown anything up, but Coverity is right that this should be initialized with NULL to be safe against future refactors. William King 2013-05-18 19:13:18 -07:00
  • ef1bf8e34a Was causing a very small leak on naptr lookups. Upon review just happened to be a typo missing a bang. William King 2013-05-18 17:50:50 -07:00
  • 508fb78e94 My bad. some how a make didn't catch this issue after a cleanup refactor. In this instance buf is being treated as an 8 byte number, not a pointer. William King 2013-05-18 17:46:13 -07:00
  • 291244c099 Coverity reported an Uninitialized pointer read. Upon further digging it appears that there is a code path where incoming packets can come in out of order, so this section of code tries to see if it can find the missed packets. As per FS-5202 there is a case where under heavy load the packet exists, and has most of the packet parsed, but still has a NULL pointer for the packet buffer. These two lines would at least help detect the edge case. William King 2013-05-18 17:34:16 -07:00
  • 45803e38e7 Edge case for when you are subscribing to presence on a valet parking lot. In which case there would be a small leak. William King 2013-05-18 17:06:54 -07:00
  • d27a95a50e Possible leak if someone were to try and add extra headers to a channel that had either an inbound info on that session or the session were to be deflected. I don't see a way that these extra headers could be added outside of a C module subscribing to the session states, but just to make sure I'm adding these so that just like other extra header locations it's cleaned up. William King 2013-05-18 17:00:41 -07:00
  • f718a0572f Alice meet rabit hole. There is a leak here on every invite that comes back from a status 180 when the other side is not FS, but you have presence enabled. Thanks to Coverity scan for location this condition. This 'might' not have been leaking if sofia was automatically freeing this when the sofia object was destroyed, but all other locations where sip_header_as_string where called they were all followed by a su_free, so I assume not. William King 2013-05-18 16:34:46 -07:00
  • f519ad195a If the mod_sofia global presense hash is null, then make sure to free the matches variable before going to done. William King 2013-05-18 16:05:40 -07:00
  • 09553f424a FS-5443: --resolve leaked because the JS api's copy and return new malloc'd pointers. William King 2013-05-18 15:47:01 -07:00
  • 7f3f4855a6 When message events were added, the debug field name was overlooked. This would have only been hit when debug level was above 'DEBUG1' and at that point it would have incorrectly chosen debug display names. William King 2013-05-18 15:10:44 -07:00
  • 4fcefab0d0 Minor typo. User is being passed into this fuction as a long pointer, not a long. William King 2013-05-18 14:29:59 -07:00
  • 047dc67098 read() does not NULL terminate statbuf, but strstr expects statbuf to be null terminated. William King 2013-05-18 14:26:40 -07:00
  • 3f06bbd04a This was writing a null one space to the right, outside of the malloc'd buffer. On further review this uses apr_vsnprintf which always returns null terminated. William King 2013-05-18 13:38:24 -07:00
  • de0fea316e FS-5434 --resolve Jeff Lenk 2013-05-17 21:38:32 -05:00
  • 2bafe135c0 remove flag Anthony Minessale 2013-05-17 16:13:19 -05:00
  • e03b6d0878 fix silence_stream size bug Anthony Minessale 2013-05-17 16:11:04 -05:00
  • ea881b191f media/srtp refactoring pass Anthony Minessale 2013-05-17 15:39:21 -05:00
  • 8d7aa3ff65 FS-5441: --resolve William King 2013-05-17 12:39:17 -07:00
  • 58e205ccdb how...? William King 2013-05-14 16:47:13 -07:00
  • cfeb6aaf54 Since there isn't neutral ground, on the rtmp state callback we actually have to force the write lock of the session, but we only need a try lock on removing the session from the rsession->session_hash. This removes a deadlock caused when we had to enforce with locks that the rsession couldn't be destroyed if the FS session was in the middle of a hangup. William King 2013-05-13 15:10:03 -07:00
  • f24d1cde3d Seems the session wasn't coming to the hangup in a locked state. William King 2013-05-13 08:28:09 -07:00
  • 36f198e883 Seems having a read lock still prevents a write lock to be taken, even if the thread that is trying to get the write lock currently has the read lock. William King 2013-05-12 20:23:57 -07:00
  • 9b0212ab59 Include the write lock since we're changing the tech_pvt William King 2013-05-12 14:29:14 -07:00
  • 37d109b107 Some tweaks to the image translate code Steve Underwood 2013-05-16 02:28:20 +08:00
  • 97faaab42c FS-5430 --resolve Anthony Minessale 2013-05-15 09:27:18 -05:00
  • a4f3629773 trivial fix compiler warning Jeff Lenk 2013-05-15 11:51:55 -05:00
  • d50366f377 FS-5418 --resolve Anthony Minessale 2013-05-15 08:08:41 -05:00
  • d5ad021720 FS-5208 --resolve Anthony Minessale 2013-05-15 07:36:56 -05:00
  • 644720454f fix some minor regression in media code Anthony Minessale 2013-05-14 12:55:02 -05:00
  • 101b116daf FS-5011 try to fill gaps Anthony Minessale 2013-05-14 11:22:48 -05:00
  • 11f8491170 Fixed a silly in the FAX image resolution settings Steve Underwood 2013-05-15 01:49:58 +08:00
  • 75c3b8b83e FS-5325 force rebuild Anthony Minessale 2013-05-14 07:44:34 -05:00
  • 81788f1192 FS-5416 --resolve just missing the part that registers it Anthony Minessale 2013-05-14 07:38:00 -05:00
  • 0aaba4588a fix stun lookup returning 1 for port Anthony Minessale 2013-05-13 16:17:19 -05:00
  • 97d47af882 FS-5407 --resolve Anthony Minessale 2013-05-13 14:21:08 -05:00
  • 1eae2a1941 FS-5410 --resolve Anthony Minessale 2013-05-13 13:15:33 -05:00
  • fd86c038c9 FS-5406 --resolve Anthony Minessale 2013-05-12 08:06:31 -05:00
  • d466316ace FS-5325 windows compile Jeff Lenk 2013-05-10 17:31:01 -05:00
  • 15f219ea25 Require OpenSSL Ken Rice 2013-05-10 16:01:40 -05:00
  • bba4540fe5 add context Raymond Chandler 2013-05-10 16:31:06 -04:00
  • 5761624f5a FS-5325 Anthony Minessale 2013-05-10 12:55:26 -05:00
  • cb7a6bd34b FS-5085 the last change helped weed out the real bug which is this commit Anthony Minessale 2013-05-10 10:45:07 -05:00
  • b85c24df08 spandsp windows fix syntax for gettimeofday Jeff Lenk 2013-05-10 12:46:03 -05:00
  • bb6b02f2d6 FS-5403 --resolve Anthony Minessale 2013-05-10 09:59:02 -05:00
  • 39fb4544dd FreeTDM: ftmod_misdn uses clock_gettime() which is in librt, add a check Stefan Knoblich 2013-05-10 19:01:05 +02:00
  • 80a2b76620 FreeTDM: Make libpri pri_version() check -Wunused-but-set-variable safe Stefan Knoblich 2013-05-10 18:59:38 +02:00
  • 284ce5407b FreeTDM: Move external ftmod_* library dependencies to _LIBADD Stefan Knoblich 2013-05-10 15:31:15 +02:00
  • b793ccbe43 FreeTDM: Fix implicit conversion between enumeration types error Stefan Knoblich 2013-05-10 14:18:58 +02:00
  • cbf22d8a32 FreeTDM: Silence -Wtautological-compare warnings emitted by clang Stefan Knoblich 2013-05-10 14:11:37 +02:00
  • ae58a4c1ba FreeTDM: Use ftdm_unused_arg() to silence -Wunused-argument warnings Stefan Knoblich 2013-05-10 14:05:07 +02:00
  • d501c77566 Relax the image resolutions supported for FAX Steve Underwood 2013-05-10 21:44:17 +08:00
  • 46ec57c415 The gettimeofday() function spandsp provided for Windows apparently falls over after 25 hours. I guess not many people are inserting header lines on FAX pages. Hopefully this update fixes the problem. Steve Underwood 2013-05-10 11:54:20 +08:00
  • 30c27efb62 move log message to avoid logging null Anthony Minessale 2013-05-09 14:34:39 -05:00
  • 16690e491d FS-5399 --resolve Anthony Minessale 2013-05-09 14:05:09 -05:00
  • 79230a5d8a FS-5325 i'll put the nonblocking in but I still think this is a problem with openssl, a short read is not there every single time you connect, When the lib is in full blocking mode it should be handling the complicated actions internally. As complicated as socket programming is, async ssl is even worse because it requires you to do your own buffering and attemps to read may fail waiting for you to write or vice-versa which should have been handled for us in the lib. non-interruptable syscalls are getting pretty outdated and not enabling it is much less complex than making every socket app on earth be non-blocking Anthony Minessale 2013-05-09 12:56:42 -05:00
  • f00bd136ac FS-5360 --resolve fields are exec-on-max-failures exec-on-max-timeouts pin, needs testing Anthony Minessale 2013-05-09 12:28:43 -05:00
  • 66ba282233 FS-5390 --resolve Anthony Minessale 2013-05-09 10:29:45 -05:00
  • ba97929a1a FS-5398 --resolve Anthony Minessale 2013-05-09 10:08:08 -05:00
  • 67226c3aa6 update to be recorded phrases Michael S Collins 2013-05-09 10:26:02 -07:00
  • 0330520eba test 2, please ignore Giovanni Maruzzelli 2013-05-09 17:00:54 +00:00
  • 0fe65187cd test, please ignore root 2013-05-09 16:59:39 +00:00
  • 9fa4bed8e3 FS-5395: False alarm on a reported valgrind memory leak. The io_private is alloc'd from a memory pool which valgrind sucks at tracking. No need to free this, because it'll get cleared when the memory pool on the rsession is destroyed. William King 2013-05-08 18:45:24 -07:00
  • b3117e8f88 FS-5395: --resolve Resolve another mod_rtmp crash where oh specific hangup scenarios there would be a free of variable that wasn't ever malloced William King 2013-05-08 16:31:27 -07:00
  • 0a68bee88e FS-5085 I discovered that the bowout is happening from both legs at once, we only need to check this condition on the A side of the loopback bridge Anthony Minessale 2013-05-08 13:17:07 -05:00
  • 7c0dc4c25d Undo previous change Brian West 2013-05-08 14:40:10 -05:00
  • 43837837fd Merge branch 'master' of fs-git:freeswitch Raymond Chandler 2013-05-08 13:59:39 -04:00
  • 58a127fe65 FS-5327 --resolve Raymond Chandler 2013-05-08 13:52:48 -04:00
  • e6114e4ab3 Update to be recorded phrases Michael S Collins 2013-05-08 10:20:22 -07:00
  • ef1d9836a7 Merge branch 'master' of fs-git:freeswitch Raymond Chandler 2013-05-08 12:53:40 -04:00
  • e88126c95a FS-5288 --resolve Raymond Chandler 2013-05-08 12:53:31 -04:00
  • 9aaaeb7215 FS-5371 --resolve typo Anthony Minessale 2013-05-08 09:18:45 -05:00
  • 0bf912e821 FS-5389 Jeff Lenk 2013-05-08 11:36:13 -05:00
  • ab7ae9f7cc FS-5389 --resolve Jeff Lenk 2013-05-08 08:37:10 -05:00
  • 0d5888de2f Revert "fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill" William King 2013-05-07 16:04:54 -07:00
  • d83c627228 FS-5168 --resolve Anthony Minessale 2013-05-07 14:09:42 -05:00
  • a2fcb4191e FS-4871 --resolve Raymond Chandler 2013-05-07 15:07:04 -04:00
  • b2a9c71df6 FS-5325 Anthony Minessale 2013-05-07 11:30:37 -05:00
  • 01a748869d regression parsing rtp-timeout-sec from the profile Anthony Minessale 2013-05-07 08:50:02 -05:00
  • ff05e5f2c7 FS-5383 --resolve Anthony Minessale 2013-05-07 08:31:23 -05:00
  • 7952f7c547 fix mod_spandsp on systems with libjbig Ken Rice 2013-05-06 18:23:54 -05:00
  • 81702d18fb FreeTDM: Add ftdm_unused_arg() macro to silence "unused parameter" compiler warnings Stefan Knoblich 2013-05-06 17:41:50 +02:00
  • bea4bb0950 fix auto in will not use the last slot Michael Jerris 2013-05-06 11:45:30 -04:00