Commit Graph

84 Commits

Author SHA1 Message Date
e2c7a443b4
Breaking change: refactor statistics, improve p5.CloseAllConns 2023-12-05 13:53:24 -08:00
2aa45803af
fix CloseAllConns (#104)
* Fix: fix CloseAllConns

* Fix: probably fix recycling being off and a slew of other bugs (make proxymap a ptr)

* Chore: update kayos/common
2023-10-27 23:54:02 -07:00
0200c48e2a
Fix: probably fix recycling being off and a slew of other bugs (make proxymap a ptr) 2023-09-06 23:55:39 -07:00
471f7690d2
dev->staging (#91)
* Fix: Didn't unlock ._.

* Refactor: reduce complexity

* Fix: part of my commit message ended up in the commit :^)

* Fix: mutex locking snafu

* Fix: if proxy disqualified then it's not still good

* Fix race cond. in socks lib + add tests + update uagents

* Chore: tidy up

* Fix: bad var name

* Testing: Make integration test more realistic

* Update CI

* Fix go vet: returning fatal from goroutine

* Fix: remove gotrace

* CI: Add PR summarizer

* Chore: gomod

* Chore[CI]: fix branch in workflow
2023-08-11 22:51:49 -07:00
ece90669f9
Fix recycling 2023-02-09 06:19:34 -08:00
273b7f5a07
Adjustments 2023-02-01 21:37:59 -08:00
5d9bdc3896
Fix: stack overflow 2023-01-31 01:26:11 -08:00
7ade879676
Complete teardown (broken atm) 2023-01-31 01:21:29 -08:00
14ede766d2
Adjustments in channel size and ZzZz-ops 2023-01-25 18:58:08 -08:00
6abd0ae0c7
Scaling adjustments 2022-12-31 16:40:32 -08:00
c8660d4450
Total overhaul of autoscaler 2022-12-27 07:25:10 -08:00
891b1e7a75
Optimize: use concurrent map 2022-12-27 04:57:08 -08:00
86bbd96958
Optimize: use concurrent map 2022-12-27 04:47:37 -08:00
b5d34d4c3d
SOCKS5 upstream server refactor 2022-10-19 05:36:31 -07:00
e794e619c4
Feat: Implement AutoScale 2022-10-16 05:56:40 -07:00
2bdec32e33
Chore: rename 2022-10-16 03:53:04 -07:00
55967117bd
Optimize: Update socks package 2022-10-16 02:48:12 -07:00
b9158ce1ff
Fix: export Statistics type 2022-10-16 00:38:49 -07:00
a6969af053
Use pool implementation from common package 2022-10-16 00:28:26 -07:00
65402b5cbd
Increase channel buffer size 2022-09-28 16:52:18 -07:00
2461423589
Compatibility 2022-09-22 17:04:14 -07:00
94a2c381da
Merge branch 'dev' 2022-09-22 16:45:15 -07:00
5a7298b4af
Revert back to original struct name 2022-09-22 16:28:28 -07:00
163c85a8fc
Performance: shared HTTP client+ Fix: example 2022-09-03 06:11:57 -07:00
672835a9e1
Use pointer for debug logger 2022-08-31 11:38:44 -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
37577cf7a4
Finish implementing net.Dialer 2022-07-09 11:36:45 -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
77cea4ba37
Merge branch 'master' into dev 2022-06-25 19:18:04 -07:00
1a47b4e181
Major performance fixup 2022-05-30 03:42:18 -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
dc757d433b
New: SOCKS5 Server timeout independant of Valid. timeout 2021-10-27 09:46:09 -07:00
6cc9d78057
Tidy up 2021-10-26 19:51:14 -07:00
8372262afb Fix: filter breaking domains 2021-10-24 13:30:15 -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
852db526f5 Remove: Unnecessary auth type - use URI 2021-10-23 07:33:06 -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
31787f33eb Add: SOCKS5 rotating proxy server 2021-09-30 12:19:09 -07:00
02947929e9 Add: Set/Get DialerBailout 2021-09-27 23:25:00 -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