Commit Graph

36 Commits

Author SHA1 Message Date
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
c0389996a2
Add: GetStatistics 2021-10-27 08:46:15 -07:00
2943ef2961
Enhance: list management 2021-10-24 21:15:06 -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
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
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
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
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
e5645ab2db Refactor: move dialer function to its own file, merge useragents into defs.go 2021-09-13 12:50:25 -07:00
a66fd383fb Add: pause/resume functionality, Refactor: separate validate worker func 2021-09-13 12:09:06 -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
39c93cf73a fix major bug where all proxies were stale 2021-09-13 09:03:59 -07:00
39fe5714f6 Add: API functions to change validation endpoints 2021-09-13 08:36:30 -07:00
252de60870 unexport utils 2021-09-13 08:12:02 -07:00
a244e9f590 export GetAnySOCKS 2021-09-13 06:58:57 -07:00
848ab2c26b improve: statistics, fix: stop making proxies pointers, add: example 2021-09-13 04:26:24 -07:00
50c2df0752 finish to the point of successful testing, add statistics 2021-09-13 02:37:59 -07:00
fff00affca continue refactor, split up files 2021-09-13 01:30:49 -07:00