If you are a subscriber to new-httpd, you can simply post
your patch there, with the string "[PATCH]" prefixing your subject
line, so everyone knows it's a patch. However, it's not guaranteed
that your Patch will find an advocate within the developers' group;
if we're too busy working on something else or everyone's on
vacation, it could get lost in the noise. A good way to make sure
it gets on our plate is to submit it through the bug database, at http://bugs.apache.org/, marking
it as a "change-request".
Be aware that the core developers tend to be very conservative
about what makes it into the core of Apache. Apache has a very
flexible API, and any advanced functionality is likely to be pushed
to be a third-party module. Portability fixes are the most
important; protocol correctness is also critical for us; and we're
sure there's more dumb mistakes in the code than we could shake a
stick at. Those will get priority; new functionality may not.
Also, there are often times when the core developers are in
"feature freeze", when they are trying to iron out the remaining
bugs in the code in preparation for a release.
If your patch doesn't make it into the core, but you're still
willing to let the core distribute your work, then your patch might
make it to the contributed area on
apache.org.