{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":534751915,"defaultBranch":"master","name":"go","ownerLogin":"rcrozean","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-09T17:58:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61116778?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701991133.0","currentOid":""},"activityList":{"items":[{"before":"e1c0349a7c607cdfcfa8f7c0c6b70aceff9d3752","after":"16e5d24480dca7ddcbdffb78a8ed5de3e5155dec","ref":"refs/heads/master","pushedAt":"2024-03-05T20:11:55.000Z","pushType":"push","commitsCount":590,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"net/textproto, mime/multipart: avoid unbounded read in MIME header\n\nmime/multipart.Reader.ReadForm allows specifying the maximum amount\nof memory that will be consumed by the form. While this limit is\ncorrectly applied to the parsed form data structure, it was not\nbeing applied to individual header lines in a form.\n\nFor example, when presented with a form containing a header line\nthat never ends, ReadForm will continue to read the line until it\nruns out of memory.\n\nLimit the amount of data consumed when reading a header.\n\nFixes CVE-2023-45290\nFixes #65383\n\nChange-Id: I7f9264d25752009e95f6b2c80e3d76aaf321d658\nReviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/2134435\nReviewed-by: Roland Shoemaker \nReviewed-by: Tatiana Bradley \nReviewed-on: https://go-review.googlesource.com/c/go/+/569341\nReviewed-by: Carlos Amedee \nReviewed-by: Damien Neil \nAuto-Submit: Michael Knyszek \nLUCI-TryBot-Result: Go LUCI ","shortMessageHtmlLink":"net/textproto, mime/multipart: avoid unbounded read in MIME header"}},{"before":"2043cf7583cd0a055d57af7b62f16ac80147fda0","after":"13a6e63e72b6dfec2fc966be981b24598abdd2cb","ref":"refs/heads/release-branch.go1.19","pushedAt":"2023-12-08T23:10:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"[release-branch.go1.20] cmd/go/internal/vcs: error out if the requested repo does not support a secure protocol\n\nUpdates #63845.\nFixes #63972.\n\nChange-Id: If86d6b13d3b55877b35c087112bd76388c9404b8\nReviewed-on: https://go-review.googlesource.com/c/go/+/539321\nReviewed-by: Michael Matloob \nLUCI-TryBot-Result: Go LUCI \nReviewed-by: Roland Shoemaker \nAuto-Submit: Bryan Mills \n(cherry picked from commit be26ae18caf7ddffca4073333f80d0d9e76483c3)\nReviewed-on: https://go-review.googlesource.com/c/go/+/540335\nAuto-Submit: Dmitri Shuralyov \nReviewed-by: Dmitri Shuralyov ","shortMessageHtmlLink":"[release-branch.go1.20] cmd/go/internal/vcs: error out if the request…"}},{"before":"ff19f8e7636f0b5797f3b65cee69f41fb650b965","after":"e1c0349a7c607cdfcfa8f7c0c6b70aceff9d3752","ref":"refs/heads/master","pushedAt":"2023-12-07T23:19:17.000Z","pushType":"push","commitsCount":336,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"internal/profile: fully decode proto even if there are no samples\n\nThis is a partial revert of CL 483137.\n\nCL 483137 started checking errors in postDecode, which is good. Now we\ncan catch more malformed pprof protos. However this made\nTestEmptyProfile fail, so an early return was added when the profile was\n\"empty\" (no samples).\n\nUnfortunately, this was problematic. Profiles with no samples can still\nbe valid, but skipping postDecode meant that the resulting Profile was\nmissing values from the string table. In particular, net/http/pprof\nneeds to parse empty profiles in order to pass through the sample and\nperiod types to a final output proto. CL 483137 broke this behavior.\n\ninternal/profile.Parse is only used in two places: in cmd/compile to\nparse PGO pprof profiles, and in net/http/pprof to parse before/after\npprof profiles for delta profiles. In both cases, the input is never\nliterally empty (0 bytes). Even a pprof proto with no samples still\ncontains some header fields, such as sample and period type. Upstream\ngithub.com/google/pprof/profile even has an explicit error on 0 byte\ninput, so `go tool pprof` will not support such an input.\n\nThus TestEmptyProfile was misleading; this profile doesn't need to\nsupport empty input at all.\n\nResolve this by removing TestEmptyProfile and replacing it with an\nexplicit error on empty input, as upstream\ngithub.com/google/pprof/profile has. For non-empty input, always run\npostDecode to ensure the string table is processed.\n\nTestConvertCPUProfileEmpty is reverted back to assert the values from\nbefore CL 483137. Note that in this case \"Empty\" means no samples, not a\n0 byte input.\n\nContinue to allow empty files for PGO in order to minimize the chance of\nlast minute breakage if some users have empty files.\n\nFixes #64566.\n\nChange-Id: I83a1f0200ae225ac6da0009d4b2431fe215b283f\nReviewed-on: https://go-review.googlesource.com/c/go/+/547996\nReviewed-by: Michael Knyszek \nLUCI-TryBot-Result: Go LUCI \nReviewed-by: Cherry Mui ","shortMessageHtmlLink":"internal/profile: fully decode proto even if there are no samples"}},{"before":null,"after":"2043cf7583cd0a055d57af7b62f16ac80147fda0","ref":"refs/heads/release-branch.go1.19","pushedAt":"2023-12-07T23:18:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"[release-branch.go1.20] cmd/go/internal/vcs: error out if the requested repo does not support a secure protocol\n\nUpdates #63845.\nFixes #63972.\n\nChange-Id: If86d6b13d3b55877b35c087112bd76388c9404b8\nReviewed-on: https://go-review.googlesource.com/c/go/+/539321\nReviewed-by: Michael Matloob \nLUCI-TryBot-Result: Go LUCI \nReviewed-by: Roland Shoemaker \nAuto-Submit: Bryan Mills \n(cherry picked from commit be26ae18caf7ddffca4073333f80d0d9e76483c3)\nReviewed-on: https://go-review.googlesource.com/c/go/+/540335\nAuto-Submit: Dmitri Shuralyov \nReviewed-by: Dmitri Shuralyov ","shortMessageHtmlLink":"[release-branch.go1.20] cmd/go/internal/vcs: error out if the request…"}},{"before":"e4f72f773666b8f13ed5d053abf87ca42c68cc16","after":"ff19f8e7636f0b5797f3b65cee69f41fb650b965","ref":"refs/heads/master","pushedAt":"2023-11-07T19:35:35.000Z","pushType":"push","commitsCount":212,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"net/http/cgi: eliminate use of Perl in tests\n\nPreviously, a Perl script was used to test the net/http/cgi package.\nThis sometimes led to hidden failures as these tests were not run\non builders without Perl.\nAlso, this approach posed maintenance difficulties for those\nunfamiliar with Perl.\n\nWe have now replaced Perl-based tests with a Go handler to simplify\nmaintenance and ensure consistent testing environments.\nIt's part of our ongoing effort to reduce reliance on Perl throughout\nthe Go codebase (see #20032,#25586,#25669,#27779),\nthus improving reliability and ease of maintenance.\n\nFixes #63800\nFixes #63828\n\nChange-Id: I8d554af93d4070036cf0cc3aaa9c9b256affbd17\nGitHub-Last-Rev: a8034083d824da7d68e5995a7997a1199d78de15\nGitHub-Pull-Request: golang/go#63869\nReviewed-on: https://go-review.googlesource.com/c/go/+/538861\nReviewed-by: Bryan Mills \nRun-TryBot: qiulaidongfeng <2645477756@qq.com>\nTryBot-Result: Gopher Robot \nReviewed-by: Damien Neil \nAuto-Submit: Bryan Mills \nCommit-Queue: Bryan Mills ","shortMessageHtmlLink":"net/http/cgi: eliminate use of Perl in tests"}},{"before":"eb832afb2310b71db420943d91625552748ae5e6","after":"e4f72f773666b8f13ed5d053abf87ca42c68cc16","ref":"refs/heads/master","pushedAt":"2023-10-12T16:05:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"compress: add available godoc link\n\nChange-Id: Ia6e88aec59cb294e8b303a00fcd69f4cbf0dc09a\nReviewed-on: https://go-review.googlesource.com/c/go/+/534759\nReviewed-by: Ian Lance Taylor \nReviewed-by: Dmitri Shuralyov \nTryBot-Result: Gopher Robot \nAuto-Submit: Ian Lance Taylor \nRun-TryBot: shuang cui ","shortMessageHtmlLink":"compress: add available godoc link"}},{"before":"dacf1f1e10a6b1ed02b6b935e502ddf8585b3748","after":"eb832afb2310b71db420943d91625552748ae5e6","ref":"refs/heads/master","pushedAt":"2023-10-12T08:08:07.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"cmd/compiler: make decompose shortcuts apply for PtrShaped, not just Ptr\n\nThe immediate-data interface shortcuts also apply to pointer-shaped\nthings like maps, channels, and functions.\n\nFixes #63505.\n\nChange-Id: I43982441bf523f53e9e5d183e95aea7c6655dd6b\nReviewed-on: https://go-review.googlesource.com/c/go/+/534657\nTryBot-Result: Gopher Robot \nRun-TryBot: David Chase \nAuto-Submit: David Chase \nReviewed-by: Cuong Manh Le \nReviewed-by: Cherry Mui ","shortMessageHtmlLink":"cmd/compiler: make decompose shortcuts apply for PtrShaped, not just Ptr"}},{"before":"e7015c9327c4d755651ed3de3fd34fd99a479924","after":"dacf1f1e10a6b1ed02b6b935e502ddf8585b3748","ref":"refs/heads/master","pushedAt":"2023-10-11T07:31:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"go/types: clarify the documentation for Func.Pkg\n\nChange-Id: Ia695960ba652143f4a48c1ca3495a043097acbb7\nReviewed-on: https://go-review.googlesource.com/c/go/+/534298\nTryBot-Result: Gopher Robot \nReviewed-by: Robert Findley \nReviewed-by: Alan Donovan \nRun-TryBot: Jonathan Amsterdam ","shortMessageHtmlLink":"go/types: clarify the documentation for Func.Pkg"}},{"before":"729f214e3afd61afd924b946745798a8d144aad6","after":"e7015c9327c4d755651ed3de3fd34fd99a479924","ref":"refs/heads/master","pushedAt":"2023-10-10T20:12:22.000Z","pushType":"push","commitsCount":343,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"runtime: quote -ex and -iex gdb arguments on Windows\n\nOn Windows, some gdb flavors expect -ex and -iex arguments containing\nspaces to be double quoted.\n\nChange-Id: I2891e115f98c1df3a7a481bd9f9d9215bfbecd44\nReviewed-on: https://go-review.googlesource.com/c/go/+/534097\nLUCI-TryBot-Result: Go LUCI \nReviewed-by: Dmitri Shuralyov \nAuto-Submit: Quim Muntal \nTryBot-Result: Gopher Robot \nReviewed-by: Michael Pratt \nRun-TryBot: Quim Muntal ","shortMessageHtmlLink":"runtime: quote -ex and -iex gdb arguments on Windows"}},{"before":"6224db9b4d6acbc04a357ef0505424d74b723233","after":"729f214e3afd61afd924b946745798a8d144aad6","ref":"refs/heads/master","pushedAt":"2023-09-06T20:12:16.000Z","pushType":"push","commitsCount":2451,"pusher":{"login":"rcrozean","name":"Cameron Rozean","path":"/rcrozean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61116778?s=80&v=4"},"commit":{"message":"runtime: fix the miscalculation of memoryLimitGoal in gcPaceScavenger\n\nThe goal is supposed to be (100-reduceExtraPercent) / 100 * memoryLimit,\nas stated in the original design.\n\nFixes #62449\n\nChange-Id: Ia33acadc3320aa3625814595a24b9631ae8896d9\nReviewed-on: https://go-review.googlesource.com/c/go/+/525555\nReviewed-by: Michael Knyszek \nTryBot-Result: Gopher Robot \nRun-TryBot: Michael Knyszek \nReviewed-by: Michael Pratt \nLUCI-TryBot-Result: Go LUCI \nRun-TryBot: Andy Pan ","shortMessageHtmlLink":"runtime: fix the miscalculation of memoryLimitGoal in gcPaceScavenger"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDT90cAA","startCursor":null,"endCursor":null}},"title":"Activity · rcrozean/go"}