{"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:1716154699.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"dad8c1e3057b4cff0b2a1fd24f0013f8b87a0e6f","after":"6eee810db42ec097760e7ac57b95a80abe2e4aaa","ref":"refs/heads/master","pushedAt":"2024-05-16T21:01:44.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":"rustls: fix partial send handling\n\nWhen TLS bytes could not completely sent off, the amount of plain bytes\nalready added to rustls were forgotten. This lead to send those byte\nduplicate, corrupting the request send to the server.\n\nCloses #13676","shortMessageHtmlLink":"rustls: fix partial send handling"}},{"before":"4c46e277b2a0c0489de0e0fcb91f315c62f0369c","after":"dad8c1e3057b4cff0b2a1fd24f0013f8b87a0e6f","ref":"refs/heads/master","pushedAt":"2024-05-16T20:51:45.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":"pytest: add DELETE tests, check server version\n\n- add tests for DELETE working\n- check apache version in keepalive test\n- fix some comments\n\nCloses #13679","shortMessageHtmlLink":"pytest: add DELETE tests, check server version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETotdEgA","startCursor":null,"endCursor":null}},"title":"Activity · curl/curl"}