Niall Pemberton wrote:
I see no discussion on FILEUPLOAD-140 with Jochen about this and that
would seem a more logical place to fix than here in Struts. If it has
merit then you should be able to convince him - or at least try. I'm
no expert on file upload or DoS, but my gut feel is its a hack to fix
a problem that has nothing to do with Struts - which we've generally
resisted in the past.
Niall
You make a really good point. I thought about discussing this with him,
but I wasn't quite sure he would care. It sounds like he might, based on
your post, so I'll give it a shot.
It is true that the problem is not inside of Struts, but it's also true
the request, when meeting the specific criteria, will hang indefinitely
until the client's socket is terminated. Based on the ticket, it sounds
like the user didn't find it in the example app but in his own
development. Because this is likely to occur during normal development
and isn't too-edgy of a use case, I found it important to fix. It can
block development as well as production operations on a Windows box. The
argument cuts both ways: would you prefer an indefinite blocking socket,
or just completing the request with perhaps a large no-op upload? I
believe the former is less ideal and the latter less likely to occur.
Paul
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]