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
2842235bf7
Fix: avoid race condition when reading list len
2023-09-06 23:54:05 -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
dda56bab46
Move away from context
2023-02-01 21:46:47 -08:00
273b7f5a07
Adjustments
2023-02-01 21:37:59 -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
4803ec9560
Fix: reduce recycle debug log spam
2022-12-31 17:02:46 -08:00
2a50ff7186
Scaling adjustments
2022-12-31 16:42:34 -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
40e9211fde
Chore: move autoscaler stuff, add scale check to dialer
2022-12-27 04:50:57 -08:00
86bbd96958
Optimize: use concurrent map
2022-12-27 04:47:37 -08:00
e794e619c4
Feat: Implement AutoScale
2022-10-16 05:56:40 -07: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
cb4f28f162
Attempt to address CPU load
2022-09-23 15:57:46 -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
91fc4fc6b8
dev overhaul milestone (it works)
2022-09-22 16:24:35 -07:00
157bc2d20c
Adjust: recycling
2022-09-03 08:01:35 -07:00
23719e5c4f
Performance: Refactor recycling + Fix: example gomod
2022-09-03 06:43:51 -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
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
1a47b4e181
Major performance fixup
2022-05-30 03:42:18 -07:00
793f7f520d
Name change
2022-05-22 18:05:50 -07:00
1b4cc430c9
Merge master changes into dev
2021-11-25 01:01:57 -08:00
22bbf326c5
Map panic fix
2021-11-24 04:01:11 -08:00
6e81439e3a
You slep :(
2021-11-23 04:08:22 -08:00
775340eae9
Fix: proxies couldn't be deleted due to atomic lock
2021-10-28 15:04:15 -07:00
9ef3367b04
Fix: embarassing infinite loop
2021-10-25 03:32:59 -07:00
3f08e27b70
Fix: insane CPU usage
2021-10-25 03:04:52 -07:00
6ca46334be
Fix: pause/start (again)
2021-10-25 02:57:38 -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
0a21a6860a
Supercharge: implement atomic.Value
2021-09-24 12:07:56 -07:00
4d82edb855
fix concurrent map read/write
2021-09-23 06:16:23 -07:00
693499b923
Fix duplicate recycling and adjust when we recycle
2021-09-23 04:15:34 -07:00
9f69bc5044
Fine Tuning
2021-09-23 03:07:23 -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