{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":90793003,"defaultBranch":"main","name":"flatpak","ownerLogin":"pwithnall","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-05-09T21:20:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53172?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713531959.0","currentOid":""},"activityList":{"items":[{"before":"212475a9589eebc9e10201c6450980957868a7f0","after":null,"ref":"refs/heads/libmalcontent-deprecations","pushedAt":"2024-04-19T13:05:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"}},{"before":null,"after":"212475a9589eebc9e10201c6450980957868a7f0","ref":"refs/heads/libmalcontent-deprecations","pushedAt":"2024-02-15T19:15:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"},"commit":{"message":"common: Fix use of deprecated libmalcontent symbols\n\nThese symbols were soft-renamed in libmalcontent 0.5.0 (released in\nFebruary 2020). We can probably now safely depend on that, and use the\nrenamed versions.\n\nSigned-off-by: Philip Withnall ","shortMessageHtmlLink":"common: Fix use of deprecated libmalcontent symbols"}},{"before":null,"after":"48243866555f5b6cfced2f0040b584501ced21d1","ref":"refs/heads/5519-curl-timeout","pushedAt":"2023-09-13T14:44:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"},"commit":{"message":"utils-http: Add transfer speed timeout for libcurl HTTP downloads\n\nThere was already a timeout set using `CURLOPT_CONNECTTIMEOUT`, but that\nonly affects the initial connection. Once a HTTP connection is\nestablished, the timeout is ineffective.\n\nThat means that once a HTTP connection is established, there is no bound\non the length of time a download can take. Sometimes, downloads drop to\nvery low speeds (for Networking Reasons) and we need a way to give up on\na download if that happens.\n\nSo, set a low speed limit of 10KB/s for 60s. If a curl download goes\nmore slowly than this, it will be considered timed out, and the\n`CURLE_OPERATION_TIMEDOUT` code path will be taken.\n\nSigned-off-by: Philip Withnall \n\nFixes: https://github.com/flatpak/flatpak/issues/5519","shortMessageHtmlLink":"utils-http: Add transfer speed timeout for libcurl HTTP downloads"}},{"before":"c96119f30f78786abb3603ae00335db99a8a441e","after":null,"ref":"refs/heads/3991-eol-rebase-atomicity","pushedAt":"2023-04-13T11:17:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"}},{"before":"8d41d99324d086f2a7438e54822e932902669a73","after":"c96119f30f78786abb3603ae00335db99a8a441e","ref":"refs/heads/3991-eol-rebase-atomicity","pushedAt":"2023-03-20T12:36:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"},"commit":{"message":"tests: Add a test for atomicity of eol-rebase updates\n\nThis adds a test to cover the changes in the previous commit.\n\nHelps: #3991","shortMessageHtmlLink":"tests: Add a test for atomicity of eol-rebase updates"}},{"before":"a895f04f3b006dfd5131b5484476765c53b07213","after":null,"ref":"refs/heads/checksum-leak-fix","pushedAt":"2023-03-20T12:10:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"}},{"before":"a1d39a0434709bc87ae23dc409c838eeef388ff6","after":"a895f04f3b006dfd5131b5484476765c53b07213","ref":"refs/heads/checksum-leak-fix","pushedAt":"2023-03-20T11:39:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smcv","name":"Simon McVittie","path":"/smcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1561141?s=80&v=4"},"commit":{"message":"dir: Fix a minor leak of an OSTree checksum\n\nThe checksum here can leak if `flatpak_dir_remote_load_cached_summary()`\nreturns false at least once.\n\nSpotted by asan while running gnome-software:\n```\nDirect leak of 2925 byte(s) in 45 object(s) allocated from:\n #0 0x7f44774ba6af in __interceptor_malloc (/lib64/libasan.so.8+0xba6af)\n #1 0x7f44764c941a in g_malloc ../../source/glib/glib/gmem.c:130\n #2 0x7f445bc860e7 in ostree_checksum_from_bytes src/libostree/ostree-core.c:1599\n #3 0x7f445bdbea82 in flatpak_dir_remote_fetch_indexed_summary /opt/gnome/source/flatpak/common/flatpak-dir.c:12563\n #4 0x7f445bd9932e in flatpak_remote_state_ensure_subsummary /opt/gnome/source/flatpak/common/flatpak-dir.c:577\n #5 0x7f445bdbfd42 in _flatpak_dir_get_remote_state /opt/gnome/source/flatpak/common/flatpak-dir.c:12872\n #6 0x7f445bdc006c in flatpak_dir_get_remote_state_optional /opt/gnome/source/flatpak/common/flatpak-dir.c:12953\n #7 0x7f445be07886 in flatpak_transaction_ensure_remote_state /opt/gnome/source/flatpak/common/flatpak-transaction.c:2057\n #8 0x7f445be095c7 in flatpak_transaction_add_ref /opt/gnome/source/flatpak/common/flatpak-transaction.c:2732\n #9 0x7f445be09c37 in flatpak_transaction_add_update /opt/gnome/source/flatpak/common/flatpak-transaction.c:2940\n #10 0x7f445bdd202c in flatpak_installation_list_installed_refs_for_update /opt/gnome/source/flatpak/common/flatpak-installation.c:1103\n #11 0x7f445bf07824 in gs_flatpak_add_updates ../../source/gnome-software/plugins/flatpak/gs-flatpak.c:2082\n #12 0x7f445bf2e2b9 in gs_plugin_add_updates ../../source/gnome-software/plugins/flatpak/gs-plugin-flatpak.c:484\n #13 0x7f44770533b2 in gs_plugin_loader_call_vfunc ../../source/gnome-software/lib/gs-plugin-loader.c:620\n #14 0x7f447705430f in gs_plugin_loader_run_results ../../source/gnome-software/lib/gs-plugin-loader.c:748\n #15 0x7f447706cb03 in gs_plugin_loader_process_thread_cb ../../source/gnome-software/lib/gs-plugin-loader.c:3110\n #16 0x7f44769967ed in g_task_thread_pool_thread ../../source/glib/gio/gtask.c:1531\n #17 0x7f447650e760 in g_thread_pool_thread_proxy ../../source/glib/glib/gthreadpool.c:350\n #18 0x7f447650dd02 in g_thread_proxy ../../source/glib/glib/gthread.c:831\n```\n\nSigned-off-by: Philip Withnall ","shortMessageHtmlLink":"dir: Fix a minor leak of an OSTree checksum"}},{"before":"964e5c677e76a7b7239cd7947d388f330e74ce0a","after":"8d41d99324d086f2a7438e54822e932902669a73","ref":"refs/heads/3991-eol-rebase-atomicity","pushedAt":"2023-03-16T22:11:04.124Z","pushType":"push","commitsCount":1,"pusher":{"login":"pwithnall","name":"Philip Withnall","path":"/pwithnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53172?s=80&v=4"},"commit":{"message":"tests: Add a test for atomicity of eol-rebase updates\n\nThis adds a test to cover the changes in the previous commit.\n\nHelps: #3991","shortMessageHtmlLink":"tests: Add a test for atomicity of eol-rebase updates"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENSxqVQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pwithnall/flatpak"}