{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":356066,"defaultBranch":"master","name":"trafficserver","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-10-31T08:00:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716341478.0","currentOid":""},"activityList":{"items":[{"before":"1036e47eda5e4a395d51c3e54a290263a3fa2e81","after":"b3b7a5674cd5c59c3470ec0597e43762ebaef60b","ref":"refs/heads/master","pushedAt":"2024-05-31T22:18:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bneradt","name":"Brian Neradt","path":"/bneradt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9999971?s=80&v=4"},"commit":{"message":"Fix XpackDynamicTable::_make_space return value (#11408)\n\nCallers expect `_make_space` to return true if it was able to free the\r\namount of given space, but it rather returns true if the amount of space\r\navailable exceeds the passed in value. This fixes the function to return\r\nthe intended result.","shortMessageHtmlLink":"Fix XpackDynamicTable::_make_space return value (#11408)"}},{"before":"c186de2784dd86f20316a42d2a6ffcaa245ef4de","after":"1036e47eda5e4a395d51c3e54a290263a3fa2e81","ref":"refs/heads/master","pushedAt":"2024-05-31T20:18:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JosiahWI","name":null,"path":"/JosiahWI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41302989?s=80&v=4"},"commit":{"message":"Add auto options for all experimental plugins (#10967)\n\n* Add auto options for all experimental plugins\r\n\r\nAuto options were added for the experimental plugins with special\r\ndependencies in #10741. This adds options for the remaining experimental\r\nplugins.\r\n\r\nIt was pointed out that WITH_SUBDIRECTORY is giving auto_options\r\ntoo many responsibilities and it will be removed.\r\n\r\n* Remove WITH_SUBDIRECTORY from auto_option","shortMessageHtmlLink":"Add auto options for all experimental plugins (#10967)"}},{"before":"95f57434ec53daa57d6c9e481e8d2f1b5235cb95","after":"74f3ff9624a8c9b54cf0bc224f7ccca30adb1d4b","ref":"refs/heads/10.0.x","pushedAt":"2024-05-31T11:39:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cmcfarlen","name":"Chris McFarlen","path":"/cmcfarlen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2708290?s=80&v=4"},"commit":{"message":"Fix unused parameters in tsutil (#11394)\n\n(cherry picked from commit c4a1eeb7da10b948798a0e2f5b6f3d4abaa5c2eb)","shortMessageHtmlLink":"Fix unused parameters in tsutil (#11394)"}},{"before":"b0278b974261bf324dbd93807d0053c6a279e17f","after":"c186de2784dd86f20316a42d2a6ffcaa245ef4de","ref":"refs/heads/master","pushedAt":"2024-05-30T21:39:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bneradt","name":"Brian Neradt","path":"/bneradt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9999971?s=80&v=4"},"commit":{"message":"XPACK: update_maximum_size for storage (#11396)\n\nThis updates the XpackDynamicTableStorage memory allocated when\r\nXpackDynamicTable's update_maximum_size is called. Without this\r\nexpansion, XpackDynamicTableStorage's memory is potentially overrun with\r\nfuture insertions of header fields.\r\n\r\nFixes: #11388","shortMessageHtmlLink":"XPACK: update_maximum_size for storage (#11396)"}},{"before":"5f52c374dfcc3dc223a7c23bd885bac64ec2398f","after":"b0278b974261bf324dbd93807d0053c6a279e17f","ref":"refs/heads/master","pushedAt":"2024-05-30T18:30:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmcfarlen","name":"Chris McFarlen","path":"/cmcfarlen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2708290?s=80&v=4"},"commit":{"message":"Add ts::hex and ts::unhex (#11392)\n\n* Add ts::hex and ts::unhex\r\n\r\n* add license\r\n\r\n* add one more test case\r\n\r\n* Document hex/unhex functions","shortMessageHtmlLink":"Add ts::hex and ts::unhex (#11392)"}},{"before":"77b226d74fc28c79a3fab6b34986e01f6ed3555c","after":"5f52c374dfcc3dc223a7c23bd885bac64ec2398f","ref":"refs/heads/master","pushedAt":"2024-05-30T14:45:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1517812: Copy instead of Move (#11361)\n\nCo-authored-by: Nathan Wang ","shortMessageHtmlLink":"Coverity 1517812: Copy instead of Move (#11361)"}},{"before":"c4a1eeb7da10b948798a0e2f5b6f3d4abaa5c2eb","after":"77b226d74fc28c79a3fab6b34986e01f6ed3555c","ref":"refs/heads/master","pushedAt":"2024-05-30T12:59:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JosiahWI","name":null,"path":"/JosiahWI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41302989?s=80&v=4"},"commit":{"message":"Add tests for writing documents to the cache (#11347)\n\n* Add tests for writing documents to the cache\r\n\r\nThis tests that the correct document data is written to cache by\r\naggWrite. It also covers some fields of the Doc struct used for reading\r\nthe data: the magic value, the length and header length, and the\r\noptional checksum.\r\n\r\nThis commit also fixes the use of an uninitialized variable (header.phase)\r\nreported by valgrind by initializing it to the same default value used\r\nin the Stripe::_clear_init.\r\n\r\n* Test writing an evacuated document to the cache\r\n\r\nThis tests VCs with f.evacuator set to make sure all main code paths in\r\nagg_copy are covered. It is very similar to the test for normal VCs, but\r\nsets the buffer up with a document instead of the raw content string.\r\nThis commit also moves FakeVC and WaitingVC into a new file called\r\ntest_doubles.h.","shortMessageHtmlLink":"Add tests for writing documents to the cache (#11347)"}},{"before":"9158a02f2b61b6c46c99e535026a699af55d611b","after":"c4a1eeb7da10b948798a0e2f5b6f3d4abaa5c2eb","ref":"refs/heads/master","pushedAt":"2024-05-30T07:49:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brbzull0","name":"Damian Meden","path":"/brbzull0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16683788?s=80&v=4"},"commit":{"message":"Fix unused parameters in tsutil (#11394)","shortMessageHtmlLink":"Fix unused parameters in tsutil (#11394)"}},{"before":"b46f5d061af455dc75956346da3308788381b30d","after":"9158a02f2b61b6c46c99e535026a699af55d611b","ref":"refs/heads/master","pushedAt":"2024-05-29T17:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmcfarlen","name":"Chris McFarlen","path":"/cmcfarlen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2708290?s=80&v=4"},"commit":{"message":"Make sure to use proper allocator to free (#11381)\n\n* Make sure to use proper allocator to free\r\n\r\n* more incorrect free use\r\n\r\n---------\r\n\r\nCo-authored-by: Chris McFarlen ","shortMessageHtmlLink":"Make sure to use proper allocator to free (#11381)"}},{"before":"05f9b4e0fd9378ee66609c52832fe28074ce5367","after":"95f57434ec53daa57d6c9e481e8d2f1b5235cb95","ref":"refs/heads/10.0.x","pushedAt":"2024-05-24T15:16:16.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"cmcfarlen","name":"Chris McFarlen","path":"/cmcfarlen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2708290?s=80&v=4"},"commit":{"message":"Coverity 1545946: Uninitialized scalar variable in server transform plugin example (#11387)\n\n(cherry picked from commit 6bced49a1e32fac09c875075e5486cb55748ab63)","shortMessageHtmlLink":"Coverity 1545946: Uninitialized scalar variable in server transform p…"}},{"before":"6bced49a1e32fac09c875075e5486cb55748ab63","after":"b46f5d061af455dc75956346da3308788381b30d","ref":"refs/heads/master","pushedAt":"2024-05-23T23:00:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"masaori335","name":"Masaori Koshiba","path":"/masaori335","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741391?s=80&v=4"},"commit":{"message":"Add http2.incomplete_header_timeout_in (#11354)","shortMessageHtmlLink":"Add http2.incomplete_header_timeout_in (#11354)"}},{"before":"1a2a4d1353b33b99dee389237814574708f53db8","after":"6bced49a1e32fac09c875075e5486cb55748ab63","ref":"refs/heads/master","pushedAt":"2024-05-23T17:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1545946: Uninitialized scalar variable in server transform plugin example (#11387)","shortMessageHtmlLink":"Coverity 1545946: Uninitialized scalar variable in server transform p…"}},{"before":"4a0bdba74f2e110e8457acfb26a16abc399cb678","after":"1a2a4d1353b33b99dee389237814574708f53db8","ref":"refs/heads/master","pushedAt":"2024-05-23T12:53:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ywkaras","name":"Walt Karas","path":"/ywkaras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29132227?s=80&v=4"},"commit":{"message":"Pass url_len when emplacing in Http2CommonSession::_h2_pushed_urls (#11382)\n\n* Pass url_len when emplacing in Http2CommonSession::_h2_pushed_urls\r\n\r\n* Sanitize url and url_len arguments passed to TSHttpTxnServerPush\r\n\r\nThis is needed because the function add_url_to_pushed_table,\r\nwhich is used internally, expects valid and non negative url_len.","shortMessageHtmlLink":"Pass url_len when emplacing in Http2CommonSession::_h2_pushed_urls (#…"}},{"before":"088783635c25b89616a2c7f7a50c0d57cea6d498","after":"4a0bdba74f2e110e8457acfb26a16abc399cb678","ref":"refs/heads/master","pushedAt":"2024-05-23T03:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwoop","name":"Leif Hedstrom","path":"/zwoop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202131?s=80&v=4"},"commit":{"message":"Ignore coverity issue 1545918 in rate_limit (#11379)","shortMessageHtmlLink":"Ignore coverity issue 1545918 in rate_limit (#11379)"}},{"before":"21e08d3d8f1bc8d9ba3f8e21cc27cc353d22a500","after":"088783635c25b89616a2c7f7a50c0d57cea6d498","ref":"refs/heads/master","pushedAt":"2024-05-22T21:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1545947: Resource leak in header_rewrite plugin (#11386)","shortMessageHtmlLink":"Coverity 1545947: Resource leak in header_rewrite plugin (#11386)"}},{"before":"2bcf1d6883777c8d1fb30de14165d318a57aaa60","after":"21e08d3d8f1bc8d9ba3f8e21cc27cc353d22a500","ref":"refs/heads/master","pushedAt":"2024-05-22T21:37:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1545945: Uninitialized scalar variable in icap plugin (#11385)","shortMessageHtmlLink":"Coverity 1545945: Uninitialized scalar variable in icap plugin (#11385)"}},{"before":"47b3f74fb6aae624076cc2b42f87cc411a83fe37","after":"2bcf1d6883777c8d1fb30de14165d318a57aaa60","ref":"refs/heads/master","pushedAt":"2024-05-22T17:25:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"ASAN new and free mismatch in stale response plugin (#11362)","shortMessageHtmlLink":"ASAN new and free mismatch in stale response plugin (#11362)"}},{"before":"0f52de3a68919db7e5cdce7d6b63aff483ad1a77","after":"47b3f74fb6aae624076cc2b42f87cc411a83fe37","ref":"refs/heads/master","pushedAt":"2024-05-22T17:21:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1545950: Uninitialized scalar variable in background_fetch plugin (#11383)","shortMessageHtmlLink":"Coverity 1545950: Uninitialized scalar variable in background_fetch p…"}},{"before":"4f74b0222b5f6b77cf7a39a56bc8807595c35bc9","after":"0f52de3a68919db7e5cdce7d6b63aff483ad1a77","ref":"refs/heads/master","pushedAt":"2024-05-22T15:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwoop","name":"Leif Hedstrom","path":"/zwoop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202131?s=80&v=4"},"commit":{"message":"Allow query parameters to erase() 'all but' (#11352)","shortMessageHtmlLink":"Allow query parameters to erase() 'all but' (#11352)"}},{"before":"79044996aa13e368b6bfbde5d8006a8b4ff7c216","after":null,"ref":"refs/heads/update-shields-202405","pushedAt":"2024-05-22T01:31:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moonchen","name":"Mo Chen","path":"/moonchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4390075?s=80&v=4"}},{"before":"65f174872ba5a11dde52c778eb2864f8fd1cc641","after":"4f74b0222b5f6b77cf7a39a56bc8807595c35bc9","ref":"refs/heads/master","pushedAt":"2024-05-21T20:58:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moonchen","name":"Mo Chen","path":"/moonchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4390075?s=80&v=4"},"commit":{"message":"Update shields on README (#11380)","shortMessageHtmlLink":"Update shields on README (#11380)"}},{"before":null,"after":"79044996aa13e368b6bfbde5d8006a8b4ff7c216","ref":"refs/heads/update-shields-202405","pushedAt":"2024-05-21T18:50:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moonchen","name":"Mo Chen","path":"/moonchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4390075?s=80&v=4"},"commit":{"message":"Update shields on README","shortMessageHtmlLink":"Update shields on README"}},{"before":"d31a40fecb19f80ae8b7ddbb2ff0efecc57bf7f9","after":"65f174872ba5a11dde52c778eb2864f8fd1cc641","ref":"refs/heads/master","pushedAt":"2024-05-21T17:35:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"randall","name":"Randall Meyer","path":"/randall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/307125?s=80&v=4"},"commit":{"message":"doc/cache-architecture grammar & broken link fix. (#11371)","shortMessageHtmlLink":"doc/cache-architecture grammar & broken link fix. (#11371)"}},{"before":"abc4d5d3419a615e95b9c0775bef9c5f7d25042d","after":"d31a40fecb19f80ae8b7ddbb2ff0efecc57bf7f9","ref":"refs/heads/master","pushedAt":"2024-05-20T22:45:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bneradt","name":"Brian Neradt","path":"/bneradt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9999971?s=80&v=4"},"commit":{"message":"Fix some doc generation warnings (#11370)\n\nThis fixes the various warnings that come from the initial phase of\r\nreading the doc files. There are still some warnings during the writing\r\nthe output phase.","shortMessageHtmlLink":"Fix some doc generation warnings (#11370)"}},{"before":"54909439611df4647765ac85cf54aa2286dee29c","after":"abc4d5d3419a615e95b9c0775bef9c5f7d25042d","ref":"refs/heads/master","pushedAt":"2024-05-20T22:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bneradt","name":"Brian Neradt","path":"/bneradt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9999971?s=80&v=4"},"commit":{"message":"Handle VC_EVENT_EOS in more places (#11368)\n\nThis adds the handling of VC_EVENT_EOS to a few handlers that did handle VC_EVENT_ERROR but not EOS. This is a follow up from a review comment in #11346. See:\r\n\r\n#11346 (comment)","shortMessageHtmlLink":"Handle VC_EVENT_EOS in more places (#11368)"}},{"before":"f8ad3f9eaa3715fe63f500e0aba78ebe95ec78fc","after":"54909439611df4647765ac85cf54aa2286dee29c","ref":"refs/heads/master","pushedAt":"2024-05-20T19:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwoop","name":"Leif Hedstrom","path":"/zwoop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202131?s=80&v=4"},"commit":{"message":"Some Cripts cleanup and fixes (#11369)","shortMessageHtmlLink":"Some Cripts cleanup and fixes (#11369)"}},{"before":"4bfae93db73be12b2734151ebf0e0ffbe8f7bc26","after":"f8ad3f9eaa3715fe63f500e0aba78ebe95ec78fc","ref":"refs/heads/master","pushedAt":"2024-05-20T15:53:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duke8253","name":"Fei Deng","path":"/duke8253","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7103785?s=80&v=4"},"commit":{"message":"handle EOS events during server open (#11346)","shortMessageHtmlLink":"handle EOS events during server open (#11346)"}},{"before":"8f3bd99b3498618376244777cba7bab79127f2d7","after":"4bfae93db73be12b2734151ebf0e0ffbe8f7bc26","ref":"refs/heads/master","pushedAt":"2024-05-20T01:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwoop","name":"Leif Hedstrom","path":"/zwoop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202131?s=80&v=4"},"commit":{"message":"Continued updates to the Cripts docs (#11365)","shortMessageHtmlLink":"Continued updates to the Cripts docs (#11365)"}},{"before":"fbd89ba44c89e6ef05305f696352c610871570da","after":"8f3bd99b3498618376244777cba7bab79127f2d7","ref":"refs/heads/master","pushedAt":"2024-05-17T17:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwoop","name":"Leif Hedstrom","path":"/zwoop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202131?s=80&v=4"},"commit":{"message":"rate_limit: Adds a --rate option for RPS limits (#11271)","shortMessageHtmlLink":"rate_limit: Adds a --rate option for RPS limits (#11271)"}},{"before":"7220d700a20d333ceb9e051864d97ec98878c63f","after":"fbd89ba44c89e6ef05305f696352c610871570da","ref":"refs/heads/master","pushedAt":"2024-05-16T19:39:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryancall","name":"Bryan Call","path":"/bryancall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216749?s=80&v=4"},"commit":{"message":"Coverity 1523638: Resource leak in object in cache test for RWW (#11353)","shortMessageHtmlLink":"Coverity 1523638: Resource leak in object in cache test for RWW (#11353)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWW8vmAA","startCursor":null,"endCursor":null}},"title":"Activity · apache/trafficserver"}