{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9489978,"defaultBranch":"master","name":"telnetlib3","ownerLogin":"jquast","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-17T05:30:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/972584?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690128406.0","currentOid":""},"activityList":{"items":[{"before":"309b5d0a207e1509ebc8027f2471aa280c2d5024","after":"5fbc6f723a6cb37651e782f6b35bd7e6cebabd5a","ref":"refs/heads/master","pushedAt":"2023-07-23T16:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"release 2.0.4: manually manage version numbers","shortMessageHtmlLink":"release 2.0.4: manually manage version numbers"}},{"before":"61fa548234dd64684440f675de56e91fe30235e9","after":"309b5d0a207e1509ebc8027f2471aa280c2d5024","ref":"refs/heads/master","pushedAt":"2023-07-08T15:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"Update history.rst","shortMessageHtmlLink":"Update history.rst"}},{"before":"44e7cdfc08863a176fa501ade9ff2c9ceda17581","after":"61fa548234dd64684440f675de56e91fe30235e9","ref":"refs/heads/master","pushedAt":"2023-07-08T15:06:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"prepare 2.0.3 release","shortMessageHtmlLink":"prepare 2.0.3 release"}},{"before":"ee95de3568401206607d881b8699c922e3b20e0b","after":"44e7cdfc08863a176fa501ade9ff2c9ceda17581","ref":"refs/heads/master","pushedAt":"2023-06-16T17:28:22.754Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"stream_reader.py: import sys (#75)","shortMessageHtmlLink":"stream_reader.py: import sys (#75)"}},{"before":"c81b598e24c613ba66b5565cea084093727c3c01","after":"ee95de3568401206607d881b8699c922e3b20e0b","ref":"refs/heads/master","pushedAt":"2023-03-31T20:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"Delete .landscape.yml","shortMessageHtmlLink":"Delete .landscape.yml"}},{"before":"31cf46b1e37d9ce3ac06520880739afd6213bb7b","after":"c81b598e24c613ba66b5565cea084093727c3c01","ref":"refs/heads/master","pushedAt":"2023-03-31T17:50:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"2.0.2 small fix release\n\nsmall oversight that linting should have caught, WIP, but\nthis exception only happens when the client is being disconnected\nin my experience, anyway.","shortMessageHtmlLink":"2.0.2 small fix release"}},{"before":"b0d6af0ea7904ff79bd128716b647076e432d214","after":null,"ref":"refs/heads/next-release2","pushedAt":"2023-03-28T22:24:02.157Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"}},{"before":"7930bf910dbf264ce86416e44680c337ad508def","after":"31cf46b1e37d9ce3ac06520880739afd6213bb7b","ref":"refs/heads/master","pushedAt":"2023-03-28T22:23:58.177Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"More fixes for next release (#72)\n\n- bugfix: TelnetReader.is_closing() raises AttributeError\r\n- deprecation: TelnetReader.close and TelnetReader.connection_closed emit\r\n- warning, use at_eof() and feed_eof() instead.\r\n- deprecation: the loop argument are is no longer accepted by TelnetReader.\r\n- change: TelnetReader and TelnetWriter no longer derive from asyncio.StreamReader and asyncio.StreamWriter, this fixes some TypeError in signatures and runtime","shortMessageHtmlLink":"More fixes for next release (#72)"}},{"before":"b966ebae2a1db309ed51c9d5576560b942febb02","after":"b0d6af0ea7904ff79bd128716b647076e432d214","ref":"refs/heads/next-release2","pushedAt":"2023-03-28T22:21:59.797Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"finish removing _connection_closed and update tests","shortMessageHtmlLink":"finish removing _connection_closed and update tests"}},{"before":"62861ec3dc9d7cdf0dd4a4a4362aae7b0edab623","after":"b966ebae2a1db309ed51c9d5576560b942febb02","ref":"refs/heads/next-release2","pushedAt":"2023-03-28T22:19:25.305Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"smix fix","shortMessageHtmlLink":"smix fix"}},{"before":"90afae7114105a64b3a1dcdfb29afdef2d7812fc","after":"62861ec3dc9d7cdf0dd4a4a4362aae7b0edab623","ref":"refs/heads/next-release2","pushedAt":"2023-03-28T22:15:52.892Z","pushType":"push","commitsCount":3,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"get rid of legacy u\"\" unicode strings","shortMessageHtmlLink":"get rid of legacy u\"\" unicode strings"}},{"before":null,"after":"90afae7114105a64b3a1dcdfb29afdef2d7812fc","ref":"refs/heads/next-release2","pushedAt":"2023-03-28T22:09:15.200Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"don't deprecationwarning, just remove loop=","shortMessageHtmlLink":"don't deprecationwarning, just remove loop="}},{"before":"8d52388d4e3a9bdf97917ee41c83062f4090d1c0","after":"90afae7114105a64b3a1dcdfb29afdef2d7812fc","ref":"refs/heads/next-release","pushedAt":"2023-03-28T22:08:05.018Z","pushType":"push","commitsCount":3,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"don't deprecationwarning, just remove loop=","shortMessageHtmlLink":"don't deprecationwarning, just remove loop="}},{"before":"357e3248086fc3d37dafa99030c4129975cec3ef","after":"8d52388d4e3a9bdf97917ee41c83062f4090d1c0","ref":"refs/heads/next-release","pushedAt":"2023-03-28T22:00:39.342Z","pushType":"push","commitsCount":4,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"update/refactor changelog","shortMessageHtmlLink":"update/refactor changelog"}},{"before":"7dbe90f489deb74f0b250eba1db53b652b729b23","after":"357e3248086fc3d37dafa99030c4129975cec3ef","ref":"refs/heads/next-release","pushedAt":"2023-03-28T21:08:26.391Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"log format in pytest and document log_cli in tox.ini","shortMessageHtmlLink":"log format in pytest and document log_cli in tox.ini"}},{"before":null,"after":"7dbe90f489deb74f0b250eba1db53b652b729b23","ref":"refs/heads/next-release","pushedAt":"2023-03-28T21:05:14.969Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"add 'is_closing()' tests, #62","shortMessageHtmlLink":"add 'is_closing()' tests, #62"}},{"before":"f854dfb3e45c12abb1ac04a14a2e8d8e4407a14a","after":null,"ref":"refs/heads/next-release","pushedAt":"2023-03-28T19:36:36.163Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"}},{"before":"8095fbedafb4eb669d4bb056ebd8207ebcab6926","after":"7930bf910dbf264ce86416e44680c337ad508def","ref":"refs/heads/master","pushedAt":"2023-03-28T19:36:31.773Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"Prepare for 2.0.1 release (#71)\n\nMajor\r\n-----\r\n\r\n * bugfix \"write after close\" is disregarded, caused many errors logged in socke\r\n * bugfix in accessories.repr_mapping() about using shlex.quote on non-str,\r\n `TypeError: expected string or bytes-like object, got 'int'`\r\n * bugfix about fn_encoding using repr() on TelnetReaderUnicode\r\n * Add Generic Mud Communication Protocol support :ghissue:`63` by\r\n :ghuser:`gtaylor`!\r\n\r\nMinor\r\n-----\r\n\r\nAlso, some notes and a server shell test command, 'dump' demonstrates\r\na kind of performance issue in telnetlib3-client, written about in DESIGN.rst,\r\nmaybe some kind of \"asyncio backpressure\"\r\n\r\n* add pytest-timeout package\r\n* small test changes to new 'closed=bool' in repr() output\r\n* note about 'tox -e develop' in CONTRIBUTING.rst\r\n* add missing history for 2.0 about COM-PORT-OPTION","shortMessageHtmlLink":"Prepare for 2.0.1 release (#71)"}},{"before":"d907252ccfe9b287b935ba71b3b5647429e031e5","after":"f854dfb3e45c12abb1ac04a14a2e8d8e4407a14a","ref":"refs/heads/next-release","pushedAt":"2023-03-28T19:28:20.381Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"add missing history for 2.0 about COM-PORT-OPTION","shortMessageHtmlLink":"add missing history for 2.0 about COM-PORT-OPTION"}},{"before":"4d450da9f88789b15bb380e872498c9221b1f09f","after":"d907252ccfe9b287b935ba71b3b5647429e031e5","ref":"refs/heads/next-release","pushedAt":"2023-03-28T19:25:42.947Z","pushType":"push","commitsCount":2,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"note about 'tox -e develop' in CONTRIBUTING.rst\n\nI had forgotten what it was, it is v. useful!","shortMessageHtmlLink":"note about 'tox -e develop' in CONTRIBUTING.rst"}},{"before":"82f2550e7329ba0c35fc634b31e38e799d3716dc","after":"4d450da9f88789b15bb380e872498c9221b1f09f","ref":"refs/heads/next-release","pushedAt":"2023-03-28T18:56:59.713Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"add pytest-timeout package","shortMessageHtmlLink":"add pytest-timeout package"}},{"before":"6ba58a50dda4de082ece662f1d38d02222b3610a","after":"82f2550e7329ba0c35fc634b31e38e799d3716dc","ref":"refs/heads/next-release","pushedAt":"2023-03-28T18:56:47.758Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"bugfix write after close missing self","shortMessageHtmlLink":"bugfix write after close missing self"}},{"before":null,"after":"6ba58a50dda4de082ece662f1d38d02222b3610a","ref":"refs/heads/next-release","pushedAt":"2023-03-28T16:52:27.640Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"Prepare for 2.0.1 release\n\n * bugfix \"write after close\" is disregarded, caused many errors logged in socke\n * bugfix in accessories.repr_mapping() about using shlex.quote on non-str,\n `TypeError: expected string or bytes-like object, got 'int'`\n * bugfix about fn_encoding using repr() on TelnetReaderUnicode\n * Add Generic Mud Communication Protocol support :ghissue:`63` by\n :ghuser:`gtaylor`!\n\nAlso, some notes and a server shell test command, 'dump' demonstrates\na kind of performance issue written about in DESIGN.rst, some kind of\n\"backpressure\"","shortMessageHtmlLink":"Prepare for 2.0.1 release"}},{"before":"d6959e39a3d1437d23cf65e12bae573e26673c57","after":"3703dee584c7cfaebf205d5ef7c520adbbbc3ef6","ref":"refs/heads/jq/smix-fix","pushedAt":"2023-03-28T16:48:28.839Z","pushType":"push","commitsCount":1,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"also add changelog for mud protocol","shortMessageHtmlLink":"also add changelog for mud protocol"}},{"before":"224c773e6b784468ddd62bae727662939365604c","after":"d6959e39a3d1437d23cf65e12bae573e26673c57","ref":"refs/heads/jq/smix-fix","pushedAt":"2023-03-28T16:39:54.310Z","pushType":"push","commitsCount":11,"pusher":{"login":"jquast","name":"Jeff Quast","path":"/jquast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972584?s=80&v=4"},"commit":{"message":"changelog about bug fixes","shortMessageHtmlLink":"changelog about bug fixes"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yM1QxNjowNDowNC4wMDAwMDBazwAAAANbUHoz","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yM1QxNjowNDowNC4wMDAwMDBazwAAAANbUHoz","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yOFQxNjozOTo1NC4zMTA2NjlazwAAAAMNGsVc"}},"title":"Activity ยท jquast/telnetlib3"}