{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8180632,"defaultBranch":"master","name":"libplist","ownerLogin":"libimobiledevice","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-13T14:30:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3584568?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715622276.0","currentOid":""},"activityList":{"items":[{"before":"e3568d816efcae05d017900845009d1cc6258fca","after":"e8791e2d8b1d1672439b78d31271a8cf74d6a16d","ref":"refs/heads/master","pushedAt":"2024-05-19T11:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] codeql-analysis: Update actions to newer version","shortMessageHtmlLink":"[github-actions] codeql-analysis: Update actions to newer version"}},{"before":"2117b8fdb6b4096455bd2041a63e59a028120136","after":"e3568d816efcae05d017900845009d1cc6258fca","ref":"refs/heads/master","pushedAt":"2024-05-14T08:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"json: Allow e+/E+ in exponent as per RFC 8259","shortMessageHtmlLink":"json: Allow e+/E+ in exponent as per RFC 8259"}},{"before":"06877b5ecb9704baded1160a149912fad8141a39","after":"2117b8fdb6b4096455bd2041a63e59a028120136","ref":"refs/heads/master","pushedAt":"2024-05-13T17:44:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated NEWS for release","shortMessageHtmlLink":"Updated NEWS for release"}},{"before":"5461edafb3e45c0d3cd3338cdede32acdb2aad5b","after":"06877b5ecb9704baded1160a149912fad8141a39","ref":"refs/heads/master","pushedAt":"2024-05-04T11:29:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated NEWS for release","shortMessageHtmlLink":"Updated NEWS for release"}},{"before":"612cdf3ffd3e8c200e4a21ec15e3b3f0af170b42","after":"5461edafb3e45c0d3cd3338cdede32acdb2aad5b","ref":"refs/heads/master","pushedAt":"2024-04-30T08:30:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Fix cython installation for macOS build","shortMessageHtmlLink":"[github-actions] Fix cython installation for macOS build"}},{"before":"578c78b3c23cafb6f15007c87d2a4ee0f838a049","after":"612cdf3ffd3e8c200e4a21ec15e3b3f0af170b42","ref":"refs/heads/master","pushedAt":"2024-04-02T16:38:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"autoconf: Require cython 3.0 for python bindings","shortMessageHtmlLink":"autoconf: Require cython 3.0 for python bindings"}},{"before":"51623f619c06dd704bcaafb4afeceb307ebf3193","after":"578c78b3c23cafb6f15007c87d2a4ee0f838a049","ref":"refs/heads/master","pushedAt":"2024-02-27T15:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Updated build workflow to use v4 for checkout and upload-artifact","shortMessageHtmlLink":"[github-actions] Updated build workflow to use v4 for checkout and up…"}},{"before":"86c3ef2de8b0b4e2af246410c42cbf03788dd589","after":"51623f619c06dd704bcaafb4afeceb307ebf3193","ref":"refs/heads/master","pushedAt":"2024-02-21T11:41:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated NEWS for release","shortMessageHtmlLink":"Updated NEWS for release"}},{"before":"44607736ee41f24c5baf256e2c26e4c79def9e54","after":"86c3ef2de8b0b4e2af246410c42cbf03788dd589","ref":"refs/heads/master","pushedAt":"2024-02-21T00:49:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"docs: Use README.md to generate mainpage with doxygen\n\nActually we are using a slightly modified one that removes the\n`Table of Contents` section and replaces it with the doxygen-compatible\n`[TOC]` to auto-generate a TOC that has working links.","shortMessageHtmlLink":"docs: Use README.md to generate mainpage with doxygen"}},{"before":"122263b93169afcba3ae78da63bc5366c8dee18c","after":"44607736ee41f24c5baf256e2c26e4c79def9e54","ref":"refs/heads/master","pushedAt":"2024-02-16T00:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"082b69db5dba8d53d828a0741eb5bcef10849951","after":"122263b93169afcba3ae78da63bc5366c8dee18c","ref":"refs/heads/master","pushedAt":"2024-02-13T15:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"3daee6097cfa14c597e5104b02acfe83749001d9","after":"082b69db5dba8d53d828a0741eb5bcef10849951","ref":"refs/heads/master","pushedAt":"2024-02-05T10:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Add a libplist_version() function to the interface","shortMessageHtmlLink":"Add a libplist_version() function to the interface"}},{"before":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","after":"3daee6097cfa14c597e5104b02acfe83749001d9","ref":"refs/heads/master","pushedAt":"2024-01-29T09:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Fix PLIST_API definitions","shortMessageHtmlLink":"Fix PLIST_API definitions"}},{"before":"4f5cc59435d3fc5aa17332db753286f9e2ebcc5d","after":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","ref":"refs/heads/master","pushedAt":"2024-01-29T04:50:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"configure: Use string for tm_zone assignment\n\nThis matches what the actual sources do. Clang 16 and GCC 14\nno longer support converting ints to pointers implicitly, so the\nconfigure probe always fails with these compilers.","shortMessageHtmlLink":"configure: Use string for tm_zone assignment"}},{"before":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","after":"4f5cc59435d3fc5aa17332db753286f9e2ebcc5d","ref":"refs/heads/master","pushedAt":"2024-01-29T04:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Fix PLIST_API definitions","shortMessageHtmlLink":"Fix PLIST_API definitions"}},{"before":"4c028c0565f0fe36e4d88748add178685d7b4ac5","after":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","ref":"refs/heads/master","pushedAt":"2023-12-18T16:51:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"configure: Use string for tm_zone assignment\n\nThis matches what the actual sources do. Clang 16 and GCC 14\nno longer support converting ints to pointers implicitly, so the\nconfigure probe always fails with these compilers.","shortMessageHtmlLink":"configure: Use string for tm_zone assignment"}},{"before":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","after":"4c028c0565f0fe36e4d88748add178685d7b4ac5","ref":"refs/heads/master","pushedAt":"2023-12-18T14:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated ax_python_devel.m4","shortMessageHtmlLink":"Updated ax_python_devel.m4"}},{"before":"8487d23fd2ab5683d631fd41e5f6a2f5a44d867a","after":"b3cf5bec39de69bf06c7813689f03cbe58f45ca9","ref":"refs/heads/master","pushedAt":"2023-12-18T13:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"configure: Use string for tm_zone assignment\n\nThis matches what the actual sources do. Clang 16 and GCC 14\nno longer support converting ints to pointers implicitly, so the\nconfigure probe always fails with these compilers.","shortMessageHtmlLink":"configure: Use string for tm_zone assignment"}},{"before":"c46afc87ad605936ebcb6c03d3f309f818fd6f09","after":"8487d23fd2ab5683d631fd41e5f6a2f5a44d867a","ref":"refs/heads/master","pushedAt":"2023-12-12T09:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Prevent OOB access in plist_from_memory\n\nCredit to OSS-Fuzz","shortMessageHtmlLink":"Prevent OOB access in plist_from_memory"}},{"before":"82546493ac148deb94f76bf563dea6cae6779590","after":"c46afc87ad605936ebcb6c03d3f309f818fd6f09","ref":"refs/heads/master","pushedAt":"2023-11-26T20:12:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated README with updated Linux installation steps","shortMessageHtmlLink":"Updated README with updated Linux installation steps"}},{"before":"f21f2e3142f494ce0c1f2c491f6209cd918144f6","after":"82546493ac148deb94f76bf563dea6cae6779590","ref":"refs/heads/master","pushedAt":"2023-11-26T05:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated README with updated Limux installation steps","shortMessageHtmlLink":"Updated README with updated Limux installation steps"}},{"before":"960da293e95883000e2d71acc8d370eb3e68ba11","after":"f21f2e3142f494ce0c1f2c491f6209cd918144f6","ref":"refs/heads/master","pushedAt":"2023-11-26T05:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Remove unneeded Python 2 path for macOS build","shortMessageHtmlLink":"[github-actions] Remove unneeded Python 2 path for macOS build"}},{"before":"d1d2d36791a7674bae7286c003a82e36ece008ab","after":"960da293e95883000e2d71acc8d370eb3e68ba11","ref":"refs/heads/master","pushedAt":"2023-11-26T04:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Fix dictionary key deletion in Cython","shortMessageHtmlLink":"Fix dictionary key deletion in Cython"}},{"before":"73b4b2d2e851b6042a4b2ac4b1d473aeabf3214c","after":"d1d2d36791a7674bae7286c003a82e36ece008ab","ref":"refs/heads/master","pushedAt":"2023-11-26T04:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Fix Cython dump method","shortMessageHtmlLink":"Fix Cython dump method"}},{"before":"2cd858c679d25633077ca78b67182a9b77653816","after":"73b4b2d2e851b6042a4b2ac4b1d473aeabf3214c","ref":"refs/heads/master","pushedAt":"2023-11-26T04:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Allow building without Python","shortMessageHtmlLink":"Allow building without Python"}},{"before":"d45396aad911d496494a587bd2d3ef20c2e8a8d0","after":"2cd858c679d25633077ca78b67182a9b77653816","ref":"refs/heads/master","pushedAt":"2023-10-03T20:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"test: use unique output file names across tests\n\nWithout the change tests ran in parallel occasionally clobber outputs of\none another and fail as:\n\n $ make check -j16 VERBOSE=y\n ...\n FAIL: huge\n ==========\n Converting\n File ../test/data/5.plist is open\n PList XML parsing succeeded\n PList BIN writing succeeded\n PList BIN parsing succeeded\n PList XML writing succeeded\n Size of input and output is different\n Input size : 4292380\n Output size : 4305301\n Comparing\n PList parsing failed\n FAIL huge.test (exit status: 3)\n\nCloses: https://github.com/libimobiledevice/libplist/issues/234#issuecomment-1743820556","shortMessageHtmlLink":"test: use unique output file names across tests"}},{"before":"2d8d7ef272db06783989f77ba1ed80aa0f4d2dfd","after":"d45396aad911d496494a587bd2d3ef20c2e8a8d0","ref":"refs/heads/master","pushedAt":"2023-08-29T23:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Prevent adding NULL items to array/dictionary nodes\n\nThanks to @tihmstar for pointing this out!","shortMessageHtmlLink":"Prevent adding NULL items to array/dictionary nodes"}},{"before":"f28cf0f1e51c7554d590cbec56abac46b4a44b4e","after":"2d8d7ef272db06783989f77ba1ed80aa0f4d2dfd","ref":"refs/heads/master","pushedAt":"2023-06-15T12:18:41.242Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Plug memory leak in plist_write_to_stream()\n\nThanks @beyonik for pointing this out!","shortMessageHtmlLink":"Plug memory leak in plist_write_to_stream()"}},{"before":"50255a2e2573b1299010cfcf49021f72290219b3","after":"f28cf0f1e51c7554d590cbec56abac46b4a44b4e","ref":"refs/heads/master","pushedAt":"2023-05-20T22:20:21.864Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Add explicit casts and fix return type mismatches","shortMessageHtmlLink":"Add explicit casts and fix return type mismatches"}},{"before":"21a432bc746e9d3897d4972a9c17ee99b0c1ecc0","after":"50255a2e2573b1299010cfcf49021f72290219b3","ref":"refs/heads/master","pushedAt":"2023-05-19T18:48:15.897Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"autoconf: Remove unused function checks and fix constructor/destructor attribute check","shortMessageHtmlLink":"autoconf: Remove unused function checks and fix constructor/destructo…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETgpKTgA","startCursor":null,"endCursor":null}},"title":"Activity · libimobiledevice/libplist"}