{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":621725724,"defaultBranch":"master","name":"trurl","ownerLogin":"curl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-31T08:54:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16928085?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713471209.0","currentOid":""},"activityList":{"items":[{"before":"f01685227aec1af594c29af54552bd4f106e87bd","after":"268e14441f373a02845af706a95034a7f89aaf05","ref":"refs/heads/master","pushedAt":"2024-04-18T20:13:29.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":"RELEASE-NOTES: 0.12","shortMessageHtmlLink":"RELEASE-NOTES: 0.12"}},{"before":"c693a2dd4dc71ff7636c74c8f95b036ada95c67c","after":null,"ref":"refs/heads/bagder/error-on-wrong-component","pushedAt":"2024-04-18T14:07: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":"4196d65eb2503ef9dd2d07851dc9415862f9a5d5","after":"f01685227aec1af594c29af54552bd4f106e87bd","ref":"refs/heads/master","pushedAt":"2024-04-18T14:07:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"error when using an unrecognized URL component\n\nTo help user detect typos and error out hard rather than to just not do\nwhat the user expected.\n\nRef: #236","shortMessageHtmlLink":"error when using an unrecognized URL component"}},{"before":"d7b273f3d5ce330473f1e9907959b54c9c20b106","after":null,"ref":"refs/heads/bagder/internal-problem","pushedAt":"2024-04-18T14:06:47.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":"b93d1cbb4905a35a6527f4a6df0f6a62c66cdda4","after":"4196d65eb2503ef9dd2d07851dc9415862f9a5d5","ref":"refs/heads/master","pushedAt":"2024-04-18T14:06:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"expand the warning on \"internal problem\"\n\nRef: https://github.com/curl/trurl/pull/284#discussion_r1570645001","shortMessageHtmlLink":"expand the warning on \"internal problem\""}},{"before":"78b125f7048bcdfa2c120b2ef40e44bed73447c3","after":"c693a2dd4dc71ff7636c74c8f95b036ada95c67c","ref":"refs/heads/bagder/error-on-wrong-component","pushedAt":"2024-04-18T12:54:46.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":"error when using an unrecognized URL component\n\nTo help user detect typos and error out hard rather than to just not do\nwhat the user expected.\n\nRef: #236","shortMessageHtmlLink":"error when using an unrecognized URL component"}},{"before":null,"after":"78b125f7048bcdfa2c120b2ef40e44bed73447c3","ref":"refs/heads/bagder/error-on-wrong-component","pushedAt":"2024-04-18T12:53:52.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":"error when using an unrecognized URL component\n\nTo help user detect typos and error out hard rather than to just not do\nwhat the user expected.\n\nRef: #236","shortMessageHtmlLink":"error when using an unrecognized URL component"}},{"before":null,"after":"d7b273f3d5ce330473f1e9907959b54c9c20b106","ref":"refs/heads/bagder/internal-problem","pushedAt":"2024-04-18T12:44:07.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":"expand the warning on \"internal problem\"\n\nRef: https://github.com/curl/trurl/pull/284#discussion_r1570645001","shortMessageHtmlLink":"expand the warning on \"internal problem\""}},{"before":"8e3d7d99f553aa80ee2e71c41d18dd7b735770f8","after":null,"ref":"refs/heads/bagder/leave-untouched-query","pushedAt":"2024-04-18T12:34:41.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":"5cbe3e310e7347f83c1a6ca3fdbf198c5ec009fc","after":"b93d1cbb4905a35a6527f4a6df0f6a62c66cdda4","ref":"refs/heads/master","pushedAt":"2024-04-18T12:34:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"if query is not updated, leave it untouched\n\nUpdated the tests accordingly.\n\nFixes #281","shortMessageHtmlLink":"if query is not updated, leave it untouched"}},{"before":"d0b9cc32fad8bbfa51cee093199aa1bbc6509cd6","after":null,"ref":"refs/heads/bagder/set-ipv6-host","pushedAt":"2024-04-18T12:31:22.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":"6ec431620c574b241d73fdbbfaabbcdac928a37a","after":"5cbe3e310e7347f83c1a6ca3fdbf198c5ec009fc","ref":"refs/heads/master","pushedAt":"2024-04-18T12:31:17.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":"trurl: disable URL encoding when setting a host to an IPv6 address\n\nFixes #279\nCloses #280","shortMessageHtmlLink":"trurl: disable URL encoding when setting a host to an IPv6 address"}},{"before":null,"after":"8e3d7d99f553aa80ee2e71c41d18dd7b735770f8","ref":"refs/heads/bagder/leave-untouched-query","pushedAt":"2024-04-18T12:30:09.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":"if query is not updated, leave it untouched\n\nUpdated the tests accordingly.\n\nFixes #281","shortMessageHtmlLink":"if query is not updated, leave it untouched"}},{"before":"8e5401175f894451d17bd2b506ff2218d8721225","after":null,"ref":"refs/heads/bagder/-h-fix","pushedAt":"2024-04-18T12:25:01.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":"6dd1452316322ea2e9d1d33ea35b397358fcd5eb","after":"6ec431620c574b241d73fdbbfaabbcdac928a37a","ref":"refs/heads/master","pushedAt":"2024-04-18T12:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"output the list of components correctly in the help output","shortMessageHtmlLink":"output the list of components correctly in the help output"}},{"before":"18b2274badbdc825fefb28817e8ea91ea6c8bd7d","after":"6dd1452316322ea2e9d1d33ea35b397358fcd5eb","ref":"refs/heads/master","pushedAt":"2024-04-18T12:24:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"use of free() instead of curl_free()\n\nThis matters on some systems/setups. Most easily we can detect it by\nbuilding with a libcurl built debug-enabled.","shortMessageHtmlLink":"use of free() instead of curl_free()"}},{"before":null,"after":"f3606625cd652db1c7860ee33f70307f58567d79","ref":"refs/heads/bagder/bad-free","pushedAt":"2024-04-18T12:22:02.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":"use of free() instead of curl_free()\n\nThis matters on some systems/setups. Most easily we can detect it by\nbuilding with a libcurl built debug-enabled.","shortMessageHtmlLink":"use of free() instead of curl_free()"}},{"before":null,"after":"8e5401175f894451d17bd2b506ff2218d8721225","ref":"refs/heads/bagder/-h-fix","pushedAt":"2024-04-18T12:10:17.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":"output the list of components correctly in the help output","shortMessageHtmlLink":"output the list of components correctly in the help output"}},{"before":null,"after":"d0b9cc32fad8bbfa51cee093199aa1bbc6509cd6","ref":"refs/heads/bagder/set-ipv6-host","pushedAt":"2024-04-18T09:22:15.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":"trurl: disable URL encoding when setting a host to an IPv6 address\n\nFixes #279","shortMessageHtmlLink":"trurl: disable URL encoding when setting a host to an IPv6 address"}},{"before":"1074fefb6b177185919ac5e9f520111f6bdf341c","after":"18b2274badbdc825fefb28817e8ea91ea6c8bd7d","ref":"refs/heads/master","pushedAt":"2024-04-18T08:03:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"test.py explicity utf-8 decode of file","shortMessageHtmlLink":"test.py explicity utf-8 decode of file"}},{"before":"756cfc96a961ba56749680bf99a14ed0fa11bd19","after":"1074fefb6b177185919ac5e9f520111f6bdf341c","ref":"refs/heads/master","pushedAt":"2024-02-24T09:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"check valgrind function","shortMessageHtmlLink":"check valgrind function"}},{"before":"e19615dbb535913cc8c861326efc5abd3ea23db2","after":"756cfc96a961ba56749680bf99a14ed0fa11bd19","ref":"refs/heads/master","pushedAt":"2024-02-19T22:15: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":"RELEASE: 0.10","shortMessageHtmlLink":"RELEASE: 0.10"}},{"before":"f969627de6042c139bcfbcba5884c593cc6aacbe","after":"e19615dbb535913cc8c861326efc5abd3ea23db2","ref":"refs/heads/master","pushedAt":"2024-02-19T22:07:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"add tests cases from open issues\n\nTo verify use of null bytes in URLs","shortMessageHtmlLink":"add tests cases from open issues"}},{"before":"1518a4b525d5cebfbee0ea41a6dddb8a0b185537","after":"f969627de6042c139bcfbcba5884c593cc6aacbe","ref":"refs/heads/master","pushedAt":"2024-02-19T16:13:43.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":"add --replace\n\nCloses #261","shortMessageHtmlLink":"add --replace"}},{"before":"84f7a4a31d0cb374671c00a77ee646de1661a24e","after":"1518a4b525d5cebfbee0ea41a6dddb8a0b185537","ref":"refs/heads/master","pushedAt":"2024-01-24T07:55:07.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":"trurl: support compiling with old versions of Visual Studio\n\n- Define bool type and remove mixed declarations for old versions of\n Visual Studio.\n\nThis supports compiling trurl with old versions of Visual Studio by\nusing cl at the command line only. The winbuild solution still requires\nrecent versions of Visual Studio.\n\nCloses https://github.com/curl/trurl/pull/268","shortMessageHtmlLink":"trurl: support compiling with old versions of Visual Studio"}},{"before":"96b4f40ae35fcd2e43e56b5ff1b04310ddfe48b4","after":"84f7a4a31d0cb374671c00a77ee646de1661a24e","ref":"refs/heads/master","pushedAt":"2023-12-07T03:05:33.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":"fix detecting imap in libcurl\n\nFollow-up to 67d81bf931bd66edb9b65396d399a840482e2182","shortMessageHtmlLink":"fix detecting imap in libcurl"}},{"before":"61db01dac0fdfabd033178694c9fcd34b2e8169a","after":"96b4f40ae35fcd2e43e56b5ff1b04310ddfe48b4","ref":"refs/heads/master","pushedAt":"2023-11-17T18:59:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"ci: build libcurl without http\n\nFor even smaller trurl binaries, and faster builds with libcurl built\nwithout http support.\n\nAlso move http/80 tests to imap/143 for default-port tests.\nWe need IMAP already for IMAP options support.\n\nAlso mark tests relying on IMAP default port to require libcurl with\nIMAP enabled.\n\nARM64 `trurl.exe` sizes:\n- Before: 465KB https://github.com/curl/trurl/actions/runs/6903445608\n- After, no http: 324KB https://github.com/curl/trurl/actions/runs/6903509264\n- no http, no unity: 245KB https://github.com/curl/trurl/actions/runs/6903576741\n- no http, no imap, unity: 243KB https://github.com/curl/trurl/actions/runs/6906597033\n- no http, no imap, no unity: 189KB https://github.com/curl/trurl/actions/runs/6903738976\n\nCloses #255","shortMessageHtmlLink":"ci: build libcurl without http"}},{"before":"67d81bf931bd66edb9b65396d399a840482e2182","after":"61db01dac0fdfabd033178694c9fcd34b2e8169a","ref":"refs/heads/master","pushedAt":"2023-11-17T13:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"actually use the IMAP detection result to enable `imap-options`\n\nFollow-up to 67d81bf931bd66edb9b65396d399a840482e2182","shortMessageHtmlLink":"actually use the IMAP detection result to enable imap-options"}},{"before":"71d039b8454a7dd7d4bc9cfb08efaa6d82fbc99f","after":"67d81bf931bd66edb9b65396d399a840482e2182","ref":"refs/heads/master","pushedAt":"2023-11-17T12:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"add `imap-options` feature detection\n\nSome tests require this feature present in libcurl to pass.","shortMessageHtmlLink":"add imap-options feature detection"}},{"before":"f6323141202d9076c9834601401920058081b3d8","after":"71d039b8454a7dd7d4bc9cfb08efaa6d82fbc99f","ref":"refs/heads/master","pushedAt":"2023-11-17T12:37:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"simplify IDN detection\n\nMake it use the feature bitmask instead of walking through the list of\nfeature strings.\n\nThis isn't future-proof of course and the feature bitmask is almost full\nas of curl v8.4.0. In case we need to check for a yet-to-be-added curl\nfeature that is only available through the feature string list, we will\nhave to reintroduce the list parsing.\n\nAlso avoid mid block variable declaration.\n\nRef: https://github.com/curl/trurl/pull/257#discussion_r1396470388","shortMessageHtmlLink":"simplify IDN detection"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENIhbnwA","startCursor":null,"endCursor":null}},"title":"Activity ยท curl/trurl"}