<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 20, 2021 at 2:11 PM Rob Landley <<a href="mailto:rob@landley.net">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/20/21 12:50 PM, enh wrote:<br>
> general idea. To be honest, making puppy eyes at him to use his work under 0BSD<br>
> and then cleaning it up to be a proper lib/tls.c that toybox and busybox could<br>
> share would be good. Busybox already has )<br>
> <br>
> does that seem likely?<br>
<br>
If I ask nicely? I'd give it a 50/50 chance. (I'd also have to get permission<br>
from or clean out the contributions of at least two other people. Minor<br>
bugfixes, but still.)<br>
<br>
Part of it is I dunno what he started with, so I dunno if he _can_ give me a<br>
license.<br>
<br>
If not, I'm not intimidated by writing my own but it's on the order of writing<br>
bzip2/deflate/sed. (And like _three_ sha3sums glued together.) More than a month<br>
of focus, lots of things before it on the todo list.<br>
<br>
> wasn't he the one who moved strace from BSD to GPL so we<br>
> never took another update?<br>
<br>
Different guy. Strace is Dmitry Levin at <a href="http://altlinux.ru" rel="noreferrer" target="_blank">altlinux.ru</a> in Moscow. Denys Vlasenko<br>
is Ukranian and works for Red Hat's Czech office.<br></blockquote><div><br></div><div>oops! in my defense, i haven't paid any attention to strace in years, and i guess your frequent busybox references mean that Denys has taken over that hash bucket in my head!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> * wget and curl are semi-interchangeable, but busybox only ever implemented<br>
> wget. Curl is more a library for programs to link against, with the command line<br>
> utility sort of an afterthought.<br>
> <br>
> yeah, libcurl is used for OTAs, but iirc you need to explicitly build in<br>
> external/curl to get a curl binary; it's not available by default. i don't<br>
> remember whether there was a good reason for that, given that test<br>
> infrastructure people have certainly asked for it.<br>
<br>
The embedded world standardized on wget because that's what busybox has been<br>
providing for over 20 years. In theory the curl binary is just a reskin of the<br>
same functionality and I could implement both, in practice wget is the one I've<br>
seen call for.<br></blockquote><div><br></div><div>isn't the main difference that curl defaults to stdout which is really really annoying? :-)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Rob<br>
</blockquote></div></div>