Hi Reinier,<br><br><div class="gmail_quote">2013/4/2 Reinier Olislagers <span dir="ltr"><<a href="mailto:reinierolislagers@gmail.com" target="_blank">reinierolislagers@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">... </div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> be updated until you update it and ship a new version of your program</div>
<div class="im">
> and everyone installs it. If you dynamically link to it, then then the<br>
> operating system updates it, you get the updates "for free".<br>
<br>
</div>If you feel so strongly about it, why not submit a patch that uses<br>
OpenSSL on platforms that are sure to have it and use Silvio's native<br>
code for others?<br></blockquote><div><br></div><div>Haha I was just mentioning one positive benefit. Also, I am pretty sure Synapse can use the OpenSSL DLLs.</div><div> </div><div>I am much more likely to submit some patches to the OS X GUI for Lazarus that I have been fixing in the last week or so. We'll see.</div>
<div><br></div><div>Thank you,</div><div> Noah Silva</div><div><br></div><div>p.s.: I don't see a big deal in pulling in something like Synapse so long as it compiles easily for your platform. You don't have to use all the units, and the linker shouldn't even include all of the code from the units you do use. If you only use one function that is mostly contained (like HMAC), then it shouldn't add much to your program's size in the scheme of things. I don't like when people use things that aren't really needed mainly because you have to then download them and pray they compile on your setup. (And in some cases, recompile Lazarus!). For more common things that "just work", I have no issue.</div>
</div>