{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17925559,"defaultBranch":"master","name":"libtrace","ownerLogin":"LibtraceTeam","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-20T00:29:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26445640?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718818245.0","currentOid":""},"activityList":{"items":[{"before":"750153e932ff281779038517a814bd161b5d6239","after":"544ddbad41283c11471bfb4f559a70b2b737068d","ref":"refs/heads/develop","pushedAt":"2024-08-08T22:11:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Fix clang formatting","shortMessageHtmlLink":"Fix clang formatting"}},{"before":"24b53632ec6309ad59292e500453a77a270cf759","after":"750153e932ff281779038517a814bd161b5d6239","ref":"refs/heads/develop","pushedAt":"2024-06-19T17:58:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Fix missing fclose() in tracereport","shortMessageHtmlLink":"Fix missing fclose() in tracereport"}},{"before":"3bae42c77b3ba9d07c9f66ed00f5cca17845fd6d","after":"d9b8e3b32a630a6898d27f73e3450bf9782a2e08","ref":"refs/heads/master","pushedAt":"2024-06-19T17:49:51.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"packaging: add fedora 40 and remove fedora 38 to rpm builds","shortMessageHtmlLink":"packaging: add fedora 40 and remove fedora 38 to rpm builds"}},{"before":"9de7a46c05f79bad73ee3557aaa4ea0f27b08f16","after":"24b53632ec6309ad59292e500453a77a270cf759","ref":"refs/heads/develop","pushedAt":"2024-06-18T22:12:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"pcapfile: make sure nanosecond timestamp resolution is retained\n\nPreviously, we were using trace_get_timeval() to get the\ntimestamp for a packet that is to be written, but obviously\nthis timestamp is only at microsecond resolution. Changed to\nuse trace_get_timespec() instead and the resulting nanosecs\nare only then divided by 1000 if the output trace is going\nto also use microsecond resolution.","shortMessageHtmlLink":"pcapfile: make sure nanosecond timestamp resolution is retained"}},{"before":"1039536d332ab08e608f01114d6e0f64a34d415f","after":"9de7a46c05f79bad73ee3557aaa4ea0f27b08f16","ref":"refs/heads/develop","pushedAt":"2024-05-21T06:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"ndag: fix minor memory leaking of addrinfo structures","shortMessageHtmlLink":"ndag: fix minor memory leaking of addrinfo structures"}},{"before":"cc98f68f72e24bf51e2dabc00af0dbc4ffe7bb3d","after":"3bae42c77b3ba9d07c9f66ed00f5cca17845fd6d","ref":"refs/heads/master","pushedAt":"2024-05-09T04:35:46.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/salcock/libtrace","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/salcock/libtrace"}},{"before":"70ddbb8b1a19320428dd0824d259d647ec88f10e","after":"1039536d332ab08e608f01114d6e0f64a34d415f","ref":"refs/heads/develop","pushedAt":"2024-05-09T03:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Add missing 23.11 dpdk version to test script","shortMessageHtmlLink":"Add missing 23.11 dpdk version to test script"}},{"before":"b679a4fe06aadaf9f797f9fe3737641dda5cdb92","after":null,"ref":"refs/tags/4.0.25-1","pushedAt":"2024-05-09T03:44:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"}},{"before":"f126b3688c6c6828927970019a6c02536b4fd4d8","after":"70ddbb8b1a19320428dd0824d259d647ec88f10e","ref":"refs/heads/develop","pushedAt":"2024-05-09T03:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Update dpdk github workflow","shortMessageHtmlLink":"Update dpdk github workflow"}},{"before":"ce5ee88d56ca4b3a79186a4d097f1f130dc9e913","after":"f126b3688c6c6828927970019a6c02536b4fd4d8","ref":"refs/heads/develop","pushedAt":"2024-05-09T03:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Fix syntax errors introduced by clang-format","shortMessageHtmlLink":"Fix syntax errors introduced by clang-format"}},{"before":"d979f0aed948b98d6740aba871c408ae274d2d39","after":"ce5ee88d56ca4b3a79186a4d097f1f130dc9e913","ref":"refs/heads/develop","pushedAt":"2024-05-09T03:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Add .git-blame-ignore-revs file","shortMessageHtmlLink":"Add .git-blame-ignore-revs file"}},{"before":"ccca04cfc4591abbdd280afaf01dddd60ebf8b67","after":"d979f0aed948b98d6740aba871c408ae274d2d39","ref":"refs/heads/develop","pushedAt":"2024-05-09T02:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Switch over to tab size 4 in clang-format\n\nTab size 8 is just too spread out for me nowadays, and\n4 matches every other project that I work on regularly.","shortMessageHtmlLink":"Switch over to tab size 4 in clang-format"}},{"before":"975aec9ea7b2b156e90988f67d7e9b123d1336f6","after":"ccca04cfc4591abbdd280afaf01dddd60ebf8b67","ref":"refs/heads/develop","pushedAt":"2024-05-09T02:43:44.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"ringbuffer test: dump failed value to stderr before aborting","shortMessageHtmlLink":"ringbuffer test: dump failed value to stderr before aborting"}},{"before":"8639aa027413d699592c1e530d852eaefb609483","after":"cc98f68f72e24bf51e2dabc00af0dbc4ffe7bb3d","ref":"refs/heads/master","pushedAt":"2024-01-24T02:09:05.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"9084fe5e91e084aaf262d5462d63d94adf5c1c56","after":"975aec9ea7b2b156e90988f67d7e9b123d1336f6","ref":"refs/heads/develop","pushedAt":"2024-01-24T01:49:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Update rpm spec file","shortMessageHtmlLink":"Update rpm spec file"}},{"before":"2656a165bf36793fad779b07e7ea3b1e1cdf6fb2","after":"9084fe5e91e084aaf262d5462d63d94adf5c1c56","ref":"refs/heads/develop","pushedAt":"2024-01-24T00:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Update debian changelog","shortMessageHtmlLink":"Update debian changelog"}},{"before":"92531cb972b1bdd52e8db657372b11d71d099135","after":"2656a165bf36793fad779b07e7ea3b1e1cdf6fb2","ref":"refs/heads/develop","pushedAt":"2024-01-24T00:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Update debian changelog","shortMessageHtmlLink":"Update debian changelog"}},{"before":"a767a0bf288f8433eb4945912eb963754db653b8","after":"92531cb972b1bdd52e8db657372b11d71d099135","ref":"refs/heads/develop","pushedAt":"2023-12-04T02:11:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Fix more traceucast / ndagtcp bugs\n\n * fix bugs that occur when handling a packet larger than 10K\n bytes (both in traceucast and in the ndagtcp receiving\n code).\n * fix lock-up when trying to halt a program that is reading\n from an ndagtcp input.\n * fix erroneous \"Malformed beacon\" message when reconnecting\n a disconnected ndagtcp input.\n * fix \"getaddrinfo\" memory leak in traceucast.","shortMessageHtmlLink":"Fix more traceucast / ndagtcp bugs"}},{"before":"2b3e302a60f9ce034a46ebae267e58ae5af2f2f9","after":"a767a0bf288f8433eb4945912eb963754db653b8","ref":"refs/heads/develop","pushedAt":"2023-11-24T02:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"clang-format fixes","shortMessageHtmlLink":"clang-format fixes"}},{"before":"0fea5acac485db14fc1c5f8411cf464c23cda42d","after":"2b3e302a60f9ce034a46ebae267e58ae5af2f2f9","ref":"refs/heads/develop","pushedAt":"2023-11-24T02:32:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"traceucast: better handling of client disconnection\n\nInstead of exiting with SIGPIPE, traceucast will now attempt\nto continually reconnect to the client if they disappear for\nany reason.","shortMessageHtmlLink":"traceucast: better handling of client disconnection"}},{"before":"b8696ab76476c4ca1ed9fb83865e28c222c98b9d","after":"8639aa027413d699592c1e530d852eaefb609483","ref":"refs/heads/master","pushedAt":"2023-11-13T08:15:18.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"81b0ac3c82e59ba8e569680c90d383c9372114aa","after":"0fea5acac485db14fc1c5f8411cf464c23cda42d","ref":"refs/heads/develop","pushedAt":"2023-11-09T21:58:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Bump version to 4.0.23","shortMessageHtmlLink":"Bump version to 4.0.23"}},{"before":"c79c2e8566b0b732ab96582929429ac0dc7a8db1","after":"81b0ac3c82e59ba8e569680c90d383c9372114aa","ref":"refs/heads/develop","pushedAt":"2023-10-26T00:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Update traceucast manpage to remove -M option","shortMessageHtmlLink":"Update traceucast manpage to remove -M option"}},{"before":"4445d9db3a3bb00961a166f5fc3f70609fee2600","after":"c79c2e8566b0b732ab96582929429ac0dc7a8db1","ref":"refs/heads/develop","pushedAt":"2023-10-26T00:24:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'traceucast' into develop","shortMessageHtmlLink":"Merge branch 'traceucast' into develop"}},{"before":"c3a8356884a458c775dfc30fecd1667ff9cc1c49","after":"4445d9db3a3bb00961a166f5fc3f70609fee2600","ref":"refs/heads/develop","pushedAt":"2023-06-26T09:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"libpacketdump: fix premature free when decoding ETSI SIP IRIs","shortMessageHtmlLink":"libpacketdump: fix premature free when decoding ETSI SIP IRIs"}},{"before":"402e146e2821e40f61e025ffeb039adb92d81164","after":"b8696ab76476c4ca1ed9fb83865e28c222c98b9d","ref":"refs/heads/master","pushedAt":"2023-06-14T06:15:43.949Z","pushType":"push","commitsCount":41,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"84f524efa76a1e42768d34627f5e8378c0325a42","after":"c3a8356884a458c775dfc30fecd1667ff9cc1c49","ref":"refs/heads/develop","pushedAt":"2023-06-14T06:14:55.288Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Bump version to 4.0.22","shortMessageHtmlLink":"Bump version to 4.0.22"}},{"before":"0cf2e9285420add7e5c613da49930ee1fa252736","after":"84f524efa76a1e42768d34627f5e8378c0325a42","ref":"refs/heads/develop","pushedAt":"2023-06-13T04:50:34.181Z","pushType":"push","commitsCount":2,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"ndag: do not use perpkt_thread_count as a receiver count\n\nperpkt_thread_count is set by the user, but the actual receiver\ncount may be capped at one (e.g. if libtrace decides to run the\nformat in single-threaded mode).\n\nNote: this shouldn't really happen any more. It was a side\neffect of allowing users to apply a hasher to an ndag input,\nwhich has been disabled in the previous commit. However, it's a\ngood idea to have a specific receiver count anyway so we\ndon't get caught out by this again at some point in the future.","shortMessageHtmlLink":"ndag: do not use perpkt_thread_count as a receiver count"}},{"before":"f15c016daa8f1366213105a174a7c47cd2aac96d","after":"0cf2e9285420add7e5c613da49930ee1fa252736","ref":"refs/heads/develop","pushedAt":"2023-05-23T23:07:44.764Z","pushType":"push","commitsCount":1,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"ring: make all flush operations blocking\n\nPreviously, these were non-blocking but we have no useful way\nof handling an EAGAIN return -- we would simply throw an error.\n\nIdeally, we would retry but it's not immediately obvious how\nyou would do that in a non-blocking way inside a typical\nwrite_packet() workflow.\n\nSo instead I've taken the safe option of blocking every time,\nat least for now.","shortMessageHtmlLink":"ring: make all flush operations blocking"}},{"before":"f12940c2fc3cd45048a4dee4e0d9ab71db9a66cc","after":"f15c016daa8f1366213105a174a7c47cd2aac96d","ref":"refs/heads/develop","pushedAt":"2023-05-22T05:56:32.803Z","pushType":"push","commitsCount":36,"pusher":{"login":"salcock","name":"Shane Alcock","path":"/salcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3212148?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQyMjoxMToyOS4wMDAwMDBazwAAAASVtqBr","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yMlQwNTo1NjozMi44MDMzMjNazwAAAAMxSWfB"}},"title":"Activity ยท LibtraceTeam/libtrace"}