forked from coolaj86/telebit.js
		
	add User Agent info
This commit is contained in:
		
							parent
							
								
									021a44d47a
								
							
						
					
					
						commit
						3a8f5fee4e
					
				| @ -5,6 +5,7 @@ var WebSocket = require('ws'); | |||||||
| var PromiseA = require('bluebird'); | var PromiseA = require('bluebird'); | ||||||
| var sni = require('sni'); | var sni = require('sni'); | ||||||
| var Packer = require('proxy-packer'); | var Packer = require('proxy-packer'); | ||||||
|  | var os = require('os'); | ||||||
| 
 | 
 | ||||||
| function timeoutPromise(duration) { | function timeoutPromise(duration) { | ||||||
|   return new PromiseA(function (resolve) { |   return new PromiseA(function (resolve) { | ||||||
| @ -495,6 +496,12 @@ function _connect(state) { | |||||||
|         , subject_scheme: 'mailto' |         , subject_scheme: 'mailto' | ||||||
|           // TODO create domains list earlier
 |           // TODO create domains list earlier
 | ||||||
|         , scope: Object.keys(state.config.servernames || {}).join(',') |         , scope: Object.keys(state.config.servernames || {}).join(',') | ||||||
|  |         , hostname: os.hostname() | ||||||
|  |           // Used for User-Agent
 | ||||||
|  |         , os_type: os.type() | ||||||
|  |         , os_platform: os.platform() | ||||||
|  |         , os_release: os.release() | ||||||
|  |         , os_arch: os.arch() | ||||||
|         }; |         }; | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user