{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9096407,"defaultBranch":"main","name":"colord","ownerLogin":"hughsie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-29T10:15:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/151380?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705927391.0","currentOid":""},"activityList":{"items":[{"before":"f4fdb66d0399e3223c068c663e7621ea19b71a7b","after":"4a5a8ac167f940d74b4ac6e3f588bd50b8b777ea","ref":"refs/heads/main","pushedAt":"2024-04-04T20:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Update translations from Transifex\n\nFixes https://github.com/hughsie/colord/issues/170","shortMessageHtmlLink":"Update translations from Transifex"}},{"before":"d8076a16ea1f4437cca3799d414faf40cddae955","after":"f4fdb66d0399e3223c068c663e7621ea19b71a7b","ref":"refs/heads/main","pushedAt":"2024-02-12T16:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"use g_autoptr again but with a custom CLEANUP_FUNC\n\nmy prior analysis was completely wrong, and the original crash was seen\nbecause sqlite3_malloc pointers passed to g_free cause a mismatched\nmalloc/free, not because of lack of initialisation.\n\nuse autoptr with an overriden CLEANUP_FUNC instead. for\ncd_mapping_db_load/cd_device_db_remove, keep using manual sqlite3_free\nsince we reuse the same error_msg multiple times.","shortMessageHtmlLink":"use g_autoptr again but with a custom CLEANUP_FUNC"}},{"before":"9283abd9c00468edb94d2a06d6fa3681cae2700d","after":"d8076a16ea1f4437cca3799d414faf40cddae955","ref":"refs/heads/main","pushedAt":"2024-02-08T13:30:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"use char * instead of gchar * for pointers passed to sqlite3_exec","shortMessageHtmlLink":"use char * instead of gchar * for pointers passed to sqlite3_exec"}},{"before":"08a32b2379fb5582f4312e59bf51a2823df56276","after":"9283abd9c00468edb94d2a06d6fa3681cae2700d","ref":"refs/heads/main","pushedAt":"2024-01-30T11:51:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Fix USB scanners not working with RestrictAddressFamilies\n\ncolord-sane scanner drivers using libusb can't initialize properly with\nRestrictAddressFamilies set to AF_UNIX. Remove that line to ensure those\ncan work properly.\n\nThis also avoids a crash in HPLIP due to unchecked calls to libusb_init().\n\nFixes #165","shortMessageHtmlLink":"Fix USB scanners not working with RestrictAddressFamilies"}},{"before":"778877df31c546b02e749aa818240122199313b7","after":"08a32b2379fb5582f4312e59bf51a2823df56276","ref":"refs/heads/main","pushedAt":"2024-01-29T10:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Fix writing to the database with ProtectSystem=strict\n\nFixes https://github.com/hughsie/colord/issues/166","shortMessageHtmlLink":"Fix writing to the database with ProtectSystem=strict"}},{"before":"1f55f64bbcdbf2283fbf2b3eed3966893870285a","after":"778877df31c546b02e749aa818240122199313b7","ref":"refs/heads/main","pushedAt":"2024-01-22T13:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"trivial: post release version bump","shortMessageHtmlLink":"trivial: post release version bump"}},{"before":"b22d2a5b0eabeafd1dbcf1db1e0e191bd2d5434c","after":"1f55f64bbcdbf2283fbf2b3eed3966893870285a","ref":"refs/heads/main","pushedAt":"2024-01-22T12:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Release colord 1.4.7","shortMessageHtmlLink":"Release colord 1.4.7"}},{"before":"6e5d7f79c6f6b8cab08a83dbb5adb5df8c291e86","after":"b22d2a5b0eabeafd1dbcf1db1e0e191bd2d5434c","ref":"refs/heads/main","pushedAt":"2024-01-22T12:32:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Fix -Wincompatible-pointer-types","shortMessageHtmlLink":"Fix -Wincompatible-pointer-types"}},{"before":"d0c5a292fa239435bbf80b8c251b5320ad588997","after":"6e5d7f79c6f6b8cab08a83dbb5adb5df8c291e86","ref":"refs/heads/main","pushedAt":"2024-01-19T12:03:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Use thread context for Gamut Alarm codes.\n\nWhen making a proofing transform, we place it in it's own context. Then when setting an alarm code later, we should use the same context to ensure our intended alarm code is set in the right context.","shortMessageHtmlLink":"Use thread context for Gamut Alarm codes."}},{"before":"ce9732a87bc2a0ddca841b49b9b9e24351ea78c8","after":"d0c5a292fa239435bbf80b8c251b5320ad588997","ref":"refs/heads/main","pushedAt":"2023-12-02T09:54:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"meson.build: set FILE_OFFSET_BITS explicitly\n\nThis is needed if building introspection because:\na) Meson's own setting of FILE_OFFSET_BITS (which it does by default) doesn't\naffect the introspection tooling;\n\nb) glibc's headers seem to react poorly to _just_ _TIME_BITS being set, even\nthough in this cas, the failure was for a 64-bit ABI anyway.\n\nThis is effectively a noop given meson always sets -D_FILE_OFFSET_BITS=64, it\njust didn't get propagated to the right bit, and we didn't notice until\nthe change in ce9732a87bc2a0ddca841b49b9b9e24351ea78c8.\n\nFixes: ce9732a87bc2a0ddca841b49b9b9e24351ea78c8\nSigned-off-by: Sam James ","shortMessageHtmlLink":"meson.build: set FILE_OFFSET_BITS explicitly"}},{"before":"fa6ce03ed426f51a310279c87cac74cc6a897bc1","after":"ce9732a87bc2a0ddca841b49b9b9e24351ea78c8","ref":"refs/heads/main","pushedAt":"2023-12-01T22:51:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"meson.build: use 64-bit time_t\n\nWe call `gmtime_r` (which expects `time_t`) with a 64-bit pointer (`gint64*`).\n\nOn 32-bit systems, `time_t` is 32-bit unless you opt-in to a 64-bit wide version\n(at least on glibc). To avoid truncation and -Wincompatible-pointer-types,\nopt-in to 64-bit `time_t` for glibc with `-D_TIME_BITS=64` in meson.\n\nThis should be fine ABI wise because the time is only passed down into lcms2\ninto `_cmsEncodeDateTimeNumber` where it seems to decompose it and it worked already\nfor 64-bit systems. Plus, they use their own types like `cmsUInt16Number` to ensure\nthey're wide enough.\n\nFixes: https://github.com/hughsie/colord/issues/157\nSigned-off-by: Sam James ","shortMessageHtmlLink":"meson.build: use 64-bit time_t"}},{"before":"7ad3151891394da8f59aecedacddbb6148d98712","after":"fa6ce03ed426f51a310279c87cac74cc6a897bc1","ref":"refs/heads/main","pushedAt":"2023-11-14T07:42:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"data: don't make state files executable in tmpfiles.d/colord.conf\n\nSpecifying the 0755 mode for the 'Z' directive applies not only to directories but also to files, making them executable. Instead, omit the mode so that directories and files are given the default 0755 and 0644 modes, respectively.\r\n\r\nFixes: rhbz#2249302","shortMessageHtmlLink":"data: don't make state files executable in tmpfiles.d/colord.conf"}},{"before":"1c31f9e8c2971eeba976342fc9de02e5b860f172","after":null,"ref":"refs/heads/wip/hughsie/cd_util_device_set_enabled_TRUE","pushedAt":"2023-11-12T10:44:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"d7352455075f6a6eb32e7d256dadb436cbd15ae8","after":"7ad3151891394da8f59aecedacddbb6148d98712","ref":"refs/heads/main","pushedAt":"2023-11-12T10:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"trivial: Allow any case for device-set-enabled\n\nFixes https://github.com/hughsie/colord/issues/125","shortMessageHtmlLink":"trivial: Allow any case for device-set-enabled"}},{"before":"4a2848ab8d492085905e40091453fa9d931e17d1","after":"d7352455075f6a6eb32e7d256dadb436cbd15ae8","ref":"refs/heads/main","pushedAt":"2023-06-06T12:08:59.683Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"add various hardenings to the systemd service","shortMessageHtmlLink":"add various hardenings to the systemd service"}},{"before":"4a33e7c0b46f0c8d940bd2bafbe60b114428413e","after":"4a2848ab8d492085905e40091453fa9d931e17d1","ref":"refs/heads/main","pushedAt":"2023-03-21T07:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Update link to colorhug-client\n\nThe domain has been abandoned but the code is archived on GitHub.\n\nSee-also: https://github.com/hughsie/colord/issues/134\nSee-also: https://github.com/hughsie/colord/pull/135","shortMessageHtmlLink":"Update link to colorhug-client"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKDM0qQA","startCursor":null,"endCursor":null}},"title":"Activity ยท hughsie/colord"}