Merge branch 'master' into commercial
This commit is contained in:
		
						commit
						8a1e2f14e0
					
				@ -134,7 +134,7 @@ function applyConfig(config) {
 | 
				
			|||||||
    // TODO specify extensions in config file
 | 
					    // TODO specify extensions in config file
 | 
				
			||||||
    state.extensions = require('../lib/extensions');
 | 
					    state.extensions = require('../lib/extensions');
 | 
				
			||||||
  } catch(e) {
 | 
					  } catch(e) {
 | 
				
			||||||
    if (state.debug) { console.log('[DEBUG] no extensions loaded', e); }
 | 
					    if ('ENOENT' !== e.code || state.debug) { console.log('[DEBUG] no extensions loaded', e); }
 | 
				
			||||||
    state.extensions = {};
 | 
					    state.extensions = {};
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  require('../lib/handlers').create(state); // adds directly to config for now...
 | 
					  require('../lib/handlers').create(state); // adds directly to config for now...
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,8 @@ email: 'jon@example.com'       # must be valid (for certificate recovery and sec
 | 
				
			|||||||
agree_tos: true                # agree to the Telebit, Greenlock, and Let's Encrypt TOSes
 | 
					agree_tos: true                # agree to the Telebit, Greenlock, and Let's Encrypt TOSes
 | 
				
			||||||
community_member: true         # receive infrequent relevant updates
 | 
					community_member: true         # receive infrequent relevant updates
 | 
				
			||||||
telemetry: true                # contribute to project telemetric data
 | 
					telemetry: true                # contribute to project telemetric data
 | 
				
			||||||
 | 
					webmin_domain: example.com
 | 
				
			||||||
 | 
					shared_domain: xm.pl
 | 
				
			||||||
servernames:                   # hostnames that direct to the Telebit Relay admin console
 | 
					servernames:                   # hostnames that direct to the Telebit Relay admin console
 | 
				
			||||||
  - telebit.example.com
 | 
					  - telebit.example.com
 | 
				
			||||||
  - telebit.example.net
 | 
					  - telebit.example.net
 | 
				
			||||||
 | 
				
			|||||||
@ -264,7 +264,7 @@ module.exports.create = function (state) {
 | 
				
			|||||||
          //token.dynamicPorts.push(serviceport);
 | 
					          //token.dynamicPorts.push(serviceport);
 | 
				
			||||||
          Devices.add(state.deviceLists, serviceport, token);
 | 
					          Devices.add(state.deviceLists, serviceport, token);
 | 
				
			||||||
          //var hri = require('human-readable-ids').hri;
 | 
					          //var hri = require('human-readable-ids').hri;
 | 
				
			||||||
          //var hrname = hri.random() + '.telebit.cloud';
 | 
					          //var hrname = hri.random() + '.' + state.config.sharedDomain;
 | 
				
			||||||
          //token.dynamicNames.push(hrname);
 | 
					          //token.dynamicNames.push(hrname);
 | 
				
			||||||
          // TODO restrict to authenticated device
 | 
					          // TODO restrict to authenticated device
 | 
				
			||||||
          // TODO pull servername from config
 | 
					          // TODO pull servername from config
 | 
				
			||||||
@ -275,8 +275,8 @@ module.exports.create = function (state) {
 | 
				
			|||||||
          , [ 2
 | 
					          , [ 2
 | 
				
			||||||
            , 'grant'
 | 
					            , 'grant'
 | 
				
			||||||
            , [ ['ssh+https', token.domains[0], 443 ]
 | 
					            , [ ['ssh+https', token.domains[0], 443 ]
 | 
				
			||||||
              , ['ssh', 'ssh.telebit.cloud', serviceport ]
 | 
					              , ['ssh', 'ssh.' + state.config.sharedDomain, serviceport ]
 | 
				
			||||||
              , ['tcp', 'tcp.telebit.cloud', serviceport]
 | 
					              , ['tcp', 'tcp.' + state.config.sharedDomain, serviceport]
 | 
				
			||||||
              , ['https', token.domains[0] ]
 | 
					              , ['https', token.domains[0] ]
 | 
				
			||||||
              ]
 | 
					              ]
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user