On Sat, Jan 10, 2009 at 12:37:16AM -0800, Eric Day wrote:
> Thanks for the insight! As Kristian noted in another reply, part of
> this decision is from the Drizzle direction of putting more trust in
> the client than MySQL does (like auth being off by default). The other
> reason is that, in my opinion, this type of DoS protection belongs
> only in the server, and should not be part of the protocol. I think
> having a pre-parse memory limit is valuable, but this should not be
> exposed to the client. Perhaps we can rename max_allowed_packet to
> something more server-internal specific, and just take it out of the
> protocol negotiation.

++

What could be interesting is plugin hooks to do things like limit data
transfer in session, per user, and perhaps over time period.

but protocol should be flexible - especially when it's things like
server materialising things, duplicating things and other such nonsense
that it shouldn't do.

-- 
Stewart Smith

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to