On Mon, Mar 20, 2017 at 06:44:18PM +0100, Ander Juaristi wrote:
> Maybe this is not 100% related to the plugin framework, but we need a
> consistent API to manipulate all stages of an HTTP request (connection
> establishment, SSL/TLS handshake, SSL/TLS cert verification, etc.) in a
> single place, as I once told Tim off-list.
> 
> Have a look at #142 [0], for instance. Although it mentions HPKP, there
> are other parts that would benefit from this as well.
> 
> I was thinking of an event-based framework (e.g. plugins subscribe to
> 'events' and get called when they happen). Tim, on the other hand,
> prefers a data structure where you could access all the details of a
> connection (e.g. something like 'wget_connection_t', with references to
> 'wget_tls_t', etc.), and this data structure gets passed to plugins and
> they decide what to do.

Thanks for the explanation. I would to ask, what is benefit of this event-based
framework approach compared to the data structure implementation?


Reply via email to