{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":324014659,"defaultBranch":"master","name":"openapi-fuzzer","ownerLogin":"matusf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-23T22:33:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18228995?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697475292.0","currentOid":""},"activityList":{"items":[{"before":"3d9bf3c8fbdb0a959bc04c7f2ff512e6acc29712","after":"5a7d594494ccaa671fe0b02d1d1b8b351392d0d7","ref":"refs/heads/master","pushedAt":"2023-10-16T16:57:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"docs: document rate limiting & skip tls verify","shortMessageHtmlLink":"docs: document rate limiting & skip tls verify"}},{"before":"80b240de66e5dbe9803cdd77c1ea1c8a23aea3ae","after":null,"ref":"refs/heads/ci/build-image-on-master","pushedAt":"2023-10-16T16:54:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"}},{"before":"983570f9e4c0a34936122d67c294bcef04ed8663","after":null,"ref":"refs/heads/feat/rate-limiting","pushedAt":"2023-10-16T16:54:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"}},{"before":"3a7a5430c83baddc415e269d259b1e81e7d5804c","after":null,"ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-16T16:54:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"}},{"before":"60f13e0eb91ab34cee80090da760376472f44085","after":"3d9bf3c8fbdb0a959bc04c7f2ff512e6acc29712","ref":"refs/heads/master","pushedAt":"2023-10-16T16:54:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"docs: document rate limiting & skip tls verify","shortMessageHtmlLink":"docs: document rate limiting & skip tls verify"}},{"before":"ac8c6f2db3b9f06fa1b55cd24221e961e21612e3","after":"3a7a5430c83baddc415e269d259b1e81e7d5804c","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-16T16:35:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"docs: document rate limiting & skip tls verify","shortMessageHtmlLink":"docs: document rate limiting & skip tls verify"}},{"before":"4ad471a851f7ac68f7d175af6ae1a9ef30c571da","after":"ac8c6f2db3b9f06fa1b55cd24221e961e21612e3","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-16T15:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"docs: documents rate limiting & skip tls verify","shortMessageHtmlLink":"docs: documents rate limiting & skip tls verify"}},{"before":"b347fb1b35312c8a336f0fe58852473c0949b64f","after":"4ad471a851f7ac68f7d175af6ae1a9ef30c571da","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-16T13:32:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: move request_sender to main","shortMessageHtmlLink":"refactor: move request_sender to main"}},{"before":"307835eb2efc9ced7a7b8aff9c9f7eb4f16adbe9","after":"b347fb1b35312c8a336f0fe58852473c0949b64f","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-15T18:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: move request_sender to main","shortMessageHtmlLink":"refactor: move request_sender to main"}},{"before":"60f13e0eb91ab34cee80090da760376472f44085","after":"307835eb2efc9ced7a7b8aff9c9f7eb4f16adbe9","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-14T16:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: add flag for disabling rate-limiting","shortMessageHtmlLink":"feat: add flag for disabling rate-limiting"}},{"before":null,"after":"60f13e0eb91ab34cee80090da760376472f44085","ref":"refs/heads/feat/optional-rate-limiting","pushedAt":"2023-10-14T16:35:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: implement rate limiting\n\nWhen 429 (Too Many Requests) or 503 (Service unavailable) status codes\nare received, the fuzzer will try to resend the request after number of\nseconds specified in `Retry-After` header. If the header is not present\nit will use exponential backoff algorithm with a start value of 1\nsecond.\n\nIf it won't succeed after `max_backoff` tries, it will abort fuzzing\ncurrent endpoint.\n\nCloses: #23","shortMessageHtmlLink":"feat: implement rate limiting"}},{"before":"c4874716cce1f721d9b86b38b79e7b73147a1d1e","after":"60f13e0eb91ab34cee80090da760376472f44085","ref":"refs/heads/master","pushedAt":"2023-10-11T13:20:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: implement rate limiting\n\nWhen 429 (Too Many Requests) or 503 (Service unavailable) status codes\nare received, the fuzzer will try to resend the request after number of\nseconds specified in `Retry-After` header. If the header is not present\nit will use exponential backoff algorithm with a start value of 1\nsecond.\n\nIf it won't succeed after `max_backoff` tries, it will abort fuzzing\ncurrent endpoint.\n\nCloses: #23","shortMessageHtmlLink":"feat: implement rate limiting"}},{"before":"beb891ccb8021aeb594a9b5756e0baaeb93bfc3c","after":"983570f9e4c0a34936122d67c294bcef04ed8663","ref":"refs/heads/feat/rate-limiting","pushedAt":"2023-10-11T13:17:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: implement rate limiting\n\nWhen 429 (Too Many Requests) or 503 (Service unavailable) status codes\nare received, the fuzzer will try to resend the request after number of\nseconds specified in `Retry-After` header. If the header is not present\nit will use exponential backoff algorithm with a start value of 1\nsecond.\n\nIf it won't succeed after `max_backoff` tries, it will abort fuzzing\ncurrent endpoint.\n\nCloses: #23","shortMessageHtmlLink":"feat: implement rate limiting"}},{"before":"d2ffa87fffb1d96f2e4b2657553c12df3b51beb0","after":"beb891ccb8021aeb594a9b5756e0baaeb93bfc3c","ref":"refs/heads/feat/rate-limiting","pushedAt":"2023-10-11T13:06:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: implement exponential backoff\n\nWhen 429 (Too Many Requests) or 503 (Service unavailable) status codes\nare received, the fuzzer will try to resend the request after number of\nseconds specified in `Retry-After` header. If the header is not present\nit will use exponential backoff algorithm with a start value of 1\nsecond.\n\nIf it won't succeed after `max_backoff` tries, it will abort fuzzing\ncurrent endpoint.\n\nCloses: #23","shortMessageHtmlLink":"feat: implement exponential backoff"}},{"before":"c4874716cce1f721d9b86b38b79e7b73147a1d1e","after":"d2ffa87fffb1d96f2e4b2657553c12df3b51beb0","ref":"refs/heads/feat/rate-limiting","pushedAt":"2023-10-10T15:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: implement exponential backoff\n\nWhen 429 (Too Many Requests) or 503 (Service unavailable) status codes\nare received, the fuzzer will try to resend the request after number of\nseconds specified in `Retry-After` header. If the header is not present\nit will use exponential backoff algorithm with a start value of 1\nsecond.","shortMessageHtmlLink":"feat: implement exponential backoff"}},{"before":null,"after":"c4874716cce1f721d9b86b38b79e7b73147a1d1e","ref":"refs/heads/feat/rate-limiting","pushedAt":"2023-10-10T14:54:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"ci: push images on master & add latest tag","shortMessageHtmlLink":"ci: push images on master & add latest tag"}},{"before":"5e62e3a61c8adf5dff230cc4bb683f1bdb66ed6e","after":"c4874716cce1f721d9b86b38b79e7b73147a1d1e","ref":"refs/heads/master","pushedAt":"2023-10-09T19:27:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"ci: push images on master & add latest tag","shortMessageHtmlLink":"ci: push images on master & add latest tag"}},{"before":"02981d1e1c0f3636b12c5df1740d7c9a3b01d7f6","after":"80b240de66e5dbe9803cdd77c1ea1c8a23aea3ae","ref":"refs/heads/ci/build-image-on-master","pushedAt":"2023-10-09T18:54:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"ci: push images on master & add latest tag","shortMessageHtmlLink":"ci: push images on master & add latest tag"}},{"before":"5e62e3a61c8adf5dff230cc4bb683f1bdb66ed6e","after":"02981d1e1c0f3636b12c5df1740d7c9a3b01d7f6","ref":"refs/heads/ci/build-image-on-master","pushedAt":"2023-10-09T18:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"ci: push images in master & add latest tag","shortMessageHtmlLink":"ci: push images in master & add latest tag"}},{"before":null,"after":"5e62e3a61c8adf5dff230cc4bb683f1bdb66ed6e","ref":"refs/heads/ci/build-image-on-master","pushedAt":"2023-10-09T18:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: generate typed headers, query and path parameters\n\nAs for now, parameters were only of type string. Now, all parameters\nare typed. The supported types are: int, float, bool, and string.","shortMessageHtmlLink":"feat: generate typed headers, query and path parameters"}},{"before":"ac0d29fc09942250ba4ef7da36d42c220d7c33a1","after":null,"ref":"refs/heads/refactor/parameter-generation","pushedAt":"2023-10-06T15:27:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"}},{"before":"39d74f513bd9eb41622fd06930851378581133b8","after":null,"ref":"refs/heads/feat/typed-parameters","pushedAt":"2023-10-06T15:26:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"}},{"before":"69ab310cb1d5cbe0932d0038c958f792aba5242d","after":"5e62e3a61c8adf5dff230cc4bb683f1bdb66ed6e","ref":"refs/heads/master","pushedAt":"2023-10-06T15:26:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: generate typed headers, query and path parameters\n\nAs for now, parameters were only of type string. Now, all parameters\nare typed. The supported types are: int, float, bool, and string.","shortMessageHtmlLink":"feat: generate typed headers, query and path parameters"}},{"before":"69ab310cb1d5cbe0932d0038c958f792aba5242d","after":"39d74f513bd9eb41622fd06930851378581133b8","ref":"refs/heads/feat/typed-parameters","pushedAt":"2023-10-06T12:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: generate typed headers, query and path parameters\n\nAs for now, parameters were only of type string. Now, all parameters\nare typed. The supported types are: int, float, bool, and string.","shortMessageHtmlLink":"feat: generate typed headers, query and path parameters"}},{"before":null,"after":"69ab310cb1d5cbe0932d0038c958f792aba5242d","ref":"refs/heads/feat/typed-parameters","pushedAt":"2023-10-06T12:28:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: deduplicate logic for creating headers, query and path parameters","shortMessageHtmlLink":"refactor: deduplicate logic for creating headers, query and path para…"}},{"before":"274b074958fb4d2b2444afab8e9035991719a91a","after":"69ab310cb1d5cbe0932d0038c958f792aba5242d","ref":"refs/heads/master","pushedAt":"2023-10-05T14:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: deduplicate logic for creating headers, query and path parameters","shortMessageHtmlLink":"refactor: deduplicate logic for creating headers, query and path para…"}},{"before":"28f1d76f383583db4ecf7c4244ad460fccc9c702","after":"ac0d29fc09942250ba4ef7da36d42c220d7c33a1","ref":"refs/heads/refactor/parameter-generation","pushedAt":"2023-10-05T14:39:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: deduplicate logic for creating headers, query and path parameters","shortMessageHtmlLink":"refactor: deduplicate logic for creating headers, query and path para…"}},{"before":"117b26bc5d6f0b24351cb304b7212bd45a217971","after":"28f1d76f383583db4ecf7c4244ad460fccc9c702","ref":"refs/heads/refactor/parameter-generation","pushedAt":"2023-10-05T13:00:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: deduplicates logic for creating headers, query and path parameters","shortMessageHtmlLink":"refactor: deduplicates logic for creating headers, query and path par…"}},{"before":"274b074958fb4d2b2444afab8e9035991719a91a","after":"117b26bc5d6f0b24351cb304b7212bd45a217971","ref":"refs/heads/refactor/parameter-generation","pushedAt":"2023-10-05T12:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"refactor: deduplicates logic for creating headers, query and path parameters","shortMessageHtmlLink":"refactor: deduplicates logic for creating headers, query and path par…"}},{"before":null,"after":"274b074958fb4d2b2444afab8e9035991719a91a","ref":"refs/heads/refactor/parameter-generation","pushedAt":"2023-10-05T12:35:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matusf","name":"Matúš Ferech","path":"/matusf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18228995?s=80&v=4"},"commit":{"message":"feat: add --skip-tls-verify option to accept self-signed certs\n\nCo-authored-by: Matúš Ferech ","shortMessageHtmlLink":"feat: add --skip-tls-verify option to accept self-signed certs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADmD8_3gA","startCursor":null,"endCursor":null}},"title":"Activity · matusf/openapi-fuzzer"}