{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32023078,"defaultBranch":"main","name":"specs","ownerLogin":"ipfs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-11T14:47:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10536621?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715879512.0","currentOid":""},"activityList":{"items":[{"before":"fc5cb5403801cd187c107147270af6ef7d372eb7","after":null,"ref":"refs/heads/well-known-libp2p","pushedAt":"2024-05-16T17:11:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"}},{"before":"e4e5754ad4a4bfbb2ebe63f4c27631f573703de0","after":"27a9aaab8eed9f1d34a63baaec19bd9f75561fbd","ref":"refs/heads/main","pushedAt":"2024-05-16T17:11:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"Merge pull request #473 from ipfs/well-known-libp2p\n\nlibp2p-gateway: .well-known/libp2p/protocols","shortMessageHtmlLink":"Merge pull request #473 from ipfs/well-known-libp2p"}},{"before":null,"after":"fc5cb5403801cd187c107147270af6ef7d372eb7","ref":"refs/heads/well-known-libp2p","pushedAt":"2024-04-19T22:34:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"libp2p-gateway: .well-known/libp2p/protocols\n\nChanged in libp2p spec draft and go-libp2p:\r\nhttps://github.com/libp2p/specs/pull/508#discussion_r1550303385\r\nhttps://github.com/libp2p/specs/pull/508/commits/3c0ac4033dd640425e047ee448771dbca244ba68\r\nhttps://github.com/libp2p/go-libp2p/pull/2757","shortMessageHtmlLink":"libp2p-gateway: .well-known/libp2p/protocols"}},{"before":"ca46f40aef0d6f0169e93ab34aa6f0a658b6e2cd","after":null,"ref":"refs/heads/gateway-content-location","pushedAt":"2024-04-18T05:26:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"}},{"before":"6783eaaea8c796a6abff896d7ead9a91bbfd439c","after":"e4e5754ad4a4bfbb2ebe63f4c27631f573703de0","ref":"refs/heads/main","pushedAt":"2024-04-18T05:26:56.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"Merge pull request #471 from ipfs/gateway-content-location\n\ngateways: document Content-Location","shortMessageHtmlLink":"Merge pull request #471 from ipfs/gateway-content-location"}},{"before":"1defdd3f1df8512a96f5a2e84f9083584417c2bc","after":null,"ref":"refs/heads/gateway-car-parms","pushedAt":"2024-04-18T05:26:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"}},{"before":"11100a79a45fee7eed39eb025e576572253f47b9","after":"ca46f40aef0d6f0169e93ab34aa6f0a658b6e2cd","ref":"refs/heads/gateway-content-location","pushedAt":"2024-04-18T05:26:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"Merge pull request #472 from ipfs/gateway-car-parms\n\ngateway: car-* request query parameters","shortMessageHtmlLink":"Merge pull request #472 from ipfs/gateway-car-parms"}},{"before":"f0c8f2b36c3bb26f45de4bb6885b8e9132ce9c3a","after":"1defdd3f1df8512a96f5a2e84f9083584417c2bc","ref":"refs/heads/gateway-car-parms","pushedAt":"2024-04-17T20:02:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gateway: car params and Content-Location","shortMessageHtmlLink":"gateway: car params and Content-Location"}},{"before":"209783a492732e9d5565971b317e6e91bf21cec0","after":"11100a79a45fee7eed39eb025e576572253f47b9","ref":"refs/heads/gateway-content-location","pushedAt":"2024-04-17T19:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gateway: explicit should for trustless clients\n\nThis is duplicated content, but is harmless, and having it here will\nsave everyone a lot of headache debugging weird HTTP caching setups.","shortMessageHtmlLink":"gateway: explicit should for trustless clients"}},{"before":"09d808b4eeac34af5c2a378f4f0524367c706083","after":"209783a492732e9d5565971b317e6e91bf21cec0","ref":"refs/heads/gateway-content-location","pushedAt":"2024-04-17T19:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gateway: clarify SHOULDs for content-location\n\nand some cleanup","shortMessageHtmlLink":"gateway: clarify SHOULDs for content-location"}},{"before":null,"after":"f0c8f2b36c3bb26f45de4bb6885b8e9132ce9c3a","ref":"refs/heads/gateway-car-parms","pushedAt":"2024-04-17T08:37:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"gateway: car-* request query parameters","shortMessageHtmlLink":"gateway: car-* request query parameters"}},{"before":null,"after":"09d808b4eeac34af5c2a378f4f0524367c706083","ref":"refs/heads/gateway-content-location","pushedAt":"2024-04-17T08:10:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"http gateway: document Content-Location","shortMessageHtmlLink":"http gateway: document Content-Location"}},{"before":"d1d6c150654dfc46d5b510d628a5dd1d29d2fbe2","after":"5a08fc17dec0457e22c6c4ba5b94c0d7c5655158","ref":"refs/heads/clarify-last-modified","pushedAt":"2024-03-27T15:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gateway: document If-Modified-Since","shortMessageHtmlLink":"gateway: document If-Modified-Since"}},{"before":null,"after":"d1d6c150654dfc46d5b510d628a5dd1d29d2fbe2","ref":"refs/heads/clarify-last-modified","pushedAt":"2024-03-27T15:01:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gateway: clarify Last-Modified\n\nCloses https://github.com/ipfs/specs/issues/467","shortMessageHtmlLink":"gateway: clarify Last-Modified"}},{"before":"de0b231ba97fa8fd223ddc1b8627b48c84138f8b","after":"61518c604b17716221f3215808f2da2114afb75e","ref":"refs/heads/gw-path-affinity","pushedAt":"2024-03-22T23:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"ipip-462: expand alternatives\n\nhttps://github.com/ipfs/specs/pull/462/files#r1492982484","shortMessageHtmlLink":"ipip-462: expand alternatives"}},{"before":"be044ffb8cd879f147bee53a306bb56dc68119fe","after":"de0b231ba97fa8fd223ddc1b8627b48c84138f8b","ref":"refs/heads/gw-path-affinity","pushedAt":"2024-03-22T22:50:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"ipip-462: reword motivation\n\nhttps://github.com/ipfs/specs/pull/462/files#r1492996318","shortMessageHtmlLink":"ipip-462: reword motivation"}},{"before":"937754aa4b7aa96763be40e1503a4fda3f766ad6","after":"6783eaaea8c796a6abff896d7ead9a91bbfd439c","ref":"refs/heads/main","pushedAt":"2024-03-22T19:54:43.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"Merge pull request #466 from ipfs/response-headers\n\n/routing/v1: add missing HTTP cache headers","shortMessageHtmlLink":"Merge pull request #466 from ipfs/response-headers"}},{"before":"814166dfe7efac6a285705d5c512ee3f8ff426cd","after":null,"ref":"refs/heads/response-headers","pushedAt":"2024-03-22T19:54:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"}},{"before":"318782f53ae8f976a19ea91892ce22c6be3992ef","after":"814166dfe7efac6a285705d5c512ee3f8ff426cd","ref":"refs/heads/response-headers","pushedAt":"2024-03-22T19:48:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"define HTTP-date timestamp","shortMessageHtmlLink":"define HTTP-date timestamp"}},{"before":"415158fcde93e723bc9b78f1e160d57719b9663d","after":"318782f53ae8f976a19ea91892ce22c6be3992ef","ref":"refs/heads/response-headers","pushedAt":"2024-03-22T19:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"define HTTP-date timestamp","shortMessageHtmlLink":"define HTTP-date timestamp"}},{"before":"d4eb5d5f14a823581aec3bd2ec4b78ef9adc4c54","after":"415158fcde93e723bc9b78f1e160d57719b9663d","ref":"refs/heads/response-headers","pushedAt":"2024-03-22T19:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"chore: editorial clarifications","shortMessageHtmlLink":"chore: editorial clarifications"}},{"before":"0684e2602820066ac5b7632d91f1151e4ed632e1","after":"be044ffb8cd879f147bee53a306bb56dc68119fe","ref":"refs/heads/gw-path-affinity","pushedAt":"2024-03-22T14:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>\nCo-authored-by: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"db6d950c5f07448cc1af764f74679b396cfc3325","after":"d4eb5d5f14a823581aec3bd2ec4b78ef9adc4c54","ref":"refs/heads/response-headers","pushedAt":"2024-03-18T22:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"935cea42746c45c99644e1e6eb0d4be609578fa4","after":"db6d950c5f07448cc1af764f74679b396cfc3325","ref":"refs/heads/response-headers","pushedAt":"2024-03-07T11:55:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"routing: add missing response headers","shortMessageHtmlLink":"routing: add missing response headers"}},{"before":"a6cf746d0bfddba1884e06db4117cefcd337a9ca","after":"935cea42746c45c99644e1e6eb0d4be609578fa4","ref":"refs/heads/response-headers","pushedAt":"2024-03-07T11:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"routing: add missing response headers","shortMessageHtmlLink":"routing: add missing response headers"}},{"before":null,"after":"a6cf746d0bfddba1884e06db4117cefcd337a9ca","ref":"refs/heads/response-headers","pushedAt":"2024-03-07T11:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hacdias","name":"Henrique Dias","path":"/hacdias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5447088?s=80&v=4"},"commit":{"message":"routing: add missing cache headers","shortMessageHtmlLink":"routing: add missing cache headers"}},{"before":"55737437c8434bbfe2f959539ed3b9167dc3d3fb","after":null,"ref":"refs/heads/gw-trailing-s-dirs","pushedAt":"2024-02-29T15:24:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"}},{"before":"971db4cbd512103668d5fb63972277717fb11a27","after":"937754aa4b7aa96763be40e1503a4fda3f766ad6","ref":"refs/heads/main","pushedAt":"2024-02-29T15:24:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"Merge pull request #464 from ipfs/gw-trailing-s-dirs\n\ngateway: explain why we normalize to trailing slash in dir URLs","shortMessageHtmlLink":"Merge pull request #464 from ipfs/gw-trailing-s-dirs"}},{"before":"7684240c147cd1b938164db4d15234eb92c611c1","after":"55737437c8434bbfe2f959539ed3b9167dc3d3fb","ref":"refs/heads/gw-trailing-s-dirs","pushedAt":"2024-02-29T13:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"chore: lint","shortMessageHtmlLink":"chore: lint"}},{"before":null,"after":"7684240c147cd1b938164db4d15234eb92c611c1","ref":"refs/heads/gw-trailing-s-dirs","pushedAt":"2024-02-29T12:54:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lidel","name":"Marcin Rataj","path":"/lidel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157609?s=80&v=4"},"commit":{"message":"gw: explain why we normalize trailing slash in dirs","shortMessageHtmlLink":"gw: explain why we normalize trailing slash in dirs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES-SRDAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ipfs/specs"}