Feature: Extendible control channel for squid

  • Goal: an extendible interface to allow finer control over a greater set of squid's behaviour.

  • Status: Not started

  • ETA: unknown

  • Version:

  • Developer:

  • More:

Details

Squid can receive limited directives via Unix signals (e.g. used for reconfigure, rotate, etc.), or via cachemgr actions (shutdown, toggle_offline). It would be nice to have an extendible interface to allow finer control over a greater set of squid's behaviour.

The control channel can be used to implement all the currently-available control knobs, plus some others, e.g. to toggle re-reading accessory configuration files (e.g. resolv.conf, /etc/hosts and similar). This channel should be both machine-controllable and user-controllable, remote and allow for fine-grained permission tuning. Maybe it can be hooked to the HTTP-ification of the cachemgr.


CategoryFeature

Features/ControlChannel (last edited 2015-09-21 05:11:59 by AmosJeffries)