{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569041,"defaultBranch":"master","name":"curl","ownerLogin":"curl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-03-18T22:32:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16928085?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716215146.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c5a786d7de5fe03641bc8617437797a018bf9ee1","ref":"refs/heads/renovate/actions-checkout-digest","pushedAt":"2024-05-20T14:25:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"ci: Update actions/checkout digest to a5ac7e5","shortMessageHtmlLink":"ci: Update actions/checkout digest to a5ac7e5"}},{"before":null,"after":"5e406a0c8ffed89013e7529d03bbb43ffc3e8a94","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-05-20T14:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump actions/checkout from 4.1.4 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump actions/checkout from 4.1.4 to 4.1.6"}},{"before":"bdfb41a04c3b427d1c24ea26e94269f6a38fd712","after":"9aae9bf81705162756cf209df178c59e55556ec4","ref":"refs/heads/master","pushedAt":"2024-05-20T07:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jay","name":"Jay Satiro","path":"/jay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965580?s=80&v=4"},"commit":{"message":"openssl: revert keylog_callback support for LibreSSL\n\n- Revert to the legacy TLS 1.2 key logging code for LibreSSL.\n\n- Document SSLKEYLOGFILE for LibreSSL is TLS 1.2 max.\n\nPrior to this change if the user specified a filename in the\nSSLKEYLOGFILE environment variable and was using LibreSSL 3.5.0+ then\nan empty file would be created and no keys would be logged.\n\nThis is effectively a revert of e43474b4 which changed openssl.c to use\nSSL_CTX_set_keylog_callback for LibreSSL 3.5.0+. Unfortunately LibreSSL\nadded that function only as a stub that doesn't actually do anything.\n\nReported-by: Gonçalo Carvalho\n\nFixes https://github.com/curl/curl/issues/13672\nCloses https://github.com/curl/curl/pull/13682","shortMessageHtmlLink":"openssl: revert keylog_callback support for LibreSSL"}},{"before":"dc945aa73eb2fbd0a85c87c20171569a04d60e8e","after":null,"ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-05-19T21:38:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"}},{"before":"2a9e08c2d05c84fe105f170810c8e8cf658f30dc","after":"bdfb41a04c3b427d1c24ea26e94269f6a38fd712","ref":"refs/heads/master","pushedAt":"2024-05-19T21:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: pin dependencies\n\nCloses #13712","shortMessageHtmlLink":"GHA: pin dependencies"}},{"before":"0b31c713a9276f425f366003ff69fc052948bc5c","after":"2a9e08c2d05c84fe105f170810c8e8cf658f30dc","ref":"refs/heads/master","pushedAt":"2024-05-19T21:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"appveyor: drop unnecessary `--clean-first` cmake option\n\nIn CI all machines are fresh on startup, making the `clean` operation\nunnecessary. This can save some time/energy for each job run.\n\nCloses #13707","shortMessageHtmlLink":"appveyor: drop unnecessary --clean-first cmake option"}},{"before":"7e932fac9408a85284c01c099a98fb26399d8c67","after":"0b31c713a9276f425f366003ff69fc052948bc5c","ref":"refs/heads/master","pushedAt":"2024-05-19T21:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"cmake: merge two `if(BUILD_TESTING)` branches\n\nCloses #13708","shortMessageHtmlLink":"cmake: merge two if(BUILD_TESTING) branches"}},{"before":"7ddfe9fd8b149a176ca01a4ab1a2abddb462fc7d","after":null,"ref":"refs/heads/renovate/nghttp2-nghttp2-1.x","pushedAt":"2024-05-19T21:15:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"90e644f944969bb11c6448bf50c6d441b5c0b1e6","after":"7e932fac9408a85284c01c099a98fb26399d8c67","ref":"refs/heads/master","pushedAt":"2024-05-19T21:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"GHA: bump nghttp2 to v1.62.1\n\nUse gcc-12 explicitly to compile C++20 source files.\n\nCloses #13702","shortMessageHtmlLink":"GHA: bump nghttp2 to v1.62.1"}},{"before":null,"after":"dc945aa73eb2fbd0a85c87c20171569a04d60e8e","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-05-19T21:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"ci: Pin dependencies","shortMessageHtmlLink":"ci: Pin dependencies"}},{"before":"df3f4340f28be533423f0a0599fa95a1d114a107","after":"90e644f944969bb11c6448bf50c6d441b5c0b1e6","ref":"refs/heads/master","pushedAt":"2024-05-19T21:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs\n\nAdd these jobs to GHA:\n- NetBSD, cmake-unity, clang, OpenSSL, x86_64, with tests, w/o python,\n no parallelism (was flaky sometimes)\n- OpenBSD, cmake-unity, clang, LibreSSL, x86_64, with tests,\n with python, -j8, TFTP results ignored due to #13623.\n- FreeBSD, cmake-unity and autotools, clang, OpenSSL, arm64\n (Tests disabled for arm64, because they are slow. It's available for\n x86_64 with python, -j12.)\n Configuration matches our existing Cirrus CI one.\n- OmniOS, autotools, gcc, OpenSSL, x86_64, with tests, -j12.\n\nAll build with websockets and examples.\n\nCloses #13583","shortMessageHtmlLink":"GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs"}},{"before":"7c44d64a806f07a4f47ad9f7de5d4daf3db1d99f","after":"df3f4340f28be533423f0a0599fa95a1d114a107","ref":"refs/heads/master","pushedAt":"2024-05-19T11:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: disable TFTP test on native Windows\n\nSome TFTP tests seem to enter into a loop and maybe hang?\n\nE.g. 1007, 1009, 1238\n\nTry fixing it by skipping all TFTP tests.\n\nRef: https://github.com/curl/curl/actions/runs/9141987545/job/25137038249?pr=13698\n\nAlso drop mingw-w64 test exclusions copy-pasted from MSYS jobs.\n\nPossibly related: cffbcc3110c1eda2e333f9cfe2e269154618793a #5364\n\nClose #13699","shortMessageHtmlLink":"GHA: disable TFTP test on native Windows"}},{"before":null,"after":"7ddfe9fd8b149a176ca01a4ab1a2abddb462fc7d","ref":"refs/heads/renovate/nghttp2-nghttp2-1.x","pushedAt":"2024-05-19T08:38:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"ci: Update dependency nghttp2/nghttp2 to v1.62.1","shortMessageHtmlLink":"ci: Update dependency nghttp2/nghttp2 to v1.62.1"}},{"before":"87cef1ceb690a27edf52887b1480b11280b7dcb7","after":null,"ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-05-18T20:52:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"}},{"before":"8f30c96af460743cb0daad6ae54dc11fcb442bf5","after":"7c44d64a806f07a4f47ad9f7de5d4daf3db1d99f","ref":"refs/heads/master","pushedAt":"2024-05-18T20:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: pin dependencies\n\nCloses #13691","shortMessageHtmlLink":"GHA: pin dependencies"}},{"before":"00560b95b4aa864dd666ea89b3ed225802749e7d","after":"8f30c96af460743cb0daad6ae54dc11fcb442bf5","ref":"refs/heads/master","pushedAt":"2024-05-18T18:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"cmake: do not pass linker flags to the static library tool\n\nDo not add linker flags to the global CMake static library tool (aka\n\"static linker\") (e.g. `ar`) flags list. They don't mix well. This was\nonly done after successfully detecting GSSAPI.\n\nLinker flags seen on Old Linux CI:\n```\n-- |GSS_LINKER_FLAGS|-Wl,--enable-new-dtags -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/heimdal|\n-- |CMAKE_STATIC_LINKER_FLAGS| -Wl,--enable-new-dtags -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/heimdal|\n```\nRef: https://github.com/curl/curl/actions/runs/9138988036/job/25130791712#step:6:85\n\nCausing:\n```\n/usr/bin/ar qc libcurltool.a -Wl,--enable-new-dtags -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/heimdal\n CMakeFiles/curltool.dir/slist_wc.c.o CMakeFiles/curltool.dir/tool_binmode.c.o CMakeFiles/curltool.dir/tool_bname.c.o\n [...]\n CMakeFiles/curltool.dir/tool_writeout_json.c.o CMakeFiles/curltool.dir/tool_xattr.c.o CMakeFiles/curltool.dir/var.c.o\n CMakeFiles/curltool.dir/__/lib/base64.c.o CMakeFiles/curltool.dir/__/lib/dynbuf.c.o\n/usr/bin/ar: invalid option -- 'W'\nUsage: /usr/bin/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin ] [member-name] [count] archive-file file...\n /usr/bin/ar -M [now - c->timestamp;\n | ^~~\ncurl/lib/hostip.c: In function 'Curl_hostcache_prune':\ncurl/lib/hostip.c:241:10: note: 'now' was declared here\n 241 | time_t now;\n | ^~~\nIn function 'hostcache_timestamp_remove',\n inlined from 'fetch_addr' at curl/lib/hostip.c:310:8:\ncurl/lib/hostip.c:205:23: error: 'user.now' may be used uninitialized [-Werror=maybe-uninitialized]\n 205 | time_t age = prune->now - c->timestamp;\n | ~~~~~^~~~~\ncurl/lib/hostip.c: In function 'fetch_addr':\ncurl/lib/hostip.c:304:33: note: 'user' declared here\n 304 | struct hostcache_prune_data user;\n | ^~~~\nIn file included from curl/_bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:40:\ncurl/lib/cf-socket.c: In function 'cf_socket_send':\ncurl/lib/cf-socket.c:1294:10: error: 'c' may be used uninitialized [-Werror=maybe-uninitialized]\n 1294 | if(c >= ((100-ctx->wblock_percent)*256/100)) {\n | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncurl/lib/cf-socket.c:1292:19: note: 'c' was declared here\n 1292 | unsigned char c;\n | ^\nIn file included from curl/_bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:364:\nIn function 'tftp_state_timeout',\n inlined from 'tftp_multi_statemach' at curl/lib/tftp.c:1230:27:\ncurl/lib/tftp.c:1208:5: error: 'current' may be used uninitialized [-Werror=maybe-uninitialized]\n 1208 | if(current > state->rx_time + state->retry_time) {\n | ^\ncurl/lib/tftp.c: In function 'tftp_multi_statemach':\ncurl/lib/tftp.c:1192:10: note: 'current' was declared here\n 1192 | time_t current;\n | ^~~~~~~\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/49792835/job/91c8dj5qb36spfe0#L112\nRef: https://github.com/curl/curl/actions/runs/9082968838/job/24960616145#step:12:62\n\nRef: #13592\nCloses #13643","shortMessageHtmlLink":"lib: fix compiler warnings (gcc)"}},{"before":"6eee810db42ec097760e7ac57b95a80abe2e4aaa","after":"fd0d2ed74afed3e3b169ef6b780818e984707548","ref":"refs/heads/master","pushedAt":"2024-05-16T21:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC\n\nfor `pipe()`/`socketpair()`\n\nFixes #13618\nCloses #13625","shortMessageHtmlLink":"wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETuGKdAA","startCursor":null,"endCursor":null}},"title":"Activity · curl/curl"}