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
Omit SNI in uTLS connections when it would contain an IP address.
2022-01-03
D
a
vid
F
ifield
Omit SN
I
in u
T
LS
co
n
nections when
it woul
d
cont
a
i
n
.
.
.
commit
|
commitdiff
|
tree
2022-01-03
David Fifiel
d
-utls opt
i
o
n and
r
andom TLS fingerprint sele
c
tion
.
commit
|
commitdiff
|
tree
2022-01-03
David Fifield
T
L
S
c
amoufla
g
e u
s
ing uTLS
a
nd a
hardcoded Cl
i
ent Hello ID
.
commit
|
commitdiff
|
tree
2021-12-24
David Fif
i
e
l
d
Don't lea
v
e TLSP
a
cke
t
Co
n
n
unclosed wh
e
n t
h
e
r
e's
a
first
.
.
.
commit
|
commitdiff
|
tree
2021-11-27
David
Fi
f
ield
TODO about a
l
ter
n
a
tive
nam
e
resolution
.
commit
|
commitdiff
|
tree
2021-11-27
D
a
v
id
F
ifie
l
d
Consistent
parameter
n
am
i
n
g
.
commit
|
commitdiff
|
tree
2021-11-27
Da
v
id Fi
f
i
e
ld
Sm
a
ll comment fixes
.
commit
|
commitdiff
|
tree
2021-08-12
David Fifield
H
ave
TestNameString
t
est t
h
e
full repertoire of b
y
t
es
.
commit
|
commitdiff
|
tree
2021-08-12
David Fifield
CHANG
E
LOG for
v1
.
20210812
.
0
.
commit
|
commitdiff
|
tree
2021-08-12
D
avid Fi
f
ield
Esca
p
e
D
N
S names that
appe
a
r in logs
.
commit
|
commitdiff
|
tree
2021-08-04
David
F
ifield
TODO about TLSPacketConn re
d
ial failure
.
commit
|
commitdiff
|
tree
2021-08-04
David Fifield
Use e
r
rors
.
I
s
to compare against ErrClosedPipe
.
commit
|
commitdiff
|
tree
2021-08-04
David Fifiel
d
Ignore
E
rrClose
d
P
i
p
e in "copy st
r
eam←ups
t
ream" as well
.
commit
|
commitdiff
|
tree
2021-08-02
D
a
vid
Fifi
e
ld
CHANGELOG
f
o
r
v1
.
20210803
.
0
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
Perf
o
r
m
ance tuning: Max
S
t
reamBuff
e
r, Se
t
WindowSi
z
e
.
.
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
Don't rep
o
rt io
.
ErrC
l
osedPipe from
Session
.
AcceptS
t
ream
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifiel
d
S
i
m
p
l
i
fy DNS
P
ac
k
e
t
Conn
.
sendL
o
op a little
.
commit
|
commitdiff
|
tree
2021-08-02
D
avid
F
ifield
Do
n
't conside
r
time
r
a
n
d nextR
e
q until stash and outgoin
g
.
.
.
commit
|
commitdiff
|
tree
2021-08-02
Da
v
id
F
ifield
Simplify break fro
m
the packing loop in s
e
n
d
Loop
.
commit
|
commitdiff
|
tree
2021-08-02
Da
v
id Fifield
Reduce smux idle timeout from 10 minutes to
2
m
inutes
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifield
Change noise
.
G
e
nerateKeypair to no
i
se
.
G
enerateP
r
ivkey
.
commit
|
commitdiff
|
tree
2021-08-02
David
F
ifield
M
a
k
e noise
.
NewS
e
rver t
a
ke only
the privat
e
ke
y
.
commit
|
commitdiff
|
tree
2021-08-02
David Fifie
l
d
Mov
e
Initiator out of nois
e
.
N
e
wConfig
.
commit
|
commitdiff
|
tree
2021-08-02
Dav
i
d
F
ifield
Ma
k
e
p
o
l
l
Chan buffered,
a
n
d sen
d
o
n it only once
.
commit
|
commitdiff
|
tree
2021-07-18
D
a
vid Fifiel
d
A
d
d uTLS
to TODO
.
commit
|
commitdiff
|
tree
2021-07-18
D
avid
Fifield
Add
D
o
Q to TODO
.
commit
|
commitdiff
|
tree
2021-07-03
David Fifield
Test
s
for unexpec
t
ed payloads in Noise handshak
e
messages
.
commit
|
commitdiff
|
tree
2021-07-03
D
avid Fifield
F
i
x
a
n er
r
or mes
s
age
.
commit
|
commitdiff
|
tree
2021-06-24
David F
i
f
ield
Use a m
o
re robu
s
t metho
d
for
nois
e
.
PubkeyFromPrivkey
.
commit
|
commitdiff
|
tree
2021-04-24
D
a
vid Fifi
e
ld
Document a simpler SSH SOCKS configuration
.
commit
|
commitdiff
|
tree
2021-04-24
David F
i
field
Remove -v fr
o
m ncat and ssh proxy c
o
mmands
.
commit
|
commitdiff
|
tree
2021-04-24
D
avid Fifield
CHANGELOG for v0
.
2
0
210
4
24
.
0
.
commit
|
commitdiff
|
tree
2021-04-24
D
a
vid
F
i
field
Remove tra
i
ling sp
a
ce
.
commit
|
commitdiff
|
tree
2021-04-22
D
avid Fifield
Update kcp-go and sm
u
x
d
e
pendencies
.
commit
|
commitdiff
|
tree
2021-04-22
David
F
ifield
Upgrade flynn
/
no
i
se to v1
.
0
.
0
.
commit
|
commitdiff
|
tree
2021-04-21
David Fifield
Remove a li
n
e of unr
e
acha
b
le cod
e
.
commit
|
commitdiff
|
tree
2021-04-20
David
Fi
f
ield
Add a dia
l
timeout to TLSPacketCon
n
.
commit
|
commitdiff
|
tree
2021-04-20
David Fifield
A
pply a t
i
meout t
o
upstream dials in t
h
e
s
erver
.
commit
|
commitdiff
|
tree
2021-04-20
Dav
i
d
F
ifield
U
s
e net
.
D
i
a
l
,
rather than net
.
DialTCP,
t
o dial ups
t
r
e
am
.
commit
|
commitdiff
|
tree
2021-04-20
D
avi
d
Fifie
l
d
Be uniform about not endin
g
log ca
l
ls
w
ith "\n"
.
commit
|
commitdiff
|
tree
2021-04-20
David Fifield
Grammar uniformity "our
s
elf"→"ourselv
e
s"
.
commit
|
commitdiff
|
tree
2021-04-20
David
Fifield
Close smu
x
sess
i
o
n
in ac
c
eptStreams o
f
server
.
commit
|
commitdiff
|
tree
2021-04-20
Dav
i
d
F
ifield
Ref
l
o
w comment
.
commit
|
commitdiff
|
tree
2021-03-20
Dav
i
d Fifiel
d
Add `go 1
.
1
1` to
go
.
mod
.
commit
|
commitdiff
|
tree
2021-03-20
D
av
i
d Fifi
e
ld
Log "too f
e
w or too
many" questions
.
commit
|
commitdiff
|
tree
2021-03-16
D
avid Fifield
F
i
x a comment co
p
y-and-paste
error
.
commit
|
commitdiff
|
tree
2021-03-16
David F
i
f
i
eld
Need
to u
s
e s
o
c
ks5h scheme
i
n S
S
H SO
C
KS
example
.
commit
|
commitdiff
|
tree
2020-10-06
David
Fifield
C
o
mment
typo
.
commit
|
commitdiff
|
tree
2020-08-31
David Fifield
Us
e
an
ext
e
rnal po
r
t in dnstt-
s
erve
r
example
.
commit
|
commitdiff
|
tree
2020-08-31
Da
v
id
Fi
f
iel
d
requestor → re
q
ue
s
ter
commit
|
commitdiff
|
tree
2020-08-31
Dav
i
d F
i
f
i
eld
Ma
n
pages
.
commit
|
commitdiff
|
tree
2020-08-21
David F
i
field
Simplify with `go
f
mt -s`
.
commit
|
commitdiff
|
tree
2020-07-26
David Fifiel
d
Comment typo
.
commit
|
commitdiff
|
tree
2020-05-15
David Fifiel
d
Add
another
t
e
st c
a
se for a
t
r
u
nca
t
e
d
DNS
n
ame
c
o
m
pression
.
.
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifie
l
d
Add a fuzz
i
ng
harness for t
h
e dn
s
module
.
commit
|
commitdiff
|
tree
2020-05-06
David F
i
f
ield
Fix dn
s
.
TestEn
c
ode
R
D
ataTXT
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifield
Add SSH SOCKS an
d
Tor bridge instr
u
ct
i
ons
.
commit
|
commitdiff
|
tree
2020-05-06
D
a
v
i
d Fifie
l
d
TODO wi
t
h
srcport randomizat
i
on idea
.
commit
|
commitdiff
|
tree
2020-05-06
David Fifield
Add CHANGELO
G
.
commit
|
commitdiff
|
tree
2020-05-05
David
F
ifield
Caveat
a
bout TLS
f
ingerprint
.
commit
|
commitdiff
|
tree
2020-05-04
David Fifield
T
y
po fix
.
commit
|
commitdiff
|
tree
2020-05-04
David Fifield
Put web pag
e
in
README
.
commit
|
commitdiff
|
tree
2020-05-04
David Fifield
Doc
u
mentation
u
p
d
ates
.
commit
|
commitdiff
|
tree
2020-04-30
D
a
v
id F
i
fi
e
ld
Ope
n
the cli
e
nt's local listen
e
r first
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifield
F
i
x a log me
s
s
ag
e
.
commit
|
commitdiff
|
tree
2020-04-30
D
a
vid Fifie
l
d
Note
to
self about mul
t
ipl
e
sendLoop
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifie
l
d
Fix se
n
d
in
g
of leftover
packets
.
commit
|
commitdiff
|
tree
2020-04-30
David Fifield
Add a one-pac
k
et "stash" to QueuePacketC
o
nn
.
commit
|
commitdiff
|
tree
2020-04-30
Davi
d
Fifi
e
ld
G
i
v
e next
-
response/timer-ex
p
ir
e
d p
r
iority over packin
g
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Attempt
to extr
a
ct pack
e
ts o
n
ly if we
got a Cli
e
ntID
.
commit
|
commitdiff
|
tree
2020-04-29
David Fi
f
ield
Log "too short
for Cli
e
ntID" on when it's a non-error
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
B
u
f
fer re
a
ds and writes in TL
S
P
acke
t
Co
n
n
.
commit
|
commitdiff
|
tree
2020-04-29
David Fifield
Add a mi
s
sing erro
r
chec
k
in TLSPacketConn
.
s
e
ndLoop
.
commit
|
commitdiff
|
tree
2020-04-29
D
avid Fi
f
i
eld
Do r
e
ceive-trigge
r
ed polls based packets
r
eceived
.
commit
|
commitdiff
|
tree
2020-04-26
David Fi
f
i
e
ld
smux St
r
eam
.
Writ
e
may also retur
n
E
O
F
.
commit
|
commitdiff
|
tree
2020-04-26
D
a
vid Fifie
l
d
A
d
d -mt
u
option
t
o
server
.
commit
|
commitdiff
|
tree
2020-04-26
David Fif
i
e
l
d
Lo
g
wh
e
n tr
u
nca
t
i
ng a respo
n
se
.
commit
|
commitdiff
|
tree
2020-04-26
David Fif
i
eld
L
og
pubkey b
e
fore
M
TU
.
commit
|
commitdiff
|
tree
2020-04-26
D
avid Fifield
Compute
maxE
n
c
o
d
edPayl
o
ad automatically
f
rom
m
axUDPPayload
.
commit
|
commitdiff
|
tree
2020-04-26
David Fifiel
d
E
x
t
ract
the Cli
e
ntI
D
ou
t
side of r
e
sponseFor
.
commit
|
commitdiff
|
tree
2020-04-26
Dav
i
d Fifield
Fix some com
m
ent typos
.
commit
|
commitdiff
|
tree
2020-04-23
D
a
v
id Fifield
U
se wg
.
Add(2) instea
d
of
2
× wg
.
Add(1)
.
commit
|
commitdiff
|
tree
2020-04-21
David Fifie
l
d
TO
D
O file wit
h
idea
ab
o
u
t
UDP payload si
z
e
.
commit
|
commitdiff
|
tree
2020-04-20
D
avid Fifield
R
E
ADME
u
p
dates and fixes
.
commit
|
commitdiff
|
tree
2020-04-20
David Fifield
REA
D
ME
typo fix
.
commit
|
commitdiff
|
tree
2020-04-20
David Fi
f
ie
l
d
iptables command typo fix
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
M
a
k
e
th
e
privk
e
y file
o
nl
y
read
a
ble b
y
t
h
e
user
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Don't log
Q
TYPE != TXT errors
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifie
l
d
D
ocumentation and ligh
t
refactorin
g
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vi
d
Fifield
F
i
x a bug in noise
.
readMessage
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifield
Mak
e
-udp r
e
quired
,
resolve
i
n
main
.
commit
|
commitdiff
|
tree
2020-04-19
D
a
vid Fi
f
ield
Mo
v
e so
m
e hel
p
er func
t
ions int
o
dns
.
go
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
A
d
d test
for dns
.
EncodeRDataTXT
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Ref
a
cto
r
Messa
g
e
F
r
omWireFormat
and wr
i
teMessage
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
dns Message
.
O
pcode method
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
Consoli
d
ate th
e
au
t
ho
r
itative domain check
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifield
N
ote o
n
c
overtness
a
f
ter the t
u
nnel server
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifiel
d
Note
s
on -privkey/-privkey-file/
-
pubk
e
y/-pubkey-
f
ile
.
commit
|
commitdiff
|
tree
2020-04-19
Davi
d
Fifield
Remove addr fro "canno
t
pa
r
se DN
S
query" l
o
g message
.
commit
|
commitdiff
|
tree
2020-04-19
David Fifiel
d
Avoid l
o
gging
E
OF and ErrClosedPi
p
e e
r
rors
.
commit
|
commitdiff
|
tree
next