PUBLIC BOOL HTCookie_terminate (void) { /* Unregister Set-Cookie header parser */ HTHeader_deleteParser("Set-Cookie"); /* Unregister the cookie before and after filters */ HTNet_deleteBefore(HTCookie_beforeFilter); HTNet_deleteAfter(HTCookie_afterFilter); /* Delete all pending cookies */ HTCookieHolder_deleteAll(); baking_cookies = NO; return YES; }
/* ** Removes all registered proxies */ PUBLIC BOOL HTProxy_deleteAll (void) { if (remove_allObjects(proxies)) { HTList_delete(proxies); /* ** If we have no more proxies then there is no reason for checking ** proxy authentication. We therefore unregister the filters for ** handling proxy authentication */ HTNet_deleteBefore(HTAA_proxyBeforeFilter); HTNet_deleteAfterStatus(HT_NO_PROXY_ACCESS); HTNet_deleteAfterStatus(HT_PROXY_REAUTH); proxies = NULL; return YES; } return NO; }