Commit Graph

306 Commits

Author SHA1 Message Date
81df33fd6e Docs: small updates 2021-09-21 05:24:30 -07:00
9e7b970a3b update example 2021-09-21 05:03:20 -07:00
60e4098864 Sonic The HedgeProxy 2021-09-20 10:11:14 -07:00
431c3b0f19 GOTTA GO FAST 2021-09-20 05:29:28 -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
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
c3b9b90b59 Finish debugging the debug functions (...), Add ability to set max workers during runtime 2021-09-18 05:38:09 -07:00
19db9971ee chase down really stupid bugs 2021-09-18 05:14:56 -07:00
2f9b371799 Add: optional debug channel + more checks on dispense 2021-09-18 03:38:22 -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
0f891bf991 fix stupid bug 2021-09-17 21:17:38 -07:00
71c23cac12 add checks for empty lists to avoid panics 2021-09-17 20:58:18 -07:00
2985ca4288 fix example 2021-09-14 22:10:38 -07:00
c3d92d723a Refactor: move Start operation out of LoadProxyTXT 2021-09-14 20:12:33 -07:00
7faea867f5 Refactor: split up files, Add: LoadMultiLineString, LoadSingleSOCKS 2021-09-14 00:28:10 -07:00
ce01e90298 tune ratelimiting 2021-09-13 21:34:09 -07:00
b3281f56ea adjust ratelimitter 2021-09-13 19:47:16 -07:00
4c71084577 Lint: clean up http requests 2021-09-13 18:50:39 -07:00
e5645ab2db Refactor: move dialer function to its own file, merge useragents into defs.go 2021-09-13 12:50:25 -07:00
29b4904141 clean up example 2021-09-13 12:34:27 -07:00
cbf86cbab3 Improve: documentation format 2021-09-13 12:18:18 -07:00
a5f199d36b Fix: don't lock mutex during pause as to not prevent changing options 2021-09-13 12:16:26 -07:00
a66fd383fb Add: pause/resume functionality, Refactor: separate validate worker func 2021-09-13 12:09:06 -07:00
2a703b2b61 Refactor: move Birthday into stats, Fix: remove duplicate Birthday declaration, Add: GetUptime 2021-09-13 10:55:51 -07:00
4c4d5023ca Add: configurable timeout during validation 2021-09-13 10:41:48 -07:00
49c77ec05e add demo gif 2021-09-13 10:08:43 -07:00
3deb1266f9 sorry about that, reapply patch (again) 2021-09-13 09:50:26 -07:00
d6cc41d957 Add: SetStaleTime, GetStaleTime, GetMaxWorkers 2021-09-13 09:32:07 -07:00
9dfd5c69b7
Merge pull request #1 from Nexuzzzz/patch-1
Added more "defaultChecks"
2021-09-13 09:17:14 -07:00
698be0d4d7
lol 2021-09-13 09:13:46 -07:00
39c93cf73a fix major bug where all proxies were stale 2021-09-13 09:03:59 -07:00
Nexus
6de85807bf
Update defs.go 2021-09-13 17:46:03 +02:00
Nexus
a021e679a1
Added more "defaultChecks"
Just made the list a bit bigger incase some go down, or the user gets blocked
2021-09-13 17:40:56 +02: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
252de60870 unexport utils 2021-09-13 08:12:02 -07:00
3d3cf35d66 grammar 2021-09-13 08:09:47 -07:00
8e38c1eb5e update README.md 2021-09-13 08:06:17 -07:00
869653fa54 adjust channel buffers and improve documentation, lint 2021-09-13 07:25:08 -07:00
a244e9f590 export GetAnySOCKS 2021-09-13 06:58:57 -07:00
60f06c7631 get rid of unreasonably long default user agent list 2021-09-13 04:51:13 -07:00
f2cf98238c add license 2021-09-13 04:42:17 -07:00
490449dcae add readme 2021-09-13 04:31:16 -07:00