Commit Graph
100 Commits
Author SHA1 Message Date
aykhans 77ddcf722a Merge pull request #58 from aykhans/hotfix/maxuint
🚑 Replace 'math.MaxUint32' with static variable
2024-12-18 23:47:53 +04:00
aykhans 048cb68898 🚑 Replace 'math.MaxUint32' with static variable 2024-12-18 23:47:24 +04:00
aykhans fd5e87ee68 Merge pull request #57 from aykhans/refactor/cli-readers
🔨 Cobra package replaced with standard flag package
2024-12-18 23:40:03 +04:00
aykhans 61b9ce943b 📚 Update docs 2024-12-18 23:38:52 +04:00
aykhans 6fceb0094b 🔖 Bump version to 0.5.4 2024-12-18 23:31:13 +04:00
aykhans 186683fce5 🔨Cobra package replaced with standard flag package 2024-12-18 20:58:14 +04:00
aykhans 04e5b5f3eb Merge pull request #56 from aykhans/bump/version
Bump version to 0.5.3
2024-12-18 00:15:42 +04:00
aykhans 2bebf09adb Bump version to 0.5.3 2024-12-18 00:15:31 +04:00
aykhans ebacebff16 Merge pull request #55 from aykhans/refactor/response-struct
🔨 Reduce memory usage of the 'Response' struct
2024-12-17 23:22:30 +04:00
aykhans 575ca2913a 🔨 Reduce memory usage of the 'Response' struct 2024-12-17 23:07:25 +04:00
aykhans 4686e26ede Merge pull request #53 from aykhans/feat/add-metrics
Add latency percentiles to the results table
2024-12-17 17:51:29 +04:00
aykhans bd33b2c6a2 Add latency percentiles to the results table 2024-12-17 03:42:52 +04:00
aykhans 3068e0acae 🔨 Add 'types' package 2024-12-17 02:46:55 +04:00
aykhans 7a40bbbd3c Merge pull request #51 from aykhans/dependabot/go_modules/go_modules-5a9c29dde4
Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in the go_modules group
2024-12-16 22:59:56 +04:00
aykhans fddeec1791 Merge pull request #50 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.5
Bump github.com/jedib0t/go-pretty/v6 from 6.6.4 to 6.6.5
2024-12-16 22:56:58 +04:00
aykhans 4480aed0f0 Merge pull request #48 from aykhans/dependabot/go_modules/github.com/valyala/fasthttp-1.58.0
Bump github.com/valyala/fasthttp from 1.57.0 to 1.58.0
2024-12-10 15:18:36 +04:00
aykhans 4a1051e08c Merge pull request #47 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.4
Bump github.com/jedib0t/go-pretty/v6 from 6.6.3 to 6.6.4
2024-12-10 14:52:10 +04:00
aykhans e9af46084d Merge pull request #45 from aykhans/docs/refactor
📚 Update README.md
2024-12-09 02:15:53 +04:00
aykhans cdaa63152f 📚 Update docs 2024-12-09 02:14:08 +04:00
aykhans 16791421c7 📚 Update README.md 2024-12-09 02:11:52 +04:00
aykhans c90cfd8090 Merge pull request #44 from aykhans/dependabot/go_modules/golang.org/x/net-0.32.0
Bump golang.org/x/net from 0.31.0 to 0.32.0
2024-12-06 23:33:40 +04:00
aykhans c44a0c978a Merge pull request #43 from aykhans/dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.6.3
Bump github.com/jedib0t/go-pretty/v6 from 6.6.2 to 6.6.3
2024-12-01 20:54:09 +04:00
aykhans fa55de0cf2 Merge pull request #39 from aykhans/feat/add-proxy-check
Add 'no-proxy-check' parameter
2024-11-28 04:22:12 +04:00
aykhans d392d4a787 🔨 Refactor method 'UnmarshalJSON' of 'option[T]' 2024-11-28 04:20:01 +04:00
aykhans 2e6110e54a 🔥 Remove assets 2024-11-27 01:30:15 +04:00
aykhans 48721b4ae7 Update README.md 2024-11-27 01:28:07 +04:00
aykhans fe4a93b394 🔨 Add constructors to config structs 2024-11-27 00:46:14 +04:00
aykhans 0725c1a481 🔨 Refactor 'option[T]' type 2024-11-24 16:54:38 +04:00
aykhans 8d983b4313 🔨 Rename 'IOption' to 'Option' 2024-11-24 02:43:22 +04:00
aykhans c69c35bef4 🔨 Replace type 'any' with type 'NonNilConcrete' 2024-11-23 18:16:01 +04:00
aykhans e3cbe1e9b4 Merge pull request #42 from aykhans/bump-go-version
🔖 Bump go version '1.22.6 -> 1.23.2'
2024-11-23 18:02:00 +04:00
aykhans 94211eb018 🔖 Bump go version '1.22.6 -> 1.23.2' 2024-11-23 18:01:03 +04:00
aykhans 098c1d8cc4 🔨 Make the 'Option' type private and add the 'IOption' type 2024-11-23 17:53:11 +04:00
aykhans a468f663bf 🔖 Bump version to 0.5.2 2024-11-23 16:29:06 +04:00
aykhans d98fb477d4 🔨 Update usage text 2024-11-23 16:28:19 +04:00
aykhans bf169d3eb1 🔨 Remove debug print 2024-11-23 16:27:46 +04:00
aykhans 0335b5cf6e 📚 Update docs 2024-11-23 16:18:21 +04:00
aykhans 9c5d7bf135 📚 Update docs 2024-11-23 16:13:38 +04:00
aykhans ede74c17b2 📚 Add docs 2024-11-23 16:13:17 +04:00
aykhans 565079fe97 Merge pull request #41 from aykhans/add-workflow-1
Rename publish-docker-image to publish-docker-image.yml
2024-11-23 01:19:56 +04:00
aykhans 696176e611 Rename publish-docker-image to publish-docker-image.yml 2024-11-23 01:19:38 +04:00
aykhans 9ea06593f9 Merge pull request #40 from aykhans/add-workflow
Create publish-docker-image
2024-11-23 01:18:09 +04:00
aykhans 7f7dc07f4c Create publish-docker-image 2024-11-23 01:17:24 +04:00
aykhans adc5a34891 🔨 Remove short name from CLI 2024-11-23 00:11:54 +04:00
aykhans 5080e90872 'no-proxy-check' parameter to docs 2024-11-23 00:10:19 +04:00
aykhans 9679fb1c7a 🔨 Remove shorthand letter from 'no-proxy-check' parameter 2024-11-23 00:09:48 +04:00
aykhans 011c7a7774 Added 'no-proxy-check' parameter 2024-11-22 23:58:17 +04:00
aykhans 9cfae3bdc1 Added 'Option' type 2024-11-22 23:56:34 +04:00
aykhans 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
aykhans 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
aykhans 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
aykhans 444b59e4b5 Merge pull request #35 from aykhans/docs/edit
📚 Update README.md
2024-11-02 18:22:55 +04:00
aykhans 7a39951402 📚 Update README.md 2024-11-02 18:22:45 +04:00
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans 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
aykhans b1157453a3 Merge pull request #17 from aykhans/chore/bump-version
🔖 bump version to v0.4.1
2024-09-03 23:25:56 +04:00
aykhans 5bd2803c8f 🔖 bump version to v0.4.1 2024-09-03 23:25:43 +04:00
aykhans 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
aykhans 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