{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4272333,"defaultBranch":"master","name":"zinc","ownerLogin":"svenvc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-09T14:12:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/870089?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696947336.0","currentOid":""},"activityList":{"items":[{"before":"fd71ff8bbc8e58f17b97106f87bf0489131c9577","after":"fc59039d4b6df851fa20d0ad059e9d0ef377a3a0","ref":"refs/heads/master","pushedAt":"2024-04-19T14:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add an option #ignoreByteOrderMark to ZnUTFEncoders (true by default)\n\nAdd #testUTF8ByteOrderMarkSignificant\n\nhttps://github.com/svenvc/zinc/issues/134","shortMessageHtmlLink":"Add an option #ignoreByteOrderMark to ZnUTFEncoders (true by default)"}},{"before":"6ba48fdd1a6104da6e2c80b10dcd956e2adc0df0","after":"fd71ff8bbc8e58f17b97106f87bf0489131c9577","ref":"refs/heads/master","pushedAt":"2024-04-18T15:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd Pharo 12 badge/shield","shortMessageHtmlLink":"Update README.md"}},{"before":"f2d9cb87486b9a65d2217c509fb32b926fb721b4","after":"6ba48fdd1a6104da6e2c80b10dcd956e2adc0df0","ref":"refs/heads/master","pushedAt":"2024-04-18T08:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Update CI.yml\n\nAdded Pharo 12","shortMessageHtmlLink":"Update CI.yml"}},{"before":"fd41e4527f09fc24f591ebce072ec75f15dd12dc","after":"f2d9cb87486b9a65d2217c509fb32b926fb721b4","ref":"refs/heads/master","pushedAt":"2024-02-13T18:57:00.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #133 from zweidenker/fix-url-fragment-with-question-mark\n\nFix url fragment with question mark","shortMessageHtmlLink":"Merge pull request #133 from zweidenker/fix-url-fragment-with-questio…"}},{"before":"0ad0a6d8b4a2ca51bbe287577ee431a56bf2b37b","after":"fd41e4527f09fc24f591ebce072ec75f15dd12dc","ref":"refs/heads/master","pushedAt":"2024-02-06T15:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Bugfix to ZnMimePart>>#hasHeaders.st","shortMessageHtmlLink":"Bugfix to ZnMimePart>>#hasHeaders.st"}},{"before":"580eb63d02302a64e07e360db525fc7d0bd034ef","after":"0ad0a6d8b4a2ca51bbe287577ee431a56bf2b37b","ref":"refs/heads/master","pushedAt":"2023-12-29T09:44:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #132 from shoshanatech/wrapped-stream-raw-stream\n\nAdd #rawStream, analogous to #wrappedStream but accessing the innermost wrapped stream","shortMessageHtmlLink":"Merge pull request #132 from shoshanatech/wrapped-stream-raw-stream"}},{"before":"f174cd0659e9c6bed116aa0ab2a281f53682b20e","after":"580eb63d02302a64e07e360db525fc7d0bd034ef","ref":"refs/heads/master","pushedAt":"2023-12-16T20:25:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #131 from shoshanatech/explicit-position-to-end\n\nDon't check for being in the middle of a codepoint when at end-of-stream (fixes #130)","shortMessageHtmlLink":"Merge pull request #131 from shoshanatech/explicit-position-to-end"}},{"before":"aeacce31eb93e45f0a5bc8f7d22727101b2d89fb","after":"f174cd0659e9c6bed116aa0ab2a281f53682b20e","ref":"refs/heads/master","pushedAt":"2023-12-14T15:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Bugfix in ZnStaticFileServerDelegateTest>>#testBasicGetWide\n\nin this test the modification time was taken from the wrong file, which could occasionally result in a bug, as not all 4 files created in the setup need to have to same modification time","shortMessageHtmlLink":"Bugfix in ZnStaticFileServerDelegateTest>>#testBasicGetWide"}},{"before":"2422eca488152d396d605cb33100d4cf963fb17e","after":"aeacce31eb93e45f0a5bc8f7d22727101b2d89fb","ref":"refs/heads/master","pushedAt":"2023-12-02T15:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Make ZnDefaultServerDelegate aware of the server it is embedded in (not just through ZnCurrentServer during a request/response cylce, but also statically)","shortMessageHtmlLink":"Make ZnDefaultServerDelegate aware of the server it is embedded in (n…"}},{"before":"da041bb806f0dc03ce8f7e67467fe426761a2769","after":"2422eca488152d396d605cb33100d4cf963fb17e","ref":"refs/heads/master","pushedAt":"2023-11-16T07:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add missing spaces to some ZnLogEvent subclasses' #printContentsOn:","shortMessageHtmlLink":"Add missing spaces to some ZnLogEvent subclasses' #printContentsOn:"}},{"before":"571eb287d01220539fc1e8e42039ff9ee6ace416","after":"da041bb806f0dc03ce8f7e67467fe426761a2769","ref":"refs/heads/master","pushedAt":"2023-11-15T18:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Make ZnChunkedStreamTest>>#testGzipWriteRead faster by significantly reducing its test data set size","shortMessageHtmlLink":"Make ZnChunkedStreamTest>>#testGzipWriteRead faster by significantly …"}},{"before":"a9f195e9b3c05c365c1a1a9f0637132ab5e3d3a9","after":"571eb287d01220539fc1e8e42039ff9ee6ace416","ref":"refs/heads/master","pushedAt":"2023-11-15T17:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Extend ZnMimeType>>#isBinary to do more effort to recognize textual types, but it remains a heuristic","shortMessageHtmlLink":"Extend ZnMimeType>>#isBinary to do more effort to recognize textual t…"}},{"before":"37b5ede1bc0345dbc531ccd0fa55e3c67d63b3c0","after":"a9f195e9b3c05c365c1a1a9f0637132ab5e3d3a9","ref":"refs/heads/master","pushedAt":"2023-11-13T16:21:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #129 from vonbecmann/patch-1\n\nuse allButFirst","shortMessageHtmlLink":"Merge pull request #129 from vonbecmann/patch-1"}},{"before":"f90402b1d18d0b8975fd9589509847cc7a7c9b8a","after":"37b5ede1bc0345dbc531ccd0fa55e3c67d63b3c0","ref":"refs/heads/master","pushedAt":"2023-11-09T22:10:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #128 from astares/Pharo_issue_15253_BackportZinc_using_P11\n\nDo not use #notNil anymore","shortMessageHtmlLink":"Merge pull request #128 from astares/Pharo_issue_15253_BackportZinc_u…"}},{"before":"9ccd711b9c8c3027878baf170187d35a70827766","after":"f90402b1d18d0b8975fd9589509847cc7a7c9b8a","ref":"refs/heads/master","pushedAt":"2023-11-04T13:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Make sure that all ZnCharacterEncoders self identify correctly (see ZnCharacterEncoderTest>>#testKnownEncodingIdentifiers)","shortMessageHtmlLink":"Make sure that all ZnCharacterEncoders self identify correctly (see Z…"}},{"before":"d131b12be47c394a172ea19ee8cda7c168e902fc","after":"9ccd711b9c8c3027878baf170187d35a70827766","ref":"refs/heads/master","pushedAt":"2023-10-25T12:01:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Merge pull request #125 from jecisc/add-wrappedStream\n\nAdd ZnNewLineWriterStream>>#wrappedStream","shortMessageHtmlLink":"Merge pull request #125 from jecisc/add-wrappedStream"}},{"before":"4ba731b6c938037f743870a7f68c038b49ecd797","after":"d131b12be47c394a172ea19ee8cda7c168e902fc","ref":"refs/heads/master","pushedAt":"2023-10-07T08:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Remove ZnConstants class>>frameworkMCVersion (not used, not need, out of place, unmaintained)","shortMessageHtmlLink":"Remove ZnConstants class>>frameworkMCVersion (not used, not need, out…"}},{"before":"848c550e0f0b509a19273df1f40b9095163e68f0","after":"4ba731b6c938037f743870a7f68c038b49ecd797","ref":"refs/heads/master","pushedAt":"2023-10-06T18:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add ZnDataUrl with unit tests","shortMessageHtmlLink":"Add ZnDataUrl with unit tests"}},{"before":"4e6e0fbe13baf3c5667fe817efe0346bb928ea8c","after":"848c550e0f0b509a19273df1f40b9095163e68f0","ref":"refs/heads/master","pushedAt":"2023-10-02T12:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add a postLoadDoIt to recompile the ZnLogEvent hierarchy when loading the Zinc-HTTP package.\nThis is a hack that should be removed later on.","shortMessageHtmlLink":"Add a postLoadDoIt to recompile the ZnLogEvent hierarchy when loading…"}},{"before":"b8532e0ebc646e5912493024cba85452bf5a0c00","after":"4e6e0fbe13baf3c5667fe817efe0346bb928ea8c","ref":"refs/heads/master","pushedAt":"2023-10-02T12:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Make sure to touch all #printContentsOn: methods in the ZnLogEvent hierarchy.\nIntroducte ZnLogEvent class>>#printAddress:on: helper method that relies on SocketAddress.","shortMessageHtmlLink":"Make sure to touch all #printContentsOn: methods in the ZnLogEvent hi…"}},{"before":"2d27fa320f55bc9366360f12a5ca7aad1e507510","after":"b8532e0ebc646e5912493024cba85452bf5a0c00","ref":"refs/heads/master","pushedAt":"2023-10-02T11:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add ZnLogEventTest with some sanity elementary unit tests","shortMessageHtmlLink":"Add ZnLogEventTest with some sanity elementary unit tests"}},{"before":"f542f3d0ea907f001d7391c2bdcdbcf94abc6165","after":"2d27fa320f55bc9366360f12a5ca7aad1e507510","ref":"refs/heads/master","pushedAt":"2023-10-02T09:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Change the order of the instance variables of ZnLogEvent","shortMessageHtmlLink":"Change the order of the instance variables of ZnLogEvent"}},{"before":"a5677a0d4f5d3bdbd6bb882ea9a5229a6dc1abb4","after":"f542f3d0ea907f001d7391c2bdcdbcf94abc6165","ref":"refs/heads/master","pushedAt":"2023-10-01T10:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Make sure to exercise all logLevels in ZnServerTest>>#testLogging","shortMessageHtmlLink":"Make sure to exercise all logLevels in ZnServerTest>>#testLogging"}},{"before":"0b995536519a2c6af2bfaa6a0150d4d64e191a43","after":"a5677a0d4f5d3bdbd6bb882ea9a5229a6dc1abb4","ref":"refs/heads/master","pushedAt":"2023-10-01T10:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add ZnServerTest>>#testLogging with ZnLogEvent rendering","shortMessageHtmlLink":"Add ZnServerTest>>#testLogging with ZnLogEvent rendering"}},{"before":"ee6d13bbb5a68e69a5e7797f42fcca83a05c4f6f","after":"0b995536519a2c6af2bfaa6a0150d4d64e191a43","ref":"refs/heads/master","pushedAt":"2023-09-30T17:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"More improvements to the printing of ZnLogEvents","shortMessageHtmlLink":"More improvements to the printing of ZnLogEvents"}},{"before":"52889f16fed18ee5bf3b55afa9c0aa96861d4b88","after":"ee6d13bbb5a68e69a5e7797f42fcca83a05c4f6f","ref":"refs/heads/master","pushedAt":"2023-09-29T07:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Minor typo","shortMessageHtmlLink":"Minor typo"}},{"before":"3f7900abec0ad9164a4d587018899eb3247a5f12","after":"52889f16fed18ee5bf3b55afa9c0aa96861d4b88","ref":"refs/heads/master","pushedAt":"2023-09-29T07:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Generalize guards against missing addresses in ZnLogEvents","shortMessageHtmlLink":"Generalize guards against missing addresses in ZnLogEvents"}},{"before":"19dbf9e000122281fcd174528111f318956e1942","after":"3f7900abec0ad9164a4d587018899eb3247a5f12","ref":"refs/heads/master","pushedAt":"2023-09-28T14:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add standard print: to ZnBivalentWriteStream","shortMessageHtmlLink":"Add standard print: to ZnBivalentWriteStream"}},{"before":"3b35e0fce1df033f5a2f9bc5c381ad635cadd42f","after":"19dbf9e000122281fcd174528111f318956e1942","ref":"refs/heads/master","pushedAt":"2023-09-28T14:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Add guard to skip: to report negative count","shortMessageHtmlLink":"Add guard to skip: to report negative count"}},{"before":"866d316f33f529f010db0074a92a2217c820dc0d","after":"3b35e0fce1df033f5a2f9bc5c381ad635cadd42f","ref":"refs/heads/master","pushedAt":"2023-09-28T14:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svenvc","name":"Sven Van Caekenberghe","path":"/svenvc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/870089?s=80&v=4"},"commit":{"message":"Improve ZnLogEvent.\nMove processId higher up, split printing between header and contents, other minor improvements/refactoring/comments.\nAdd direct serverId property to ZnServer (independent of route).\nClean up ZnWebSocketEvent's printing.","shortMessageHtmlLink":"Improve ZnLogEvent."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENT1eSgA","startCursor":null,"endCursor":null}},"title":"Activity · svenvc/zinc"}