Larry,<br><br><div><span class="gmail_quote">On 10/2/07, <b class="gmail_sendername">Larry Lewis</b> &lt;<a href="mailto:lewislp@yahoo.com">lewislp@yahoo.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">The approach I&#39;ve seen most often is to mark functions as deprecated and wait for a major release with expected API breakages to actually remove them.&nbsp; I doubt the inclusion of http and dns will be a deal-breaker for anyone, but if this is a sign of more and more code built on top of libevent to be included in the core library, it may discourage porting and usage.&nbsp; 
<br></div></div></div></blockquote></div><br><br>Y are bringing a good point..<br><br>libevent is a great library for events demultiplexing, and I like it a lot.<br>I would also doubt the addition of HTTP and DNS client stacks to the library
<br>itself, whereas they can be very good as the examples and testing applications.<br><br>libcurl has developed a good API for its integration with libevent.<br>libcurl project also maintains and develops a very good asynchronous DNS
<br>client library, called c-ares (a clone of ares).<br><br>Could it be a better path to concentrate the community<br>efforts on integration of c-ares and libcurl with libevent and to assist better <br>to applications?<br>
<br>For example, curl-loader is using libevent for demultiplexing and HTTP and FTP<br>

client stacks of libcurl to create a client side HTTP/HTTPS/FTP/FTPS testing framework <br>

(disclaimer - I am a maintainer of curl-loader, and, therefore, biased).<br><br><br>Sincerely,<br>Robert Iakobashvili, <br>coroberti %x40 gmail %x2e com<br>...........................................................<br><a href="http://curl-loader.sourceforge.net">
http://curl-loader.sourceforge.net</a><br>A web testing and traffic generation tool.