Skip to content

Commit a2465f5

Browse files
Port ESP8266 DNSServer (#779)
Add a simple DNS server for AP mode Point DHCP server DNS entry to GW for DNSServer
1 parent 88e98f1 commit a2465f5

File tree

5 files changed

+649
-2
lines changed

5 files changed

+649
-2
lines changed

libraries/DNSServer/keywords.txt

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#######################################
2+
# Syntax Coloring Map For DNSServer
3+
#######################################
4+
5+
#######################################
6+
# Library (KEYWORD3)
7+
#######################################
8+
9+
DNSServer KEYWORD3 RESERVED_WORD
10+
11+
#######################################
12+
# Datatypes (KEYWORD1)
13+
#######################################
14+
15+
DNSReplyCode KEYWORD1 DATA_TYPE
16+
DNSHeader KEYWORD1 DATA_TYPE
17+
DNSServer KEYWORD1 DATA_TYPE
18+
19+
#######################################
20+
# Methods and Functions (KEYWORD2)
21+
#######################################
22+
23+
processNextRequest KEYWORD2
24+
setErrorReplyCode KEYWORD2
25+
setTTL KEYWORD2
26+
start KEYWORD2
27+
stop KEYWORD2
28+
29+
#######################################
30+
# Constants (LITERAL1)
31+
#######################################
32+
33+
DNS_QR_QUERY LITERAL1 RESERVED_WORD_2
34+
DNS_QR_RESPONSE LITERAL1 RESERVED_WORD_2
35+
DNS_OPCODE_QUERY LITERAL1 RESERVED_WORD_2
36+
MAX_DNSNAME_LENGTH LITERAL1 RESERVED_WORD_2
37+
NoError LITERAL1 RESERVED_WORD_2
38+
FormError LITERAL1 RESERVED_WORD_2
39+
ServerFailure LITERAL1 RESERVED_WORD_2
40+
NonExistentDomain LITERAL1 RESERVED_WORD_2
41+
NotImplemented LITERAL1 RESERVED_WORD_2
42+
Refused LITERAL1 RESERVED_WORD_2
43+
YXDomain LITERAL1 RESERVED_WORD_2
44+
YXRRSet LITERAL1 RESERVED_WORD_2
45+
NXRRSet LITERAL1 RESERVED_WORD_2
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name=DNSServer
2+
version=1.1.1
3+
author=Kristijan Novoselić
4+
maintainer=Earle F. Philhower, III <earlephilhower@yahoo.com>
5+
sentence=A simple DNS server for ESP8266, ported to the Pico
6+
paragraph=This library implements a simple DNS server.
7+
category=Communication
8+
url=
9+
architectures=rp2040
10+
dot_a_linkage=true

0 commit comments

Comments
 (0)