{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":463573231,"defaultBranch":"main","name":"content_analysis_sdk","ownerLogin":"chromium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-25T15:00:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30044?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701273976.0","currentOid":""},"activityList":{"items":[{"before":"9a408736204513e0e95dd2ab3c08de0d95963efc","after":"3d82f7523b557d0d5c75e1acf28c3deb8081ead1","ref":"refs/heads/main","pushedAt":"2024-04-03T14:44:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Update analysis.proto (#105)\n\nReserving proto number as it is used in other versions of this proto.","shortMessageHtmlLink":"Update analysis.proto (#105)"}},{"before":null,"after":"1b54fb945614a9aa2c57d56c53740b1a98a173e8","ref":"refs/heads/validate","pushedAt":"2023-11-29T16:06:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Add method to validate a Client.\n\nA client is invalid if it not connected to an agent or may become\ninvalid if the agent process changes.","shortMessageHtmlLink":"Add method to validate a Client."}},{"before":"dd103c17a76b6dc456918bf609a083f457b75c54","after":"9a408736204513e0e95dd2ab3c08de0d95963efc","ref":"refs/heads/main","pushedAt":"2023-09-20T15:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Return null configs for Mac and Posix (#103)","shortMessageHtmlLink":"Return null configs for Mac and Posix (#103)"}},{"before":null,"after":"c18923debfe03e0ac4196886c54189f630d39d86","ref":"refs/heads/set_configs_to_null","pushedAt":"2023-09-20T15:19:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Return null configs for Mac and Posix","shortMessageHtmlLink":"Return null configs for Mac and Posix"}},{"before":"221cd2b8c9ee27c6fd5bb744f3e18845234b3117","after":null,"ref":"refs/heads/delay","pushedAt":"2023-08-22T18:56:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"}},{"before":"8d5118720805fdce0dd3ee2999c964501de4532c","after":"dd103c17a76b6dc456918bf609a083f457b75c54","ref":"refs/heads/main","pushedAt":"2023-08-22T18:56:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Delay per request. (#101)\n\nAdd ability to specify a response delay per request. For text\r\nand file requests, the body to be scanned needs to have the string\r\n\"delay=x\" where x is the delay in seconds. For print requests,\r\nthe URL should have a parameter of the form \"delay=x\".\r\n\r\nTo test, run the demo agent as follows:\r\n\r\n agent --user --queued\r\n\r\nRun the demo client as follows (sends two requests, one whose\r\nresponse is delayed 7 seconds, the other not delyaed):\r\n\r\n browser --user --threaded \"allow delay=7\" \"block\"\r\n\r\nTest print use cases with chrome.\r\n\r\nThis commit includes some tiddying up of the output in the demo\r\nagent. It also includes a fix in the demo client that assumed\r\nresponses were sent in the same order as the requests.\r\n\r\nCo-authored-by: Roger Tawa ","shortMessageHtmlLink":"Delay per request. (#101)"}},{"before":null,"after":"221cd2b8c9ee27c6fd5bb744f3e18845234b3117","ref":"refs/heads/delay","pushedAt":"2023-08-22T18:16:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Delay per request.\n\nAdd ability to specify a response delay per request. For text\nand file requests, the body to be scanned needs to have the string\n\"delay=x\" where x is the delay in seconds. For print requests,\nthe URL should have a parameter of the form \"delay=x\".\n\nTo test, run the demo agent as follows:\n\n agent --user --queued\n\nRun the demo client as follows (sends two requests, one whose\nresponse is delayed 7 seconds, the other not delyaed):\n\n browser --user --threaded \"allow delay=7\" \"block\"\n\nTest print use cases with chrome.\n\nThis commit includes some tiddying up of the output in the demo\nagent. It also includes a fix in the demo client that assumed\nresponses were sent in the same order as the requests.","shortMessageHtmlLink":"Delay per request."}},{"before":"3fd3e4932e4b1ea5bfac3e1a948440e9575db766","after":null,"ref":"refs/heads/lcac_fix_switch_error","pushedAt":"2023-08-17T20:55:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"}},{"before":"3102cb8a514a154e1b75b3c457ed7ee13e0fa9d6","after":"8d5118720805fdce0dd3ee2999c964501de4532c","ref":"refs/heads/main","pushedAt":"2023-08-17T20:55:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Fix switch statement from last change (#100)","shortMessageHtmlLink":"Fix switch statement from last change (#100)"}},{"before":"3102cb8a514a154e1b75b3c457ed7ee13e0fa9d6","after":"3fd3e4932e4b1ea5bfac3e1a948440e9575db766","ref":"refs/heads/lcac_fix_switch_error","pushedAt":"2023-08-17T20:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Fix switch statement from last change","shortMessageHtmlLink":"Fix switch statement from last change"}},{"before":null,"after":"3102cb8a514a154e1b75b3c457ed7ee13e0fa9d6","ref":"refs/heads/lcac_fix_switch_error","pushedAt":"2023-08-17T20:42:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Add Reason enum to ContentAnalysisRequest (#99)\n\n* Add Reason to ContentAnalysisRequest","shortMessageHtmlLink":"Add Reason enum to ContentAnalysisRequest (#99)"}},{"before":"d496ab9cc8056b8b9b35a471f681ea96b3ccecb9","after":null,"ref":"refs/heads/lcac_scan_reason","pushedAt":"2023-08-17T18:53:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"}},{"before":"9b6ff3aefa4153677bcca0e477da4189c13401ff","after":"3102cb8a514a154e1b75b3c457ed7ee13e0fa9d6","ref":"refs/heads/main","pushedAt":"2023-08-17T18:53:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Add Reason enum to ContentAnalysisRequest (#99)\n\n* Add Reason to ContentAnalysisRequest","shortMessageHtmlLink":"Add Reason enum to ContentAnalysisRequest (#99)"}},{"before":null,"after":"d496ab9cc8056b8b9b35a471f681ea96b3ccecb9","ref":"refs/heads/lcac_scan_reason","pushedAt":"2023-08-17T14:00:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Add Reason to ContentAnalysisRequest","shortMessageHtmlLink":"Add Reason to ContentAnalysisRequest"}},{"before":"e524d4a41a0bee38c9f45476b4ce49906eb3b51f","after":null,"ref":"refs/heads/missing_space","pushedAt":"2023-08-04T19:54:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"}},{"before":"b0f2ff3a1e9b0724bda6f616add3f21c86f4e7af","after":"9b6ff3aefa4153677bcca0e477da4189c13401ff","ref":"refs/heads/main","pushedAt":"2023-08-04T19:54:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Update \"Ack:\" logging whitespace (#98)","shortMessageHtmlLink":"Update \"Ack:\" logging whitespace (#98)"}},{"before":"b0f2ff3a1e9b0724bda6f616add3f21c86f4e7af","after":"e524d4a41a0bee38c9f45476b4ce49906eb3b51f","ref":"refs/heads/missing_space","pushedAt":"2023-08-04T19:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Update \"Ack:\" logging whitespace","shortMessageHtmlLink":"Update \"Ack:\" logging whitespace"}},{"before":null,"after":"b0f2ff3a1e9b0724bda6f616add3f21c86f4e7af","ref":"refs/heads/missing_space","pushedAt":"2023-08-04T19:41:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"initial (#97)","shortMessageHtmlLink":"initial (#97)"}},{"before":"6a0c649d59bc2ceb851be527a6ece4b9b0d9f0ff","after":null,"ref":"refs/heads/lcac_paste_data","pushedAt":"2023-08-04T15:29:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"}},{"before":"93f5b9cfe9509a6b58eb0414f1bd610c4859ed1d","after":"b0f2ff3a1e9b0724bda6f616add3f21c86f4e7af","ref":"refs/heads/main","pushedAt":"2023-08-04T15:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nancy-lan-xiao","name":null,"path":"/nancy-lan-xiao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100702546?s=80&v=4"},"commit":{"message":"initial (#97)","shortMessageHtmlLink":"initial (#97)"}},{"before":null,"after":"6a0c649d59bc2ceb851be527a6ece4b9b0d9f0ff","ref":"refs/heads/lcac_paste_data","pushedAt":"2023-08-04T15:16:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"initial","shortMessageHtmlLink":"initial"}},{"before":"405408957e7f1fcf299276166c971ce6a3245fad","after":null,"ref":"refs/heads/send","pushedAt":"2023-07-31T21:35:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"}},{"before":"c63054eebe524f9e92702964fcae577b963327e6","after":"93f5b9cfe9509a6b58eb0414f1bd610c4859ed1d","ref":"refs/heads/main","pushedAt":"2023-07-31T21:35:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Client::Send() should treat empty responses as errors. (#96)\n\nCo-authored-by: Roger Tawa ","shortMessageHtmlLink":"Client::Send() should treat empty responses as errors. (#96)"}},{"before":null,"after":"405408957e7f1fcf299276166c971ce6a3245fad","ref":"refs/heads/send","pushedAt":"2023-07-31T20:43:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Client::Send() should treat empty responses as errors.","shortMessageHtmlLink":"Client::Send() should treat empty responses as errors."}},{"before":"9132601b5ad897190c2886306d0071848a88523b","after":null,"ref":"refs/heads/err","pushedAt":"2023-07-27T13:28:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"}},{"before":"0c036a01e87204b4afa626f53916fe59b792bed7","after":"c63054eebe524f9e92702964fcae577b963327e6","ref":"refs/heads/main","pushedAt":"2023-07-27T13:27:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"Don't return (#95)\n\nThe error code ERR_MORE_DATA is returned by a call to ReadFile() on a pipe when the buffer is too small to contain the entire message, informing the caller that another call to ReadFile() is needed to complete the read. This is not an error though, so it shouldn't be reported to the agent handler.\r\n\r\nCo-authored-by: Roger Tawa ","shortMessageHtmlLink":"Don't return (#95)"}},{"before":null,"after":"9132601b5ad897190c2886306d0071848a88523b","ref":"refs/heads/err","pushedAt":"2023-07-26T19:41:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rogerta","name":"Roger Tawa","path":"/rogerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2875588?s=80&v=4"},"commit":{"message":"err: init","shortMessageHtmlLink":"err: init"}},{"before":"ecfac97468c5675636f2ce75a834532faf79ed6a","after":null,"ref":"refs/heads/dominiquefc-update-brew-install","pushedAt":"2023-07-19T14:21:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"}},{"before":"a5de69010146d6acb1a09ec6a2e9cf37da0a5b66","after":"0c036a01e87204b4afa626f53916fe59b792bed7","ref":"refs/heads/main","pushedAt":"2023-07-19T14:21:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Update README.md (#94)\n\nThis adds the `googletest` dependency in the suggested `brew` command on Mac.","shortMessageHtmlLink":"Update README.md (#94)"}},{"before":null,"after":"ecfac97468c5675636f2ce75a834532faf79ed6a","ref":"refs/heads/dominiquefc-update-brew-install","pushedAt":"2023-07-19T14:18:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominiquefc","name":null,"path":"/dominiquefc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105299435?s=80&v=4"},"commit":{"message":"Update README.md\n\nThis adds the `googletest` dependency in the suggested `brew` command on Mac.","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJsefgAA","startCursor":null,"endCursor":null}},"title":"Activity ยท chromium/content_analysis_sdk"}