{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":730297682,"defaultBranch":"main","name":"wsproto","ownerLogin":"palkeo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-11T16:10:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/900940?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702311059.622837","currentOid":""},"activityList":{"items":[{"before":"a5ee036be1111105d03c161ca0b0fb1d7bfd98c6","after":"9cbbde88bf433139e5240e55da4474caf3278ce5","ref":"refs/heads/main","pushedAt":"2023-12-17T16:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"palkeo","name":"palkeo","path":"/palkeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900940?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"8f944c14233b0bcb7ad5b7c1a157ddfd5d9ac1a4","after":"a5ee036be1111105d03c161ca0b0fb1d7bfd98c6","ref":"refs/heads/main","pushedAt":"2023-12-17T16:18:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"palkeo","name":"palkeo","path":"/palkeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900940?s=80&v=4"},"commit":{"message":"move the upgrade header value into a constant","shortMessageHtmlLink":"move the upgrade header value into a constant"}},{"before":"ddb63ae3be6ec69e4f090ce49e446d48df6d07b7","after":"8f944c14233b0bcb7ad5b7c1a157ddfd5d9ac1a4","ref":"refs/heads/main","pushedAt":"2023-12-17T16:18:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"palkeo","name":"palkeo","path":"/palkeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900940?s=80&v=4"},"commit":{"message":"move the upgrade header value into a constant","shortMessageHtmlLink":"move the upgrade header value into a constant"}},{"before":"4abc452a7027f459a438654f2a6916584aab02d0","after":"ddb63ae3be6ec69e4f090ce49e446d48df6d07b7","ref":"refs/heads/main","pushedAt":"2023-12-17T16:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"palkeo","name":"palkeo","path":"/palkeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900940?s=80&v=4"},"commit":{"message":"move the upgrade header value into a constant","shortMessageHtmlLink":"move the upgrade header value into a constant"}},{"before":"c0a107939d6c0fccdb55028b39b3db026319b65e","after":"4abc452a7027f459a438654f2a6916584aab02d0","ref":"refs/heads/main","pushedAt":"2023-12-11T16:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"palkeo","name":"palkeo","path":"/palkeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900940?s=80&v=4"},"commit":{"message":"Make the value of the upgrade header the same as the RFC.\n\nAs per https://datatracker.ietf.org/doc/html/rfc6455#section-4.2.1 the \"Upgrade\" header should have\nthe value \"websocket\", and the server should treat it as case-insensitive.\n\nHowever, sadly some servers don't respect that case-insentitivity, so better to use exactly the\nstring as specified in the RFC.\n\nThat's what the other websocket implementations do. See for example:\nhttps://github.com/python-websockets/websockets/blob/94dd203f63bb52b1a30faa228e63ada2f0f2e874/src/websockets/client.py#L119","shortMessageHtmlLink":"Make the value of the upgrade header the same as the RFC."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzFC6NAA","startCursor":null,"endCursor":null}},"title":"Activity ยท palkeo/wsproto"}