{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27654025,"defaultBranch":"master","name":"speex","ownerLogin":"xiph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-07T00:19:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8365509?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716569780.0","currentOid":""},"activityList":{"items":[{"before":"1dd8e647656bb899bf09362a0eec18d9a63dc49d","after":"1de1260d24e01224df5fbb8b92893106c89bb8de","ref":"refs/heads/master","pushedAt":"2024-06-04T18:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"configure.ac: don't use internal GNU libtool functions\n\nThis doesn't work when using slibtoolize instead of GNU libtoolize and\nis not necessary anyways.\n\nSigned-off-by: orbea ","shortMessageHtmlLink":"configure.ac: don't use internal GNU libtool functions"}},{"before":"6d7d5fe220bed046682135be90d2253bbdcd3be1","after":"1dd8e647656bb899bf09362a0eec18d9a63dc49d","ref":"refs/heads/master","pushedAt":"2024-06-03T18:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: memset innovation memory in dtx case of null mode\n\nThis was happening for an ultra-wideband fuzzer testcase.\n\nFixes msan error:\n Issue 69402: speex:speex_decode_fuzzer_float: Use-of-uninitialized-value in compute_rms16\n\nfound-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex\n\nFixes https://gitlab.xiph.org/xiph/speex/-/issues/2050\nFixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=69402\n\nSigned-off-by: Tristan Matthews ","shortMessageHtmlLink":"sb_celp: memset innovation memory in dtx case of null mode"}},{"before":"117bcc047b2136cd0b29404ffc44f781b550e301","after":"6d7d5fe220bed046682135be90d2253bbdcd3be1","ref":"refs/heads/master","pushedAt":"2024-05-29T21:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: memset innovation memory in null mode\n\nThis was happening for an ultra-wideband fuzzer testcase.\n\nFixes msan error:\n Issue 69258: speex:speex_decode_fuzzer_fixed: Use-of-uninitialized-value in compute_rms16\n\nfound-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex\n\nFixes https://gitlab.xiph.org/xiph/speex/-/issues/2049\nFixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=69258\n\nSigned-off-by: Tristan Matthews ","shortMessageHtmlLink":"sb_celp: memset innovation memory in null mode"}},{"before":"39a7979ad7962f77b32cf74a6b531a4d6b3e7fa4","after":"117bcc047b2136cd0b29404ffc44f781b550e301","ref":"refs/heads/master","pushedAt":"2024-05-25T13:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"nb_celp: add missing guard before memset\n\nFixes: Null-dereference WRITE in nb_decode\nFixes: clusterfuzz-testcase-minimized-speex_decode_fuzzer_fixed-5091735494524928\n\nRegression from commit 630163d19be79c37d28b5e2d25f8a0aed669d639\n\nFound-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex\nSigned-off-by: Tristan Matthews ","shortMessageHtmlLink":"nb_celp: add missing guard before memset"}},{"before":"5a4683af5553237d2e14cb54c717c38b92245e69","after":"39a7979ad7962f77b32cf74a6b531a4d6b3e7fa4","ref":"refs/heads/master","pushedAt":"2024-05-24T20:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"cosmetics: drop trailing whitespace","shortMessageHtmlLink":"cosmetics: drop trailing whitespace"}},{"before":"5a4683af5553237d2e14cb54c717c38b92245e69","after":null,"ref":"refs/heads/unused-defines","pushedAt":"2024-05-24T16:56:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"}},{"before":"630163d19be79c37d28b5e2d25f8a0aed669d639","after":"5a4683af5553237d2e14cb54c717c38b92245e69","ref":"refs/heads/master","pushedAt":"2024-05-24T16:56:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: drop unused sqr define\n\nCaught by -Wunused-macros","shortMessageHtmlLink":"sb_celp: drop unused sqr define"}},{"before":"b393d774d641c1e10fba0c56afeb50d1d688dcd5","after":"5a4683af5553237d2e14cb54c717c38b92245e69","ref":"refs/heads/unused-defines","pushedAt":"2024-05-24T16:29:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: drop unused sqr define\n\nCaught by -Wunused-macros","shortMessageHtmlLink":"sb_celp: drop unused sqr define"}},{"before":"ffc478f39e770c417c2924ca9af399e6ee375ada","after":"b393d774d641c1e10fba0c56afeb50d1d688dcd5","ref":"refs/heads/unused-defines","pushedAt":"2024-05-24T16:19:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: drop unused sqr define\n\nCaught by -Wunused-macros","shortMessageHtmlLink":"sb_celp: drop unused sqr define"}},{"before":"3693431241915ae71ff6f7f84ec56eca2198b037","after":"630163d19be79c37d28b5e2d25f8a0aed669d639","ref":"refs/heads/master","pushedAt":"2024-05-24T16:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"nb_decode: memset innovation memory in null mode\n\nAfter calling nb_decode, sb_decode is reading this memory (as `low_innov_alias`)\nso in the case of returning early, we should make sure it's initialized.\n\nFixes msan error:\n Issue 68413: speex:speex_decode_fuzzer_fixed: Use-of-uninitialized-value in compute_rms16\n\nfound-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/speex\n\nFixes https://gitlab.xiph.org/xiph/speex/-/issues/2047\nFixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68413\n\nSigned-off-by: Tristan Matthews ","shortMessageHtmlLink":"nb_decode: memset innovation memory in null mode"}},{"before":null,"after":"ffc478f39e770c417c2924ca9af399e6ee375ada","ref":"refs/heads/unused-defines","pushedAt":"2024-05-22T19:02:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"sb_celp: drop unused sqr define\n\nCaught by -Wunused-macros","shortMessageHtmlLink":"sb_celp: drop unused sqr define"}},{"before":"91a59756390be146fa1c8bc73f9825b9f79b686c","after":null,"ref":"refs/heads/spelling","pushedAt":"2023-11-15T15:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"}},{"before":"345ce63b7c45d94b9df0439e84fae2c522b07465","after":"59f230241a4be4b0562507477122f1f4f26dab36","ref":"refs/heads/gitlab-ci-workaround","pushedAt":"2023-11-09T06:14:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: workaround derived jobs failing to pull images\n\nSee: https://gitlab.com/gitlab-org/gitlab/-/issues/301197","shortMessageHtmlLink":"CI: workaround derived jobs failing to pull images"}},{"before":null,"after":"345ce63b7c45d94b9df0439e84fae2c522b07465","ref":"refs/heads/gitlab-ci-workaround","pushedAt":"2023-11-09T06:07:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: workaround derived jobs failing to pull images\n\nSee: https://gitlab.com/gitlab-org/gitlab/-/issues/301197","shortMessageHtmlLink":"CI: workaround derived jobs failing to pull images"}},{"before":"3693431241915ae71ff6f7f84ec56eca2198b037","after":null,"ref":"refs/heads/library-json","pushedAt":"2023-11-09T05:56:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"}},{"before":"91a59756390be146fa1c8bc73f9825b9f79b686c","after":"3693431241915ae71ff6f7f84ec56eca2198b037","ref":"refs/heads/master","pushedAt":"2023-11-09T05:56:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: compare meson and platformio versions","shortMessageHtmlLink":"CI: compare meson and platformio versions"}},{"before":"bfb52208f3388d8c8d49cc3089f8f42c41330e74","after":"3693431241915ae71ff6f7f84ec56eca2198b037","ref":"refs/heads/library-json","pushedAt":"2023-05-25T05:29:31.523Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: compare meson and platformio versions","shortMessageHtmlLink":"CI: compare meson and platformio versions"}},{"before":null,"after":"bfb52208f3388d8c8d49cc3089f8f42c41330e74","ref":"refs/heads/library-json","pushedAt":"2023-05-19T16:22:00.959Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"Add library.json file for platformio\n\nFixes #2041\n\nSee:\nhttps://docs.platformio.org/en/latest/manifests/library-json/index.html\n\nCo-authored-by: Ihor Nehrutsa","shortMessageHtmlLink":"Add library.json file for platformio"}},{"before":"0526bd6b712a0d44cc58b707c286954041ff864f","after":"91a59756390be146fa1c8bc73f9825b9f79b686c","ref":"refs/heads/master","pushedAt":"2023-05-19T16:16:34.228Z","pushType":"push","commitsCount":8,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"speexclient: alsa_device: fix error message typos","shortMessageHtmlLink":"speexclient: alsa_device: fix error message typos"}},{"before":"ab00bdfa834a27351478951f5275725442645690","after":"91a59756390be146fa1c8bc73f9825b9f79b686c","ref":"refs/heads/spelling","pushedAt":"2023-05-19T16:04:10.243Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"speexclient: alsa_device: fix error message typos","shortMessageHtmlLink":"speexclient: alsa_device: fix error message typos"}},{"before":"0526bd6b712a0d44cc58b707c286954041ff864f","after":null,"ref":"refs/heads/ci/valgrind","pushedAt":"2023-05-19T15:58:25.893Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"}},{"before":"b15993fd560c90658ff2e4974e8b3a1afcfcfff2","after":"0526bd6b712a0d44cc58b707c286954041ff864f","ref":"refs/heads/master","pushedAt":"2023-05-19T15:58:25.893Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: add valgrind checks","shortMessageHtmlLink":"CI: add valgrind checks"}},{"before":"d0c25e2d53d2d87fceef24685fde1a72f55db8f5","after":"0526bd6b712a0d44cc58b707c286954041ff864f","ref":"refs/heads/ci/valgrind","pushedAt":"2023-05-19T15:53:25.296Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: add valgrind checks","shortMessageHtmlLink":"CI: add valgrind checks"}},{"before":"f39602dadbb6d0e8fa7b548c1629388290d4a0f7","after":"b15993fd560c90658ff2e4974e8b3a1afcfcfff2","ref":"refs/heads/master","pushedAt":"2023-05-19T15:47:55.334Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"Fix --enable-valgrind build\n\nVALGRIND_MAKE_READABLE has been replaced with VALGRIND_MAKE_MEM_DEFINED\nstarting with version 3.2 (2006) https://valgrind.org/docs/manual/dist.news.old.html.\n\nBug: https://bugs.gentoo.org/906455","shortMessageHtmlLink":"Fix --enable-valgrind build"}},{"before":"68c65b1678fcb08c7844f3234859914a382b5f65","after":"d0c25e2d53d2d87fceef24685fde1a72f55db8f5","ref":"refs/heads/ci/valgrind","pushedAt":"2023-05-19T15:37:20.384Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: add valgrind checks","shortMessageHtmlLink":"CI: add valgrind checks"}},{"before":"ba4a7910c146aa6a9bc114efedfc7bff4a43c23f","after":"68c65b1678fcb08c7844f3234859914a382b5f65","ref":"refs/heads/ci/valgrind","pushedAt":"2023-05-19T15:21:41.391Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: add valgrind checks","shortMessageHtmlLink":"CI: add valgrind checks"}},{"before":null,"after":"ba4a7910c146aa6a9bc114efedfc7bff4a43c23f","ref":"refs/heads/ci/valgrind","pushedAt":"2023-05-19T15:12:11.916Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"CI: add valgrind checks","shortMessageHtmlLink":"CI: add valgrind checks"}},{"before":"01f7d3a30e128a90a2e774334b8bf55b1f0e4f91","after":"f39602dadbb6d0e8fa7b548c1629388290d4a0f7","ref":"refs/heads/master","pushedAt":"2023-03-20T12:59:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"INSTALL: add instructions for Meson build","shortMessageHtmlLink":"INSTALL: add instructions for Meson build"}},{"before":"01f7d3a30e128a90a2e774334b8bf55b1f0e4f91","after":null,"ref":"refs/heads/opus/backport-m4-changes","pushedAt":"2023-03-07T14:46:37.153Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"}},{"before":"e394c217298498b415a2d20cbc4983a4054fec71","after":"01f7d3a30e128a90a2e774334b8bf55b1f0e4f91","ref":"refs/heads/master","pushedAt":"2023-03-07T14:46:37.153Z","pushType":"push","commitsCount":1,"pusher":{"login":"ePirat","name":"Marvin Scholz","path":"/ePirat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/323210?s=80&v=4"},"commit":{"message":"speex: sync m4 with libopus m4\n\n- In addition to --with-speex=PREFIX, allow --with-speex=yes (to use the speex\n library from --speex-libraries=DIR and includes from --speex-includes=DIR, or\n from the default system directories) or --with-speex=no (to disable use of\n speex), to match opus.m4\n- Fix -Wstrict-prototypes\n- Fix misspelling","shortMessageHtmlLink":"speex: sync m4 with libopus m4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXFqHRAA","startCursor":null,"endCursor":null}},"title":"Activity ยท xiph/speex"}