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
7ade879676
Complete teardown (broken atm)
2023-01-31 01:21:29 -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
f50e7d51f0
Feat: configuration for autoscaler + tests
2022-12-04 17:39:19 -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
7cb5aadc13
Fix and refactor mutexes
2022-09-28 23:20:53 -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
c3e3694a3e
Refactor + Re-use net.Conn for validation
2022-08-28 06:12:48 -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
0c95fa935e
Add: ability to disable server timeout
2021-10-28 08:51:10 -07:00
dc757d433b
New: SOCKS5 Server timeout independant of Valid. timeout
2021-10-27 09:46:09 -07:00
29be80de2b
Add: Disable removeafter option
2021-10-26 20:08:23 -07:00
6cc9d78057
Tidy up
2021-10-26 19:51:14 -07:00
1679141997
Fix: pause/resume, Finish: authed proxies
2021-10-23 10:25:28 -07:00
0ea5c650d7
name change
2021-10-09 10:23:13 -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
7ed5933b11
Major but non-breaking: from pond to ants
2021-09-23 00:38:00 -07:00
5a8059b5a2
redo validation logic
2021-09-20 01:49:06 -07:00
9540518c84
Fix: it's not slow as shit anymore
2021-09-20 00:49:40 -07:00
25f4048e70
Fix SetWorkers bug
2021-09-20 00:16:20 -07:00
2da35503fe
implement configurable proxy recycling, relieve backpressure
2021-09-20 00:05:21 -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
c3b9b90b59
Finish debugging the debug functions (...), Add ability to set max workers during runtime
2021-09-18 05:38:09 -07:00
2f9b371799
Add: optional debug channel + more checks on dispense
2021-09-18 03:38:22 -07:00
4c4d5023ca
Add: configurable timeout during validation
2021-09-13 10:41:48 -07:00
d6cc41d957
Add: SetStaleTime, GetStaleTime, GetMaxWorkers
2021-09-13 09:32:07 -07:00
39fe5714f6
Add: API functions to change validation endpoints
2021-09-13 08:36:30 -07:00
d8351f9101
gofmt and spellcheck for the silly report card
2021-09-13 08:17:20 -07:00
4ba04f5eac
add: ability to set max workers and add useragent list
2021-09-13 03:08:54 -07:00
50c2df0752
finish to the point of successful testing, add statistics
2021-09-13 02:37:59 -07:00