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
Put web page in README.
2020-05-04
D
a
vid Fifield
Put web pa
g
e in README
.
commit
|
commitdiff
|
tree
2020-05-04
Davi
d
F
i
f
ield
D
oc
u
mentation updates
.
commit
|
commitdiff
|
tree
2020-04-30
Davi
d
Fi
f
i
e
l
d
Open the client's local l
i
s
tener first
.
commit
|
commitdiff
|
tree
2020-04-30
Da
v
id
Fifield
Fix a log message
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifie
l
d
Note to
sel
f
about multiple
s
endL
o
op
.
commit
|
commitdiff
|
tree
2020-04-30
D
a
vi
d
Fifield
Fix
send
i
n
g
of leftove
r
packets
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifield
A
d
d
a
o
n
e-pa
c
ket "stash" to QueuePa
c
ketConn
.
commit
|
commitdiff
|
tree
2020-04-30
David
Fifie
l
d
Giv
e
next-response/timer-expire
d
priority over pac
k
ing
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
Da
v
id Fifield
Attempt
to ext
r
act packets only if we
got a ClientI
D
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Log
"too
s
hort f
o
r ClientID" on when it's a non-erro
r
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
D
avid F
i
fiel
d
Buffer r
e
ads and
w
rites in
T
LSPacketConn
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Add a missing error check in
T
LSP
a
cke
t
Conn
.
sendL
o
o
p
.
commit
|
commitdiff
|
tree
2020-04-29
David F
i
field
Do
r
eceive-trig
g
e
re
d
p
o
lls bas
e
d packets received
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifield
smux S
t
ream
.
Write may also return EOF
.
commit
|
commitdiff
|
tree
2020-04-26
David
F
ifield
Add
-
m
t
u opt
i
on to
s
erver
.
commit
|
commitdiff
|
tree
2020-04-26
D
a
vid Fifield
L
o
g when truncat
i
n
g
a
response
.
commit
|
commitdiff
|
tree
2020-04-26
D
a
vid Fifie
l
d
Log pubkey be
f
ore MTU
.
commit
|
commitdiff
|
tree
2020-04-26
David Fif
i
eld
Co
m
pute maxE
n
co
d
edPaylo
a
d
aut
o
ma
t
ically from maxUDPPayload
.
commit
|
commitdiff
|
tree
2020-04-26
D
avid
F
ifiel
d
Extra
c
t t
h
e
C
lientID outs
i
d
e
of responseFor
.
commit
|
commitdiff
|
tree
2020-04-26
Davi
d
Fifield
Fix some comment typos
.
commit
|
commitdiff
|
tree
2020-04-23
D
avid Fifield
Us
e
wg
.
Add(2) instead of 2 ×
wg
.
Add(1
)
.
commit
|
commitdiff
|
tree
2020-04-21
Dav
i
d Fifi
e
ld
T
O
DO file with
idea abo
u
t
UDP payload size
.
commit
|
commitdiff
|
tree
2020-04-20
David Fifield
README
u
pdates and fixes
.
commit
|
commitdiff
|
tree
2020-04-20
David Fifi
e
ld
README typo fi
x
.
commit
|
commitdiff
|
tree
2020-04-20
David
F
i
f
ield
iptables command typo fix
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
M
ake the
p
rivkey
file only readable by the user
.
commit
|
commitdiff
|
tree
2020-04-19
Dav
i
d Fifield
Don't log QTYPE != TXT
e
rrors
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifi
e
ld
Docum
e
n
t
ation and light r
e
f
a
ctoring
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Fix a bug in
n
oise
.
read
M
essage
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Make -udp required, resolve
in
m
ain
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Move some hel
p
er functions
into dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifield
Add te
s
t
for dn
s
.
EncodeRDataTXT
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fifield
R
e
factor
M
essageFromWireFormat and writeMessage
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
d
ns Me
s
sage
.
Opcod
e
method
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
i
f
ield
Consol
i
dat
e
the
a
uthoritative
d
omain che
c
k
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifield
N
ote on
c
overtness after the tunnel server
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifi
e
ld
N
o
te
s
o
n
-privk
e
y/-privkey-file/-pubke
y
/-pu
b
k
ey-file
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Remove
a
ddr fro "c
a
n
n
ot parse D
N
S query" l
o
g message
.
commit
|
commitdiff
|
tree
2020-04-19
David F
i
field
A
void logging
E
OF and
ErrClosedPipe err
o
rs
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
More logging
o
f
query validation errors in s
e
rver
.
commit
|
commitdiff
|
tree
2020-04-19
David F
i
field
Use NXDOMAIN
rather tha
n
F
O
RME
R
R
f
or QTYPE != TXT
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fifield
Do the payload size check after
the TXT and base32
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fifield
Infer a payload size of 512 even
w
hen there i
s
no OPT RR
.
commit
|
commitdiff
|
tree
2020-04-19
David Fif
i
eld
Fix
second AA check
.
commit
|
commitdiff
|
tree
2020-04-19
David
Fifield
Add missing retu
r
n for
ED
N
S
versi
o
n != 0
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
i
d Fifield
Reduce maxUDPPayl
o
ad
to 1232 for compatibility w
i
th
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
REA
D
M
E
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Mov
e
glo
b
al base32Encod
i
n
g into dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Lowercase base32-encoded data
i
n DNS n
a
mes
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifiel
d
Do MTU
ch
e
ck first
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fifield
Log s
t
ream begin/end
i
n
server, log
c
onv in client
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifiel
d
Insert
m
ore paddin
g
whe
n
polling
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
i
f
ield
-privkey-file and -pubkey-f
i
le o
p
tio
n
s
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
i
eld
Server -privkey option and
cl
i
ent -pubkey option
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ie
l
d
A
d
d
a
noise
.
PubkeyFromPrivk
e
y func
t
ion
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
fiel
d
No
t
e -udp
i
s
requi
r
ed
o
n se
r
ver
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Rename ClientMap to Remot
e
Map
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
M
o
v
e
dummyA
d
dr t
o
turbotun
n
el
.
DummyAddr
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Emit a log line even if we
take no act
i
on on an
un
k
nown
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Handle othe
r
unknown respon
s
e
status cod
e
s t
h
e
s
ame
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Handle 429 Too Many Reques
t
s
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifield
Don't expire C
l
ie
n
tMap
if
t
imeo
u
t is z
e
ro
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
Don't send User-Agent
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
Re
f
actor HTT
P
respons
e
handlin
g
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Add a timeout to H
T
TP re
q
uests and
follow redirects
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fi
f
ield
T
runcation and TC bit
i
n responses
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
ield
Reduce res
p
onse dela
y
to
1
s
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
On thi
r
d thought, do
close send
q
ueues
w
hen ex
p
i
ring
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
Inc
r
ease
init
P
ollDelay to
500 ms
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Rework polling
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
Fifield
-dot mode
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Simplify
H
T
TPP
a
c
ketConn
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
Refac
t
o
r
PacketConn handling
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fif
i
eld
Use a glob
a
l
C
ipherSuite
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifi
e
ld
Overlay
a noise la
y
er atop KC
P
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
i
eld
nois
e
sock
e
t
abstraction
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
Log when the
r
e's an error
o
pe
n
ing
a s
t
rea
m
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
fi
e
ld
S
w
itch
u
p order of
q
u
e
r
y checks
in
serv
e
r
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
N
eed t
o
set RR cl
a
ss
in responses
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
-doh m
o
de
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Fac
t
o
r
out a
p
at
t
er
n
for
d
iffer
e
nt kinds of remote
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Fac
t
or o
u
t udp
.
go
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fi
f
ie
l
d
Log stream begi
n
/
e
nd
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
MT
U
to log, n
o
t
std
o
u
t
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Che
c
k fo
r
erro
r
from SetMtu
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Larger
d
ownstream ca
p
acity
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
EDNS check
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
i
el
d
A
d
vertise ED
N
S(0) in client
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
Per-messa
g
e byte limi
t
depends on name length
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fi
f
ield
Timer prior
i
ty
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
F
ifield
de
l
ay
r
es
p
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
F
if
i
eld
B
u
ndl
e
mult
i
ple pa
c
kets downstrea
m
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Packeti
z
ation server→client
d
irection
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifield
Packet fram
i
ng downst
r
eam
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifiel
d
Logging in cl
i
ent
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
On
s
e
cond thought, don't close send qu
e
ue
s
w
h
en exp
i
r
i
ng
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Do
n
't explicitly
s
e
n
d 0-len
g
th packets
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
F
ifi
e
ld
F
a
c
tor o
u
t s
e
parate sending and receivin
g
th
r
e
a
d
s
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Logg
i
ng in serv
e
r
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
Packetizat
i
on and padding in the client→server direction
.
commit
|
commitdiff
|
tree
next