Curl作为IRC项目开始(播客采访)

2020-09-18 18:45:24

在本期的“安全头条”节目中,我们来关注一下它的创始人和维护者丹尼尔·斯坦伯格(Daniel Stenberg)。我们谈论安全、CI系统、创建卷曲、毛茸茸、IRC机器人等等!

很少有软件开发人员从来没有接近过让一个更大的社区来接手他们的项目。

这个项目最初是IRC机器人的货币插件。分拆出来,最终变得越来越大,结果被超过100亿台设备采用。嗯,这个项目叫卷发!众所周知,curl是一种稳定的swizz军刀,可以用于发出各种类型的转移请求。

需要下载文件吗?Curl在这里是因为您需要测试socks5代理?柯尔来这里是因为你需要在Gopher上下载ezine?Curl在这里是因为您需要测试Unix套接字吗?柯尔在这里等你。

在本期的安全头条节目中,我们请到了丹尼尔·斯坦伯格,他是Curl的创始人和维护者。他甚至因与科尔的合作而被瑞典国王授予金牌。

Curl代码库大约有100000行C代码,其中充满了隐藏的宝石,比如libcurl代码生成器,它根据您给出的命令行参数创建模板。

Curl的众多特性之一是-libcurl选项,它接受您赋予curl的命令并生成一个使用具有相同功能的libcurl的C程序,您甚至可以将其移植到具有类似语法的其他编程语言,并将其与libcurl的绑定一起使用。

$curl https://blog.firosolutions.com--libcurl example.c$head example.c/*由cURL命令行工具生成的示例代码*所有cURL_EASY_SETOPT()选项记录在:*https://curl.haxx.se/libcurl/c/curl_easy_setopt.html*。**/#include<;Curl/curl.h>;int main(int argc,char*argv[]){CURLcode ret;curl*hnd;

即使是谷歌也喜欢Curl,因为它可以在100多台设备上使用。这就把我们带到了谷歌的模糊项目中,他们有一大批计算机来输入自动生成的数据,以便发现错误。这使得Curl变得更加稳定、安全和成熟。

世界总是在移动的,技术的发展也是如此。这里有点反乌托邦,但也许我们会转向在浏览器中运行一切的未来。一个一切都运行IPv6和http3的世界。