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
Escape DNS names that appear in logs.
2021-08-12
D
avi
d
Fifield
Escape
DNS names th
a
t
ap
p
ear in logs
.
commit
|
commitdiff
|
tree
2021-08-04
David Fifie
l
d
TODO about T
L
SP
a
cketCon
n
redial failure
.
commit
|
commitdiff
|
tree
2021-08-04
David Fifield
Use errors
.
Is to comp
a
re a
g
ainst Er
r
ClosedPipe
.
commit
|
commitdiff
|
tree
2021-08-04
David Fifield
Ignore ErrClosedPipe
in "copy
s
tream←upstream" a
s
well
.
commit
|
commitdiff
|
tree
2021-08-02
Da
v
i
d
Fifield
CHANGELOG
fo
r
v1
.
20210
8
0
3
.
0
.
commit
|
commitdiff
|
tree
2021-08-02
David Fi
f
i
eld
Performance tuni
n
g: MaxStreamBuffer, Se
t
Wind
o
wSize
.
.
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
D
on't
r
eport io
.
ErrClosedPipe from Session
.
Accep
t
S
tream
.
commit
|
commitdiff
|
tree
2021-08-02
David F
i
field
Simplify
D
NSP
a
cketConn
.
se
n
dLoop a li
t
tle
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
Don'
t
consider timer and nex
t
R
eq until st
a
sh and outgoing
.
.
.
commit
|
commitdiff
|
tree
2021-08-02
David Fi
f
ield
Si
m
p
lify break
from the packing loop in sendLoop
.
commit
|
commitdiff
|
tree
2021-08-02
Da
v
id Fi
f
ield
Reduce sm
u
x idle timeout from 10 min
u
tes to 2 minutes
.
commit
|
commitdiff
|
tree
2021-08-02
D
avid Fifield
C
h
ange noise
.
Gene
r
ateKeypair
to noise
.
G
e
neratePrivke
y
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifi
e
ld
Make noise
.
N
ewServer ta
k
e only the private key
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
M
ove Initiator out of noise
.
N
e
wConfig
.
commit
|
commitdiff
|
tree
2021-08-02
David
Fifield
Make poll
C
han buffered, and send on it
only once
.
commit
|
commitdiff
|
tree
2021-07-18
D
avid
Fifiel
d
A
d
d
uTLS to TODO
.
commit
|
commitdiff
|
tree
2021-07-18
Davi
d
F
i
field
Add DoQ to TO
D
O
.
commit
|
commitdiff
|
tree
2021-07-03
David Fifield
Tests for unexpected payloads
in Noise
h
a
n
d
shake mes
s
ages
.
commit
|
commitdiff
|
tree
2021-07-03
David Fifield
F
i
x an error mes
s
age
.
commit
|
commitdiff
|
tree
2021-06-24
D
a
vid Fifield
Use a m
o
r
e robu
s
t method for
n
oise
.
PubkeyFromPr
i
vkey
.
commit
|
commitdiff
|
tree
2021-04-24
David Fifield
D
o
cument a s
i
mpler SSH SO
C
KS configur
a
tion
.
commit
|
commitdiff
|
tree
2021-04-24
Davi
d
Fi
f
ie
l
d
R
e
move -v from ncat and ssh proxy
co
m
mands
.
commit
|
commitdiff
|
tree
2021-04-24
D
avid
Fifield
CHANGELOG for v0
.
20210424
.
0
.
commit
|
commitdiff
|
tree
2021-04-24
David Fifield
Remov
e
t
railing space
.
commit
|
commitdiff
|
tree
2021-04-22
D
a
vi
d
F
i
f
ield
Update kcp
-
g
o
and
smu
x
dependencies
.
commit
|
commitdiff
|
tree
2021-04-22
David Fif
i
eld
Upg
r
ade fl
y
nn/noise to
v
1
.
0
.
0
.
commit
|
commitdiff
|
tree
2021-04-21
David F
i
field
Re
m
ove a line of
u
nreacha
b
l
e
code
.
commit
|
commitdiff
|
tree
2021-04-20
David Fif
i
eld
Add a dial
t
imeout
t
o TLSPa
c
ketConn
.
commit
|
commitdiff
|
tree
2021-04-20
D
avid
Fifield
A
p
p
l
y a timeout t
o
upstre
a
m dials in the serv
e
r
.
commit
|
commitdiff
|
tree
2021-04-20
D
a
vid Fifie
l
d
Use net
.
Dial, rat
h
er tha
n
net
.
D
ialTCP, to
dial upstream
.
commit
|
commitdiff
|
tree
2021-04-20
Dav
i
d
Fi
f
i
eld
Be u
n
i
f
orm ab
o
u
t
not
e
n
d
i
n
g
log calls with "\n"
.
commit
|
commitdiff
|
tree
2021-04-20
David Fifield
Grammar
uniformity "ourself"→"o
u
rselves"
.
commit
|
commitdiff
|
tree
2021-04-20
David Fifield
Close smu
x
session in acceptSt
r
e
a
ms
of
s
erver
.
commit
|
commitdiff
|
tree
2021-04-20
David Fifield
Re
f
low comment
.
commit
|
commitdiff
|
tree
2021-03-20
David Fifield
Add `go 1
.
11
`
to go
.
mod
.
commit
|
commitdiff
|
tree
2021-03-20
David Fi
f
ield
Log "too
f
e
w
or too many"
q
u
e
stions
.
commit
|
commitdiff
|
tree
2021-03-16
David Fifiel
d
Fix
a
comment copy-and-paste error
.
commit
|
commitdiff
|
tree
2021-03-16
David Fifield
Need to use s
o
cks5h scheme in S
S
H SO
C
KS
e
xample
.
commit
|
commitdiff
|
tree
2020-10-06
David F
i
field
C
omment typo
.
commit
|
commitdiff
|
tree
2020-08-31
Davi
d
Fifield
Use
a
n ex
t
ernal port in dnst
t
-serv
e
r e
x
ample
.
commit
|
commitdiff
|
tree
2020-08-31
Da
v
i
d
Fi
f
ield
reques
t
or →
r
e
q
ue
s
ter
commit
|
commitdiff
|
tree
2020-08-31
David
Fi
f
ield
Man pa
g
es
.
commit
|
commitdiff
|
tree
2020-08-21
David Fifield
Simp
l
i
f
y w
i
th `gofmt -s`
.
commit
|
commitdiff
|
tree
2020-07-26
David F
i
fiel
d
Commen
t
typo
.
commit
|
commitdiff
|
tree
2020-05-15
Da
v
id Fif
i
eld
Add another test case for a
t
runcated DNS
name compression
.
.
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifield
Add a fuzzing harness for the dns
mo
d
u
le
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifiel
d
Fix dns
.
T
es
t
EncodeR
D
ataT
X
T
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifield
Add SSH SOCKS and Tor
brid
g
e
i
nstr
u
ctions
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifield
TODO w
i
th srcport randomization idea
.
commit
|
commitdiff
|
tree
2020-05-06
David
F
ifield
Add CHANGELOG
.
commit
|
commitdiff
|
tree
2020-05-05
Davi
d
F
if
i
eld
C
av
e
at about TLS fingerprint
.
commit
|
commitdiff
|
tree
2020-05-04
David F
i
field
T
y
po
f
i
x
.
commit
|
commitdiff
|
tree
2020-05-04
Da
v
id Fifield
Put
web page in R
E
ADME
.
commit
|
commitdiff
|
tree
2020-05-04
David
Fif
i
eld
Documentatio
n
updates
.
commit
|
commitdiff
|
tree
2020-04-30
David Fi
f
i
e
l
d
Open
t
he client'
s
l
o
ca
l
listener fi
r
st
.
commit
|
commitdiff
|
tree
2020-04-30
David
F
ifield
F
ix a
l
og
m
es
s
age
.
commit
|
commitdiff
|
tree
2020-04-30
David
Fifie
l
d
Not
e
to self about multiple
sendLoop
.
commit
|
commitdiff
|
tree
2020-04-30
D
avid Fi
f
i
el
d
Fix sen
d
ing o
f
lefto
v
er pac
k
ets
.
commit
|
commitdiff
|
tree
2020-04-30
D
a
vid Fifield
A
d
d a on
e
-p
a
cket "stash" to QueuePacketCon
n
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifield
G
ive next-response/ti
m
er-ex
p
ired p
r
iority
o
ve
r
packing
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
David Fi
f
ield
A
t
tempt to extract packets only if w
e
got a ClientID
.
commit
|
commitdiff
|
tree
2020-04-29
David Fif
i
e
ld
Log
"
too short fo
r
ClientID" on
when it
'
s a non-error
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
B
u
ffe
r
reads and w
r
ites in TLSPacketConn
.
commit
|
commitdiff
|
tree
2020-04-29
Da
v
id Fi
f
ie
l
d
Add a missing err
o
r
c
h
e
ck in TLSPack
e
tCo
n
n
.
se
n
dLoop
.
commit
|
commitdiff
|
tree
2020-04-29
D
av
i
d
Fifie
l
d
Do
r
eceive-triggered polls b
a
s
e
d pac
k
ets
receive
d
.
commit
|
commitdiff
|
tree
2020-04-26
Davi
d
Fifield
smux Str
e
a
m
.
Write m
a
y also
return EOF
.
commit
|
commitdiff
|
tree
2020-04-26
David
Fi
f
ield
Add
-mtu opt
i
on to server
.
commit
|
commitdiff
|
tree
2020-04-26
Davi
d
Fif
i
el
d
Log
w
h
e
n truncating a response
.
commit
|
commitdiff
|
tree
2020-04-26
D
a
vid Fifield
Log pubkey before M
T
U
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifiel
d
Co
m
pu
t
e
m
a
xEnco
d
edPayload aut
o
m
atic
a
ll
y
from maxUDPPayload
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifield
Extr
a
ct the ClientI
D
outside
of responseFor
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifi
e
ld
Fix some comment typos
.
commit
|
commitdiff
|
tree
2020-04-23
David Fifie
l
d
Use wg
.
A
dd(2) instead of 2 × wg
.
Add(1)
.
commit
|
commitdiff
|
tree
2020-04-21
David F
i
fi
e
ld
T
O
DO file with
i
dea
about UDP payload size
.
commit
|
commitdiff
|
tree
2020-04-20
Davi
d
F
i
f
i
eld
README
updates and fixe
s
.
commit
|
commitdiff
|
tree
2020-04-20
David
Fif
i
eld
R
E
A
D
ME ty
p
o fix
.
commit
|
commitdiff
|
tree
2020-04-20
David Fifield
i
p
t
a
b
les command ty
p
o fix
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid
F
ifie
l
d
M
a
ke the privke
y
f
ile only r
e
a
d
able by
t
he user
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifie
l
d
Don't log QTYPE
!= TXT
e
rrors
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Documenta
t
ion an
d
light
refact
o
ring
.
commit
|
commitdiff
|
tree
2020-04-19
D
avid Fifield
Fix
a
bug in nois
e
.
re
a
dMes
s
age
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Ma
k
e -udp requir
e
d
,
resolv
e
in main
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fifi
e
ld
Mo
v
e
s
ome
h
e
l
per functio
n
s i
n
to
dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fifield
Add test for dn
s
.
EncodeRDat
a
TXT
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifiel
d
Ref
a
c
tor Mess
a
g
e
F
r
omWireFormat and writeMessage
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
dn
s
Message
.
O
pco
d
e met
h
od
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id
Fifield
C
ons
o
l
i
da
t
e the authoritat
i
ve domain c
h
eck
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
F
i
fie
l
d
Note o
n
covertness af
t
er the tunnel server
.
commit
|
commitdiff
|
tree
2020-04-19
Dav
i
d Fifie
l
d
Note
s
on -privk
e
y/-p
r
ivkey-fil
e
/-pubkey/-pub
k
ey-file
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifie
l
d
R
em
o
ve addr fro "cannot parse DNS quer
y
"
l
o
g me
s
sag
e
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Avoid logging
EOF and ErrClosedPipe
errors
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
M
o
re logging
of query validation errors in server
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fifield
Use NXDOMAIN r
a
ther than FORMERR for QTYP
E
!= TXT
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fi
f
ield
Do
t
h
e paylo
a
d s
i
ze check
a
fter the T
X
T and base32
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
Dav
i
d Fifiel
d
I
n
f
er a p
a
yload
s
i
z
e of 512
e
ven
when t
h
ere is no OP
T
RR
.
commit
|
commitdiff
|
tree
2020-04-19
David
F
ifield
Fix second AA check
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id
Fifield
Ad
d
miss
i
ng re
t
urn for EDNS ve
r
sion != 0
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
id Fifield
Reduce ma
x
U
D
PPaylo
a
d
to 1232 for com
p
a
t
ibili
t
y with
.
.
.
commit
|
commitdiff
|
tree
2020-04-19
Da
v
i
d
Fifield
R
EADME
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fifi
e
ld
Mov
e
global base32Encoding
into
d
n
s
.
go
.
commit
|
commitdiff
|
tree
next