Commit Graph
99 Commits
Author SHA1 Message Date
aykhansandGitHub 7f7dc07f4c Create publish-docker-image 2024-11-23 01:17:24 +04:00
aykhansandGitHub 7c7302c3c5 Merge pull request #38 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.2
Bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to 6.6.2
2024-11-22 15:18:51 +04:00
aykhansandGitHub 0e93409835 Merge pull request #37 from aykhans/dependabot/go_modules/github.com/go-playground/validator/v10-10.23.0
Bump github.com/go-playground/validator/v10 from 10.22.1 to 10.23.0
2024-11-22 15:16:46 +04:00
aykhansandGitHub e8dc8956f5 Merge pull request #36 from aykhans/dependabot/go_modules/golang.org/x/net-0.31.0
Bump golang.org/x/net from 0.30.0 to 0.31.0
2024-11-13 16:06:28 +04:00
aykhansandGitHub 444b59e4b5 Merge pull request #35 from aykhans/docs/edit
📚 Update README.md
2024-11-02 18:22:55 +04:00
aykhansandGitHub 7a39951402 📚 Update README.md 2024-11-02 18:22:45 +04:00
aykhansandGitHub d01763f181 Merge pull request #34 from aykhans/dependabot/go_modules/github.com/valyala/fasthttp-1.57.0
Bump github.com/valyala/fasthttp from 1.56.0 to 1.57.0
2024-11-02 18:20:31 +04:00
aykhansandGitHub 3cdd75f830 Merge pull request #33 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.1
Bump github.com/jedib0t/go-pretty/v6 from 6.6.0 to 6.6.1
2024-11-02 18:18:31 +04:00
aykhansandGitHub 54c2fdd159 Merge pull request #32 from aykhans/dependabot/go_modules/golang.org/x/net-0.30.0
Bump golang.org/x/net from 0.29.0 to 0.30.0
2024-10-07 20:45:40 +04:00
aykhansandGitHub ace66138b3 Merge pull request #31 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.0
Bump github.com/jedib0t/go-pretty/v6 from 6.5.9 to 6.6.0
2024-10-04 19:07:34 +04:00
aykhansandGitHub 2461e3f847 Merge pull request #30 from aykhans/dependabot/go_modules/github.com/valyala/fasthttp-1.56.0
Bump github.com/valyala/fasthttp from 1.55.0 to 1.56.0
2024-09-26 23:38:41 +04:00
aykhansandGitHub b224912638 Merge pull request #28 from aykhans/refactor/config-print
Refactor config/print
2024-09-19 01:01:45 +04:00
aykhans 469e73d82f 🔖 Bump version to 0.5.1 2024-09-19 01:01:08 +04:00
aykhans 97aea5b272 🔨 Refactor config.go/Print and convert.go 2024-09-19 01:00:50 +04:00
aykhansandGitHub 30cc86dc63 Merge pull request #25 from aykhans/feat/add-random-value-selection
Add random value selection
2024-09-18 20:30:10 +04:00
aykhans db3d81c97a 🔖 Bump version to 0.5.0 2024-09-18 20:28:45 +04:00
aykhans 661e872698 🔖 Bump go version to 1.22.6 2024-09-18 20:27:18 +04:00
aykhans 37c5d11561 🔖 Bump go version to 1.22.6 2024-09-18 20:27:09 +04:00
aykhans 940f5a3886 📚 Body type string -> list 2024-09-18 20:24:52 +04:00
aykhans 63ef6c5798 📚 Update README.md 2024-09-18 20:23:19 +04:00
aykhans 6a33c359c7 🐛 Minor fixes 2024-09-17 17:33:55 +04:00
aykhans 68bef4a663 📚 Add function docs 2024-09-15 17:37:25 +04:00
aykhans 2f37f8c2c1 🔨 Refactor client and request generation to use random value cycling 2024-09-15 17:34:24 +04:00
aykhans de5a5dc96e 🔨 Select client with random indexes 2024-09-14 20:06:32 +04:00
aykhans 891f1f1333 Refactor request generation to use local random number generator (fix #26, #27) 2024-09-14 19:42:40 +04:00
aykhans 8ad0bb5697 added random value selection feature to request objects (#19) 2024-09-12 01:03:15 +04:00
aykhansandGitHub d0e5c343ea Merge pull request #24 from aykhans/refactor/config
Refactor config package
2024-09-10 21:07:09 +04:00
aykhans 118463147c 🔖 bump version to v0.4.2 2024-09-10 21:05:55 +04:00
aykhans 94a74c64b7 🔨 Set max table column with in config and response packages 2024-09-10 21:04:13 +04:00
aykhans 3b30f2a64b 🔨 Refactor config types 2024-09-10 18:53:32 +04:00
aykhansandGitHub f52361b5f7 Merge pull request #23 from aykhans/refactor/requests
Refactor requests
2024-09-10 18:16:54 +04:00
aykhans e9731a70ac 🔨 Set the MaxConns attribute on HostClients / fix #21 2024-09-10 18:12:53 +04:00
aykhans 60335f7726 🔨 Refactor pointers in the requests package 2024-09-10 04:03:32 +04:00
aykhans 1ec4254468 🔨 Split the requests package 2024-09-10 03:49:43 +04:00
aykhans 82bf31182f 🔨 Remove interrupt errors from responses 2024-09-10 03:35:43 +04:00
aykhans 7296646428 🐛 Fix race condition in streamProgress in countSlice 2024-09-10 03:30:32 +04:00
aykhansandGitHub 04bd3ab6d1 Merge pull request #20 from aykhans/dependabot/go_modules/github.com/go-playground/validator/v10-10.22.1
⬆️ Bump github.com/go-playground/validator/v10 from 10.22.0 to 10.22.1
2024-09-09 19:47:00 +04:00
aykhansandGitHub ffd3939006 Merge pull request #18 from aykhans/dependabot/go_modules/golang.org/x/net-0.29.0
Bump golang.org/x/net from 0.28.0 to 0.29.0
2024-09-06 16:22:16 +04:00
aykhansandGitHub b1157453a3 Merge pull request #17 from aykhans/chore/bump-version
🔖 bump version to v0.4.1
2024-09-03 23:25:56 +04:00
aykhansandGitHub 5bd2803c8f 🔖 bump version to v0.4.1 2024-09-03 23:25:43 +04:00
aykhansandGitHub 59cdecd6ed Merge pull request #16 from aykhans/refactor/cli-readers
Refactor CLI readers
2024-09-03 23:23:31 +04:00
aykhans 1690cd72c0 🎨 auto formatted 2024-09-03 02:29:05 +04:00
aykhans 8b59dcfda4 📚 Update README.md 2024-09-03 02:26:58 +04:00
aykhans ff1df870aa add yes flag to CLIConfigReader 2024-09-03 02:26:32 +04:00
aykhans 75ada96d35 🎨 auto formatted 2024-09-03 02:09:00 +04:00
aykhans c2ce8e587b 🔨 add CLI yes or no reader to confirm starting Dodo 2024-09-03 02:06:49 +04:00
aykhans b7ac3bc549 🔨 update CLIYesOrNoReader to include default value 2024-09-03 02:05:50 +04:00
aykhansandGitHub 86e4f74f10 Merge pull request #15 from aykhans/refactor/request-timeout-logic
Refactor request timeout logic
2024-09-03 00:05:13 +04:00
aykhans 708dfcd2df 🔖 bump version to v0.4.0 2024-09-03 00:04:45 +04:00
aykhans 515f00d478 🔨 remove debug prints 2024-09-03 00:02:27 +04:00
aykhans 8539acf5c9 🔨 refactor request timeout logic
- Move the responsibility of the response object to the client function.
- Add timeout functionality to client function
2024-08-30 00:12:37 +04:00
aykhans b91c32d990 Add ErrTimeout to custom_errors package 2024-08-29 23:54:07 +04:00
aykhans 2bea8b3314 🐛 update GetValidDodosCountForRequests to GetValidDodosCountForProxies 2024-08-29 23:53:23 +04:00
aykhansandGitHub 697def4d94 Merge pull request #14 from aykhans/refactor/table-prints
🔨 update table rendering
2024-08-29 20:12:57 +04:00
aykhans 262047d8a4 🔖 bump version to v0.3.1 2024-08-29 19:20:18 +04:00
aykhansandGitHub f199c2bf60 Merge pull request #13 from aykhans/bugfix/proxy-client-tls-addr
🐛 fix proxy client address extra port 443
2024-08-29 19:19:23 +04:00
aykhans b49db230ed 🔨 update table rendering 2024-08-29 19:17:00 +04:00
aykhans 5fc87d6455 🐛 fix proxy client address extra port 443 2024-08-29 19:12:40 +04:00
aykhansandGitHub 9a35874559 Merge pull request #12 from aykhans/chore/bump-version
🔖 bump version to v0.3.0
2024-08-24 19:54:30 +04:00
aykhansandGitHub f4f26f6cb8 🔖 bump version to v0.3.0 2024-08-24 19:53:19 +04:00
aykhansandGitHub 6321191409 Merge pull request #11 from aykhans/feat/add-cancel-functionality
Add cancel functionality
2024-08-24 19:46:16 +04:00
aykhans 2fe8df28d5 Add context and signal handling for graceful shutdown 2024-08-24 19:41:12 +04:00
aykhans d25c2b2964 Add custom error types for interrupted and no internet connection errors 2024-08-24 19:40:28 +04:00
aykhansandGitHub 55f34e5ae1 Merge pull request #10 from aykhans/dependabot/go_modules/golang.org/x/net-0.28.0
Bump golang.org/x/net from 0.27.0 to 0.28.0
2024-08-07 15:01:14 +04:00
aykhansandGitHub 97cad31bfb Merge pull request #9 from aykhans/refactor/Dockerfile
🐳 optimize Docker build process
2024-08-06 19:31:41 +04:00
aykhans 1395cf6565 🐳 optimize Docker build process 2024-08-06 19:30:18 +04:00
aykhansandGitHub 0ab6ca098d Merge pull request #6 from aykhans/feat/add-dockerfile
Add Dockerfile
2024-07-26 00:09:08 +04:00
aykhans 16cb8499ce 📚 Update README.md with Docker installation instructions 2024-07-26 00:04:26 +04:00
aykhans b74ec949e1 Add .dockerignore file 2024-07-26 00:03:36 +04:00
aykhans 30df1934b0 Add Dockerfile for containerization 2024-07-26 00:03:20 +04:00
aykhansandGitHub a41c98d401 Merge pull request #5 from aykhans/update/version
🔖 bump version to 0.2.0
2024-07-25 00:39:25 +04:00
aykhans 935ae614a2 🔖 bump version to 0.2.0 2024-07-25 00:38:35 +04:00
aykhansandGitHub 78e5a99cea Merge pull request #4 from aykhans/fix/set-default-user-agent
🐛 set default User-Agent header before given headers
2024-07-25 00:22:05 +04:00
aykhans f0a74be804 🐛 set default User-Agent header before given header in setRequestHeaders function 2024-07-25 00:20:51 +04:00
aykhansandGitHub f37a6d7747 Merge pull request #2 from aykhans/refactor/requests
refactor/requests
2024-07-24 16:43:12 +04:00
aykhansandGitHub df3675c1d3 Merge pull request #3 from aykhans/docs/update-readme
Update README.md
2024-07-22 01:17:44 +04:00
aykhansandGitHub c2bd3019ed Update README.md 2024-07-22 01:17:17 +04:00
aykhansandGitHub 22651b69e4 Create dependabot.yml 2024-07-21 20:22:32 +04:00
aykhans 670d07bda2 🔨 Refactor all requests package logic.
- Replace net/http with fasthttp in the requests package.
2024-07-21 19:40:16 +04:00
aykhans 61ff1d5941 Add utility functions for calculating min, max, and average durations 2024-07-20 02:14:20 +04:00
aykhans b659d29e50 🔨 Add methods to retrieve valid dodos count for requests and proxies 2024-07-20 02:12:01 +04:00
aykhans 86d4e1ad34 ⬆️ Update dependencies 2024-07-15 00:41:04 +04:00
aykhansandGitHub 284a688734 📝 Update README.md 2024-07-05 02:52:25 +04:00
aykhans 4635ad6968 🔨 Update PrintErrAndExit function to exit with code 1 instead of 0 2024-07-05 02:04:55 +04:00
aykhansandGitHub f56d624cf1 Update README.md 2024-06-09 21:39:12 +04:00
aykhans e5c47619a8 📝 Update image source in README.md 2024-06-09 21:36:11 +04:00
aykhansandGitHub 8909e2a13e Update README.md 2024-06-09 21:19:14 +04:00
aykhansandGitHub 0ddbf8ec33 Update README.md 2024-06-02 21:54:18 +04:00
aykhansandGitHub d530e4f7c6 Create LICENSE 2024-06-02 01:21:37 +04:00
aykhans c866d085eb 🔖 Update version to 0.1.0 2024-06-02 01:04:34 +04:00
aykhans ffb1bded0c Add build script for cross-platform compilation 2024-06-01 19:26:37 +04:00
aykhans 2d6ce3baab 📝 add binaries/ to .gitignore 2024-06-01 19:25:30 +04:00
aykhans 16a93a3dfc 🔨 update print.go to use anonymous struct 2024-06-01 18:51:25 +04:00
aykhansandGitHub e59eab4198 Merge pull request #1 from aykhans/bugfix/validation-formatter
Bugfix/validation formatter
2024-06-01 16:47:14 +04:00
aykhans 5d1b0626a9 🐛 fix: overrides error key in errsStr map 2024-06-01 00:24:28 +04:00
aykhans f8e4180a15 🔨 ProxySlice -> Proxy struct 2024-06-01 00:20:19 +04:00
aykhans af028a8f82 🔨 Remove unused imports in config and custom_errors packages 2024-05-25 20:49:07 +04:00
aykhans b9c64a3851 🔨 Remove unused imports in config and custom_errors packages 2024-05-25 20:29:48 +04:00
aykhans 7a2558b25a 🎉first commit 2024-05-25 20:26:20 +04:00