repo.or.cz
/
dnstt.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Use NXDOMAIN rather than FORMERR for QTYPE != TXT.
2020-04-19
Davi
d
Fif
i
el
d
Use
N
X
DOMAIN rather th
a
n FORMERR fo
r
QT
Y
PE != TXT
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fifield
Do the p
a
yl
o
ad
size check after the TXT and ba
s
e32
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fi
f
ield
Infer
a payload
s
ize of 512 even when t
h
e
r
e
is n
o
OPT
RR
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifield
Fix second
AA check
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifi
e
ld
Add missing re
t
u
r
n for EDNS versio
n
!=
0
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid
F
ifield
Redu
c
e ma
x
UDPPayloa
d
to 1232 for
compatibility with
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
David
Fifield
R
E
AD
M
E
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Move global base32E
n
coding
into
d
ns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid F
i
field
L
o
werc
a
se b
a
se32-encoded
data
in DNS
n
ames
.
commit
|
commitdiff
|
tree
2020-04-19
David Fif
i
eld
D
o M
T
U ch
e
ck
first
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid F
i
fiel
d
Log stream begin/
e
nd in server,
log conv in client
.
commit
|
commitdiff
|
tree
2020-04-19
David Fif
i
el
d
Insert more padding when poll
i
ng
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
-privkey-file and -pu
b
key
-
file options
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
e
l
d
Server -privkey option an
d
client -pubkey
o
ptio
n
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d
F
i
fiel
d
Add
a
noi
s
e
.
P
u
bkeyF
r
o
m
P
rivkey function
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
Note -udp is require
d
o
n s
e
rver
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Rename ClientMap t
o
RemoteM
a
p
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
Move dummyAddr t
o
turbotunn
e
l
.
Dummy
A
d
dr
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d F
i
field
Emit a log line even if we
t
ake no ac
t
i
o
n
on
an unknown
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fi
f
ield
Handle other unk
n
o
wn response status codes the same
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Handle 429 Too
M
a
n
y Requests
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
Don'
t
expir
e
C
lientMap if ti
m
eo
u
t is
z
e
ro
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
Don't
s
end User-Agent
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
i
d
Fi
f
ield
Refac
t
or HT
T
P response ha
n
dling
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Add a timeout to HTTP reque
s
ts and follow red
i
rects
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fi
f
i
eld
Trunca
t
ion and
T
C bit in
responses
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
F
i
f
i
el
d
Reduce response delay to 1 s
.
commit
|
commitdiff
|
tree
2020-04-18
D
avi
d
Fifield
On third t
h
o
u
ght,
d
o close s
e
nd q
u
eues when e
x
p
iring
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
Increase initPollD
e
lay
t
o 500 ms
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
Rework po
l
ling
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
i
d
F
ifield
-d
o
t mode
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Simplify HTTP
P
a
cket
C
onn
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid F
i
field
Refacto
r
P
acketConn handling
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
U
s
e a gl
o
b
a
l CipherSuite
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
O
ver
l
ay a noise lay
e
r
a
top
K
C
P
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifie
l
d
noise socket abstracti
o
n
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d F
i
f
i
eld
Log when there
'
s an error opening a
strea
m
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
ield
Switch
u
p ord
e
r of query chec
k
s
i
n
server
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Ne
e
d to
set RR class in
r
esponses
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
-doh mode
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Factor out a p
a
ttern for differen
t
k
inds
o
f remo
t
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
F
a
ctor out udp
.
go
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d
F
ifield
Log stre
a
m
b
egin/
e
n
d
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifi
e
ld
MTU to
log, not stdout
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fif
i
eld
Check for error fro
m
SetMtu
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Lar
g
er do
w
nstream ca
p
ac
i
ty
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
EDNS chec
k
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Advertise
E
D
NS(0) in client
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
Per-mes
s
age byte limit
depends on
name
l
ength
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Time
r
priori
t
y
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
delay resp
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Bundle multipl
e
p
ac
k
et
s
d
o
wnstream
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
P
acke
t
ization server
→
client
di
r
ection
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Packet framing downstream
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifi
e
ld
Loggi
n
g in
c
lient
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
On second thought,
don't close send queue
s
when expiring
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
Don't explic
i
t
l
y send
0-l
e
ngth packets
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Factor out separate sendi
n
g and r
e
c
eiving thre
a
ds
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifie
l
d
Logging
in server
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
Packeti
z
ation
and padding in t
h
e
c
lient→server direction
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
D
o
wn
s
t
re
a
m MTU
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
D
o name
co
m
pr
e
ssion in writing
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
i
f
ield
Set
M
TU ba
s
ed
o
n domain length
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id
F
ifield
Increasing poll in
t
erval
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Auto
m
atic polling
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
S
e
nd
ful
l
8-byte C
l
ientID
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
client
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifield
B
e
tter com
m
a
n
d
-line usage message
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
E
xchange payloads
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
Maybe we
should close
S
endQue
u
e when expiring clien
t
s
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Generating a
r
e
s
p
o
nse
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
WireFormat
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
F
ifield
MessageFro
m
WireF
o
rmat
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d F
i
field
Start
i
ng on server
.
commit
|
commitdiff
|
tree