--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: RFP: mysquid -- mySquid is a threaded external ACL helper for Squid proxy.
- From: Matthew Goff <matt@goff.cc>
- Date: Sat, 09 Mar 2013 10:09:52 -0600
- Message-id: <20130309160952.9338.97959.reportbug@cinderella>
Package: wnpp
Severity: wishlist
* Package name : mysquid
Version : 1.0.0
Upstream Author : Matthew Goff <matt@goff.cc>
* URL : https://github.com/Kline-/tools/tree/master/c++/mysquid
* License : zlib
Programming Lang: C++
Description : mySquid is a threaded external ACL helper for Squid proxy.
mySquid is a threaded external ACL helper for Squid proxy that provides a
generic interface for using ACLs stored within a MySQL database.
Why is mySquid useful?
Storing all ACLs in a common database allows for easier administration
and maintenance from multiple sources. Any tool capable of interacting
with the database can now modify ACL targets, and ACLs are not scattered
between multiple files on disk.
mySquid is small, lightweight, and efficient. Due to its threaded
design, only one mySquid helper is required per ACL.
mySquid imposes no concurrent request limits beyond what the backend
database is capable of supporting.
ACLs written to utilize mySquid can have targets added, updated, removed,
and disabled without ever needing to restart or reload the Squid server.
mySquid supports all tokens that Squid is capable of passing to an
external helper. With properly designed database schemas and queries,
mySquid is capable of processing any ACL structure.
--- End Message ---