| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Relatively simple set of pages done in haserl. Fixes #448.
|
|
|
|
|
| |
so we don't crash on startup if essential files are missing.
fixes #454
|
| |
|
| |
|
|
|
|
| |
and cache the information to authdb properly.
|
|
|
|
| |
with additional info.
|
|
|
|
| |
fix also some authdb bugs, and make it actually usable.
|
|
|
|
|
|
|
|
|
| |
Implement a shared memory based authentication cache. It's a simple
local cache indexed by IP-address, and keeps track of that IP's
auth info such as username, allowed categories and timeouts. This
provides basis for captive portal, per-user definable category
restrictions and implementation of soft blocks (block which can
be overridden by user by clicking a button on the blocked page).
|
|
|
|
|
| |
Will implement 'captive portal' style authentication with separate
DB later.
|
|
|
|
| |
will need authentication db later too.
|
| |
|
|
|
|
|
| |
Analysing of the url host part, some simple tests. Not usable as
squid filter yet.
|
|
|
|
| |
it's useful in other binaries than squark-auth too.
|
|
|
|
|
|
|
|
|
| |
Implement basics of squarkdb which will be used by squark-filter
to categorize URIs. Implementation is based on libcmph and uses
file format suitable to be mmap:ed from squark-filter.
Lua code is used to create the squark database from standard
domain / url blacklists.
|
|
Basic functionality implemented.
|