A patch should be created against the last public release or, if practical, the latest code in CVS for the relevant source tree.
Instructions for obtaining a source tree from CVS are at http://httpd.apache.org/dev/anoncvs.txt
.Here are instructions for easily obtaining diffs without using CVS:
[download httpd-2.0.48.tar.gz to /usr/local/src] cd /usr/local/src tar xvzf httpd-2.0.48.tar.gz cp -ax httpd-2.0.48 httpd-2.0.48.new [edit files in httpd-2.0.48.new/ and then test, test, test] cd /usr/local/src diff -ru httpd-2.0.48 httpd-2.0.48.new > my.unified.diff.patch