From 2b6e2746c514e786ac4dcfe201f7d2a5464dba89 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Fri, 9 Nov 2018 18:38:45 +0100 Subject: [PATCH] Use new directives and link relations --- source/DIR-pages.rst | 688 ++++++------------------------- source/DIR-scripts.rst | 594 +++++--------------------- source/DIR-www.rst | 915 ++++++++--------------------------------- source/directories.rst | 603 ++++++++++----------------- source/signer.rst | 18 +- 5 files changed, 622 insertions(+), 2196 deletions(-) diff --git a/source/DIR-pages.rst b/source/DIR-pages.rst index 62ff90b..a3240a2 100644 --- a/source/DIR-pages.rst +++ b/source/DIR-pages.rst @@ -1,384 +1,146 @@ +.. index:: pages + +======================= +Directory :file:`pages` +======================= + +This directory only contains other (sub-) directorys, structured according to specific topics. + + .. index:: pages/account Directory :file:`pages/account` =============================== -.. _pages-account-0.php: +.. sourcefile:: pages/account/0.php -.. sourcefile: pages/account/0.php +.. sourcefile:: pages/account/1.php -- :file:`0.php` +.. sourcefile:: pages/account/2.php -.. _pages-account-1.php: +.. sourcefile:: pages/account/3.php -.. sourcefile: pages/account/1.php +.. sourcefile:: pages/account/4.php -- :file:`1.php` +.. sourcefile:: pages/account/5.php -.. _pages-account-2.php: +.. sourcefile:: pages/account/6.php -.. sourcefile: pages/account/2.php +.. sourcefile:: pages/account/7.php -- :file:`2.php` +.. sourcefile:: pages/account/8.php -.. _pages-account-3.php: +.. sourcefile:: pages/account/9.php -.. sourcefile: pages/account/3.php +.. sourcefile:: pages/account/10.php -- :file:`3.php` +.. sourcefile:: pages/account/11.php -.. _pages-account-4.php: +.. sourcefile:: pages/account/12.php -.. sourcefile: pages/account/4.php +.. sourcefile:: pages/account/13.php -- :file:`4.php` +.. sourcefile:: pages/account/14.php -.. _pages-account-5.php: +.. sourcefile:: pages/account/15.php -.. sourcefile: pages/account/5.php +.. sourcefile:: pages/account/16.php -- :file:`5.php` +.. sourcefile:: pages/account/17.php -.. _pages-account-6.php: +.. sourcefile:: pages/account/18.php -.. sourcefile: pages/account/6.php +.. sourcefile:: pages/account/19.php -- :file:`6.php` +.. sourcefile:: pages/account/20.php -.. _pages-account-7.php: +.. sourcefile:: pages/account/21.php -.. sourcefile: pages/account/7.php +.. sourcefile:: pages/account/22.php -- :file:`7.php` +.. sourcefile:: pages/account/23.php -.. _pages-account-8.php: +.. sourcefile:: pages/account/24.php -.. sourcefile: pages/account/8.php +.. sourcefile:: pages/account/25.php -- :file:`8.php` +.. sourcefile:: pages/account/26.php -.. _pages-account-9.php: +.. sourcefile:: pages/account/27.php -.. sourcefile: pages/account/9.php +.. sourcefile:: pages/account/28.php -- :file:`9.php` +.. sourcefile:: pages/account/29.php -.. _pages-account-10.php: +.. sourcefile:: pages/account/30.php -.. sourcefile: pages/account/10.php +.. sourcefile:: pages/account/31.php -- :file:`10.php` +.. sourcefile:: pages/account/32.php -.. _pages-account-11.php: +.. sourcefile:: pages/account/33.php -.. sourcefile: pages/account/11.php +.. sourcefile:: pages/account/34.php -- :file:`11.php` +.. sourcefile:: pages/account/35.php -.. _pages-account-12.php: +.. sourcefile:: pages/account/36.php -.. sourcefile: pages/account/12.php +.. sourcefile:: pages/account/37.php -- :file:`12.php` +.. sourcefile:: pages/account/38.php -.. _pages-account-13.php: +.. sourcefile:: pages/account/39.php -.. sourcefile: pages/account/13.php +.. sourcefile:: pages/account/40.php -- :file:`13.php` +.. sourcefile:: pages/account/41.php -.. _pages-account-14.php: +.. sourcefile:: pages/account/42.php -.. sourcefile: pages/account/14.php +.. sourcefile:: pages/account/43.php -- :file:`14.php` +.. sourcefile:: pages/account/44.php -.. _pages-account-15.php: +.. sourcefile:: pages/account/45.php -.. sourcefile: pages/account/15.php +.. sourcefile:: pages/account/46.php -- :file:`15.php` +.. sourcefile:: pages/account/47.php -.. _pages-account-16.php: +.. sourcefile:: pages/account/48.php -.. sourcefile: pages/account/16.php +.. sourcefile:: pages/account/49.php -- :file:`16.php` +.. sourcefile:: pages/account/50.php -.. _pages-account-17.php: +.. sourcefile:: pages/account/51.php -.. sourcefile: pages/account/17.php +.. sourcefile:: pages/account/52.php -- :file:`17.php` +.. sourcefile:: pages/account/53.php -.. _pages-account-18.php: +.. sourcefile:: pages/account/54.php -.. sourcefile: pages/account/18.php +.. sourcefile:: pages/account/55.php -- :file:`18.php` +.. sourcefile:: pages/account/56.php -.. _pages-account-19.php: +.. sourcefile:: pages/account/57.php -.. sourcefile: pages/account/19.php +.. sourcefile:: pages/account/58.php -- :file:`19.php` +.. sourcefile:: pages/account/59.php -.. _pages-account-20.php: - -.. sourcefile: pages/account/20.php - -- :file:`20.php` - -.. _pages-account-21.php: - -.. sourcefile: pages/account/21.php - -- :file:`21.php` - -.. _pages-account-22.php: - -.. sourcefile: pages/account/22.php - -- :file:`22.php` - -.. _pages-account-23.php: - -.. sourcefile: pages/account/23.php - -- :file:`23.php` - -.. _pages-account-24.php: - -.. sourcefile: pages/account/24.php - -- :file:`24.php` - -.. _pages-account-25.php: - -.. sourcefile: pages/account/25.php - -- :file:`25.php` - -.. _pages-account-26.php: - -.. sourcefile: pages/account/26.php - -- :file:`26.php` - -.. _pages-account-27.php: - -.. sourcefile: pages/account/27.php - -- :file:`27.php` - -.. _pages-account-28.php: - -.. sourcefile: pages/account/28.php - -- :file:`28.php` - -.. _pages-account-29.php: - -.. sourcefile: pages/account/29.php - -- :file:`29.php` - -.. _pages-account-30.php: - -.. sourcefile: pages/account/30.php - -- :file:`30.php` - -.. _pages-account-31.php: - -.. sourcefile: pages/account/31.php - -- :file:`31.php` - -.. _pages-account-32.php: - -.. sourcefile: pages/account/32.php - -- :file:`32.php` - -.. _pages-account-33.php: - -.. sourcefile: pages/account/33.php - -- :file:`33.php` - -.. _pages-account-34.php: - -.. sourcefile: pages/account/34.php - -- :file:`34.php` - -.. _pages-account-35.php: - -.. sourcefile: pages/account/35.php - -- :file:`35.php` - -.. _pages-account-36.php: - -.. sourcefile: pages/account/36.php - -- :file:`36.php` - -.. _pages-account-37.php: - -.. sourcefile: pages/account/37.php - -- :file:`37.php` - -.. _pages-account-38.php: - -.. sourcefile: pages/account/38.php - -- :file:`38.php` - -.. _pages-account-39.php: - -.. sourcefile: pages/account/39.php - -- :file:`39.php` - -.. _pages-account-40.php: - -.. sourcefile: pages/account/40.php - -- :file:`40.php` - -.. _pages-account-41.php: - -.. sourcefile: pages/account/41.php - -- :file:`41.php` - -.. _pages-account-42.php: - -.. sourcefile: pages/account/42.php - -- :file:`42.php` - -.. _pages-account-43.php: - -.. sourcefile: pages/account/43.php - -- :file:`43.php` - -.. _pages-account-44.php: - -.. sourcefile: pages/account/44.php - -- :file:`44.php` - -.. _pages-account-45.php: - -.. sourcefile: pages/account/45.php - -- :file:`45.php` - -.. _pages-account-46.php: - -.. sourcefile: pages/account/46.php - -- :file:`46.php` - -.. _pages-account-47.php: - -.. sourcefile: pages/account/47.php - -- :file:`47.php` - -.. _pages-account-48.php: - -.. sourcefile: pages/account/48.php - -- :file:`48.php` - -.. _pages-account-49.php: - -.. sourcefile: pages/account/49.php - -- :file:`49.php` - -.. _pages-account-50.php: - -.. sourcefile: pages/account/50.php - -- :file:`50.php` - -.. _pages-account-51.php: - -.. sourcefile: pages/account/51.php - -- :file:`51.php` - -.. _pages-account-52.php: - -.. sourcefile: pages/account/52.php - -- :file:`52.php` - -.. _pages-account-53.php: - -.. sourcefile: pages/account/53.php - -- :file:`53.php` - -.. _pages-account-54.php: - -.. sourcefile: pages/account/54.php - -- :file:`54.php` - -.. _pages-account-55.php: - -.. sourcefile: pages/account/55.php - -- :file:`55.php` - -.. _pages-account-56.php: - -.. sourcefile: pages/account/56.php - -- :file:`56.php` - -.. _pages-account-57.php: - -.. sourcefile: pages/account/57.php - -- :file:`57.php` - -.. _pages-account-58.php: - -.. sourcefile: pages/account/58.php - -- :file:`58.php` - -.. _pages-account-59.php: - -.. sourcefile: pages/account/59.php - -- :file:`59.php` .. index:: pages/advertising Directory :file:`pages/advertising` =================================== -.. _pages-advertising-0.php: +.. sourcefile:: pages/advertising/0.php -.. sourcefile: pages/advertising/0.php - -- :file:`0.php` - -.. _pages-advertising-1.php: - -.. sourcefile: pages/advertising/1.php - -- :file:`1.php` +.. sourcefile:: pages/advertising/1.php .. index:: pages/disputes @@ -386,335 +148,131 @@ Directory :file:`pages/advertising` Directory :file:`pages/disputes` ================================ -.. _pages-disputes-0.php: +.. sourcefile:: pages/disputes/0.php -.. sourcefile: pages/disputes/0.php +.. sourcefile:: pages/disputes/1.php -- :file:`0.php` +.. sourcefile:: pages/disputes/2.php -.. _pages-disputes-1.php: +.. sourcefile:: pages/disputes/3.php -.. sourcefile: pages/disputes/1.php +.. sourcefile:: pages/disputes/4.php -- :file:`1.php` +.. sourcefile:: pages/disputes/5.php -.. _pages-disputes-2.php: +.. sourcefile:: pages/disputes/6.php -.. sourcefile: pages/disputes/2.php - -- :file:`2.php` - -.. _pages-disputes-3.php: - -.. sourcefile: pages/disputes/3.php - -- :file:`3.php` - -.. _pages-disputes-4.php: - -.. sourcefile: pages/disputes/4.php - -- :file:`4.php` - -.. _pages-disputes-5.php: - -.. sourcefile: pages/disputes/5.php - -- :file:`5.php` - -.. _pages-disputes-6.php: - -.. sourcefile: pages/disputes/6.php - -- :file:`6.php` .. index:: pages/gpg Directory :file:`pages/gpg` =========================== -.. _pages-gpg-0.php: +.. sourcefile:: pages/gpg/0.php -.. sourcefile: pages/gpg/0.php +.. sourcefile:: pages/gpg/2.php -- :file:`0.php` +.. sourcefile:: pages/gpg/3.php -.. _pages-gpg-2.php: - -.. sourcefile: pages/gpg/2.php - -- :file:`2.php` - -.. _pages-gpg-3.php: - -.. sourcefile: pages/gpg/3.php - -- :file:`3.php` .. index:: pages/help Directory :file:`pages/help` ============================ -.. _pages-help-0.php: +.. sourcefile:: pages/help/0.php -.. sourcefile: pages/help/0.php +.. sourcefile:: pages/help/2.php -- :file:`0.php` +.. sourcefile:: pages/help/3.php -.. _pages-help-2.php: +.. sourcefile:: pages/help/4.php -.. sourcefile: pages/help/2.php +.. sourcefile:: pages/help/5.php -- :file:`2.php` +.. sourcefile:: pages/help/6.php -.. _pages-help-3.php: +.. sourcefile:: pages/help/7.php -.. sourcefile: pages/help/3.php +.. sourcefile:: pages/help/8.php -- :file:`3.php` +.. sourcefile:: pages/help/9.php -.. _pages-help-4.php: - -.. sourcefile: pages/help/4.php - -- :file:`4.php` - -.. _pages-help-5.php: - -.. sourcefile: pages/help/5.php - -- :file:`5.php` - -.. _pages-help-6.php: - -.. sourcefile: pages/help/6.php - -- :file:`6.php` - -.. _pages-help-7.php: - -.. sourcefile: pages/help/7.php - -- :file:`7.php` - -.. _pages-help-8.php: - -.. sourcefile: pages/help/8.php - -- :file:`8.php` - -.. _pages-help-9.php: - -.. sourcefile: pages/help/9.php - -- :file:`9.php` .. index:: pages/index Directory :file:`pages/index` =============================== -.. _pages-index-0.php: +.. sourcefile:: pages/index/0.php -.. sourcefile: pages/index/0.php +.. sourcefile:: pages/index/1.php -- :file:`0.php` +.. sourcefile:: pages/index/2.php -.. _pages-index-1.php: +.. sourcefile:: pages/index/3.php -.. sourcefile: pages/index/1.php +.. sourcefile:: pages/index/4.php -- :file:`1.php` +.. sourcefile:: pages/index/5.php -.. _pages-index-2.php: +.. sourcefile:: pages/index/6.php -.. sourcefile: pages/index/2.php +.. sourcefile:: pages/index/7.php -- :file:`2.php` +.. sourcefile:: pages/index/8.php -.. _pages-index-3.php: +.. sourcefile:: pages/index/10.php -.. sourcefile: pages/index/3.php +.. sourcefile:: pages/index/11.php -- :file:`3.php` +.. sourcefile:: pages/index/12.php -.. _pages-index-4.php: +.. sourcefile:: pages/index/13.php -.. sourcefile: pages/index/4.php +.. sourcefile:: pages/index/16.php -- :file:`4.php` +.. sourcefile:: pages/index/17.php -.. _pages-index-5.php: +.. sourcefile:: pages/index/18.php -.. sourcefile: pages/index/5.php +.. sourcefile:: pages/index/19.php -- :file:`5.php` +.. sourcefile:: pages/index/21.php -.. _pages-index-6.php: +.. sourcefile:: pages/index/47.php -.. sourcefile: pages/index/6.php +.. sourcefile:: pages/index/51.php -- :file:`6.php` - -.. _pages-index-7.php: - -.. sourcefile: pages/index/7.php - -- :file:`7.php` - -.. _pages-index-8.php: - -.. sourcefile: pages/index/8.php - -- :file:`8.php` - -.. _pages-index-10.php: - -.. sourcefile: pages/index/10.php - -- :file:`10.php` - -.. _pages-index-11.php: - -.. sourcefile: pages/index/11.php - -- :file:`11.php` - -.. _pages-index-12.php: - -.. sourcefile: pages/index/12.php - -- :file:`12.php` - -.. _pages-index-13.php: - -.. sourcefile: pages/index/13.php - -- :file:`13.php` - -.. _pages-index-16.php: - -.. sourcefile: pages/index/16.php - -- :file:`16.php` - -.. _pages-index-17.php: - -.. sourcefile: pages/index/17.php - -- :file:`17.php` - -.. _pages-index-18.php: - -.. sourcefile: pages/index/18.php - -- :file:`18.php` - -.. _pages-index-19.php: - -.. sourcefile: pages/index/19.php - -- :file:`19.php` - -.. _pages-index-21.php: - -.. sourcefile: pages/index/21.php - -- :file:`21.php` - -.. _pages-index-47.php: - -.. sourcefile: pages/index/47.php - -- :file:`47.php` - -.. _pages-index-51.php: - -.. sourcefile: pages/index/51.php - -- :file:`51.php` .. index:: pages/wot Directory :file:`pages/wot` =========================== -.. _pages-wot-0.php: +.. sourcefile:: pages/wot/0.php -.. sourcefile: pages/wot/0.php +.. sourcefile:: pages/wot/1.php -- :file:`0.php` +.. sourcefile:: pages/wot/2.php -.. _pages-wot-1.php: +.. sourcefile:: pages/wot/3.php -.. sourcefile: pages/wot/1.php +.. sourcefile:: pages/wot/4.php -- :file:`1.php` +.. sourcefile:: pages/wot/5.php -.. _pages-wot-2.php: +.. sourcefile:: pages/wot/6.php -.. sourcefile: pages/wot/2.php +.. sourcefile:: pages/wot/8.php -- :file:`2.php` +.. sourcefile:: pages/wot/9.php -.. _pages-wot-3.php: +.. sourcefile:: pages/wot/10.php -.. sourcefile: pages/wot/3.php +.. sourcefile:: pages/wot/12.php -- :file:`3.php` +.. sourcefile:: pages/wot/13.php -.. _pages-wot-4.php: +.. sourcefile:: pages/wot/15.php -.. sourcefile: pages/wot/4.php - -- :file:`4.php` - -.. _pages-wot-5.php: - -.. sourcefile: pages/wot/5.php - -- :file:`5.php` - -.. _pages-wot-6.php: - -.. sourcefile: pages/wot/6.php - -- :file:`6.php` - -.. _pages-wot-8.php: - -.. sourcefile: pages/wot/8.php - -- :file:`8.php` - -.. _pages-wot-9.php: - -.. sourcefile: pages/wot/9.php - -- :file:`9.php` - -.. _pages-wot-10.php: - -.. sourcefile: pages/wot/10.php - -- :file:`10.php` - -.. _pages-wot-12.php: - -.. sourcefile: pages/wot/12.php - -- :file:`12.php` - -.. _pages-wot-13.php: - -.. sourcefile: pages/wot/13.php - -- :file:`13.php` - -.. _pages-wot-15.php: - -.. sourcefile: pages/wot/15.php - -- :file:`15.php` - diff --git a/source/DIR-scripts.rst b/source/DIR-scripts.rst index 8c69819..bd1620a 100644 --- a/source/DIR-scripts.rst +++ b/source/DIR-scripts.rst @@ -1,605 +1,213 @@ -.. _scripts-49de-lt2013-berlin-email.txt: +========================= +Directory :file:`scripts` +========================= -.. sourcefile: scripts/49de-lt2013-berlin-email.txt +.. sourcefile:: scripts/49de-lt2013-berlin-email.txt -- :file:`49de-lt2013-berlin-email.txt` +.. sourcefile:: scripts/49de-lt2013-berlin-mail.php.txt -.. _scripts-49de-lt2013-berlin-mail.php.txt: +.. sourcefile:: scripts/50de-ate-luebeck-email.txt -.. sourcefile: scripts/49de-lt2013-berlin-mail.php.txt +.. sourcefile:: scripts/50de-ate-luebeck-mail.php.txt -- :file:`49de-lt2013-berlin-mail.php.txt` +.. sourcefile:: scripts/51at-ate-graz-email.txt -.. _scripts-50de-ate-luebeck-email.txt: +.. sourcefile:: scripts/51at-ate-graz-mail.php.txt -.. sourcefile: scripts/50de-ate-luebeck-email.txt +.. sourcefile:: scripts/52at-ate-wien-email.txt -- :file:`50de-ate-luebeck-email.txt` +.. sourcefile:: scripts/52at-ate-wien-mail.php.txt -.. _scripts-50de-ate-luebeck-mail.php.txt: +.. sourcefile:: scripts/53de-ate-amberg-email.txt -.. sourcefile: scripts/50de-ate-luebeck-mail.php.txt +.. sourcefile:: scripts/53de-ate-amberg-mail.php.txt -- :file:`50de-ate-luebeck-mail.php.txt` +.. sourcefile:: scripts/54at-ate-linz-email.txt -.. _scripts-51at-ate-graz-email.txt: +.. sourcefile:: scripts/54at-ate-linz-mail.php.txt -.. sourcefile: scripts/51at-ate-graz-email.txt +.. sourcefile:: scripts/55de-ate-wiesbaden-email.txt -- :file:`51at-ate-graz-email.txt` +.. sourcefile:: scripts/55de-ate-wiesbaden-mail.php.txt -.. _scripts-51at-ate-graz-mail.php.txt: +.. sourcefile:: scripts/56at-ate-oberwart-email.txt -.. sourcefile: scripts/51at-ate-graz-mail.php.txt +.. sourcefile:: scripts/56at-ate-oberwart-mail.php.txt -- :file:`51at-ate-graz-mail.php.txt` +.. sourcefile:: scripts/57at-ate-graz-email.txt -.. _scripts-52at-ate-wien-email.txt: +.. sourcefile:: scripts/57at-ate-graz-mail.php.txt -.. sourcefile: scripts/52at-ate-wien-email.txt +.. sourcefile:: scripts/58at-ate-wien-email.txt -- :file:`52at-ate-wien-email.txt` +.. sourcefile:: scripts/58at-ate-wien-mail.php.txt -.. _scripts-52at-ate-wien-mail.php.txt: +.. sourcefile:: scripts/59de-ate-freiburg-email.txt -.. sourcefile: scripts/52at-ate-wien-mail.php.txt +.. sourcefile:: scripts/59de-ate-freiburg-mail.php.txt -- :file:`52at-ate-wien-mail.php.txt` +.. sourcefile:: scripts/60de-ate-bremen-email.txt -.. _scripts-53de-ate-amberg-email.txt: +.. sourcefile:: scripts/60de-ate-bremen-mail.php.txt -.. sourcefile: scripts/53de-ate-amberg-email.txt +.. sourcefile:: scripts/61de-ate-dresden-email.txt -- :file:`53de-ate-amberg-email.txt` +.. sourcefile:: scripts/61de-ate-dresden-mail.php.txt -.. _scripts-53de-ate-amberg-mail.php.txt: +.. sourcefile:: scripts/62de-froscon2015-email.txt -.. sourcefile: scripts/53de-ate-amberg-mail.php.txt +.. sourcefile:: scripts/62de-froscon2015-mail.php.txt -- :file:`53de-ate-amberg-mail.php.txt` +.. sourcefile:: scripts/63dk-ate-nykobing-email.txt -.. _scripts-54at-ate-linz-email.txt: +.. sourcefile:: scripts/63dk-ate-nykobing-mail.php.txt -.. sourcefile: scripts/54at-ate-linz-email.txt +.. sourcefile:: scripts/addpoints.php -- :file:`54at-ate-linz-email.txt` +.. sourcefile:: scripts/assurer.php -.. _scripts-54at-ate-linz-mail.php.txt: +.. sourcefile:: scripts/assurer.txt -.. sourcefile: scripts/54at-ate-linz-mail.php.txt +.. sourcefile:: scripts/cleanthem.pl -- :file:`54at-ate-linz-mail.php.txt` +.. sourcefile:: scripts/clientcerts.php -.. _scripts-55de-ate-wiesbaden-email.txt: +.. sourcefile:: scripts/consistence.php -.. sourcefile: scripts/55de-ate-wiesbaden-email.txt +.. sourcefile:: scripts/country.php -- :file:`55de-ate-wiesbaden-email.txt` +.. sourcefile:: scripts/cron -.. _scripts-55de-ate-wiesbaden-mail.php.txt: +.. sourcefile:: scripts/db_migrations -.. sourcefile: scripts/55de-ate-wiesbaden-mail.php.txt +.. sourcefile:: scripts/DumpWeakCerts.pl -- :file:`55de-ate-wiesbaden-mail.php.txt` +.. sourcefile:: scripts/findexp3.pl -.. _scripts-56at-ate-oberwart-email.txt: +.. sourcefile:: scripts/findnull.pl -.. sourcefile: scripts/56at-ate-oberwart-email.txt +.. sourcefile:: scripts/gpgcerts.php -- :file:`56at-ate-oberwart-email.txt` +.. sourcefile:: scripts/gpgcheck3.php -.. _scripts-56at-ate-oberwart-mail.php.txt: +.. sourcefile:: scripts/gpgfillmissingemail.php -.. sourcefile: scripts/56at-ate-oberwart-mail.php.txt +.. sourcefile:: scripts/gpgfillmissingkeyid.php -- :file:`56at-ate-oberwart-mail.php.txt` +.. sourcefile:: scripts/mail-weak-keys.php -.. _scripts-57at-ate-graz-email.txt: +.. sourcefile:: scripts/Makefile -.. sourcefile: scripts/57at-ate-graz-email.txt +.. sourcefile:: scripts/mass-revoke.php -- :file:`57at-ate-graz-email.txt` +.. sourcefile:: scripts/newslettercebit.php -.. _scripts-57at-ate-graz-mail.php.txt: +.. sourcefile:: scripts/newsletter.php -.. sourcefile: scripts/57at-ate-graz-mail.php.txt +.. sourcefile:: scripts/notify.php -- :file:`57at-ate-graz-mail.php.txt` +.. sourcefile:: scripts/oa03-csr_org_client_cert.php.txt -.. _scripts-58at-ate-wien-email.txt: +.. sourcefile:: scripts/oa03-csr_org_client_cert.txt -.. sourcefile: scripts/58at-ate-wien-email.txt +.. sourcefile:: scripts/perl_mysql.sample -- :file:`58at-ate-wien-email.txt` +.. sourcefile:: scripts/resetpermissions.php -.. _scripts-58at-ate-wien-mail.php.txt: +.. sourcefile:: scripts/runclient.c -.. sourcefile: scripts/58at-ate-wien-mail.php.txt +.. sourcefile:: scripts/rungpg.c -- :file:`58at-ate-wien-mail.php.txt` +.. sourcefile:: scripts/runserver.c -.. _scripts-59de-ate-freiburg-email.txt: +.. sourcefile:: scripts/scanforexponents.php -.. sourcefile: scripts/59de-ate-freiburg-email.txt +.. sourcefile:: scripts/send_heartbleed.php -- :file:`59de-ate-freiburg-email.txt` +.. sourcefile:: scripts/send_policy_cca_20140916.php -.. _scripts-59de-ate-freiburg-mail.php.txt: +.. sourcefile:: scripts/send_policy_cca_correct_20150221_1.php -.. sourcefile: scripts/59de-ate-freiburg-mail.php.txt +.. sourcefile:: scripts/send_policy_cca_correct_20150221_2.php -- :file:`59de-ate-freiburg-mail.php.txt` +.. sourcefile:: scripts/send_thawte.php.txt -.. _scripts-60de-ate-bremen-email.txt: +.. sourcefile:: scripts/servercerts.php -.. sourcefile: scripts/60de-ate-bremen-email.txt +.. sourcefile:: scripts/test.c -- :file:`60de-ate-bremen-email.txt` - -.. _scripts-60de-ate-bremen-mail.php.txt: - -.. sourcefile: scripts/60de-ate-bremen-mail.php.txt - -- :file:`60de-ate-bremen-mail.php.txt` - -.. _scripts-61de-ate-dresden-email.txt: - -.. sourcefile: scripts/61de-ate-dresden-email.txt - -- :file:`61de-ate-dresden-email.txt` - -.. _scripts-61de-ate-dresden-mail.php.txt: - -.. sourcefile: scripts/61de-ate-dresden-mail.php.txt - -- :file:`61de-ate-dresden-mail.php.txt` - -.. _scripts-62de-froscon2015-email.txt: - -.. sourcefile: scripts/62de-froscon2015-email.txt - -- :file:`62de-froscon2015-email.txt` - -.. _scripts-62de-froscon2015-mail.php.txt: - -.. sourcefile: scripts/62de-froscon2015-mail.php.txt - -- :file:`62de-froscon2015-mail.php.txt` - -.. _scripts-63dk-ate-nykobing-email.txt: - -.. sourcefile: scripts/63dk-ate-nykobing-email.txt - -- :file:`63dk-ate-nykobing-email.txt` - -.. _scripts-63dk-ate-nykobing-mail.php.txt: - -.. sourcefile: scripts/63dk-ate-nykobing-mail.php.txt - -- :file:`63dk-ate-nykobing-mail.php.txt` - -.. _scripts-addpoints.php: - -.. sourcefile: scripts/addpoints.php - -- :file:`addpoints.php` - -.. _scripts-assurer.php: - -.. sourcefile: scripts/assurer.php - -- :file:`assurer.php` - -.. _scripts-assurer.txt: - -.. sourcefile: scripts/assurer.txt - -- :file:`assurer.txt` - -.. _scripts-cleanthem.pl: - -.. sourcefile: scripts/cleanthem.pl - -- :file:`cleanthem.pl` - -.. _scripts-clientcerts.php: - -.. sourcefile: scripts/clientcerts.php - -- :file:`clientcerts.php` - -.. _scripts-consistence.php: - -.. sourcefile: scripts/consistence.php - -- :file:`consistence.php` - -.. _scripts-country.php: - -.. sourcefile: scripts/country.php - -- :file:`country.php` - -.. _scripts-cron: - -.. sourcefile: scripts/cron - -- :file:`cron` - -.. _scripts-db_migrations: - -.. sourcefile: scripts/db_migrations - -- :file:`db_migrations` - -.. _scripts-DumpWeakCerts.pl: - -.. sourcefile: scripts/DumpWeakCerts.pl - -- :file:`DumpWeakCerts.pl` - -.. _scripts-findexp3.pl: - -.. sourcefile: scripts/findexp3.pl - -- :file:`findexp3.pl` - -.. _scripts-findnull.pl: - -.. sourcefile: scripts/findnull.pl - -- :file:`findnull.pl` - -.. _scripts-gpgcerts.php: - -.. sourcefile: scripts/gpgcerts.php - -- :file:`gpgcerts.php` - -.. _scripts-gpgcheck3.php: - -.. sourcefile: scripts/gpgcheck3.php - -- :file:`gpgcheck3.php` - -.. _scripts-gpgfillmissingemail.php: - -.. sourcefile: scripts/gpgfillmissingemail.php - -- :file:`gpgfillmissingemail.php` - -.. _scripts-gpgfillmissingkeyid.php: - -.. sourcefile: scripts/gpgfillmissingkeyid.php - -- :file:`gpgfillmissingkeyid.php` - -.. _scripts-mailing archive: - -.. sourcefile: scripts/mailing archive - -- :file:`mailing archive` - -.. _scripts-mail-weak-keys.php: - -.. sourcefile: scripts/mail-weak-keys.php - -- :file:`mail-weak-keys.php` - -.. _scripts-Makefile: - -.. sourcefile: scripts/Makefile - -- :file:`Makefile` - -.. _scripts-mass-revoke.php: - -.. sourcefile: scripts/mass-revoke.php - -- :file:`mass-revoke.php` - -.. _scripts-newslettercebit.php: - -.. sourcefile: scripts/newslettercebit.php - -- :file:`newslettercebit.php` - -.. _scripts-newsletter.php: - -.. sourcefile: scripts/newsletter.php - -- :file:`newsletter.php` - -.. _scripts-notify.php: - -.. sourcefile: scripts/notify.php - -- :file:`notify.php` - -.. _scripts-oa03-csr_org_client_cert.php.txt: - -.. sourcefile: scripts/oa03-csr_org_client_cert.php.txt - -- :file:`oa03-csr_org_client_cert.php.txt` - -.. _scripts-oa03-csr_org_client_cert.txt: - -.. sourcefile: scripts/oa03-csr_org_client_cert.txt - -- :file:`oa03-csr_org_client_cert.txt` - -.. _scripts-perl_mysql.sample: - -.. sourcefile: scripts/perl_mysql.sample - -- :file:`perl_mysql.sample` - -.. _scripts-resetpermissions.php: - -.. sourcefile: scripts/resetpermissions.php - -- :file:`resetpermissions.php` - -.. _scripts-runclient.c: - -.. sourcefile: scripts/runclient.c - -- :file:`runclient.c` - -.. _scripts-rungpg.c: - -.. sourcefile: scripts/rungpg.c - -- :file:`rungpg.c` - -.. _scripts-runserver.c: - -.. sourcefile: scripts/runserver.c - -- :file:`runserver.c` - -.. _scripts-scanforexponents.php: - -.. sourcefile: scripts/scanforexponents.php - -- :file:`scanforexponents.php` - -.. _scripts-send_heartbleed.php: - -.. sourcefile: scripts/send_heartbleed.php - -- :file:`send_heartbleed.php` - -.. _scripts-send_policy_cca_20140916.php: - -.. sourcefile: scripts/send_policy_cca_20140916.php - -- :file:`send_policy_cca_20140916.php` - -.. _scripts-send_policy_cca_correct_20150221_1.php: - -.. sourcefile: scripts/send_policy_cca_correct_20150221_1.php - -- :file:`send_policy_cca_correct_20150221_1.php` - -.. _scripts-send_policy_cca_correct_20150221_2.php: - -.. sourcefile: scripts/send_policy_cca_correct_20150221_2.php - -- :file:`send_policy_cca_correct_20150221_2.php` - -.. _scripts-send_thawte.php.txt: - -.. sourcefile: scripts/send_thawte.php.txt - -- :file:`send_thawte.php.txt` - -.. _scripts-servercerts.php: - -.. sourcefile: scripts/servercerts.php - -- :file:`servercerts.php` - -.. _scripts-test.c: - -.. sourcefile: scripts/test.c - -- :file:`test.c` Directory :file:`scripts/cron` ============================== -.. _scripts-cron-permissionreview.php: +.. sourcefile:: scripts/cron/permissionreview.php -.. sourcefile: scripts/cron/permissionreview.php +.. sourcefile:: scripts/cron/refresh_stats.php -- :file:`permissionreview.php` +.. sourcefile:: scripts/cron/removedead.php -.. _scripts-cron-refresh_stats.php: +.. sourcefile:: scripts/cron/updatesort.php -.. sourcefile: scripts/cron/refresh_stats.php +.. sourcefile:: scripts/cron/warning.php -- :file:`refresh_stats.php` - -.. _scripts-cron-removedead.php: - -.. sourcefile: scripts/cron/removedead.php - -- :file:`removedead.php` - -.. _scripts-cron-updatesort.php: - -.. sourcefile: scripts/cron/updatesort.php - -- :file:`updatesort.php` - -.. _scripts-cron-warning.php: - -.. sourcefile: scripts/cron/warning.php - -- :file:`warning.php` .. index:: bash Directory :file:`scripts/db_migrations` ======================================= -.. _scripts-db_migrations-version1.sh: +.. sourcefile:: scripts/db_migrations/version1.sh -.. sourcefile: scripts/db_migrations/version1.sh +.. sourcefile:: scripts/db_migrations/version2.sh -- :file:`version1.sh` +.. sourcefile:: scripts/db_migrations/version3.sh -.. _scripts-db_migrations-version2.sh: +.. sourcefile:: scripts/db_migrations/version4.sh -.. sourcefile: scripts/db_migrations/version2.sh +.. sourcefile:: scripts/db_migrations/version5.sh -- :file:`version2.sh` +.. sourcefile:: scripts/db_migrations/version6.sh -.. _scripts-db_migrations-version3.sh: - -.. sourcefile: scripts/db_migrations/version3.sh - -- :file:`version3.sh` - -.. _scripts-db_migrations-version4.sh: - -.. sourcefile: scripts/db_migrations/version4.sh - -- :file:`version4.sh` - -.. _scripts-db_migrations-version5.sh: - -.. sourcefile: scripts/db_migrations/version5.sh - -- :file:`version5.sh` - -.. _scripts-db_migrations-version6.sh: - -.. sourcefile: scripts/db_migrations/version6.sh - -- :file:`version6.sh` Directory :file:`scripts/mailing archive` ========================================= -.. _scripts-mailing archive-45au-ate-melbourne-email.txt: +.. sourcefile:: scripts/mailing_archive/45au-ate-melbourne-email.txt -.. sourcefile: scripts/mailing archive/45au-ate-melbourne-email.txt +.. sourcefile:: scripts/mailing_archive/45au-ate-melbourne-mail.php.txt -- :file:`45au-ate-melbourne-email.txt` +.. sourcefile:: scripts/mailing_archive/46us-ate-raleigh-email.txt -.. _scripts-mailing archive-45au-ate-melbourne-mail.php.txt: +.. sourcefile:: scripts/mailing_archive/46us-ate-raleigh-mail.php.txt -.. sourcefile: scripts/mailing archive/45au-ate-melbourne-mail.php.txt +.. sourcefile:: scripts/mailing_archive/47us-fudcon-lawrence-email.txt -- :file:`45au-ate-melbourne-mail.php.txt` +.. sourcefile:: scripts/mailing_archive/47us-fudcon-lawrence-mail.php.txt -.. _scripts-mailing archive-46us-ate-raleigh-email.txt: +.. sourcefile:: scripts/mailing_archive/48de-ate-kiel-email.txt -.. sourcefile: scripts/mailing archive/46us-ate-raleigh-email.txt +.. sourcefile:: scripts/mailing_archive/48de-ate-kiel-mail.php.txt -- :file:`46us-ate-raleigh-email.txt` +.. sourcefile:: scripts/mailing_archive/oa01-allowance.php.txt -.. _scripts-mailing archive-46us-ate-raleigh-mail.php.txt: +.. sourcefile:: scripts/mailing_archive/oa01-allowance.txt -.. sourcefile: scripts/mailing archive/46us-ate-raleigh-mail.php.txt +.. sourcefile:: scripts/mailing_archive/oa02-mailingtextCats.txt -- :file:`46us-ate-raleigh-mail.php.txt` +.. sourcefile:: scripts/mailing_archive/oa02-mailingtextPointsCats.txt -.. _scripts-mailing archive-47us-fudcon-lawrence-email.txt: +.. sourcefile:: scripts/mailing_archive/oa02-mailingtextPoints.txt -.. sourcefile: scripts/mailing archive/47us-fudcon-lawrence-email.txt +.. sourcefile:: scripts/mailing_archive/oa02-orgainformation.php.txt -- :file:`47us-fudcon-lawrence-email.txt` +.. sourcefile:: scripts/mailing_archive/thawte_DE.txt -.. _scripts-mailing archive-47us-fudcon-lawrence-mail.php.txt: +.. sourcefile:: scripts/mailing_archive/thawte_EN.txt -.. sourcefile: scripts/mailing archive/47us-fudcon-lawrence-mail.php.txt +.. sourcefile:: scripts/mailing_archive/thawte_ES.txt -- :file:`47us-fudcon-lawrence-mail.php.txt` +.. sourcefile:: scripts/mailing_archive/thawte_FR.txt -.. _scripts-mailing archive-48de-ate-kiel-email.txt: - -.. sourcefile: scripts/mailing archive/48de-ate-kiel-email.txt - -- :file:`48de-ate-kiel-email.txt` - -.. _scripts-mailing archive-48de-ate-kiel-mail.php.txt: - -.. sourcefile: scripts/mailing archive/48de-ate-kiel-mail.php.txt - -- :file:`48de-ate-kiel-mail.php.txt` - -.. _scripts-mailing archive-oa01-allowance.php.txt: - -.. sourcefile: scripts/mailing archive/oa01-allowance.php.txt - -- :file:`oa01-allowance.php.txt` - -.. _scripts-mailing archive-oa01-allowance.txt: - -.. sourcefile: scripts/mailing archive/oa01-allowance.txt - -- :file:`oa01-allowance.txt` - -.. _scripts-mailing archive-oa02-mailingtextCats.txt: - -.. sourcefile: scripts/mailing archive/oa02-mailingtextCats.txt - -- :file:`oa02-mailingtextCats.txt` - -.. _scripts-mailing archive-oa02-mailingtextPointsCats.txt: - -.. sourcefile: scripts/mailing archive/oa02-mailingtextPointsCats.txt - -- :file:`oa02-mailingtextPointsCats.txt` - -.. _scripts-mailing archive-oa02-mailingtextPoints.txt: - -.. sourcefile: scripts/mailing archive/oa02-mailingtextPoints.txt - -- :file:`oa02-mailingtextPoints.txt` - -.. _scripts-mailing archive-oa02-orgainformation.php.txt: - -.. sourcefile: scripts/mailing archive/oa02-orgainformation.php.txt - -- :file:`oa02-orgainformation.php.txt` - -.. _scripts-mailing archive-thawte_DE.txt: - -.. sourcefile: scripts/mailing archive/thawte_DE.txt - -- :file:`thawte_DE.txt` - -.. _scripts-mailing archive-thawte_EN.txt: - -.. sourcefile: scripts/mailing archive/thawte_EN.txt - -- :file:`thawte_EN.txt` - -.. _scripts-mailing archive-thawte_ES.txt: - -.. sourcefile: scripts/mailing archive/thawte_ES.txt - -- :file:`thawte_ES.txt` - -.. _scripts-mailing archive-thawte_FR.txt: - -.. sourcefile: scripts/mailing archive/thawte_FR.txt - -- :file:`thawte_FR.txt` - -.. _scripts-mailing archive-thawte_NL.txt: - -.. sourcefile: scripts/mailing archive/thawte_NL.txt - -- :file:`thawte_NL.txt` - -.. _scripts-mailing archive-thawte_RU.txt: - -.. sourcefile: scripts/mailing archive/thawte_RU.txt - -- :file:`thawte_RU.txt` +.. sourcefile:: scripts/mailing_archive/thawte_NL.txt +.. sourcefile:: scripts/mailing_archive/thawte_RU.txt diff --git a/source/DIR-www.rst b/source/DIR-www.rst index 2ace31d..98ccc24 100644 --- a/source/DIR-www.rst +++ b/source/DIR-www.rst @@ -1,958 +1,367 @@ -.. _www-account.php: +.. index:: WWW +.. index:: PHP -.. sourcefile: www/account.php +============= +Directory www +============= -- :file:`account.php` +This contains the PHP code that is the entry point to the application: -.. _www-ac.js: +.. sourcefile:: www/account.php -.. sourcefile: www/ac.js +.. sourcefile:: www/ac.js -- :file:`ac.js` +.. sourcefile:: www/ac.php -.. _www-ac.php: +.. sourcefile:: www/advertising.php -.. sourcefile: www/ac.php +.. sourcefile:: www/alert_hash_collision.php -- :file:`ac.php` +.. sourcefile:: www/analyse.php -.. _www-advertising.php: +.. sourcefile:: www/cap.html.php -.. sourcefile: www/advertising.php +.. sourcefile:: www/capnew.php -- :file:`advertising.php` +.. sourcefile:: www/cap.php -.. _www-alert_hash_collision.php: +.. sourcefile:: www/coap.html.php -.. sourcefile: www/alert_hash_collision.php +.. sourcefile:: www/coapnew.php -- :file:`alert_hash_collision.php` +.. sourcefile:: www/disputes.php -.. _www-analyse.php: +.. sourcefile:: www/error403.php -.. sourcefile: www/analyse.php +.. sourcefile:: www/error404.php -- :file:`analyse.php` +.. sourcefile:: www/favicon.ico -.. _www-cap.html.php: +.. sourcefile:: www/gpg.php -.. sourcefile: www/cap.html.php +.. sourcefile:: www/help.php -- :file:`cap.html.php` +.. sourcefile:: www/.htaccess -.. _www-capnew.php: +.. sourcefile:: www/index.php -.. sourcefile: www/capnew.php +.. sourcefile:: www/keygenIE.js -- :file:`capnew.php` +.. sourcefile:: www/logos.php -.. _www-cap.php: +.. sourcefile:: www/news.php -.. sourcefile: www/cap.php +.. sourcefile:: www/rss.php -- :file:`cap.php` +.. sourcefile:: www/sealgen.php + :uses: + www/images/secured.png -.. _www-coap.html.php: + :file:`sealgen.php` generates a small site seal image from + :sourcefile:`www/images/secured.png`. This could be replaced with a static + image if it is used at all. -.. sourcefile: www/coap.html.php +.. sourcefile:: www/siteimages -- :file:`coap.html.php` +.. sourcefile:: www/sqldump.php -.. _www-coapnew.php: +.. sourcefile:: www/src-lic.php -.. sourcefile: www/coapnew.php +.. sourcefile:: www/stats.php -- :file:`coapnew.php` +.. sourcefile:: www/ttp.php -.. _www-disputes.php: +.. sourcefile:: www/verify.php -.. sourcefile: www/disputes.php - -- :file:`disputes.php` - -.. _www-error403.php: - -.. sourcefile: www/error403.php - -- :file:`error403.php` - -.. _www-error404.php: - -.. sourcefile: www/error404.php - -- :file:`error404.php` - -.. _www-favicon.ico: - -.. sourcefile: www/favicon.ico - -- :file:`favicon.ico` - -.. _www-gpg.php: - -.. sourcefile: www/gpg.php - -- :file:`gpg.php` - -.. _www-help.php: - -.. sourcefile: www/help.php - -- :file:`help.php` - -.. _www-.htaccess: - -.. sourcefile: www/.htaccess - -- :file:`.htaccess` - -.. _www-index.php: - -.. sourcefile: www/index.php - -- :file:`index.php` - -.. _www-keygenIE.js: - -.. sourcefile: www/keygenIE.js - -- :file:`keygenIE.js` - -.. _www-logos.php: - -.. sourcefile: www/logos.php - -- :file:`logos.php` - -.. _www-news.php: - -.. sourcefile: www/news.php - -- :file:`news.php` - -.. _www-rss.php: - -.. sourcefile: www/rss.php - -- :file:`rss.php` - -.. _www-sealgen-php: - -.. sourcefile: www/sealgen.php - -- :file:`sealgen.php` generates a small site seal image from - :ref:`www/images/secured.png `. This could be - replaced with a static image if it is used at all. This is referenced - by :ref:`cgi-bin/siteseal.cgi ` - -.. _www-siteimages: - -.. sourcefile: www/siteimages - -- :file:`siteimages` - -.. _www-sqldump.php: - -.. sourcefile: www/sqldump.php - -- :file:`sqldump.php` - -.. _www-src-lic.php: - -.. sourcefile: www/src-lic.php - -- :file:`src-lic.php` - -.. _www-stats.php: - -.. sourcefile: www/stats.php - -- :file:`stats.php` - -.. _www-ttp.php: - -.. sourcefile: www/ttp.php - -- :file:`ttp.php` - -.. _www-verify.php: - -.. sourcefile: www/verify.php - -- :file:`verify.php` - -.. _www-wot.php: - -.. sourcefile: www/wot.php - -- :file:`wot.php` +.. sourcefile:: www/wot.php Directory :file:`www/api` ========================= -.. _www-api-ccsr.php: +.. sourcefile:: www/api/ccsr.php -.. sourcefile: www/api/ccsr.php +.. sourcefile:: www/api/cemails.php -- :file:`ccsr.php` +.. sourcefile:: www/api/edu.php -.. _www-api-cemails.php: - -.. sourcefile: www/api/cemails.php - -- :file:`cemails.php` - -.. _www-api-edu.php: - -.. sourcefile: www/api/edu.php - -- :file:`edu.php` - -.. _www-api-index.php: - -.. sourcefile: www/api/index.php - -- :file:`index.php` +.. sourcefile:: www/api/index.php Directory :file:`www/cats` ========================== -.. _www-cats-cats_import.php: - -.. sourcefile: www/cats/cats_import.php - -- :file:`cats_import.php` +.. sourcefile:: www/cats/cats_import.php Directory :file:`www/certs` =========================== -.. _www-certs-cacert.asc: +.. sourcefile:: www/certs/cacert.asc -.. sourcefile: www/certs/cacert.asc +.. sourcefile:: www/certs/CAcert_Root_Certificates.msi -- :file:`cacert.asc` +.. sourcefile:: www/certs/class3.crt -.. _www-certs-CAcert_Root_Certificates.msi: +.. sourcefile:: www/certs/class3.der -.. sourcefile: www/certs/CAcert_Root_Certificates.msi +.. sourcefile:: www/certs/class3.txt -- :file:`CAcert_Root_Certificates.msi` +.. sourcefile:: www/certs/root.crt -.. _www-certs-class3.crt: +.. sourcefile:: www/certs/root.der -.. sourcefile: www/certs/class3.crt +.. sourcefile:: www/certs/root.txt -- :file:`class3.crt` - -.. _www-certs-class3.der: - -.. sourcefile: www/certs/class3.der - -- :file:`class3.der` - -.. _www-certs-class3.txt: - -.. sourcefile: www/certs/class3.txt - -- :file:`class3.txt` - -.. _www-certs-root.crt: - -.. sourcefile: www/certs/root.crt - -- :file:`root.crt` - -.. _www-certs-root.der: - -.. sourcefile: www/certs/root.der - -- :file:`root.der` - -.. _www-certs-root.txt: - -.. sourcefile: www/certs/root.txt - -- :file:`root.txt` Directory :file:`www/docs` =========================== -.. _www-docs-banner.jpg: +.. sourcefile:: www/docs/banner.jpg -.. sourcefile: www/docs/banner.jpg +.. sourcefile:: www/docs/cacert0304.pdf -- :file:`banner.jpg` +.. sourcefile:: www/docs/cacert_display.pdf -.. _www-docs-cacert0304.pdf: +.. sourcefile:: www/docs/cacert_display.sxw -.. sourcefile: www/docs/cacert0304.pdf +.. sourcefile:: www/docs/CAcert_Rules.pdf -- :file:`cacert0304.pdf` +.. sourcefile:: www/docs/CAcert_Rules.sxw -.. _www-docs-cacert_display.pdf: +.. sourcefile:: www/docs/encryption_in_the_real_world.sxi -.. sourcefile: www/docs/cacert_display.pdf +.. sourcefile:: www/docs/flyer.sxw -- :file:`cacert_display.pdf` +.. sourcefile:: www/docs/incorporation.jpg -.. _www-docs-cacert_display.sxw: - -.. sourcefile: www/docs/cacert_display.sxw - -- :file:`cacert_display.sxw` - -.. _www-docs-CAcert_Rules.pdf: - -.. sourcefile: www/docs/CAcert_Rules.pdf - -- :file:`CAcert_Rules.pdf` - -.. _www-docs-CAcert_Rules.sxw: - -.. sourcefile: www/docs/CAcert_Rules.sxw - -- :file:`CAcert_Rules.sxw` - -.. _www-docs-encryption in the real world.sxi: - -.. sourcefile: www/docs/encryption in the real world.sxi - -- :file:`encryption in the real world.sxi` - -.. _www-docs-flyer.sxw: - -.. sourcefile: www/docs/flyer.sxw - -- :file:`flyer.sxw` - -.. _www-docs-incorporation.jpg: - -.. sourcefile: www/docs/incorporation.jpg - -- :file:`incorporation.jpg` - -.. _www-docs-keys.pdf: - -.. sourcefile: www/docs/keys.pdf - -- :file:`keys.pdf` - -.. _www-docs-keys.ps: - -.. sourcefile: www/docs/keys.ps - -- :file:`keys.ps` +.. sourcefile:: www/docs/keys.pdf +.. sourcefile:: www/docs/keys.ps Directory :file:`www/iistutorial` ================================= -.. _www-iistutorial-image001.jpg: +.. sourcefile:: www/iistutorial/image001.jpg -.. sourcefile: www/iistutorial/image001.jpg +.. sourcefile:: www/iistutorial/image002.jpg -- :file:`image001.jpg` +.. sourcefile:: www/iistutorial/image003.gif -.. _www-iistutorial-image002.jpg: +.. sourcefile:: www/iistutorial/image004.gif -.. sourcefile: www/iistutorial/image002.jpg +.. sourcefile:: www/iistutorial/image005.gif -- :file:`image002.jpg` +.. sourcefile:: www/iistutorial/image006.gif -.. _www-iistutorial-image003.gif: +.. sourcefile:: www/iistutorial/image007.gif -.. sourcefile: www/iistutorial/image003.gif +.. sourcefile:: www/iistutorial/image008.gif -- :file:`image003.gif` +.. sourcefile:: www/iistutorial/image009.gif -.. _www-iistutorial-image004.gif: +.. sourcefile:: www/iistutorial/image010.gif -.. sourcefile: www/iistutorial/image004.gif +.. sourcefile:: www/iistutorial/image011b.png -- :file:`image004.gif` +.. sourcefile:: www/iistutorial/image011.jpg -.. _www-iistutorial-image005.gif: +.. sourcefile:: www/iistutorial/image012.gif -.. sourcefile: www/iistutorial/image005.gif +.. sourcefile:: www/iistutorial/image013.gif -- :file:`image005.gif` +.. sourcefile:: www/iistutorial/image014.jpg -.. _www-iistutorial-image006.gif: - -.. sourcefile: www/iistutorial/image006.gif - -- :file:`image006.gif` - -.. _www-iistutorial-image007.gif: - -.. sourcefile: www/iistutorial/image007.gif - -- :file:`image007.gif` - -.. _www-iistutorial-image008.gif: - -.. sourcefile: www/iistutorial/image008.gif - -- :file:`image008.gif` - -.. _www-iistutorial-image009.gif: - -.. sourcefile: www/iistutorial/image009.gif - -- :file:`image009.gif` - -.. _www-iistutorial-image010.gif: - -.. sourcefile: www/iistutorial/image010.gif - -- :file:`image010.gif` - -.. _www-iistutorial-image011b.png: - -.. sourcefile: www/iistutorial/image011b.png - -- :file:`image011b.png` - -.. _www-iistutorial-image011.jpg: - -.. sourcefile: www/iistutorial/image011.jpg - -- :file:`image011.jpg` - -.. _www-iistutorial-image012.gif: - -.. sourcefile: www/iistutorial/image012.gif - -- :file:`image012.gif` - -.. _www-iistutorial-image013.gif: - -.. sourcefile: www/iistutorial/image013.gif - -- :file:`image013.gif` - -.. _www-iistutorial-image014.jpg: - -.. sourcefile: www/iistutorial/image014.jpg - -- :file:`image014.jpg` - -.. _www-iistutorial-image015.gif: - -.. sourcefile: www/iistutorial/image015.gif - -- :file:`image015.gif` +.. sourcefile:: www/iistutorial/image015.gif Directory :file:`www/images` ============================ -.. _www-images-bit.png: +.. sourcefile:: www/images/bit.png -.. sourcefile: www/images/bit.png +.. sourcefile:: www/images/btn_paynowCC_LG.gif -- :file:`bit.png` +.. sourcefile:: www/images/btn_subscribeCC_LG.gif -.. _www-images-btn_paynowCC_LG.gif: +.. sourcefile:: www/images/cacert2.png -.. sourcefile: www/images/btn_paynowCC_LG.gif +.. sourcefile:: www/images/cacert3.png -- :file:`btn_paynowCC_LG.gif` +.. sourcefile:: www/images/cacert4.png -.. _www-images-btn_subscribeCC_LG.gif: +.. sourcefile:: www/images/cacert-draft.png -.. sourcefile: www/images/btn_subscribeCC_LG.gif +.. sourcefile:: www/images/CAcert-logo-colour-1000.png -- :file:`btn_subscribeCC_LG.gif` +.. sourcefile:: www/images/CAcert-logo-mono-1000.png -.. _www-images-cacert2.png: +.. sourcefile:: www/images/cacert-policy.png -.. sourcefile: www/images/cacert2.png +.. sourcefile:: www/images/nlnet.png -- :file:`cacert2.png` +.. sourcefile:: www/images/oan.png -.. _www-images-cacert3.png: +.. sourcefile:: www/images/payment2a.png -.. sourcefile: www/images/cacert3.png +.. sourcefile:: www/images/payment2.png -- :file:`cacert3.png` +.. sourcefile:: www/images/secured.png -.. _www-images-cacert4.png: +.. sourcefile:: www/images/sonance.png -.. sourcefile: www/images/cacert4.png - -- :file:`cacert4.png` - -.. _www-images-cacert-draft.png: - -.. sourcefile: www/images/cacert-draft.png - -- :file:`cacert-draft.png` - -.. _www-images-CAcert-logo-colour-1000.png: - -.. sourcefile: www/images/CAcert-logo-colour-1000.png - -- :file:`CAcert-logo-colour-1000.png` - -.. _www-images-CAcert-logo-mono-1000.png: - -.. sourcefile: www/images/CAcert-logo-mono-1000.png - -- :file:`CAcert-logo-mono-1000.png` - -.. _www-images-cacert-policy.png: - -.. sourcefile: www/images/cacert-policy.png - -- :file:`cacert-policy.png` - -.. _www-images-nlnet.png: - -.. sourcefile: www/images/nlnet.png - -- :file:`nlnet.png` - -.. _www-images-oan.png: - -.. sourcefile: www/images/oan.png - -- :file:`oan.png` - -.. _www-images-payment2a.png: - -.. sourcefile: www/images/payment2a.png - -- :file:`payment2a.png` - -.. _www-images-payment2.png: - -.. sourcefile: www/images/payment2.png - -- :file:`payment2.png` - -.. _www-images-secured-png: - -.. sourcefile: www/images/secured.png - -- :file:`secured.png` is a small image used by - :ref:`www/sealgen.php ` - - -.. _www-images-sonance.png: - -.. sourcefile: www/images/sonance.png - -- :file:`sonance.png` - -.. _www-images-tunix.png: - -.. sourcefile: www/images/tunix.png - -- :file:`tunix.png` - -.. _www-images-valid-xhtml11-blue: - -.. sourcefile: www/images/valid-xhtml11-blue - -- :file:`valid-xhtml11-blue` +.. sourcefile:: www/images/tunix.png +.. sourcefile:: www/images/valid-xhtml11-blue Directory :file:`www/logos` =========================== -.. _www-logos-animated.gif: +.. sourcefile:: www/logos/animated.gif -.. sourcefile: www/logos/animated.gif +.. sourcefile:: www/logos/cacert1.png -- :file:`animated.gif` +.. sourcefile:: www/logos/cacert-free-certificates2.png -.. _www-logos-cacert1.png: +.. sourcefile:: www/logos/cacert-free-certificates3.png -.. sourcefile: www/logos/cacert1.png +.. sourcefile:: www/logos/cacert-free-certificates4.png -- :file:`cacert1.png` +.. sourcefile:: www/logos/cacert-grey2.png -.. _www-logos-cacert-free-certificates2.png: +.. sourcefile:: www/logos/cacert-grey.png -.. sourcefile: www/logos/cacert-free-certificates2.png +.. sourcefile:: www/logos/CAcert-logo-colour-1000.png -- :file:`cacert-free-certificates2.png` +.. sourcefile:: www/logos/CAcert-logo-colour.eps -.. _www-logos-cacert-free-certificates3.png: +.. sourcefile:: www/logos/CAcert-logo-mono-1000.png -.. sourcefile: www/logos/cacert-free-certificates3.png +.. sourcefile:: www/logos/CAcert-logo-mono.eps -- :file:`cacert-free-certificates3.png` +.. sourcefile:: www/logos/cacert-secured3.png -.. _www-logos-cacert-free-certificates4.png: +.. sourcefile:: www/logos/cacert-secured4.png -.. sourcefile: www/logos/cacert-free-certificates4.png +.. sourcefile:: www/logos/cacert-secured5.png -- :file:`cacert-free-certificates4.png` +.. sourcefile:: www/logos/cacert-secured7.png -.. _www-logos-cacert-grey2.png: +.. sourcefile:: www/logos/cacert-secure-site2.png -.. sourcefile: www/logos/cacert-grey2.png +.. sourcefile:: www/logos/cacert-secure-site.png -- :file:`cacert-grey2.png` - -.. _www-logos-cacert-grey.png: - -.. sourcefile: www/logos/cacert-grey.png - -- :file:`cacert-grey.png` - -.. _www-logos-CAcert-logo-colour-1000.png: - -.. sourcefile: www/logos/CAcert-logo-colour-1000.png - -- :file:`CAcert-logo-colour-1000.png` - -.. _www-logos-CAcert-logo-colour.eps: - -.. sourcefile: www/logos/CAcert-logo-colour.eps - -- :file:`CAcert-logo-colour.eps` - -.. _www-logos-CAcert-logo-mono-1000.png: - -.. sourcefile: www/logos/CAcert-logo-mono-1000.png - -- :file:`CAcert-logo-mono-1000.png` - -.. _www-logos-CAcert-logo-mono.eps: - -.. sourcefile: www/logos/CAcert-logo-mono.eps - -- :file:`CAcert-logo-mono.eps` - -.. _www-logos-cacert-secured3.png: - -.. sourcefile: www/logos/cacert-secured3.png - -- :file:`cacert-secured3.png` - -.. _www-logos-cacert-secured4.png: - -.. sourcefile: www/logos/cacert-secured4.png - -- :file:`cacert-secured4.png` - -.. _www-logos-cacert-secured5.png: - -.. sourcefile: www/logos/cacert-secured5.png - -- :file:`cacert-secured5.png` - -.. _www-logos-cacert-secured7.png: - -.. sourcefile: www/logos/cacert-secured7.png - -- :file:`cacert-secured7.png` - -.. _www-logos-cacert-secure-site2.png: - -.. sourcefile: www/logos/cacert-secure-site2.png - -- :file:`cacert-secure-site2.png` - -.. _www-logos-cacert-secure-site.png: - -.. sourcefile: www/logos/cacert-secure-site.png - -- :file:`cacert-secure-site.png` - -.. _www-logos-small-ssl-secured-site.png: - -.. sourcefile: www/logos/small-ssl-secured-site.png - -- :file:`small-ssl-secured-site.png` - -.. _www-logos-small-ssl-security.png: - -.. sourcefile: www/logos/small-ssl-security.png - -- :file:`small-ssl-security.png` +.. sourcefile:: www/logos/small-ssl-secured-site.png +.. sourcefile:: www/logos/small-ssl-security.png Directory :file:`www/policy` ============================ -.. _www-policy-AssurancePolicy.html: +.. sourcefile:: www/policy/AssurancePolicy.html -.. sourcefile: www/policy/AssurancePolicy.html +.. sourcefile:: www/policy/AssurancePolicy.php -- :file:`AssurancePolicy.html` +.. sourcefile:: www/policy/CAcertCommunityAgreement.html -.. _www-policy-AssurancePolicy.php: +.. sourcefile:: www/policy/CAcertCommunityAgreement.php -.. sourcefile: www/policy/AssurancePolicy.php +.. sourcefile:: www/policy/CertificationPracticeStatement.html -- :file:`AssurancePolicy.php` +.. sourcefile:: www/policy/CertificationPracticeStatement.php -.. _www-policy-CAcertCommunityAgreement.html: +.. sourcefile:: www/policy/ConfigurationControlSpecification.html -.. sourcefile: www/policy/CAcertCommunityAgreement.html +.. sourcefile:: www/policy/DisputeResolutionPolicy.html -- :file:`CAcertCommunityAgreement.html` +.. sourcefile:: www/policy/DisputeResolutionPolicy.php -.. _www-policy-CAcertCommunityAgreement.php: +.. sourcefile:: www/policy/images -.. sourcefile: www/policy/CAcertCommunityAgreement.php +.. sourcefile:: www/policy/index.php -- :file:`CAcertCommunityAgreement.php` +.. sourcefile:: www/policy/NRPDisclaimerAndLicence.php -.. _www-policy-CertificationPracticeStatement.html: +.. sourcefile:: www/policy/OrganisationAssurancePolicy_Australia.html -.. sourcefile: www/policy/CertificationPracticeStatement.html +.. sourcefile:: www/policy/OrganisationAssurancePolicy_Europe.html -- :file:`CertificationPracticeStatement.html` +.. sourcefile:: www/policy/OrganisationAssurancePolicy_Germany.html -.. _www-policy-CertificationPracticeStatement.php: +.. sourcefile:: www/policy/OrganisationAssurancePolicy.html -.. sourcefile: www/policy/CertificationPracticeStatement.php +.. sourcefile:: www/policy/OrganisationAssurancePolicy.php -- :file:`CertificationPracticeStatement.php` +.. sourcefile:: www/policy/PolicyOnJuniorAssurersMembers.html -.. _www-policy-ConfigurationControlSpecification.html: +.. sourcefile:: www/policy/PolicyOnPolicy.html -.. sourcefile: www/policy/ConfigurationControlSpecification.html +.. sourcefile:: www/policy/PolicyOnPolicy.php -- :file:`ConfigurationControlSpecification.html` +.. sourcefile:: www/policy/PrivacyPolicy.html -.. _www-policy-DisputeResolutionPolicy.html: +.. sourcefile:: www/policy/PrivacyPolicy.php -.. sourcefile: www/policy/DisputeResolutionPolicy.html +.. sourcefile:: www/policy/RootDistributionLicense.html -- :file:`DisputeResolutionPolicy.html` +.. sourcefile:: www/policy/RootDistributionLicense.php -.. _www-policy-DisputeResolutionPolicy.php: - -.. sourcefile: www/policy/DisputeResolutionPolicy.php - -- :file:`DisputeResolutionPolicy.php` - -.. _www-policy-images: - -.. sourcefile: www/policy/images - -- :file:`images` - -.. _www-policy-index.php: - -.. sourcefile: www/policy/index.php - -- :file:`index.php` - -.. _www-policy-NRPDisclaimerAndLicence.php: - -.. sourcefile: www/policy/NRPDisclaimerAndLicence.php - -- :file:`NRPDisclaimerAndLicence.php` - -.. _www-policy-OrganisationAssurancePolicy_Australia.html: - -.. sourcefile: www/policy/OrganisationAssurancePolicy_Australia.html - -- :file:`OrganisationAssurancePolicy_Australia.html` - -.. _www-policy-OrganisationAssurancePolicy_Europe.html: - -.. sourcefile: www/policy/OrganisationAssurancePolicy_Europe.html - -- :file:`OrganisationAssurancePolicy_Europe.html` - -.. _www-policy-OrganisationAssurancePolicy_Germany.html: - -.. sourcefile: www/policy/OrganisationAssurancePolicy_Germany.html - -- :file:`OrganisationAssurancePolicy_Germany.html` - -.. _www-policy-OrganisationAssurancePolicy.html: - -.. sourcefile: www/policy/OrganisationAssurancePolicy.html - -- :file:`OrganisationAssurancePolicy.html` - -.. _www-policy-OrganisationAssurancePolicy.php: - -.. sourcefile: www/policy/OrganisationAssurancePolicy.php - -- :file:`OrganisationAssurancePolicy.php` - -.. _www-policy-PolicyOnJuniorAssurersMembers.html: - -.. sourcefile: www/policy/PolicyOnJuniorAssurersMembers.html - -- :file:`PolicyOnJuniorAssurersMembers.html` - -.. _www-policy-PolicyOnPolicy.html: - -.. sourcefile: www/policy/PolicyOnPolicy.html - -- :file:`PolicyOnPolicy.html` - -.. _www-policy-PolicyOnPolicy.php: - -.. sourcefile: www/policy/PolicyOnPolicy.php - -- :file:`PolicyOnPolicy.php` - -.. _www-policy-PrivacyPolicy.html: - -.. sourcefile: www/policy/PrivacyPolicy.html - -- :file:`PrivacyPolicy.html` - -.. _www-policy-PrivacyPolicy.php: - -.. sourcefile: www/policy/PrivacyPolicy.php - -- :file:`PrivacyPolicy.php` - -.. _www-policy-RootDistributionLicense.html: - -.. sourcefile: www/policy/RootDistributionLicense.html - -- :file:`RootDistributionLicense.html` - -.. _www-policy-RootDistributionLicense.php: - -.. sourcefile: www/policy/RootDistributionLicense.php - -- :file:`RootDistributionLicense.php` - -.. _www-policy-SecurityPolicy.html: - -.. sourcefile: www/policy/SecurityPolicy.html - -- :file:`SecurityPolicy.html` - -.. _www-policy-TTPAssistedAssurancePolicy.html: - -.. sourcefile: www/policy/TTPAssistedAssurancePolicy.html - -- :file:`TTPAssistedAssurancePolicy.html` +.. sourcefile:: www/policy/SecurityPolicy.html +.. sourcefile:: www/policy/TTPAssistedAssurancePolicy.html Directory :file:`www/siteimages` ================================ -.. _www-siteimages-bg_grad.jpg: +.. sourcefile:: www/siteimages/bg_grad.jpg -.. sourcefile: www/siteimages/bg_grad.jpg +.. sourcefile:: www/siteimages/bg_nav.jpg -- :file:`bg_grad.jpg` +.. sourcefile:: www/siteimages/gblnav_left.gif -.. _www-siteimages-bg_nav.jpg: +.. sourcefile:: www/siteimages/glblnav_selected.gif -.. sourcefile: www/siteimages/bg_nav.jpg +.. sourcefile:: www/siteimages/glbnav_background.gif -- :file:`bg_nav.jpg` +.. sourcefile:: www/siteimages/glbnav_right.gif -.. _www-siteimages-gblnav_left.gif: - -.. sourcefile: www/siteimages/gblnav_left.gif - -- :file:`gblnav_left.gif` - -.. _www-siteimages-glblnav_selected.gif: - -.. sourcefile: www/siteimages/glblnav_selected.gif - -- :file:`glblnav_selected.gif` - -.. _www-siteimages-glbnav_background.gif: - -.. sourcefile: www/siteimages/glbnav_background.gif - -- :file:`glbnav_background.gif` - -.. _www-siteimages-glbnav_right.gif: - -.. sourcefile: www/siteimages/glbnav_right.gif - -- :file:`glbnav_right.gif` - -.. _www-siteimages-tl_curve_white.gif: - -.. sourcefile: www/siteimages/tl_curve_white.gif - -- :file:`tl_curve_white.gif` - -.. _www-siteimages-tr_curve_white.gif: - -.. sourcefile: www/siteimages/tr_curve_white.gif - -- :file:`tr_curve_white.gif` +.. sourcefile:: www/siteimages/tl_curve_white.gif +.. sourcefile:: www/siteimages/tr_curve_white.gif Directory :file:`www/styles` ============================ -.. _www-styles-default.css: - -.. sourcefile: www/styles/default.css - -- :file:`default.css` - +.. sourcefile:: www/styles/default.css Directory :file:`www/tverify` ============================= -.. _www-tverify-seclayer.php: - -.. sourcefile: www/tverify/seclayer.php - -- :file:`seclayer.php` - +.. sourcefile:: www/tverify/seclayer.php Directory :file:`www/utf8_to_ascii` =================================== -.. _www-utf8_to_ascii-ChangeLog: +.. sourcefile:: www/utf8_to_ascii/ChangeLog -.. sourcefile: www/utf8_to_ascii/ChangeLog +.. sourcefile:: www/utf8_to_ascii/LICENSE -- :file:`ChangeLog` +.. sourcefile:: www/utf8_to_ascii/README - -.. _www-utf8_to_ascii-LICENSE: - -.. sourcefile: www/utf8_to_ascii/LICENSE - -- :file:`LICENSE` - -.. _www-utf8_to_ascii-README: - -.. sourcefile: www/utf8_to_ascii/README - -- :file:`README` - -.. _www-utf8_to_ascii-utf8_to_ascii.php: - -.. sourcefile: www/utf8_to_ascii/utf8_to_ascii.php - -- :file:`utf8_to_ascii.php` +.. sourcefile:: www/utf8_to_ascii/utf8_to_ascii.php .. _www-utf8_to_ascii-db: -.. index:: utf8-to-ascii +.. index:: utf8-to-ascii; database Directory :file:`www/utf8_to_ascii/db` ====================================== -This Directory contains files x00.php to xFF.php in which an array is built to convert the symbols from UTF8-coding to ASCII-coding. - - - +This Directory contains files :file:`x00.php` to :file:`xFF.php` in which an +array is built to convert the symbols from UTF8-coding to ASCII-coding. diff --git a/source/directories.rst b/source/directories.rst index b5c46f0..df84658 100644 --- a/source/directories.rst +++ b/source/directories.rst @@ -14,6 +14,17 @@ The root directory contains .. _GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0 + +.. toctree:: + :maxdepth: 2 + :caption: Documentation for subdirectories + :name: directorytoc + + DIR-pages + DIR-scripts + DIR-www + + .. index:: cgi-bin Directory :file:`cgi-bin` @@ -23,14 +34,16 @@ The `cgi-bin` directory contains .. index:: PHP -.. _cgi-bin-siteseal-cgi: +.. sourcefile:: cgi-bin/siteseal.cgi + :links: + www/sealgen.php -- :file:`siteseal.cgi` a PHP CGI script that generates some JavaScript code - to invoke :ref:`sealgen.php `. The configuration on - www.cacert.org does not seem to support this script - https://www.cacert.org/cgi-bin/siteseal.cgi returns a 403 response. + a PHP CGI script that generates some JavaScript code to invoke + :sourcefile:`sealgen.php `. The configuration on + www.cacert.org does not seem to support this script + https://www.cacert.org/cgi-bin/siteseal.cgi returns a 403 response. -.. todo: check whether this is linked anywhere or can be removed + .. todo: check whether this is linked anywhere or can be removed .. index:: commModule .. index:: Perl @@ -41,290 +54,267 @@ Directory :file:`CommModule` This directory contains the CommModule that is implemented in Perl: -.. _commmodule-client-pl: +.. sourcefile:: CommModule/client.pl + :uses: + includes/mysql.php -- :file:`client.pl` the :doc:`signer protocol ` client, running - on the webserver and talking to the server via a serial link. + :file:`client.pl` implements the :doc:`signer protocol ` client, + running on the webserver and talking to the server via a serial link. - The style of the Perl code seems a bit inconsistent (mix of uppercase and - lowercase function names, usage of brackets). The code uses database polling - in a loop. It might be a better idea to use some kind of queueing (Redis, - AMQP, ...) to not waste resources when there is nothing to do). Function - parameters are not named which makes the code hard to read. + The style of the Perl code seems a bit inconsistent (mix of uppercase and + lowercase function names, usage of brackets). The code uses database polling + in a loop. It might be a better idea to use some kind of queueing (Redis, + AMQP, ...) to not waste resources when there is nothing to do). Function + parameters are not named which makes the code hard to read. - The script calls several system binaries that need to be present in - compatible versions: + The script calls several system binaries that need to be present in + compatible versions: - - :program:`openssl` - - :program:`xdelta` + - :program:`openssl` + - :program:`xdelta` - The script uses several Perl standard library modules as well as the - following third party modules: + The script uses several Perl standard library modules as well as the + following third party modules: - .. index:: Perl, thirdparty + .. index:: Perl, thirdparty - - `DBD::mysql `_ - - `DBI `_ - - `Device::SerialPort `_ - - `File::CounterFile `_ + - `DBD::mysql `_ + - `DBI `_ + - `Device::SerialPort `_ + - `File::CounterFile `_ - The script references several openssl configuration files in the HandleCerts - function that are not included in the code repository. There are some - openssl configuration files with similar names in - https://svn.cacert.org/CAcert/SystemAdministration/signer/ + The script references several openssl configuration files in the HandleCerts + function that are not included in the code repository. There are some + openssl configuration files with similar names in + https://svn.cacert.org/CAcert/SystemAdministration/signer/ - The database password is parsed from - :ref:`includes/mysql.php ` and relies on the - exact code that is defined there. Database name, user and host are hardcoded - in the DBI->connect call. + The database password is parsed from + :sourcefile:`includes/mysql.php` and relies on the + exact code that is defined there. Database name, user and host are hardcoded + in the DBI->connect call. - The script implements the client side of the signer protocol which is - specified in :doc:`signer`. + The script implements the client side of the signer protocol which is + specified in :doc:`signer`. - The script performs the following operations: + The script performs the following operations: - - parse password from :file:`includes/mysql.php` - - read a list of CRL files and logs their SHA-1 hashes - - read :file:`serial.conf`, create a Device::SerialPort instance `$portObj`, - sets serial parameters and saves :file:`serial.conf` - - run a main loop as long as a file :file:`./client.pl-active` is present. - The main loop performs the following tasks + - parse password from :sourcefile:`includes/mysql.php` + - read a list of CRL files and logs their SHA-1 hashes + - read :file:`serial.conf`, create a Device::SerialPort instance `$portObj`, + sets serial parameters and saves :file:`serial.conf` + - run a main loop as long as a file :file:`./client.pl-active` is present. + The main loop performs the following tasks - - handle pending OpenPGP key signing request via ``HandleGPG()`` - - handle pending certificate signing requests: + - handle pending OpenPGP key signing request via ``HandleGPG()`` + - handle pending certificate signing requests: - - personal client certificates via ``HandleCerts(0, 0)`` - - personal server certificates via ``HandleCerts(0, 1)`` - - organization client certificates via ``HandleCerts(1, 0)`` - - organization server certificates via ``HandleCerts(1, 1)`` + - personal client certificates via ``HandleCerts(0, 0)`` + - personal server certificates via ``HandleCerts(0, 1)`` + - organization client certificates via ``HandleCerts(1, 0)`` + - organization server certificates via ``HandleCerts(1, 1)`` - - handle pending certificate revocation requests + - handle pending certificate revocation requests - - personal client certificates via ``RevokeCerts(0, 0)`` - - personal server certificates via ``RevokeCerts(0, 1)`` - - organization client certificates via ``RevokeCerts(1, 0)`` - - organization server certificates via ``RevokeCerts(1, 1)`` + - personal client certificates via ``RevokeCerts(0, 0)`` + - personal server certificates via ``RevokeCerts(0, 1)`` + - organization client certificates via ``RevokeCerts(1, 0)`` + - organization server certificates via ``RevokeCerts(1, 1)`` - - refresh :term:`CRLs ` via ``RefreshCRLs()`` in every 100st - iteration - - send a :ref:`NUL request ` to keep the signer - connection alive - - sleep for 2.7 seconds + - refresh :term:`CRLs ` via ``RefreshCRLs()`` in every 100st + iteration + - send a :ref:`NUL request ` to keep the signer + connection alive + - sleep for 2.7 seconds - There is potential for optimization in the main loop. The CRL update could - be performed if a certificate has been revoked. The NUL request needs only - to be sent if no other request has been sent. + The script uses a lot of temporary files instead of piping input and + output to and from external commands. - The script uses a lot of temporary files instead of piping input and - output to and from external commands. + .. todo:: describe more in-depth what each of the main loop steps does - .. todo:: describe more in-depth what each of the main loop steps does +.. sourcefile:: CommModule/commdaemon -- :file:`commdaemon` a script to run :ref:`client.pl ` - or :ref:`server.pl ` + :file:`commdaemon` is a script to run + :sourcefile:`client.pl ` + or :sourcefile:`server.pl `. - This bash script is automatically restarting the :file:`{script}` given as - the first parameter as long as a file :file:`{script}-active` exists. - Informational messages and errors are logged to syslog via - :command:`logger`. + This bash script is automatically restarting the :file:`{script}` given as + the first parameter as long as a file :file:`{script}-active` exists. + Informational messages and errors are logged to syslog via + :command:`logger`. - The script is most probably used to recover from crashed scripts. This - could be implemented via :command:`supervisor` or :command:`systemd` - instead of a custom script. + The script is most probably used to recover from crashed scripts. This + could be implemented via :command:`supervisor` or :command:`systemd` + instead of a custom script. -- :file:`commmodule` a System V style init script for startup/shutdown of - CommModule +.. sourcefile:: CommModule/commmodule - On test.cacert.org two slightly different versions are deployed in - :file:`/etc/init.d` the first version starts - :ref:`client.pl ` in - :file:`/home/cacert/www/CommModule/` and the - second variant starts :ref:`server.pl ` in - :file:`/home/signer/cacert-devel/CommModule/`. + :file:`commodule` is a System V style init script for startup/shutdown of + CommModule -- :file:`logclean.sh` maintenance script for logfiles generated by CommModule + On test.cacert.org two slightly different versions are deployed in + :file:`/etc/init.d` the first version starts + :sourcefile:`client.pl ` in + :file:`/home/cacert/www/CommModule/` and the + second variant starts :sourcefile:`server.pl ` in + :file:`/home/signer/cacert-devel/CommModule/`. - The :file:`logclean.sh` script performs log rotation of signer logfiles. +.. sourcefile:: CommModule/logclean.sh - .. todo:: + :file:`logclean.sh` is a maintenance script for logfiles generated by + CommModule. - discuss replacement of this script with :command:`logrotate` and a - custom logrotate.conf for the signer + The :file:`logclean.sh` script performs log rotation of signer logfiles. -- :file:`serial.conf` serial port configuration file + .. todo:: - This file is read and written by both - :ref:`client.pl ` and - :ref:`server.pl ` therefore both cannot be run from - the same directory without interfering with each other. + discuss replacement of this script with :command:`logrotate` and a + custom logrotate.conf for the signer - .. todo:: +.. sourcefile:: CommModule/serial.conf - add a serial.conf template and move the actual serial.conf into - configuration management + `serial.conf` serial port configuration file -.. _commmodule-server-pl: + This file is read and written by both + :sourcefile:`client.pl ` and + :sourcefile:`server.pl ` therefore both cannot be run + from the same directory without interfering with each other. -- :file:`server.pl` the real server, running on the signing server + .. todo:: - This script implements the signer (server) side of the :doc:`signer - protocol ` and performs the actual signing operations. + add a serial.conf template and move the actual serial.conf into + configuration management - The script contains a some code that is duplicated by - :ref:`client.pl `. +.. sourcefile:: CommModule/server.pl - .. note:: + :file:`server.pl` is the signing server software. - The :file:`server.pl` used on test.cacert.org is different from the - version in the cacert-devel repository. The git origin is recorded as - `git://git-cacert.it-sls.de/cacert-devel.git` and there are some small - uncommitted changes too. + This script implements the signer (server) side of the :doc:`signer + protocol ` and performs the actual signing operations. - .. todo:: + The script contains a some code that is duplicated by + :sourcefile:`client.pl `. - get the versions of server.pl on git.cacert.org, the real production - signer and the cacert-devel repository synchronized + .. note:: -- :file:`usbclient.pl` obsoleted USB version of - :ref:`client.pl ` above + The :file:`server.pl` used on test.cacert.org is different from the + version in the cacert-devel repository. The git origin is recorded as + `git://git-cacert.it-sls.de/cacert-devel.git` and there are some small + uncommitted changes too. - .. todo:: remove unused file (usbclient.pl) + .. todo:: + + get the versions of :file:`server.pl` on git.cacert.org, the real + production signer and the cacert-devel repository synchronized + +.. sourcefile:: CommModule/usbclient.pl + + :file:`usbclient.pl` is an obsoleted USB version of + :sourcefile:`client.pl ` above + + .. todo:: remove unused file (usbclient.pl) .. index:: includes .. index:: PHP Directory :file:`includes` -============================== +========================== -.. _includes-.cvsignore: +.. sourcefile:: includes/.cvsignore -.. sourcefile: includes/.cvsignore + :file:`.cvsignore` includes the parameters for CVS, which files to ignore by + versioning -- :file:`.cvsignore` includes the parameters for CVS, which files to ignore by versioning + .. note:: CVS is long dead, is this still used? -.. _includes-.directory: +.. sourcefile:: includes/.gitignore -.. sourcefile: includes/.gitignore + :file:`.gitignore` contains file patterns to be ignored by Git. -- :file:`.gitignore` includes the parameters for GIT, which files to ignore by versioning +.. sourcefile:: includes/about_menu.php + :links: + http://blog.cacert.org/ + http://wiki.CAcert.org/ + www/policy/ + //wiki.cacert.org/FAQ/Privileges + www/index.php?id=47 + www/logos.php + www/stats.php + http://blog.CAcert.org/feed/ + www/index.php?id=7 + //wiki.cacert.org/Board + https://lists.cacert.org/wws + www/src-lic.php -.. _includes-about_menu.php: + :file:`about_menu.php` is a part (
) of a PHP-Page, containing most of + the CAcert-related links. -.. sourcefile: includes/about_menu.php - :links: http://blog.cacert.org/ - :links: http://wiki.CAcert.org/ - :links: www/policy/ - :links: //wiki.cacert.org/FAQ/Privileges - :links: www/index.php?id=47 - :links: www/logos.php - :links: www/stats.php - :links: http://blog.CAcert.org/feed/ - :links: www/index.php?id=7 - :links: //wiki.cacert.org/Board - :links: https://lists.cacert.org/wws - :links: www/src-lic.php +.. sourcefile:: includes/account_stuff.php -- :file:`about_menu.php` is a part (
) of a PHP-Page, containing most of the CAcert-related links. +.. sourcefile:: includes/account.php + :uses: + includes/about_menu.php + .... showheader -.. _includes-account_stuff.php: +.. sourcefile:: includes/general_stuff.php -.. sourcefile: includes/account_stuff.php +.. sourcefile:: includes/general.php -- :file:`account_stuff.php` +.. sourcefile:: includes/keygen.php -.. _includes-account.php: +.. sourcefile:: includes/loggedin.php -.. sourcefile: includes/account.php - :uses: includes/about_menu.php - :uses: .... showheader +.. sourcefile:: includes/mysql.php -- :file:`account.php` + :file:`includes/mysql.php` is not contained in the :cacertgit:`cacert-devel` + repository but is used by several other files. The file is copied from + :sourcefile:`includes/mysql.php.sample` and defines the database connection + information. -.. _includes-general_stuff.php: + This file is parsed directly by :sourcefile:`CommModule/client.pl` + format changes might break the CommModule code. -.. sourcefile: includes/general_stuff.php +.. sourcefile:: includes/mysql.php.sample -- :file:`general_stuff.php` + :file:`mysql.php.sample` is a template for the database connection handling + code that is meant to be copied to :file:`mysql.php`. -.. _includes-general.php: + The template defines the MySQL connection as a session variable `mconn` and + tries to connect to that database. It also defines the session variables + `normalhostname`, `securehostname` and `tverify`. -.. sourcefile: includes/general.php + The template defines a function :php:func:`sendmail` for sending mails. -- :file:`general.php` + .. php:function:: sendmail($to, $subject, $message, $from, $replyto="", \ + $toname="", $fromname="", $errorsto="returns@cacert.org", \ + $use_utf8=true) -.. _includes-keygen.php: + Send an email. The function reimplements functionality that is readily + available in PHP. The function does not properly escape headers and + sends raw SMTP commands. -.. sourcefile: includes/keygen.php + :param string $to: recipient email address + :param string $subject: subject + :param string $message: email body + :param string $from: from email address + :param string $replyto: reply-to email address + :param string $fromname: unused in the code + :param string $toname: unused in the code + :param string $errorsto: email address used for Sender and Errors-To + headers + :param bool $use_utf8: decides whether the Content-Type header uses + a charset parameter of utf-8 or iso-8859-1 -- :file:`keygen.php` + Configuration and actual code are mixed. It would be better to have a + separate file that just includes configuration. -.. _includes-loggedin.php: +.. sourcefile:: includes/notary.inc.php -.. sourcefile: includes/loggedin.php +.. sourcefile:: includes/shutdown.php -- :file:`loggedin.php` +.. sourcefile:: includes/sponsorinfo.php -.. _includes-mysql-php: -.. _includes-mysql-php-sample: +.. sourcefile:: includes/tverify_stuff.php -- :file:`mysql.php.sample` is a template for the database connection handling - code that is meant to be copied to :file:`mysql.php`. - - The template defines the MySQL connection as a session variable `mconn` and - tries to connect to that database. It also defines the session variables - `normalhostname`, `securehostname` and `tverify`. - - The template defines a function :php:func:`sendmail` for sending mails. - - .. php:function:: sendmail($to, $subject, $message, $from, $replyto="", \ - $toname="", $fromname="", $errorsto="returns@cacert.org", \ - $use_utf8=true) - - Send an email. The function reimplements functionality that is readily - available in PHP. The function does not properly escape headers and - sends raw SMTP commands. - - :param string $to: recipient email address - :param string $subject: subject - :param string $message: email body - :param string $from: from email address - :param string $replyto: reply-to email address - :param string $fromname: unused in the code - :param string $toname: unused in the code - :param string $errorsto: email address used for Sender and Errors-To - headers - :param bool $use_utf8: decides whether the Content-Type header uses - a charset parameter of utf-8 or iso-8859-1 - - Configuration and actual code are mixed. It would be better to have a - separate file that just includes configuration. - - This file is parsed by :ref:`CommModule/client.pl ` - format changes might break the CommModule code. - -.. _includes-notary.inc.php: - -.. sourcefile: includes/notary.inc.php - -- :file:`notary.inc.php` - -.. _includes-shutdown.php: - -.. sourcefile: includes/shutdown.php - -- :file:`shutdown.php` - -.. _includes-sponsorinfo.php: - -.. sourcefile: includes/sponsorinfo.php - -- :file:`sponsorinfo.php` - -.. _includes-tverify_stuff.php: - -.. sourcefile: includes/tverify_stuff.php - -- :file:`tverify_stuff.php` .. index:: includes/lib .. index:: PHP @@ -332,150 +322,63 @@ Directory :file:`includes` Directory :file:`includes/lib` ============================== -.. _includes-lib-account.php: +.. sourcefile:: includes/lib/account.php -.. sourcefile: includes/lib/account.php +.. sourcefile:: includes/lib/check_weak_key.php -- :file:`account.php` +.. sourcefile:: includes/lib/general.php -.. _includes-lib-check_weak_key.php: +.. sourcefile:: includes/lib/l10n.php -.. sourcefile: includes/lib/check_weak_key.php - -- :file:`check_weak_key.php` - -.. _includes-lib-general.php: - -.. sourcefile: includes/lib/general.php - -- :file:`general.php` - -.. _includes-lib-l10n.php: - -.. sourcefile: includes/lib/l10n.php - -- :file:`l10n.php` .. index:: locale Directory :file:`locale` ======================== -.. index:: C +.. sourcefile:: locale/cv.c -.. _locale-cv.c: +.. sourcefile:: locale/escape_special_chars.php -.. sourcefile: locale/cv.c +.. sourcefile:: locale/makefile -- :file:`cv.c` - -.. index:: PHP -.. _locale-escape_special_chars.php: - -.. sourcefile: locale/escape_special_chars.php - -- :file:`escape_special_chars.php` - -.. index:: bash -.. _locale-makefile: - -.. sourcefile: locale/makefile - -- :file:`makefile` - -.. index:: pages - -Directory :file:`pages` -======================= - -This directory only contains other (sub-) directorys, structured according to specific topics. - -.. include:: DIR-pages.rst .. index:: scripts .. index:: PHP .. index:: txt -Directory :file:`scripts` -========================= - -.. include:: DIR-scripts.rst - Directory :file:`stamp` ======================= -.. _stamp-certdet.php: +.. sourcefile:: stamp/certdet.php -.. sourcefile: stamp/certdet.php +.. sourcefile:: stamp/common.php -- :file:`certdet.php` +.. sourcefile:: stamp/displogo.php -.. _stamp-common.php: +.. sourcefile:: stamp/.htaccess -.. sourcefile: stamp/common.php +.. sourcefile:: stamp/index.php -- :file:`common.php` +.. sourcefile:: stamp/old_showlogo.php.broken -.. _stamp-displogo.php: +.. sourcefile:: stamp/report.php -.. sourcefile: stamp/displogo.php +.. sourcefile:: stamp/showlogo.php -- :file:`displogo.php` +.. sourcefile:: stamp/style.css -.. _stamp-.htaccess: - -.. sourcefile: stamp/.htaccess - -- :file:`.htaccess` - -.. _stamp-index.php: - -.. sourcefile: stamp/index.php - -- :file:`index.php` - -.. _stamp-old_showlogo.php.broken: - -.. sourcefile: stamp/old_showlogo.php.broken - -- :file:`old_showlogo.php.broken` - -.. _stamp-report.php: - -.. sourcefile: stamp/report.php - -- :file:`report.php` - -.. _stamp-showlogo.php: - -.. sourcefile: stamp/showlogo.php - -- :file:`showlogo.php` - -.. _stamp-style.css: - -.. sourcefile: stamp/style.css - -- :file:`style.css` Directory :file:`stamp/images` ============================== -.. _stamp-images-CAverify.png: +.. sourcefile:: stamp/images/CAverify.png -.. sourcefile: stamp/images/CAverify.png - -- :file:`CAverify.png` Directory :file:`tmp` ===================== -.. _tmp-Makefile: - -.. sourcefile: tmp/Makefile - -- :file:`Makefile` - +.. sourcefile:: tmp/Makefile .. index:: tverify @@ -483,70 +386,18 @@ Directory :file:`tmp` Directory :file:`tverify` ========================= -.. _tverify-favicon.ico: +.. sourcefile:: tverify/favicon.ico -.. sourcefile: tverify/favicon.ico +.. sourcefile:: tverify/.htaccess -- :file:`favicon.ico` +.. sourcefile:: tverify/index -.. _tverify-.htaccess: - -.. sourcefile: tverify/.htaccess - -- :file:`.htaccess` - -.. _tverify-index: - -.. sourcefile: tverify/index - -- :file:`index` - -.. _tverify-index.php: - -.. sourcefile: tverify/index.php - -- :file:`index.php` +.. sourcefile:: tverify/index.php Directory :file:`tverify/index` =============================== -.. _tverify-index-0.php: +.. sourcefile:: tverify/index/0.php -.. sourcefile: tverify/index/0.php - -- :file:`0.php` - -.. _tverify-index-1.php: - -.. sourcefile: tverify/index/1.php - -- :file:`1.php` - - - - -.. index:: WWW -.. index:: PHP - -Directory :file:`www` -===================== - -This contains the PHP code that is the entry point to the application: - -.. include:: DIR-www.rst - -.. .. _www-sealgen-php: -.. -.. - :file:`sealgen.php` generates a small site seal image from -.. :ref:`www/images/secured.png `. This could be -.. replaced with a static image if it is used at all. This is referenced -.. by :ref:`cgi-bin/siteseal.cgi ` - -.. Directory :file:`www/images` -.. ============================ -.. -.. .. _www-images-secured-png: -.. -.. - :file:`secured.png` is a small image used by -.. :ref:`www/sealgen.php ` +.. sourcefile:: tverify/index/1.php diff --git a/source/signer.rst b/source/signer.rst index ea8f18e..fb930d4 100644 --- a/source/signer.rst +++ b/source/signer.rst @@ -60,7 +60,7 @@ Format of NUL requests ---------------------- NUL requests are sent at the end of each iteration in -:ref:`client.pl `'s main loop. +:sourcefile:`client.pl `'s main loop. .. table:: NUL request header format @@ -95,7 +95,7 @@ Format of X.509 signing request messages ---------------------------------------- X.509 signing request messages are sent in -:ref:`client.pl `'s main loop for each requested +:sourcefile:`client.pl `'s main loop for each requested certificate. .. table:: X.509 certificate signing request header format @@ -149,11 +149,11 @@ table which is one of .. note:: The CA root identifier is retrieved from the database by - :ref:`client.pl ` the value that is found there is + :sourcefile:`client.pl ` the value that is found there is decremented by 1 before it is sent to the server. - The server in :ref:`server.pl ` restricts the allowed - root id in its ``CheckSystem`` function. + The server in :sourcefile:`server.pl ` restricts the + allowed root id in its ``CheckSystem`` function. .. _table-cert-profiles: @@ -178,7 +178,7 @@ table which is one of .. note:: - :ref:`client.pl ` supports profiles 0, 1, 2, 4, + :sourcefile:`client.pl ` supports profiles 0, 1, 2, 4, 5, 6, 8 and 9 only. .. _table-md-ids: @@ -202,7 +202,7 @@ Format of OpenPGP key signing request messages ---------------------------------------------- OpenPGP key signing request messages are sent in -:ref:`client.pl `'s main loop for each requested +:sourcefile:`client.pl `'s main loop for each requested OpenPGP key. .. table:: OpenPGP key signing request header format @@ -227,7 +227,7 @@ OpenPGP key. - "" .. [#unused-server] the field is unused in - :ref:`server.pl ` + :sourcefile:`server.pl ` .. _signer-csr-request-format: @@ -235,7 +235,7 @@ Format of X.509 certificate revocation request messages ------------------------------------------------------- X.509 certificate revocation request messages are sent in -:ref:`client.pl `'s main loop for each requested +:sourcefile:`client.pl `'s main loop for each requested X.509 certificate revocation. ==== ===========================