Updates to improve mDNS support #2
							
								
								
									
										18
									
								
								parser/type.nsec.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								parser/type.nsec.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | |||||||
|  | (function (exports) { | ||||||
|  | 'use strict'; | ||||||
|  | 
 | ||||||
|  | exports.DNS_PARSER_TYPE_NSEC = function (ab, packet, record) { | ||||||
|  | 
 | ||||||
|  |     var rdataAb = ab.slice(record.rdstart,record.rdstart + record.rdlength) | ||||||
|  |     var dv = new DataView(rdataAb); | ||||||
|  | 
 | ||||||
|  |     // !!! Not actually implemented !!!
 | ||||||
|  |     record.priority = 0; | ||||||
|  |     record.weight = 0; | ||||||
|  |     record.port = 0; | ||||||
|  |     record.target = null;  | ||||||
|  | 
 | ||||||
|  |     return record; | ||||||
|  | 
 | ||||||
|  | }; | ||||||
|  | }('undefined' !== typeof window ? window : exports)); | ||||||
| @ -10,7 +10,7 @@ var unpackLabels = exports.DNS_UNPACK_LABELS || require('../dns.unpack-labels.js | |||||||
| exports.DNS_PARSER_TYPE_TXT = function (ab, packet, record) { | exports.DNS_PARSER_TYPE_TXT = function (ab, packet, record) { | ||||||
| 
 | 
 | ||||||
|   var labels = unpackLabels(new Uint8Array(ab), record.rdstart, { byteLength: 0, cpcount: 0, labels: [], name: '' }); |   var labels = unpackLabels(new Uint8Array(ab), record.rdstart, { byteLength: 0, cpcount: 0, labels: [], name: '' }); | ||||||
|   record.data = [ labels.name ]; |   record.data = labels.labels; | ||||||
| 
 | 
 | ||||||
|   return record; |   return record; | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user