nadoo
|
7d4075282d
|
dns: change UDPMaxLen to 1232 bytes
|
2024-08-05 23:31:19 +08:00 |
|
nadoo
|
c7d072372b
|
chore: update dependencies
|
2023-11-28 18:26:33 +08:00 |
|
nadoo
|
fc3a21617e
|
chore: code tidy and doc update
|
2022-03-06 12:58:20 +08:00 |
|
nadoo
|
cb698713ee
|
dns: log error when adding an invalid record
|
2022-02-20 01:07:51 +08:00 |
|
nadoo
|
7f925fb711
|
dns, ipset, rule: change dns AnswerHandler to use netip instead of string
|
2022-02-03 00:04:17 +08:00 |
|
nadoo
|
f2eb638b91
|
chore: optimize dhcpd and dns and more
|
2022-01-29 21:10:09 +08:00 |
|
nadoo
|
e12642b47a
|
chore: small optimizations
|
2022-01-28 15:12:02 +08:00 |
|
nadoo
|
d3fbef02bb
|
dns: just return the request packet back when dnsnoaaaa enabled
|
2022-01-23 11:09:35 +08:00 |
|
nadoo
|
773d5d3b9d
|
dns: fixed an issue
|
2022-01-23 00:42:54 +08:00 |
|
nadoo
|
faae2a9e22
|
ipset: support ipv6
|
2022-01-22 23:33:08 +08:00 |
|
nadoo
|
a919ac3469
|
dns: send nil response instead of dropping it when dnsnoaaaa is enabled
|
2022-01-22 13:13:20 +08:00 |
|
nadoo
|
2754fdeb60
|
dns: added new config dnsnoaaaa to filter AAAA response, default to false
|
2022-01-20 21:59:40 +08:00 |
|
nadoo
|
1fd59a1677
|
chore: move some packages to pkg folder
|
2022-01-08 15:05:55 +08:00 |
|
nadoo
|
6bd77a0b2a
|
dns: support default port 53 in dnsserver config
|
2021-09-10 23:36:25 +08:00 |
|
nadoo
|
7486373821
|
proxy: support server mode of PROXY protocol v1
|
2021-08-04 19:13:22 +08:00 |
|
nadoo
|
41861ff48e
|
tproxy: optimize codes and now works properly
|
2021-07-19 23:06:28 +08:00 |
|
nadoo
|
879e736f01
|
ws: use default port if not specified
|
2021-07-06 20:31:39 +08:00 |
|
nadoo
|
53fe94251f
|
direct: optimize codes
|
2021-07-02 19:09:01 +08:00 |
|
nadoo
|
41fee381d0
|
dhcpd: support to handle DECLINE & RELEASE msg
|
2021-06-07 19:14:58 +08:00 |
|
nadoo
|
3092d857ff
|
dns: added new config dnscachelog and default to false
|
2021-05-30 12:18:05 +08:00 |
|
nadoo
|
2a7eed7667
|
ci: added freebsd version
|
2021-04-19 10:39:40 +08:00 |
|
nadoo
|
417ac556f7
|
pool: added bufio.Reader pool
|
2020-11-03 22:52:50 +08:00 |
|
nadoo
|
e9f6f15290
|
general: try to reduce tcp fragment
|
2020-10-23 22:29:12 +08:00 |
|
nadoo
|
78e03d7fbf
|
check: add checktolerance config for lha mode
|
2020-10-12 19:07:54 +08:00 |
|
nadoo
|
175ef16a5c
|
trojan: support listen as trojan server
|
2020-10-10 19:04:33 +08:00 |
|
nadoo
|
6eda2b79c8
|
dns: update cache when an item expired
|
2020-10-09 22:02:19 +08:00 |
|
nadoo
|
6d64ee4c0e
|
dns: change cache to lrucache
|
2020-10-08 18:48:23 +08:00 |
|
nadoo
|
edfca215c5
|
general: restructure package, move socks to proxy
|
2020-10-01 22:49:14 +08:00 |
|
nadoo
|
de8c08c7b2
|
dhcpd: assign random ip
|
2020-09-29 00:38:35 +08:00 |
|
nadoo
|
93a7677a94
|
ipset: use github.com/nadoo/ipset package
|
2020-09-25 11:04:13 +08:00 |
|
nadoo
|
31f7c50cbc
|
general: optimize memory allocations
|
2020-08-26 19:21:35 +08:00 |
|
nadoo
|
167e6e5d29
|
general: several optimizations
|
2020-08-25 22:14:08 +08:00 |
|
nadoo
|
f65a983da8
|
dns: optimize codes
|
2020-08-23 23:23:30 +08:00 |
|
nadoo
|
a42d3a68d0
|
dns: check length in UnmarshalDomain to avoid panic
|
2020-08-21 23:54:18 +08:00 |
|
nadoo
|
a118ec5837
|
general: optimize domain parts operations
|
2020-08-16 12:00:46 +08:00 |
|
nadoo
|
997bf09c32
|
ci: update golang and action script version
|
2020-08-13 21:09:54 +08:00 |
|
nadoo
|
8f661a67a4
|
general: optimize codes
|
2020-08-10 18:43:41 +08:00 |
|
nadoo
|
ab6a448d00
|
dns: optimize code
|
2020-05-06 20:10:18 +08:00 |
|
nadoo
|
e3c57ba369
|
dns: add length check to avoid panic
|
2020-05-05 01:30:57 +08:00 |
|
nadoo
|
48e059db6c
|
dns: switch upstream when dial error occurred
|
2020-05-03 20:02:11 +08:00 |
|
nadoo
|
a9a1985a4b
|
dns: allow to switch dns server permanently (#97)
|
2020-05-02 20:02:19 +08:00 |
|
wuudjac
|
22e0576b53
|
redir, dns: IncFailures on non-timeout errors (#133)
|
2020-04-28 15:18:19 +08:00 |
|
nadoo
|
c2d9c67214
|
dns: log qname in error
|
2020-04-28 12:23:21 +08:00 |
|
nadoo
|
76fddcc29c
|
dns: use pool buffer if possible
|
2020-04-22 19:37:10 +08:00 |
|
nadoo
|
149824cc20
|
dns: marshal to io.writer instead of byte slice
|
2020-04-20 12:41:53 +08:00 |
|
nadoo
|
a0542a028e
|
pool: return specified size of buffer
|
2020-04-19 23:20:15 +08:00 |
|
nadoo
|
8b43213c76
|
dns: code optimize
|
2020-04-13 00:55:11 +08:00 |
|
nadoo
|
855907c46b
|
ws: support set a different host header #157
|
2020-04-05 11:55:48 +08:00 |
|
nadoo
|
2c4aa26055
|
general: bump version
|
2019-09-19 18:03:48 +08:00 |
|
nadoo
|
d6d706b5ee
|
log: show proxy info in log, via PROXY
|
2019-09-18 22:08:48 +08:00 |
|