60 Commits

Author SHA1 Message Date
1690cd72c0 🎨 auto formatted 2024-09-03 02:29:05 +04:00
8b59dcfda4 📚 Update README.md 2024-09-03 02:26:58 +04:00
ff1df870aa add yes flag to CLIConfigReader 2024-09-03 02:26:32 +04:00
75ada96d35 🎨 auto formatted 2024-09-03 02:09:00 +04:00
c2ce8e587b 🔨 add CLI yes or no reader to confirm starting Dodo 2024-09-03 02:06:49 +04:00
b7ac3bc549 🔨 update CLIYesOrNoReader to include default value 2024-09-03 02:05:50 +04:00
86e4f74f10
Merge pull request #15 from aykhans/refactor/request-timeout-logic
Refactor request timeout logic
2024-09-03 00:05:13 +04:00
708dfcd2df 🔖 bump version to v0.4.0 2024-09-03 00:04:45 +04:00
515f00d478 🔨 remove debug prints 2024-09-03 00:02:27 +04:00
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
b91c32d990 Add ErrTimeout to custom_errors package 2024-08-29 23:54:07 +04:00
2bea8b3314 🐛 update GetValidDodosCountForRequests to GetValidDodosCountForProxies 2024-08-29 23:53:23 +04:00
697def4d94
Merge pull request #14 from aykhans/refactor/table-prints
🔨 update table rendering
2024-08-29 20:12:57 +04:00
262047d8a4 🔖 bump version to v0.3.1 2024-08-29 19:20:18 +04:00
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
b49db230ed 🔨 update table rendering 2024-08-29 19:17:00 +04:00
5fc87d6455 🐛 fix proxy client address extra port 443 2024-08-29 19:12:40 +04:00
9a35874559
Merge pull request #12 from aykhans/chore/bump-version
🔖 bump version to v0.3.0
2024-08-24 19:54:30 +04:00
f4f26f6cb8
🔖 bump version to v0.3.0 2024-08-24 19:53:19 +04:00
6321191409
Merge pull request #11 from aykhans/feat/add-cancel-functionality
Add cancel functionality
2024-08-24 19:46:16 +04:00
2fe8df28d5 Add context and signal handling for graceful shutdown 2024-08-24 19:41:12 +04:00
d25c2b2964 Add custom error types for interrupted and no internet connection errors 2024-08-24 19:40:28 +04:00
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
dependabot[bot]
c3d5eecc71
Bump golang.org/x/net from 0.27.0 to 0.28.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 00:49:53 +00:00
97cad31bfb
Merge pull request #9 from aykhans/refactor/Dockerfile
🐳 optimize Docker build process
2024-08-06 19:31:41 +04:00
1395cf6565 🐳 optimize Docker build process 2024-08-06 19:30:18 +04:00
0ab6ca098d
Merge pull request #6 from aykhans/feat/add-dockerfile
Add Dockerfile
2024-07-26 00:09:08 +04:00
16cb8499ce 📚 Update README.md with Docker installation instructions 2024-07-26 00:04:26 +04:00
b74ec949e1 Add .dockerignore file 2024-07-26 00:03:36 +04:00
30df1934b0 Add Dockerfile for containerization 2024-07-26 00:03:20 +04:00
a41c98d401
Merge pull request #5 from aykhans/update/version
🔖 bump version to 0.2.0
2024-07-25 00:39:25 +04:00
935ae614a2 🔖 bump version to 0.2.0 2024-07-25 00:38:35 +04:00
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
f0a74be804 🐛 set default User-Agent header before given header in setRequestHeaders function 2024-07-25 00:20:51 +04:00
f37a6d7747
Merge pull request #2 from aykhans/refactor/requests
refactor/requests
2024-07-24 16:43:12 +04:00
df3675c1d3
Merge pull request #3 from aykhans/docs/update-readme
Update README.md
2024-07-22 01:17:44 +04:00
c2bd3019ed
Update README.md 2024-07-22 01:17:17 +04:00
22651b69e4
Create dependabot.yml 2024-07-21 20:22:32 +04:00
670d07bda2 🔨 Refactor all requests package logic.
- Replace net/http with fasthttp in the requests package.
2024-07-21 19:40:16 +04:00
61ff1d5941 Add utility functions for calculating min, max, and average durations 2024-07-20 02:14:20 +04:00
b659d29e50 🔨 Add methods to retrieve valid dodos count for requests and proxies 2024-07-20 02:12:01 +04:00
86d4e1ad34 ⬆️ Update dependencies 2024-07-15 00:41:04 +04:00
284a688734
📝 Update README.md 2024-07-05 02:52:25 +04:00
d9ea9684e5
💄 Add example usage gif 2024-07-05 02:49:02 +04:00
4635ad6968 🔨 Update PrintErrAndExit function to exit with code 1 instead of 0 2024-07-05 02:04:55 +04:00
f56d624cf1
Update README.md 2024-06-09 21:39:12 +04:00
e5c47619a8 📝 Update image source in README.md 2024-06-09 21:36:11 +04:00
8909e2a13e
Update README.md 2024-06-09 21:19:14 +04:00
0ddbf8ec33
Update README.md 2024-06-02 21:54:18 +04:00
d530e4f7c6
Create LICENSE 2024-06-02 01:21:37 +04:00