Hi, sorry for the click-bait. Back in 2008 we notified Apache HTTP Server team about this <https://bz.apache.org/bugzilla/show_bug.cgi?id=45187> issue.
Back then, I didn't realize this was (maybe, I'm assuming now) both an APR issue as an HTTPD issue. What we initially found was a HTTPD was returning FORBIDDEN for long URLs. Looking at the underlying code, we found HTTPD wasn't receiving context for too-long file paths. We did a change in APR to handle MAX_PATH cases on *NIX systems (it was already there in WIN32). Then we were able to add handling for those cases on HTTPD. Without a minimal idea of what APR stands for, or even its status regarding maintainance, I would imagine both *NIX and WIN32 any other OS should handle the file-path-too-long, and in the case of OSes like Linux you could go as far as to which FS manages the file to handle different limits. Would you guys agree the patch for APR is a valid one? Probably incomplete? Regards Roman