Hi Adrian,
On Saturday 21 March 2009 01:47:08 Adrian Holovaty wrote:
> I've been traveling since Tuesday, and, shall we say, I'm not that
> excited about this being in the default middleware. In fact, I'm +1
> for reverting this change and might even want to exercise the
> benevolent dictator veto on it, frankly.
>
> My reasoning: it's more overhead for every request, and it's a
> clunky implementation. I mean, parsing the HTML of every page with
> a regex? Come on.
>
> We ought to be making Django *faster*, not adding little pieces to
> it, bit by bit, until it gets bloated.
>
> And to raise a bit of bureaucracy in the process: there's something
> particularly Big And Important about changing anything in the
> global settings file -- whether it's adding a new setting, or
> changing a setting as fundamental as MIDDLEWARE_CLASSES -- so in
> the future I would ask that any such changes be given more
> discussion (and signoffs by committers) before a quick commit. In
> fact, it should be entirely opt-in, not opt-out. "Please let me
> know by Thursday evening (GMT) if there are objections" is not
> acceptable, IMO.
My apologies. I thought that most people were already using this
middleware, and given that this is a security bug (#510) which you
closed nearly three years ago solely on the basis of this middleware
being used, I didn't realise changing this default was so contentious.
But I certainly should have approached getting support for the
proposal differently. I'm happy to revert it myself, I'm in no way
emotionally attached to it!
On the other hand, I think I could give most of Monday to implementing
the template tag and fixing up the admin app to use it, eliminating
the need for the (more) contentious part of this commit. That's past
the deadline for the beta, though (the reason for my hasty commit in
the first place), and it would still need review from other people
before it goes in.
Regards,
Luke
--
OSBORN'S LAW
Variables won't, constants aren't.
Luke Plant || http://lukeplant.me.uk/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---