You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@httpd.apache.org by bu...@apache.org on 2026/04/22 12:28:16 UTC

[Bug 70006] New: Broken links in docs

https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

            Bug ID: 70006
           Summary: Broken links in docs
           Product: Apache httpd-2
           Version: 2.5-HEAD
          Hardware: PC
                OS: Mac OS X 10.1
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Documentation
          Assignee: docs@httpd.apache.org
          Reporter: rbowen@apache.org
  Target Milestone: ---

There's a bunch of broken links in the docs. Unfortunately, in almost every
case, it's going to take considerable work to replace or remove the link, or
even figure out what the intent of the link was in the first place.

BROKEN EXTERNAL LINKS IN HTTPD DOCUMENTATION
==============================================
Generated: 2026-04-17
Source: English XML files in docs/manual/
Checked: 319 unique external URLs from active English XML source files

All paths below are relative to docs/manual/

=== BROKEN (Domain Gone / Connection Failure) ===

http://www.fastcgi.com/
Status: Connection timeout (domain no longer serving content)
Files: mod/mod_proxy_fcgi.xml

http://www.iplanet.com/downloads/developer/
Status: Domain no longer resolves (Sun/iPlanet defunct)
Files: mod/mod_authnz_ldap.xml

http://www.rsasecurity.com/rsalabs/pkcs/
Status: Domain no longer resolves
Files: ssl/ssl_intro.xml

http://www.netperf.org/netperf/
Status: SSL certificate failure
Files: platform/perf-hp.xml

http://www.opaque.net/ming/
Status: Connection timeout (Ming Flash library defunct)
Files: developer/thread_safety.xml

http://funkload.nuxeo.org/
Status: Domain no longer resolves (Nuxeo acquired by Hyland)
Files: misc/perf-scaling.xml

http://www.gingerall.com/charlie/ga/xml/p_sab.xml
Status: Domain dead (Sablotron XSLT engine discontinued)
Files: developer/thread_safety.xml

http://developer.novell.com/ndk/cwpdk.htm
http://developer.novell.com/ndk/libc.htm
http://developer.novell.com/ndk/apache.htm
http://developer.novell.com/ndk/cldap.htm
http://support.novell.com/misc/patlst.htm#nw
Status: All Novell domains dead (acquired by Micro Focus/OpenText)
Files: platform/netware.xml
mod/mod_ldap.xml
mod/mod_authnz_ldap.xml

=== REDIRECT → 404 (ci.apache.org Doxygen — All Broken) ===

All ci.apache.org URLs redirect to ci2.apache.org which returns 404.
The old Apache CI system has been decommissioned.

https://ci.apache.org/builders/httpd-doxygen-nightly
http://ci.apache.org/projects/httpd/trunk/doxygen/
Files: developer/index.xml

https://ci.apache.org/projects/httpd/trunk/doxygen/group__hooks.html
Files: developer/hooks.xml

http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#gac827cd0537d2b6213a7c06d7c26cc36e
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#ga5e91eb6ca777c9a427b2e82bf1eeb81d
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#gaa2f8412c400197338ec509f4a45e4579
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__DAEMON.html#ga9d426b6382b49754d4f87c55f65af202
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#ga07c7d22ae17805e61204463326cf9c34
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#gafaec43534fcf200f37d9fecbf9247c21
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#ga1093a5908a384eacc929b028c79f2a02
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#gaed25877b529623a4d8f99f819ba1b7bd
http://ci.apache.org/projects/httpd/trunk/doxygen/structrequest__rec.html
http://ci.apache.org/projects/httpd/trunk/doxygen/structapr__array__header__t.html
http://ci.apache.org/projects/httpd/trunk/doxygen/group__apr__tables.html#gad7ea82d6608a4a633fc3775694ab71e4
Files: developer/modguide.xml

https://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#ga0e81f9571a8a73f5da0e89e1f46d34b1
https://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#ga6b975cd7ff27a338cb8752381a4cc14f
Files: mod/mod_cgi.xml

=== REDIRECT → UNRELATED CONTENT ===

http://www.counterpane.com/
Now: https://www.schneier.com/ (personal blog, not Counterpane)
Files: ssl/ssl_intro.xml

http://www.sleepycat.com/
Now: Oracle Berkeley DB Downloads page
Files: developer/thread_safety.xml

http://www.netscape.com/eng/ssl3/draft302.txt
Now: https://www.aol.com/ (Netscape absorbed by AOL)
Files: ssl/ssl_intro.xml

http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp
http://sosc-dr.sun.com/bigadmin/content/dtrace/
Now: https://www.oracle.com/it-infrastructure/ (generic Oracle page)
Files: mod/mod_privileges.xml

http://www.redhat.com/explore/stronghold/
Now: https://www.redhat.com/en (generic homepage, Stronghold discontinued)
Files: ssl/ssl_compat.xml

=== SOFT 404 (Page Loads, Content Missing) ===

http://www.php.net/manual/en/ini.sect.safe-mode.php
Note: safe_mode removed in PHP 5.4
Files: misc/security_tips.xml

Note: Personal page no longer hosted
Files: _off/pt-br/mod/mod_dbd.xml

http://dev.mysql.com/doc/mysql/en/Threaded_clients.html
Note: Lands on MySQL "Page Not Found"
Files: developer/thread_safety.xml

http://www.washington.edu/imap/
Note: UW IMAP toolkit page removed
Files: developer/thread_safety.xml

http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt
Note: UCI ICS returns "Page not found"
Files: misc/perf-tuning.xml

=== DOMAIN PARKED ===

http://online.securityfocus.com/bid/4876/info/
Note: securityfocus.com is parked / for sale
Files: misc/security_tips.xml

=== WORKING REDIRECTS (Should Update to New URL) ===

http://www.doxygen.org/
→ https://www.doxygen.nl/
Files: developer/documenting.xml

http://blog.haproxy.com/haproxy/proxy-protocol/
→
https://www.haproxy.com/blog/use-the-proxy-protocol-to-preserve-a-clients-ip-address/
Files: mod/mod_remoteip.xml

http://shop.oreilly.com/product/9780596528126.do
→
https://www.oreilly.com/library/view/mastering-regular-expressions/0596528124/
Files: rewrite/intro.xml

http://www.specbench.org/
→ https://www.spec.org/
Files: platform/perf-hp.xml

http://wiki.apache.org/httpd/FAQ
→ https://cwiki.apache.org/confluence/display/httpd/FAQ
Files: invoking.xml, index.xml, platform/netware.xml,
getting-started.xml, _off/pt-br/getting-started.xml,
+ 7 more

http://wiki.apache.org/httpd/
→ https://cwiki.apache.org/confluence/display/httpd/
Files: index.xml

http://wiki.apache.org/httpd/CommonHTTPStatusCodes
→ https://cwiki.apache.org/confluence/display/httpd/CommonHTTPStatusCodes

http://wiki.apache.org/httpd/CouldNotBindToAddress
→ https://cwiki.apache.org/confluence/display/httpd/CouldNotBindToAddress

http://wiki.apache.org/httpd/DistrosDefaultLayout
→ https://cwiki.apache.org/confluence/display/httpd/DistrosDefaultLayout

http://wiki.apache.org/httpd/PerformanceScalingOut
→ https://cwiki.apache.org/confluence/display/httpd/PerformanceScalingOut

http://wiki.apache.org/httpd/Rewrite
→ https://cwiki.apache.org/confluence/display/httpd/Rewrite

http://wiki.apache.org/httpd/RewriteLooping
→ https://cwiki.apache.org/confluence/display/httpd/RewriteLooping

http://www.enlightenment.org/p.php?p=about/efl&l=en
→ https://www.enlightenment.org/?p=about/efl&l=en

http://www.postgresql.org/docs/8.4/static/libpq-threading.html
→ https://www.postgresql.org/docs/8.4/libpq-threading.html
Files: developer/thread_safety.xml

http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html
→ https://fahrplan.events.ccc.de/congress/2007/Fahrplan/events/2212.en.html
Files: env.xml

http://purl.org/NET/http-errata
→ https://www.skrb.org/ietf/http_errata.html
Files: misc/relevant_standards.xml

https://code.google.com/p/certificate-transparency/
→ https://code.google.com/archive/p/certificate-transparency/
Files: mod/mod_ssl_ct.xml

http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir
→ https://www.w3.org/Daemon/User/Config/General.html#MetaDir
Files: mod/mod_cern_meta.xml

https://mozilla.github.io/server-side-tls/ssl-config-generator/
→ https://ssl-config.mozilla.org/
Files: ssl/ssl_howto.xml

http://sources.redhat.com/bzip2/index.html
→ sourceware.org (Red Hat sources moved to sourceware)
Files: developer/thread_safety.xml

=== SUMMARY ===

Broken (domain gone): 12
Redirect → 404: 16 (all ci.apache.org)
Redirect → unrelated content: 6
Soft 404: 4
Domain parked: 1
Working redirects to update: 14
---
Total issues: 53
Working links: 266
Total checked: 319

Notes:
- The 5 Novell/NetWare links are all in platform/netware.xml — the
entire NetWare platform doc may be a candidate for retirement.
- The 16 ci.apache.org Doxygen links need a new hosting location
for the httpd API docs before they can be fixed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

--- Comment #1 from Rich Bowen <rb...@apache.org> ---
The netware mpm docs have been updated to reflect that it's there mostly for
historical reference. All links to novell.com have been converted to just text
- not links.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

--- Comment #2 from Roy T. Fielding <fi...@apache.org> ---
   http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt
   Note: UCI ICS returns "Page not found"
   Files: misc/perf-tuning.xml

is available at

   https://datatracker.ietf.org/doc/html/draft-ietf-http-connection

though I doubt it is worth referencing without some serious caveats (these are
1997-era notes about HTTP/1.1 use over TCP without taking into consideration
application types or config parameters). The actual standard is

   https://datatracker.ietf.org/doc/html/rfc9112#name-connection-management

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

--- Comment #3 from Rich Bowen <rb...@apache.org> ---
yeah, I'm not sure we want the httpd docs to be a history lesson. My
inclination is to cut that content entirely.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

--- Comment #5 from Rich Bowen <rb...@apache.org> ---
I've addressed a bunch of these. Here's the updated TODO list. Please do feel
free to pitch in. :) 


BROKEN EXTERNAL LINKS IN HTTPD DOCUMENTATION
==============================================
Generated: 2026-04-17
Updated:   2026-04-28
Source: English XML files in docs/manual/
Checked: 319 unique external URLs from active English XML source files
Note: _off/ (archived translations) excluded

All paths below are relative to docs/manual/

=== REDIRECT → 404 (ci.apache.org Doxygen — All Broken) ===

All ci.apache.org URLs redirect to ci2.apache.org which returns 404.
The old Apache CI system has been decommissioned.

  https://ci.apache.org/builders/httpd-doxygen-nightly
  http://ci.apache.org/projects/httpd/trunk/doxygen/
    Files:  developer/index.xml

  https://ci.apache.org/projects/httpd/trunk/doxygen/group__hooks.html
    Files:  developer/hooks.xml

 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#gac827cd0537d2b6213a7c06d7c26cc36e
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#ga5e91eb6ca777c9a427b2e82bf1eeb81d
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__PROTO.html#gaa2f8412c400197338ec509f4a45e4579
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__DAEMON.html#ga9d426b6382b49754d4f87c55f65af202
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#ga07c7d22ae17805e61204463326cf9c34
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#gafaec43534fcf200f37d9fecbf9247c21
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__CONFIG.html#ga1093a5908a384eacc929b028c79f2a02
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#gaed25877b529623a4d8f99f819ba1b7bd
  http://ci.apache.org/projects/httpd/trunk/doxygen/structrequest__rec.html
 
http://ci.apache.org/projects/httpd/trunk/doxygen/structapr__array__header__t.html
 
http://ci.apache.org/projects/httpd/trunk/doxygen/group__apr__tables.html#gad7ea82d6608a4a633fc3775694ab71e4
    Files:  developer/modguide.xml

 
https://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#ga0e81f9571a8a73f5da0e89e1f46d34b1
 
https://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__SCRIPT.html#ga6b975cd7ff27a338cb8752381a4cc14f
    Files:  mod/mod_cgi.xml

=== REDIRECT → UNRELATED CONTENT ===

  http://www.redhat.com/explore/stronghold/
    Now:    https://www.redhat.com/en (generic homepage, Stronghold
discontinued)
    Files:  ssl/ssl_compat.xml
    Status: Shelved — entire ssl_compat.xml page may be candidate for
retirement

=== SOFT 404 (Page Loads, Content Missing) ===

    Note:   Personal page no longer hosted
    Files:  _off/pt-br/mod/mod_dbd.xml

  http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt
    Note:   UCI ICS returns "Page not found"
    Files:  misc/perf-tuning.xml
    Status: Deferred — misc/ files need larger editorial work

=== WORKING REDIRECTS (Should Update to New URL) ===

  http://www.specbench.org/
    → https://www.spec.org/
    Files:  platform/perf-hp.xml

  http://wiki.apache.org/httpd/FAQ
    → https://cwiki.apache.org/confluence/display/httpd/FAQ
    Files:  invoking.xml, index.xml, platform/netware.xml,
            getting-started.xml, _off/pt-br/getting-started.xml,
            + 7 more

  http://wiki.apache.org/httpd/
    → https://cwiki.apache.org/confluence/display/httpd/
    Files:  index.xml

  http://wiki.apache.org/httpd/CommonHTTPStatusCodes
    → https://cwiki.apache.org/confluence/display/httpd/CommonHTTPStatusCodes

  http://wiki.apache.org/httpd/CouldNotBindToAddress
    → https://cwiki.apache.org/confluence/display/httpd/CouldNotBindToAddress

  http://wiki.apache.org/httpd/DistrosDefaultLayout
    → https://cwiki.apache.org/confluence/display/httpd/DistrosDefaultLayout

  http://wiki.apache.org/httpd/PerformanceScalingOut
    → https://cwiki.apache.org/confluence/display/httpd/PerformanceScalingOut

  http://wiki.apache.org/httpd/Rewrite
    → https://cwiki.apache.org/confluence/display/httpd/Rewrite

  http://wiki.apache.org/httpd/RewriteLooping
    → https://cwiki.apache.org/confluence/display/httpd/RewriteLooping

  http://purl.org/NET/http-errata
    → https://www.skrb.org/ietf/http_errata.html
    Files:  misc/relevant_standards.xml

  https://code.google.com/p/certificate-transparency/
    → https://code.google.com/archive/p/certificate-transparency/
    Files:  mod/mod_ssl_ct.xml

  http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir
    → https://www.w3.org/Daemon/User/Config/General.html#MetaDir
    Files:  mod/mod_cern_meta.xml

  https://mozilla.github.io/server-side-tls/ssl-config-generator/
    → https://ssl-config.mozilla.org/
    Files:  ssl/ssl_howto.xml

=== SUMMARY ===

  Remaining issues:
    Redirect → 404 (ci.apache.org):  16  
    Redirect → unrelated content:     1 
    Soft 404:                          2 
    Working redirects to update:      13
                                     ---
    Total remaining:                  32

Notes:
  - The 5 Novell/NetWare links are all in platform/netware.xml — the
    entire NetWare platform doc may be a candidate for retirement.
  - The 16 ci.apache.org Doxygen links need a new hosting location
    for the httpd API docs before they can be fixed.
  - ssl/ssl_compat.xml may be a candidate for retirement (historical content).
  - misc/ files (security_tips, perf-tuning, relevant_standards) need
    larger editorial work beyond simple link fixes.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: [Bug 70006] Broken links in docs

Posted by Lucien Gentis <lu...@univ-lorraine.fr>.
Le 23/04/2026 à 21:37, bugzilla@apache.org a écrit :
> https://bz.apache.org/bugzilla/show_bug.cgi?id=70006
>
> --- Comment #4 from dferradal@apache.org ---
> +1 to cut all obsolete content.
>
> IMO docs should provide current factual information.
>
+1 for me also

There’s enough to update 🙂


---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

--- Comment #4 from dferradal@apache.org ---
+1 to cut all obsolete content.

IMO docs should provide current factual information.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


[Bug 70006] Broken links in docs

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=70006

Rich Bowen <rb...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #6 from Rich Bowen <rb...@apache.org> ---
Done.

Well, sort of. The Doxygen issue is still there, and I started a thread here
-https://lists.apache.org/thread/j28xjzvpc2pzbpq34slxktnktj54ckmh - it's not
really a documentation issue, and I don't know how to proceed on it.

Meanwhile, closing this from the docs team perspective.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org