{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4537118,"defaultBranch":"master","name":"libxml2","ownerLogin":"GNOME","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-03T12:37:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1801039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716889602.0","currentOid":""},"activityList":{"items":[{"before":"b7f30bae7b4e842ab66c8c8b3ba4a0daafd2d673","after":"ec09909dd3d075145cb1f5a764b4c0b02d79b309","ref":"refs/heads/master","pushedAt":"2024-05-29T11:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"autotools: Fix pthread detection on FreeBSD\n\npthread_join is defined by libc, so check for pthread_create instead.\n\nShould fix #725.","shortMessageHtmlLink":"autotools: Fix pthread detection on FreeBSD"}},{"before":"e349709ae7e07a2183304ccc9352b6ac86f62a18","after":"b7f30bae7b4e842ab66c8c8b3ba4a0daafd2d673","ref":"refs/heads/master","pushedAt":"2024-05-28T20:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Fix aarch64 build on OSS-Fuzz","shortMessageHtmlLink":"fuzz: Fix aarch64 build on OSS-Fuzz"}},{"before":null,"after":"ca339d1611db6af89e6a74c8e3566ac196c0fb7f","ref":"refs/heads/ci-freebsd","pushedAt":"2024-05-28T09:46:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"ci: Add FreeBSD job","shortMessageHtmlLink":"ci: Add FreeBSD job"}},{"before":"1371d0bda20f5e909e94054f6f49d0a967ac5291","after":"e349709ae7e07a2183304ccc9352b6ac86f62a18","ref":"refs/heads/master","pushedAt":"2024-05-21T19:08:40.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Remove --with-fexceptions configuration option","shortMessageHtmlLink":"build: Remove --with-fexceptions configuration option"}},{"before":"e75e878e0291431c947a80319800715a33ae4261","after":"1371d0bda20f5e909e94054f6f49d0a967ac5291","ref":"refs/heads/master","pushedAt":"2024-05-20T23:31:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update NEWS","shortMessageHtmlLink":"Update NEWS"}},{"before":"caa8bb38483657a512b85cf393db753ec456855c","after":"e75e878e0291431c947a80319800715a33ae4261","ref":"refs/heads/master","pushedAt":"2024-05-20T12:38:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"doc: Update and fix documentation","shortMessageHtmlLink":"doc: Update and fix documentation"}},{"before":"4fefba4cf63acbb17c9f9cee90b8a3b5213a2b8c","after":"caa8bb38483657a512b85cf393db753ec456855c","ref":"refs/heads/master","pushedAt":"2024-05-19T18:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Move back to xmlSetExternalEntityLoader\n\nxmlParserInputBufferCreateFilenameDefault can't report malloc failures.","shortMessageHtmlLink":"fuzz: Move back to xmlSetExternalEntityLoader"}},{"before":"f895af0989d63db1f70b946cccf90e6d5827f9af","after":"4fefba4cf63acbb17c9f9cee90b8a3b5213a2b8c","ref":"refs/heads/master","pushedAt":"2024-05-15T16:10:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"parser: Rework handling of undeclared entities\n\nThrow an error if entity substitution was requested.\n\nNow we only downgrade to a warning if\n\n- XML_PARSE_DTDLOAD wasn't specified, and\n- entity aren't substituted or XML_PARSE_NO_XXE was specified.\n\nShould fix #724.","shortMessageHtmlLink":"parser: Rework handling of undeclared entities"}},{"before":"b117a912b6e46a03b62828b9fd6da6fbc2e4341d","after":"f895af0989d63db1f70b946cccf90e6d5827f9af","ref":"refs/heads/master","pushedAt":"2024-05-15T12:18:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Remove OSS-Fuzz timeout option\n\nCustom timeouts aren't fully supported on OSS-Fuzz.","shortMessageHtmlLink":"fuzz: Remove OSS-Fuzz timeout option"}},{"before":"b3cb41be8b83b546257cd3757fa6c8b4d34a4cc9","after":"b117a912b6e46a03b62828b9fd6da6fbc2e4341d","ref":"refs/heads/master","pushedAt":"2024-05-13T11:43:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Enable xmllint fuzzer on OSS-Fuzz","shortMessageHtmlLink":"fuzz: Enable xmllint fuzzer on OSS-Fuzz"}},{"before":"50deff6b8fdebe2cdbe3885edf4d9017c0c627e0","after":"58a973c40ba927e5ad941789723da7c47a2d60e3","ref":"refs/heads/2.11","pushedAt":"2024-05-13T11:02:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Release v2.11.8","shortMessageHtmlLink":"Release v2.11.8"}},{"before":"72e9267c32bd093b2c925eaebefc951c0cfde977","after":"b3cb41be8b83b546257cd3757fa6c8b4d34a4cc9","ref":"refs/heads/master","pushedAt":"2024-05-13T10:54:45.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Add xmllint fuzzer","shortMessageHtmlLink":"fuzz: Add xmllint fuzzer"}},{"before":"f907f785cee6d850b937bf1f1bced1fbc88c6cb5","after":"0b6d8130737125ba45981d54be7f15fe398ad2e0","ref":"refs/heads/2.12","pushedAt":"2024-05-13T09:52:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Release v2.12.7","shortMessageHtmlLink":"Release v2.12.7"}},{"before":"71a7a33e18fce3822405be2c4ce40d03064d48ea","after":"72e9267c32bd093b2c925eaebefc951c0cfde977","ref":"refs/heads/master","pushedAt":"2024-05-06T15:50:09.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"html: Fix memory leak after malloc failure","shortMessageHtmlLink":"html: Fix memory leak after malloc failure"}},{"before":"ae23a4ce56fc500ec5bc204c720b6d7f1c656004","after":"71a7a33e18fce3822405be2c4ce40d03064d48ea","ref":"refs/heads/master","pushedAt":"2024-05-03T10:46:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"parser: Fix base URI of internal parameter entities\n\nSearch parent inputs of internal parameter entities for base URI.\n\nFixes a long-standing bug, which manifested in a different way after\ncommit 955c177f. Reproduce with\n\n xmllint --noent xmlconf/eduni/errata-2e/E18.xml","shortMessageHtmlLink":"parser: Fix base URI of internal parameter entities"}},{"before":"e637953527c41abc4a1df766685734316232f615","after":"ae23a4ce56fc500ec5bc204c720b6d7f1c656004","ref":"refs/heads/master","pushedAt":"2024-04-30T16:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"unicode: Deprecate most xmlUCSIs* functions\n\nThese don't seem to be used by downstream code.","shortMessageHtmlLink":"unicode: Deprecate most xmlUCSIs* functions"}},{"before":"b8597f46df99b7a819e2c14ea1c24f649c0b149e","after":"e637953527c41abc4a1df766685734316232f615","ref":"refs/heads/master","pushedAt":"2024-04-30T15:02:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Remove references to old mailing list","shortMessageHtmlLink":"Remove references to old mailing list"}},{"before":"ae960cac9664328200aa37866cfa1d5e8c3bb1fe","after":"b8597f46df99b7a819e2c14ea1c24f649c0b149e","ref":"refs/heads/master","pushedAt":"2024-04-30T14:23:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"tree: Handle predefined entities in xmlBufGetEntityRefContent\n\nIt's possible to create references to predefined entities using the tree\nAPI. This edge case was exposed by making predefined entities const in\ncommit 63ce5f9a.","shortMessageHtmlLink":"tree: Handle predefined entities in xmlBufGetEntityRefContent"}},{"before":"bffef46c4c3cb832f9a1b9f5c2334202baf6effd","after":"ae960cac9664328200aa37866cfa1d5e8c3bb1fe","ref":"refs/heads/master","pushedAt":"2024-04-30T10:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Allow unlimited length decimals, integers etc.","shortMessageHtmlLink":"Allow unlimited length decimals, integers etc."}},{"before":"577fb0e38089f0daf9d4ecab3c4162a2fc8e0f25","after":"bffef46c4c3cb832f9a1b9f5c2334202baf6effd","ref":"refs/heads/master","pushedAt":"2024-04-29T22:16:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"doc: Don't install example code","shortMessageHtmlLink":"doc: Don't install example code"}},{"before":"68e440eec4d09174ef04c4f3d20acd0682ec41da","after":"577fb0e38089f0daf9d4ecab3c4162a2fc8e0f25","ref":"refs/heads/master","pushedAt":"2024-04-27T14:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"xinclude: Report malloc failure in xmlXIncludeMergeEntities","shortMessageHtmlLink":"xinclude: Report malloc failure in xmlXIncludeMergeEntities"}},{"before":"0977d7a3af6f27624d288122036904acf6a6682e","after":"68e440eec4d09174ef04c4f3d20acd0682ec41da","ref":"refs/heads/master","pushedAt":"2024-04-24T22:05:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Use all test directories for XML seed corpus\n\nIt's probably better to add as many files as possible to the seed corpus\neven if they're less specific to a fuzzer.","shortMessageHtmlLink":"fuzz: Use all test directories for XML seed corpus"}},{"before":"510c7988e03ee27803bd5f97fa6219bd1128ad56","after":"0977d7a3af6f27624d288122036904acf6a6682e","ref":"refs/heads/master","pushedAt":"2024-04-23T20:40:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Build with compression support on OSS-Fuzz","shortMessageHtmlLink":"fuzz: Build with compression support on OSS-Fuzz"}},{"before":"b62ccf7f10db52d5341fe1e01d9bc3fc5e309e99","after":"510c7988e03ee27803bd5f97fa6219bd1128ad56","ref":"refs/heads/master","pushedAt":"2024-04-23T20:18:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Remove reader pass from XML fuzzers\n\nThe reader API is fuzzed separately now.","shortMessageHtmlLink":"fuzz: Remove reader pass from XML fuzzers"}},{"before":"6053f1ff54d8b4fb2ce2cb0c9eff57f3bd4bd3d0","after":"b62ccf7f10db52d5341fe1e01d9bc3fc5e309e99","ref":"refs/heads/master","pushedAt":"2024-04-23T16:15:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Add fuzzer for XML reader API","shortMessageHtmlLink":"fuzz: Add fuzzer for XML reader API"}},{"before":"fbea03f3d0166a56e4be19e4e28308b7f2d61069","after":"6053f1ff54d8b4fb2ce2cb0c9eff57f3bd4bd3d0","ref":"refs/heads/master","pushedAt":"2024-04-19T14:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Remove redundant size check\n\nThe condition size > UINT_MAX - 10 is already checked earlier, so the\ncheck is always false.","shortMessageHtmlLink":"Remove redundant size check"}},{"before":"a0341ac8e94d08a2a0204c2217a5cc95bd7b2a5f","after":"fbea03f3d0166a56e4be19e4e28308b7f2d61069","ref":"refs/heads/master","pushedAt":"2024-04-19T13:30:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"tree: Remove another redundant check in xmlDOMWrapCloneNode\n\nThe node type was already checked earlier.","shortMessageHtmlLink":"tree: Remove another redundant check in xmlDOMWrapCloneNode"}},{"before":"f506ec66547ef9bac97a2bf306d368ecea8c0c9e","after":"a0341ac8e94d08a2a0204c2217a5cc95bd7b2a5f","ref":"refs/heads/master","pushedAt":"2024-04-18T11:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"tree: Don't return empty localname in xmlSplitQName{2,3}\n\nMatch the behavior of xmlSplitQName and xmlSplitQName4.","shortMessageHtmlLink":"tree: Don't return empty localname in xmlSplitQName{2,3}"}},{"before":"20b0bd9800ae83cbd70f4407ce67058164e16227","after":"f506ec66547ef9bac97a2bf306d368ecea8c0c9e","ref":"refs/heads/master","pushedAt":"2024-04-15T11:05:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"parser: Always decode entities in namespace URIs\n\nAlso decode entities in namespace URIs if entity substitution wasn't\nrequested. This should fix some corner cases when comparing namespace\nURIs. The Namespaces in XML 1.0 spec says:\n\n> In a namespace declaration, the URI reference is the normalized value\n> of the attribute, so replacement of XML character and entity\n> references has already been done before any comparison.\n\nMake the serialization code escape special characters in namespace URIs\nlike in attribute values. This fixes serialization if entities were\nsubstituted when parsing.\n\nFixes https://gitlab.gnome.org/GNOME/libxslt/-/issues/106","shortMessageHtmlLink":"parser: Always decode entities in namespace URIs"}},{"before":"fd8a35114fa4ac011aa5666dcb007b2c563b7892","after":"20b0bd9800ae83cbd70f4407ce67058164e16227","ref":"refs/heads/master","pushedAt":"2024-04-09T16:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fuzz: Account for quadratic runtime in xmlXPathTranslateFunction\n\nAvoid fuzzer timeouts caused by this known issue.","shortMessageHtmlLink":"fuzz: Account for quadratic runtime in xmlXPathTranslateFunction"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVuNhzAA","startCursor":null,"endCursor":null}},"title":"Activity ยท GNOME/libxml2"}