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
Davi
d
F
ifield
Put
web
page in
R
EADME
.
commit
|
commitdiff
|
tree
2020-05-04
David Fifiel
d
Docu
m
e
ntatio
n
upda
t
e
s
.
commit
|
commitdiff
|
tree
2020-04-30
Davi
d
Fifiel
d
Open the
client's local l
i
s
tener first
.
commit
|
commitdiff
|
tree
2020-04-30
D
a
vid Fifield
Fix
a log message
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifield
N
ote to self
a
bout mu
l
t
iple send
L
o
op
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifiel
d
Fi
x
sending o
f
l
e
ftover
p
ackets
.
commit
|
commitdiff
|
tree
2020-04-30
Davi
d
Fifield
Add
a one-packet "s
t
ash" to Queue
P
acketConn
.
commit
|
commitdiff
|
tree
2020-04-30
Da
v
id Fifield
Giv
e
n
e
xt
-
respo
n
s
e/timer-expired p
r
i
ority
over pack
i
ng
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
D
a
vid Fifi
e
ld
Att
e
mpt to extract
p
ackets only if w
e
got
a
ClientID
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Log "too sh
o
r
t
for Clien
t
ID"
on when
i
t's a non-error
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
David
F
ifield
Buffe
r
reads and
writes in
TLSPacketC
o
nn
.
commit
|
commitdiff
|
tree
2020-04-29
David F
i
f
i
eld
Ad
d
a
mis
s
ing
e
rror c
h
e
ck in T
L
SPa
c
ketConn
.
sendLoop
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Do rec
e
iv
e
-tri
g
ge
r
ed polls based
p
ackets r
e
ceived
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifield
smux Stream
.
Write m
a
y
a
l
s
o return EOF
.
commit
|
commitdiff
|
tree
2020-04-26
Da
v
id Fifiel
d
Add -m
t
u
option
to se
r
ver
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifield
Lo
g
when truncating a response
.
commit
|
commitdiff
|
tree
2020-04-26
D
avid Fifield
Log
pubkey before MT
U
.
commit
|
commitdiff
|
tree
2020-04-26
Dav
i
d
Fifield
Comp
u
te maxEncod
e
dPayload
automat
i
cally from maxUDPPayload
.
commit
|
commitdiff
|
tree
2020-04-26
David
Fif
i
eld
Extract the ClientID outside of
responseFor
.
commit
|
commitdiff
|
tree
2020-04-26
D
a
vid Fifield
F
i
x
some comment typos
.
commit
|
commitdiff
|
tree
2020-04-23
Da
v
id
Fifield
Use wg
.
Ad
d
(2) instead of 2 × wg
.
Add(1)
.
commit
|
commitdiff
|
tree
2020-04-21
David Fifield
T
ODO file with idea about U
D
P pay
l
oad size
.
commit
|
commitdiff
|
tree
2020-04-20
David Fi
f
iel
d
README
u
pdates and f
i
xes
.
commit
|
commitdiff
|
tree
2020-04-20
David Fi
f
ield
R
E
ADME typ
o
fix
.
commit
|
commitdiff
|
tree
2020-04-20
David Fif
i
eld
ipt
a
bles comma
n
d typo
f
ix
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fi
f
ie
l
d
Make the pri
v
k
e
y file only
r
e
a
dabl
e
by
t
he user
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifield
D
o
n't log QTYPE != TXT
e
rrors
.
commit
|
commitdiff
|
tree
2020-04-19
David F
i
fi
e
ld
Documen
t
ation an
d
ligh
t
refactoring
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Fix a bug in noise
.
readM
e
s
s
ag
e
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifield
M
ake -udp re
q
uired, reso
l
v
e in m
a
in
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifie
l
d
Move
s
o
me hel
p
er functi
o
n
s
into dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fifield
Add test for dns
.
Enc
o
deRDataT
X
T
.
commit
|
commitdiff
|
tree
2020-04-19
Dav
i
d F
i
fi
e
ld
Refactor Messa
g
eFro
m
Wire
F
o
r
mat and
w
riteMessage
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fif
i
e
ld
dns M
e
ssag
e
.
Opcode method
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifiel
d
Consolidate the authoritative domain c
h
eck
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fif
i
e
l
d
No
t
e on covert
n
ess
a
f
ter t
h
e
t
unnel s
e
rver
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid
F
i
field
Notes on -privkey/-privkey-
f
i
le/-pubkey/
-
pubkey-fi
l
e
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vi
d
Fifi
e
ld
R
e
move addr fro "ca
n
no
t
parse DNS query" log message
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
A
void logging
EO
F
and ErrCl
o
sedP
i
pe er
r
ors
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
M
or
e
logging of query
validation errors in server
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
v
id Fifield
Use NXD
O
MAIN rat
h
er than FOR
M
ERR
f
or QTYPE !=
TXT
.
commit
|
commitdiff
|
tree
2020-04-19
David F
i
field
D
o
the payload size
check a
f
ter
t
he
TXT and
b
a
s
e
3
2
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
In
f
e
r
a payloa
d
siz
e
of 512 even
w
hen
there is
n
o OPT RR
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
F
i
x
sec
o
nd AA check
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifi
e
ld
Add
mi
s
sing return for EDNS ver
s
ion != 0
.
commit
|
commitdiff
|
tree
2020-04-19
Dav
i
d F
i
fie
l
d
R
ed
u
ce maxUDPPayload to 1232 fo
r
c
o
mpatibility
with
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
R
E
ADME
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Move glo
b
al ba
s
e32Encod
i
ng i
n
to dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifield
Lower
c
as
e
base32-enco
d
ed da
t
a in DNS names
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Do MTU check
f
irst
.
commit
|
commitdiff
|
tree
2020-04-19
David
Fifield
Log
s
tr
e
am begin
/
end in
s
erver, l
o
g
conv in c
l
ie
n
t
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
I
nsert m
o
re paddin
g
when
poll
i
ng
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
-
p
rivkey-file and -pubkey-f
i
le o
p
tions
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
i
e
ld
S
erver -pri
v
key option an
d
client -pub
k
ey o
p
ti
o
n
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifi
e
ld
Add a noise
.
Pubkey
F
romPrivke
y
function
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
N
ot
e
-
u
dp is re
q
uired on server
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
R
ename Cl
i
entMap to Remote
M
ap
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifi
e
ld
Move
d
ummyAdd
r
to turbotunnel
.
DummyAddr
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Em
i
t
a log line even
i
f
w
e take n
o
action on an u
n
known
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Handle
other unknown
r
esp
o
nse status c
o
des the same
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
H
andle
4
2
9 T
o
o Many
R
e
q
u
ests
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifiel
d
Don't
expire C
l
ie
n
tMap if timeout is zero
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Don't
send
U
ser-A
g
ent
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Refactor HTT
P
response handling
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Add a timeout to HTTP r
e
qu
e
s
t
s an
d
fo
l
low r
e
directs
.
commit
|
commitdiff
|
tree
2020-04-18
D
avi
d
Fifield
Truncatio
n
and TC bit in respons
e
s
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
Reduce respon
s
e delay to 1
s
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id F
i
field
On thir
d
thought,
d
o
close
send queues when expiring
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
In
c
rease initP
o
llDelay to
5
00
ms
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id F
i
field
Rework pollin
g
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
e
ld
-dot mode
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
Simplify HTTPPacket
C
onn
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Refactor PacketConn ha
n
dling
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Use a global CipherSuite
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
v
id Fifield
O
v
e
rlay a noi
s
e layer
atop KCP
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
n
o
ise so
c
k
e
t abstra
c
t
ion
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Log when there's an er
r
or
o
p
ening a s
t
rea
m
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vi
d
Fifi
e
ld
S
w
i
tch up or
d
er of query checks in s
e
rv
e
r
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id
F
ifield
Need to set R
R
class
i
n resp
o
nses
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
-
d
oh mode
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
F
actor
out a p
a
ttern
f
o
r d
i
fferent kinds o
f
remote
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Fact
o
r out
udp
.
go
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
L
o
g stream beg
i
n/e
n
d
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
ield
MTU to log
,
n
ot stdou
t
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid F
i
f
i
eld
Check
f
o
r
error fr
o
m SetMtu
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
if
i
e
l
d
Lar
g
e
r downst
r
eam capacit
y
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
EDN
S
c
h
eck
commit
|
commitdiff
|
tree
2020-04-18
D
a
vi
d
F
ifield
A
dver
t
i
s
e EDNS(0) in c
l
ient
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
field
Pe
r
-message byte limit depends on
name length
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Timer priority
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
delay r
e
sp
commit
|
commitdiff
|
tree
2020-04-18
David Fifi
e
ld
Bu
n
dle
m
ul
t
iple packets downstream
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ield
Packetizat
i
on server→client direction
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id F
i
field
Packet framing downstream
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
Logging i
n
client
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
On s
e
cond thought,
d
on't
c
lose send queue
s
when expir
i
ng
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
i
field
Do
n
't explicitly send 0-length
p
ackets
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Factor o
u
t
separat
e
sen
d
ing and receiving threads
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Lo
g
ging in
s
erver
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Packetization and p
a
dd
i
ng in the clien
t
→serv
e
r direction
.
commit
|
commitdiff
|
tree
next