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
Note on covertness after the tunnel server.
2020-04-19
David Fifie
l
d
Note on cove
r
tness after the tun
n
el se
r
ver
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fifield
Notes on -p
r
ivkey/-p
r
ivkey-file/-pubke
y
/-pu
b
key-fil
e
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Remov
e
addr
fro
"
cannot p
a
rse DNS query" log me
s
sage
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vi
d
Fifield
Avoid l
o
ggin
g
EOF a
n
d ErrClosedPipe
e
rrors
.
commit
|
commitdiff
|
tree
2020-04-19
David
Fifield
M
ore l
o
gg
i
ng of query
v
ali
d
at
i
on er
r
or
s
in ser
v
er
.
commit
|
commitdiff
|
tree
2020-04-19
David Fif
i
e
ld
Use NXDOMAIN rath
e
r than
F
O
RMERR for QTYPE != TXT
.
commit
|
commitdiff
|
tree
2020-04-19
David Fi
f
ield
Do the pay
l
o
a
d si
z
e
c
heck after
the TXT and bas
e
3
2
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Infer a
p
a
yload size of 512 even whe
n
there
i
s
no OPT RR
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Fix
second AA chec
k
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id F
i
fiel
d
Add mis
s
ing return for
EDNS
v
ersion != 0
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
R
e
duce maxUD
P
Pay
l
oad t
o
1232
f
or
c
ompatibility
with
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifield
README
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid
F
ifield
Move global
base3
2
Encoding into dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
David
Fifield
Lowercase
b
ase
3
2-encoded data
i
n
DNS nam
e
s
.
commit
|
commitdiff
|
tree
2020-04-19
David Fi
f
ie
l
d
Do MTU che
c
k
first
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fif
i
eld
Log strea
m
begin/end in serve
r
, l
o
g conv in clien
t
.
commit
|
commitdiff
|
tree
2020-04-19
David Fi
f
ield
Inser
t
mor
e
pad
d
ing when
polling
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
-privkey-f
i
l
e and -pubkey-file options
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
Ser
v
er -
p
riv
k
ey option and client -p
u
bkey opt
i
on
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
Add a noise
.
Pu
b
keyFromP
r
i
v
key function
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Note
-udp is requir
e
d o
n
s
erve
r
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Rename Clie
n
t
Ma
p
to R
e
mo
t
eM
a
p
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
e
l
d
M
ove dummyAddr
to
turbotun
n
el
.
D
ummyAddr
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid
F
ifi
e
ld
Em
i
t
a
log line even if we
t
a
ke n
o
a
c
tion on an un
k
nown
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
v
i
d Fif
i
eld
Ha
n
dle
o
t
her unknown
r
e
sponse status codes
t
he
s
ame
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifi
e
l
d
Handl
e
429 Too Ma
n
y Requ
e
sts
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Don't expire C
l
ien
t
Map if timeout is zero
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
Don't se
n
d User-Agent
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifie
l
d
Refact
o
r HTT
P
response
h
andling
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fif
i
el
d
Add
a
timeout
t
o
H
TTP
r
equ
e
sts and follow
redirects
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid
Fifield
Trunc
a
ti
o
n
an
d
TC bit in resp
o
nses
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
i
field
R
e
duce
r
espo
n
se delay to 1 s
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifield
On
t
hir
d
thought, do close send
queues when expi
r
ing
.
commit
|
commitdiff
|
tree
2020-04-18
David F
i
f
i
e
ld
Incr
e
ase init
P
ollDel
a
y
to 500 ms
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id F
i
fiel
d
R
ework polling
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
-dot
mode
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
i
d Fifield
Si
m
plify HTTPPac
k
etConn
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifiel
d
Refactor PacketCo
n
n
han
d
lin
g
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
i
d Fifield
Use a global CipherSuite
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Overlay a noi
s
e layer atop KCP
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
noise
socket abstraction
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Lo
g
w
h
e
n the
r
e
'
s
a
n erro
r
ope
n
ing
a
stream
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id F
i
field
Switch up or
d
er of que
r
y
c
h
ecks in server
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifie
l
d
N
e
ed to set RR c
l
ass i
n
r
e
sponses
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
-doh
mode
.
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
F
i
f
ield
Factor out a pattern for differe
n
t k
i
nds of remote
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ie
l
d
Factor out u
d
p
.
go
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid
F
i
f
i
e
ld
Log st
r
ea
m
beg
i
n/en
d
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
MTU to log,
not stdou
t
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fi
f
ield
Check fo
r
error fr
o
m SetMt
u
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifiel
d
Larger do
w
nstr
e
am
capaci
t
y
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
EDNS check
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Advertise EDNS(0) in
client
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Per-me
s
s
a
ge byte limit depends on name l
e
n
gth
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
if
i
eld
T
i
mer priori
t
y
.
commit
|
commitdiff
|
tree
2020-04-18
D
a
vid Fifield
delay r
e
s
p
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Bundle
m
ultip
l
e
p
ackets downstream
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Packetization ser
v
e
r
→
client dir
e
c
t
ion
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Packet framing d
o
wnstream
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Logging in client
.
commit
|
commitdiff
|
tree
2020-04-18
D
avid Fifield
On
s
econ
d
thought, d
o
n't clo
s
e
se
n
d queues when expi
r
ing
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Don't
e
xplicitly s
e
nd 0-l
e
ngth p
a
cket
s
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Factor
out separ
a
te sendin
g
and re
c
eiving
t
hreads
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
i
d Fifi
e
ld
Logging in server
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
P
a
cketization an
d
padding in the client→s
e
rver direct
i
on
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Downstream M
T
U
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
D
o nam
e
compression
i
n writing
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
Set MTU based on doma
i
n length
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Increa
s
ing poll interval
.
commit
|
commitdiff
|
tree
2020-04-18
Da
v
id Fifield
Automat
i
c pollin
g
.
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
Se
n
d full 8-byte ClientID
commit
|
commitdiff
|
tree
2020-04-18
David
Fifield
client
commit
|
commitdiff
|
tree
2020-04-18
David Fi
f
ie
l
d
Better
comma
n
d-l
i
ne usage mes
s
a
ge
.
commit
|
commitdiff
|
tree
2020-04-18
David
F
ifield
Exchange pay
l
oads
.
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
M
a
ybe
we
s
hould
c
l
ose S
e
ndQu
e
ue when expiri
n
g c
l
ients
.
commit
|
commitdiff
|
tree
2020-04-18
David Fif
i
eld
Generat
i
ng a respons
e
.
commit
|
commitdiff
|
tree
2020-04-18
Dav
i
d Fifield
WireFormat
commit
|
commitdiff
|
tree
2020-04-18
Davi
d
Fifield
Messa
g
e
FromW
i
reFor
m
at
commit
|
commitdiff
|
tree
2020-04-18
David Fifield
Start
i
ng on se
r
ver
.
commit
|
commitdiff
|
tree