Commit Graph

42 Commits

Author SHA1 Message Date
7ade879676
Complete teardown (broken atm) 2023-01-31 01:21:29 -08:00
6ba0885722
Fix: panic from nonexistent header 2022-12-27 05:04:15 -08:00
b8edfc693d
Stats: Optimize: use atomics Feat: GetTotalBad() 2022-12-27 04:59:23 -08:00
fa886e98bc
Chores: docs+misc 2022-12-27 04:58:26 -08:00
891b1e7a75
Optimize: use concurrent map 2022-12-27 04:57:08 -08:00
cc829b6439
Optimize: use request header pool
- also use str pool for http proxy endpoints
2022-12-27 04:50:02 -08:00
2bdec32e33
Chore: rename 2022-10-16 03:53:04 -07:00
a6969af053
Use pool implementation from common package 2022-10-16 00:28:26 -07:00
b6900a876e
Simplify operation 2022-09-28 16:44:23 -07:00
209deae96f
Consistency related adjustments 2022-09-22 16:48:08 -07:00
5a7298b4af
Revert back to original struct name 2022-09-22 16:28:28 -07:00
91fc4fc6b8
dev overhaul milestone (it works) 2022-09-22 16:24:35 -07:00
033d14bb87
._. 2022-08-28 09:37:40 -07:00
c3e3694a3e
Refactor + Re-use net.Conn for validation 2022-08-28 06:12:48 -07:00
28805017f0
Chore: tidy up 2022-07-25 00:14:26 -07:00
144fe6b376
Stupid dumb optimized 2022-07-24 23:23:12 -07:00
a541316591
Fix panic 2022-06-27 19:27:52 -07:00
6f0d1835e9
Development overhaul update 2022-06-25 19:51:42 -07:00
5daa9aed68
Bring back dev changes from repo mishap 2022-05-22 18:20:40 -07:00
793f7f520d
Name change 2022-05-22 18:05:50 -07:00
9b07f278cb
Fix: SOCKS5 Server timeout independant of Valid. timeout 2021-10-27 09:48:17 -07:00
8372262afb Fix: filter breaking domains 2021-10-24 13:30:15 -07:00
44b258a40f Reduce debug output 2021-10-23 14:30:31 -07:00
1679141997 Fix: pause/resume, Finish: authed proxies 2021-10-23 10:25:28 -07:00
0bf2e0f711 stop copying proxies to try and fix memory leak issue 2021-10-23 07:58:03 -07:00
2eaeb6c3fd begin implementing authentication and fix insane channel buffer sizes 2021-10-23 07:26:23 -07:00
0ea5c650d7 name change 2021-10-09 10:23:13 -07:00
a7b2a8e988 oh my dear god... it's... beautiful.... 2021-09-24 14:06:08 -07:00
0a21a6860a Supercharge: implement atomic.Value 2021-09-24 12:07:56 -07:00
867b6476f3 remove http detection for now, minor adjustments 2021-09-23 17:15:15 -07:00
7c22f1f9f2 New: http proxy detection (lowest priority and not usable yet) 2021-09-23 09:06:49 -07:00
7ed5933b11 Major but non-breaking: from pond to ants 2021-09-23 00:38:00 -07:00
81df33fd6e Docs: small updates 2021-09-21 05:24:30 -07:00
60e4098864 Sonic The HedgeProxy 2021-09-20 10:11:14 -07:00
5a8059b5a2 redo validation logic 2021-09-20 01:49:06 -07:00
65e0c60781 Works again + implement new spinlock style system for Proxy type 2021-09-19 22:57:42 -07:00
71c98159e7 test 2021-09-19 18:23:18 -07:00
1f85f7d01e rollback, too much checking 2021-09-18 09:49:45 -07:00
10e265ffad Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
2a2fdc9711 add validation to items added by user + more debug 2021-09-18 01:33:40 -07:00
929c1a4c0e Adjust: performance and dispensing checks 2021-09-17 21:54:42 -07:00
7faea867f5 Refactor: split up files, Add: LoadMultiLineString, LoadSingleSOCKS 2021-09-14 00:28:10 -07:00