Commit Graph

1550 Commits

Author SHA1 Message Date
Travis Cross 1d726c1d91 Fix docs on enabling cert CN/SAN validation
The correct incantations to enable certification common name / subject
alternative name verification, per our code, are `subjects_all`,
`subjects_in`, and `subjects_out` in a Sofia profile's
`tls-verify-policy`.  What we've had in our examples and documentation
for years are `all_subjects`, `in_subjects`, and `out_subjects`.

The result of this is that we've almost certainly confused people into
using the incorrect forms.  Those poor people will believe that they
are verifying the CN/SAN of the received host certificate against the
list in `tls-verify-in-subjects` when in fact they are not.

One clear issue in this case was that the incorrect forms failed to
have any effect without providing any warning or error.  This issue
could not have persisted if we had made more noise about incorrect
input.

Given how long this has been broken, it's tempting to alias the
incorrect forms to the correct ones.  However this would certainly
break many existing installations that have, because of this error,
never actually tested their setup with CN/SAN validation enabled.

In this commit, we fix the examples and documentation, and add an
error-level log output when unknown values are passed to
`tls-verify-policy`.

Thanks-to: Andrew Patrikalakis <anrp+freeswitch@anrp.net>
2015-06-17 17:10:29 +00:00
Brian West e71be0c6b7 FS-7648 adding profile-variable for testing cases 2015-06-17 10:38:30 -05:00
Brian West b51e988ed5 FS-7648 more tests 2015-06-16 10:58:04 -05:00
Brian West 4389886f05 FS-7648 add condition testing for regex all and xor cases 2015-06-16 10:46:15 -05:00
Brian West a9b6caca9b FS-7648 clean up and re-number, still planning stages 2015-06-15 15:32:14 -05:00
Brian West c987359b1f FS-7648 2015-06-15 08:43:29 -05:00
Brian West c57cadf39c FS-7648 add more eavesdrop test cases 2015-06-12 11:50:35 -05:00
Brian West 86b0099af0 FS-7648 add more eavesdrop test cases 2015-06-12 11:47:13 -05:00
Brian West 97d87f6c9b FS-7648 add eavesdrop test case 2015-06-12 11:29:15 -05:00
Brian West 780b5a5726 FS-7648 add set video on hold, and force preanswer prefix 2015-06-12 11:04:00 -05:00
Brian West dab494990d FS-7648 adding video record/ playback test cases 2015-06-12 10:35:33 -05:00
Brian West e3c4805621 FS-7648 adding videomail voicemail profile 2015-06-12 09:46:46 -05:00
Brian West 1b1113e01a FS-7648 adding leave/check videomail test cases 2015-06-12 09:45:17 -05:00
Brian West cf4a5d1702 FS-7648 clean 2 2015-06-12 09:36:34 -05:00
Brian West 783c4c2eda FS-7648 more clean up 2015-06-12 09:24:24 -05:00
Brian West 3badbbac89 FS-7648 foundation for QA testing config 2015-06-12 09:18:53 -05:00
Brian 2815994647 FS-7638 properly match ACL with IPv4 mapped IPv6 addresses 2015-06-11 10:41:33 -05:00
Brian 6bb8ee321a FS-7601 improve opus packet loss routines #resolve 2015-06-05 18:11:20 -05:00
Brian 22335d212d FS-7601 allow setting the packet loss percentage on the encoder from the opus.conf.xml file 2015-06-04 15:57:33 -05:00
Anthony Minessale 9d46b63742 FS-7587 #comment one profile to rule them all (part 2) 2015-06-03 16:09:02 -05:00
Anthony Minessale 4dc7e2a2bb FS-7587 #comment one profile to rule them all 2015-06-03 15:56:26 -05:00
Chris Rienzo d04e1f03ff FS-7564 #resolve #comment [mod_rayo] Added new algorithms for offering calls to clients.
Two new params added to autoload_configs/rayo.conf.xml
     offer-algorithm
       all: offer to all clients (default and old behavior)
       first: offer to first client, fails over to next client in list
       random: offer to random client, fails over to next random client

     offer-timeout-ms
       0: disable
       > 0 and < 120000: time to wait for reply from offer.  On timeout, next client is offered call.
                         If no other clients available, call is rejected.  5000 is default.
2015-06-02 10:54:38 -04:00
Mike Jerris 6323803353 Merge pull request #262 in FS/freeswitch from feature/FS-7587-add-ipv6-support-to-verto-websockets to master
* commit '3b2d00f3e65061393da10a4ba286ac72cdb3c16e':
  FS-7587 Add ipv6 support to Verto / Websockets
2015-06-01 14:19:40 -05:00
Anthony Minessale 3b2d00f3e6 FS-7587 Add ipv6 support to Verto / Websockets 2015-06-01 13:39:47 -05:00
Alexander Traud 022fddbe6a Add Perfect Forward Secrecy (DHE PFS) to mod_sofia
Ephemeral ECDH (ECDHE) was supported already. This patch adds Ephemeral
DH (DHE). To enable it, add DH parameters into the private-key file of
your server (agent.pem). For example via:
openssl dhparam -out dh.pem 2048

FS-7561 #resolve
2015-06-01 12:45:19 -05:00
Anthony Minessale f82dd1e9ea FS-7513 add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor %NEEDS_DOC 2015-06-01 12:25:13 -05:00
Brian West 9c459f881e FS-7494: default avatar and mute images for video MCU 2015-05-28 12:47:26 -05:00
Brian d3a5605ab6 FS-7471 improve configs for video 2015-05-28 12:47:25 -05:00
Michael Jerris e2236ad559 FS-7508: remove mod_vp8 which has been replaced by mod_vpx 2015-05-28 12:47:25 -05:00
Michael Jerris 91a6fc82c0 FS-7338: remove libsndfile from tree, use system lib instead
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Brian 2e4385f640 FS-7433 2015-05-28 12:47:21 -05:00
Anthony Minessale a988ec5743 FS-7513: add overlap param 2015-05-28 12:47:20 -05:00
Anthony Minessale 5d9e4752a5 FS-7513: add auto-3d-position attr to <layout> and the auto as a valid value in existingaudio-position in <image> to auto-arrage the 3d openal positioning to either set it for the whole layout or an individual image 2015-05-28 12:47:17 -05:00
Anthony Minessale 755a0c0549 FS-7512: add mod_png to play a png as video defaults to 10 sec add {png_ms=N} to change (negative number is forever) 2015-05-28 12:47:16 -05:00
Michael Jerris 0fc2c54b11 FS-7513: Add new conference profile param video-mode (mux,transcode,passthrough) with passthrough as default
remove transcode-video, decode-video, mix-video flags
2015-05-28 12:47:14 -05:00
Brian West 13205e49af FS-7513: Add 8x8 grid layout 2015-05-28 12:47:14 -05:00
Brian West fd226bd161 FS-7513: tweak conference config a little and clean up comment consistency 2015-05-28 12:47:05 -05:00
Anthony Minessale d1b7eff872 FS-7513: add flooronly 2015-05-28 12:47:04 -05:00
Anthony Minessale a44a06aaa1 FS-7513: add some layouts for presenting 2015-05-28 12:47:03 -05:00
Anthony Minessale 2c4c2587ed FS-7513 FS-7509: crack at screen share 2015-05-28 12:47:03 -05:00
Anthony Minessale 2c1ab14074 FS-7513: add configurable FPS for conf and default to 15 2015-05-28 12:47:02 -05:00
Seven Du 2aad60b054 FS-7513: typo 2015-05-28 12:47:01 -05:00
Anthony Minessale e84d7b8c89 FS-7513: banner control and layout bgcolor param 2015-05-28 12:47:00 -05:00
Anthony Minessale 8be96b106e FS-7513: refactor some screen switching and layout stuff 2015-05-28 12:46:58 -05:00
Seven Du 10824c0eca FS-7513: add 1x2, 2x1 and an overlaps layout 2015-05-28 12:46:58 -05:00
Anthony Minessale 3e323e3b09 FS-7513: add auto layout advance based on group 2015-05-28 12:46:58 -05:00
Anthony Minessale a56e65bace FS-7513: add flag to choose between encoding each frame and using central encoder per codec, add parsing for floor fields and reservation fields in layouts, add param to control bandwidth for consolidated codecs, add audio-position attr to images in layout to sync with virtual HRTF 2015-05-28 12:46:58 -05:00
Anthony Minessale e919592905 FS-7513: add 1x1 2015-05-28 12:46:56 -05:00
Anthony Minessale 8915516c13 FS-7513: here's a story....... of a lovely feature 2015-05-28 12:46:56 -05:00
Michael Jerris 5f03f213a5 FS-7513: add 2-up and 3-up layouts for mcu config 2015-05-28 12:46:56 -05:00