[Grub-dev] managing grub downloads the wiki way
jer
jeremie at jabber.org
Fri Oct 19 20:31:20 UTC 2007
I've thought about this quite a bit and I think there's a much
cleaner way to manage access to sensitive resources (like bulk
compressed up-to-date crawl snapshot, and in the future, indexes).
Instead of reporting transfers and basing access on wiki accounts,
instead there is simply one wiki page that has an IP access list in
it where each list item is an IP address, full or partial. There
would be a script that is triggered on edits to pull the IPs out and
put them in a .htaccess file, allowing only those IPs to connect to
access the resources. It's very clean, very logical, and easy to
watch/manage.
I'll try to set up an experiment with this method soon and the
current grub data so we can see how it feels in practice...
Jer
On Oct 9, 2007, at 11:19 AM, jer wrote:
> If this has been tried or is in use elsewhere I'd love to learn
> more, but we have a need to let the community openly manage access
> to the resources we're jointly building, namely the source crawl
> data and resulting index.
>
> I'm approaching this very simply, that there would be a site like
> cp.grub.org that would only host the bulk data sources and you'd
> need to authenticate using your wiki username. The web server
> would simply log how much you transferred, and these logs would be
> aggregated into a few special reports that anyone can keep an eye
> on. Any user could be blocked from just the cp.grub.org and would
> have to make a case (on their talk page?) if they feel they
> shouldn't be.
>
> We'd need to develop a good social policy about handling these
> functions, at what point is someone downloading too much, what kind
> of reasons are there for needing access, etc. In the beginning the
> data will be rather small and unimportant, but as it grows so will
> the need to be more and more careful, so I want to make sure
> everyone starts thinking about this process ahead of time.
>
> Jer
>
>
More information about the Grub-dev
mailing list