For excessively paranoid client authentication.
Organization & Common Name: Some human identifier for this server CA.
openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
For excessively paranoid client authentication.
Organization & Common Name: Some human identifier for this server CA.
openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
var http = require("http"), | |
url = require("url"), | |
path = require("path"), | |
fs = require("fs") | |
port = process.argv[2] || 8888; | |
http.createServer(function(request, response) { | |
var uri = url.parse(request.url).pathname | |
, filename = path.join(process.cwd(), uri); |
# Change YOUR_TOKEN to your prerender token and uncomment that line if you want to cache urls and view crawl stats | |
# Change example.com (server_name) to your website url | |
# Change /path/to/your/root to the correct value | |
server { | |
listen 80; | |
server_name example.com; | |
root /path/to/your/root; | |
index index.html; |
According to the thread pointed out by Gianni, to turn off echo cancellation, you'd want a media constraint that looked like: | |
{ audio: { optional: [{ your options }] } } | |
Looking at the easyrtc code, you should be able to do | |
easyrtc.enableAudio({ optional: [{ your options }]}); | |
And expect that to be passed down to getUserMedia. It's not a documented use, but the enableAudio doesn't do a !! on the argument to force it to boolean (which it probably should have). | |
However, the thread mentions that as happening in version 37, while production version is 25. So I wouldn't expect it to work anywhere except in Canary. |
.directive('timeago', | |
[ | |
'$timeout', | |
'$filter', | |
function($timeout, $filter) { | |
return function(scope, element, attrs) { | |
var time = parseInt(attrs.timeago) || new Date().getTime(); | |
var intervalLength = 1000 * 10; // 10 seconds | |
var filter = $filter('timeago'); |
'use strict'; | |
var easyrtc = require('easyrtc'); | |
var config = require('../core').config('default'); | |
var server = { | |
started: false, | |
pub: null | |
}; | |
exports = module.exports = server; |
Properties props = new Properties(); | |
props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost"); // default! | |
props.setProperty("org.omg.CORBA.ORBInitialPort", "3700"); // default! | |
InitialContext context = new InitialContext(props); | |
VendorFacadeRemote remote = (VendorFacadeRemote) context.lookup("java:global/ConfigDb-Ejb/VendorFacade"); |
# source : http://code.google.com/p/natvpn/source/browse/trunk/stun_server_list | |
# A list of available STUN server. | |
stun.l.google.com:19302 | |
stun1.l.google.com:19302 | |
stun2.l.google.com:19302 | |
stun3.l.google.com:19302 | |
stun4.l.google.com:19302 | |
stun01.sipphone.com | |
stun.ekiga.net |