{"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:1717363471.0","currentOid":""},"activityList":{"items":[{"before":"c61f75388155a8145f20d2bd1bbb7a06e1af65f1","after":"fd149601cc703ba0cae7ef5276880385989c740a","ref":"refs/heads/master","pushedAt":"2024-06-02T23:34:24.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: fix old mingw-w64 32-bit job\n\nThis toolchain resides in the `mingw32` directory. Make sure to\nconfigure `PATH` accordingly.\n\nBefore this patch, it pointed to a non-existing `mingw64` directory,\nmaking the job use the wrong compiler (gcc 12, 64-bit).\n\nFollow-up to e838b341a08b44d4a8486fb0d3f15d12fc794c62 #12927\nCloses #13863","shortMessageHtmlLink":"GHA: fix old mingw-w64 32-bit job"}},{"before":"a727c57c6f552e988d622b39ac9719dd83923d87","after":"ce041ce451957308ff634115becac0b6cb64842d","ref":"refs/heads/dfandrich/parallelci","pushedAt":"2024-06-02T22:22:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"appveyor.sh: move/rebase patch from appveyor.yml","shortMessageHtmlLink":"appveyor.sh: move/rebase patch from appveyor.yml"}},{"before":"30ffcd8d014a96ecd4b5f3a5909560636d8b9219","after":null,"ref":"refs/heads/bagder/dump-fail","pushedAt":"2024-06-02T21:24:31.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":"464282ddfb214917be3d143c035f178f3b77f209","after":"c61f75388155a8145f20d2bd1bbb7a06e1af65f1","ref":"refs/heads/master","pushedAt":"2024-06-02T21:24:26.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":"tool_cb_hdr: return error for failed header writes\n\nBy checking that fflush() works.\n\nReported-by: Sebastian Andersson\nFixes #13836\nCloses #13859","shortMessageHtmlLink":"tool_cb_hdr: return error for failed header writes"}},{"before":"03bd16e5339b069aa9409b75fcab2b21fd3a4b16","after":"464282ddfb214917be3d143c035f178f3b77f209","ref":"refs/heads/master","pushedAt":"2024-06-02T19:40:14.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: bump all build jobs to nproc+1\n\n- bump rest of the workflows (windows, macos, distrocheck).\n\n- non-native virtualized envs have 2 CPUs, bump down accordingly.\n (for `vmactions/omnios-vm` it's just a guess.)\n\n- bump all to nproc + 1.\n\nFollow-up to e838b341a08b44d4a8486fb0d3f15d12fc794c62 #12927\nCloses #13807","shortMessageHtmlLink":"GHA: bump all build jobs to nproc+1"}},{"before":"0887297100bccb19098b844d50e8b190b5008697","after":"03bd16e5339b069aa9409b75fcab2b21fd3a4b16","ref":"refs/heads/master","pushedAt":"2024-06-02T18:30:01.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 MQTT and WebSocket tests in Windows jobs\n\nTrying to figure out which category is causing the remaining hangs.\n\nFollow-up to def7d05382743ea7aa1d356d1e41dcb22ecdd4d7\nCloses #13860","shortMessageHtmlLink":"GHA: disable MQTT and WebSocket tests in Windows jobs"}},{"before":"7d7712166f47299036e8b0c3aac4d2355b877de8","after":"0887297100bccb19098b844d50e8b190b5008697","ref":"refs/heads/master","pushedAt":"2024-06-02T17:27:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"lib/v*: tidy up types and casts\n\nAlso add a couple of negative checks.\n\nCherry-picked from #13489\nCloses #13622","shortMessageHtmlLink":"lib/v*: tidy up types and casts"}},{"before":"71f6f70d1bfb43f64b12b279b4c7b3742c0b8a89","after":null,"ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-06-02T15:35:14.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":"eacec9a35047bc71e83bba12403b990327bc8f8f","after":"7d7712166f47299036e8b0c3aac4d2355b877de8","ref":"refs/heads/master","pushedAt":"2024-06-02T15:35:07.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":"ci: pin actions/github-script action to 60a0d83\n\nCloses #13846","shortMessageHtmlLink":"ci: pin actions/github-script action to 60a0d83"}},{"before":"aa954f97f64f6f6cfbadfc2ad562cd50876ab035","after":"eacec9a35047bc71e83bba12403b990327bc8f8f","ref":"refs/heads/master","pushedAt":"2024-06-02T15:30:35.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":"x509asn1: add some common ECDSA OIDs\n\nCloses #13857","shortMessageHtmlLink":"x509asn1: add some common ECDSA OIDs"}},{"before":"56fba4270b671648c4cbba5cc0d0417bdf6f26ce","after":null,"ref":"refs/heads/renovate/rojopolis-spellcheck-github-actions-digest","pushedAt":"2024-06-02T15:26:04.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":"9aa1d412b814a40868558da51a6ab28ce1384a58","after":"aa954f97f64f6f6cfbadfc2ad562cd50876ab035","ref":"refs/heads/master","pushedAt":"2024-06-02T15:25:54.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":"ci: update rojopolis/spellcheck-github-actions digest to e36f662\n\nCloses #13852","shortMessageHtmlLink":"ci: update rojopolis/spellcheck-github-actions digest to e36f662"}},{"before":"6a7ad8911dc716efdb89542caa63ff1933bd30d3","after":"9aa1d412b814a40868558da51a6ab28ce1384a58","ref":"refs/heads/master","pushedAt":"2024-06-02T15:25:03.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":"x509asn1: fallback to dotted OID representation\n\nReported-by: Luke Hamburg\nFixes #13845\nCloses #13858","shortMessageHtmlLink":"x509asn1: fallback to dotted OID representation"}},{"before":null,"after":"30ffcd8d014a96ecd4b5f3a5909560636d8b9219","ref":"refs/heads/bagder/dump-fail","pushedAt":"2024-06-02T15:17:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"tool_cb_hdr: check fflush and return error for failed header writes\n\nReported-by: Sebastian Andersson\nFixes #13836","shortMessageHtmlLink":"tool_cb_hdr: check fflush and return error for failed header writes"}},{"before":"810933d7791e83b5b0106bda6161a35823012b3e","after":"6a7ad8911dc716efdb89542caa63ff1933bd30d3","ref":"refs/heads/master","pushedAt":"2024-06-02T15:13:19.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":"request.md: language fix\n\nimproved for better readability and correctness\n\nCloses #13854","shortMessageHtmlLink":"request.md: language fix"}},{"before":"655d44d139489625e77cf6790d3622f610c2aab9","after":"810933d7791e83b5b0106bda6161a35823012b3e","ref":"refs/heads/master","pushedAt":"2024-06-02T15:11:23.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":"vtls: deprioritize Secure Transport\n\nMoved Secure Transport behind OpenSSL, so we can build CURL with both\nand prefer using OpenSSL over Secure Transport by default.\n\nCloses #13547","shortMessageHtmlLink":"vtls: deprioritize Secure Transport"}},{"before":"484d846cc8ea7146c36aa24dd2000b574c1e6410","after":null,"ref":"refs/heads/bagder/urlapi-no-guessed-scheme","pushedAt":"2024-06-01T21:52:05.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":"80aa5195458869aa42040bef0c7f38be6846b470","after":"655d44d139489625e77cf6790d3622f610c2aab9","ref":"refs/heads/master","pushedAt":"2024-06-01T21:51:59.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":"urlapi: add CURLU_NO_GUESS_SCHEME\n\nUsed for extracting:\n\n- when used asking for a scheme, it will return CURLUE_NO_SCHEME if the\n stored information was a guess\n\n- when used asking for a URL, the URL is returned without a scheme, like\n when previously given to the URL parser when it was asked to guess\n\n- as soon as the scheme is set explicitly, it is no longer internally\n marked as guessed\n\nThe idea being:\n\n1. allow a user to figure out if a URL's scheme was set as a result of\n guessing\n\n2. extract the URL without a guessed scheme\n\n3. this makes it work similar to how we already deal with port numbers\n\nExtend test 1560 to verify.\n\nCloses #13616","shortMessageHtmlLink":"urlapi: add CURLU_NO_GUESS_SCHEME"}},{"before":"a2c24990125038029f1068af17929cc4644b8e8f","after":null,"ref":"refs/heads/bagder/wolfssl-ca-cache","pushedAt":"2024-06-01T21:51:04.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":"6da320357f14251ee8f82d3fd6632148bcecaadf","after":"80aa5195458869aa42040bef0c7f38be6846b470","ref":"refs/heads/master","pushedAt":"2024-06-01T21:50:52.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":"wolfssl: support CA caching\n\nAs a bonus, add SSLSUPP_CA_CACHE to let TLS backends signal its support\nfor this so that *setopt() return error if there is no support.\n\nCloses #13786","shortMessageHtmlLink":"wolfssl: support CA caching"}},{"before":"47d930efaeff65ff283613c3e096a0926544646b","after":"6da320357f14251ee8f82d3fd6632148bcecaadf","ref":"refs/heads/master","pushedAt":"2024-06-01T21:46:59.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":"socket: change TCP keepalive from ms to seconds on DragonFly BSD\n\nDragonFly BSD changed the time unit for TCP keep-alive from milliseconds\nto seconds since v5.8, thus setting the keepalive options with\nmilliseconds with curl/libcurl will result in unexpected behaviors on\nDragonFlyBSD 5.8+\n\nDistinguish the DragonFly BSD versions and use the proper time units\naccordingly.\n\nRef:\n https://lists.dragonflybsd.org/pipermail/commits/2019-July/719125.html\n https://github.com/DragonFlyBSD/DragonFlyBSD/blob/965b380e960908836b97aa034fa2753091e0172e/sys/sys/param.h#L207\n\nFixes #13847\nCloses #13848","shortMessageHtmlLink":"socket: change TCP keepalive from ms to seconds on DragonFly BSD"}},{"before":null,"after":"56fba4270b671648c4cbba5cc0d0417bdf6f26ce","ref":"refs/heads/renovate/rojopolis-spellcheck-github-actions-digest","pushedAt":"2024-06-01T18:44:12.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 rojopolis/spellcheck-github-actions digest to e36f662","shortMessageHtmlLink":"ci: Update rojopolis/spellcheck-github-actions digest to e36f662"}},{"before":"e78913e6b5aaf36da6e5e0e68b2300d84ab85d15","after":"47d930efaeff65ff283613c3e096a0926544646b","ref":"refs/heads/master","pushedAt":"2024-06-01T10:26:39.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":"curlver.h: aiming for 8.9.0","shortMessageHtmlLink":"curlver.h: aiming for 8.9.0"}},{"before":"2f28e6606273a14d47f71f82dcf495d292cf2d02","after":null,"ref":"refs/heads/bagder/nonproxy-comma","pushedAt":"2024-06-01T10:25:55.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":"4e2c45110ceda5caf9fd708776fbdff67a1bc482","after":"e78913e6b5aaf36da6e5e0e68b2300d84ab85d15","ref":"refs/heads/master","pushedAt":"2024-06-01T10:25:50.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":"noproxy: patterns need to be comma separated\n\nor they will not parse correctly.\n\nMentioned in DEPRECATED since Janurary 2023 (in 7ad8a7ba9ebdedc).\n\nCloses #13789","shortMessageHtmlLink":"noproxy: patterns need to be comma separated"}},{"before":"7344b7894d0c9d958c8c25cf674aa4372ad1864b","after":"a2c24990125038029f1068af17929cc4644b8e8f","ref":"refs/heads/bagder/wolfssl-ca-cache","pushedAt":"2024-06-01T10:24:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"wolfssl: support CA caching\n\nAs a bonus, add SSLSUPP_CA_CACHE to let TLS backends signal its support\nfor this so that *setopt() return error if there is no support.\n\nCloses #13786","shortMessageHtmlLink":"wolfssl: support CA caching"}},{"before":"acfdf9628ee36e322e02d683131d3c03fce58d69","after":"484d846cc8ea7146c36aa24dd2000b574c1e6410","ref":"refs/heads/bagder/urlapi-no-guessed-scheme","pushedAt":"2024-06-01T10:06:14.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":"fixup docs clarifications","shortMessageHtmlLink":"fixup docs clarifications"}},{"before":"49ec9a49c92d479e180292037d0328436b690a54","after":"acfdf9628ee36e322e02d683131d3c03fce58d69","ref":"refs/heads/bagder/urlapi-no-guessed-scheme","pushedAt":"2024-06-01T10:04:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"urlapi: add CURLU_NO_GUESS_SCHEME\n\nUsed for extracting:\n\n- when used asking for a scheme, it will return CURLUE_NO_SCHEME if the\n stored information was a guess\n\n- when used asking for a URL, the URL is returned without a scheme, like\n when previously given to the URL parser when it was asked to guess\n\n- as soon as the scheme is set explicitly, it is no longer internally\n marked as guessed\n\nThe idea being:\n\n1. allow a user to figure out if a URL's scheme was set as a result of\n guessing\n\n2. extract the URL without a guessed scheme\n\n3. this makes it work similar to how we already deal with port numbers\n\nExtend test 1560 to verify.\n\nCloses #13616","shortMessageHtmlLink":"urlapi: add CURLU_NO_GUESS_SCHEME"}},{"before":"a8174176b5425c5692b55b78e40aef3a2331155f","after":"4e2c45110ceda5caf9fd708776fbdff67a1bc482","ref":"refs/heads/master","pushedAt":"2024-06-01T09:00:23.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":"sectransp: remove large cipher table\n\nPreviously a large table of ciphers was used to determine the default\nciphers and to lookup manually selected ciphers names.\n\nWith the lookup of the manually selected cipher names moved to\nCurl_cipher_suite_walk_str() the large table is no longer needed for\nthat purpose.\n\nThe list of manually selected cipher can now be intersected with the\nciphers supported by Secure Transport (SSLGetSupportedCiphers()),\ninstead of using the fixed table for that.\n\nThe other use of the table was to filter the list of all supported\nciphers offered by Secure Transport to create a list of ciphers to\nuse by default, excluding ciphers in the table marked as weak.\n\nInstead of using a complement based approach (exclude weak), switch\nto using an intersection with a smaller list of ciphers deemed\nappropriate.\n\nCloses #13823","shortMessageHtmlLink":"sectransp: remove large cipher table"}},{"before":null,"after":"71f6f70d1bfb43f64b12b279b4c7b3742c0b8a89","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-06-01T08:58: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: Pin actions/github-script action to 60a0d83","shortMessageHtmlLink":"ci: Pin actions/github-script action to 60a0d83"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWmah1AA","startCursor":null,"endCursor":null}},"title":"Activity ยท curl/curl"}